@charset "UTF-8";@font-face{font-display:block;font-family:Rubik;font-weight:300;src:local("Rubik-Light"),url(/static/media/Rubik-Light.d950a0114eeb21b6d8dc.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:500;src:local("Rubik-Medium"),url(/static/media/Rubik-SemiBold.779458cb27a611de7b87.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:700;src:local("Rubik-Medium"),url(/static/media/Rubik-Bold.366b50ff64dedebe9f17.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:800;src:local("Rubik-Medium"),url(/static/media/Rubik-ExtraBold.4b8d194c5f8fea0770c5.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:900;src:local("Rubik-Medium"),url(/static/media/Rubik-SemiBold.779458cb27a611de7b87.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:400;src:local("Rubik-Regular"),url(/static/media/Rubik-Regular.a4bece5c270c316c1c24.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:500;src:local("Rubik-Medium"),url(/static/media/Rubik-Medium.2263cf4bbb29e585de1b.ttf) format("truetype")}@font-face{font-display:block;font-family:Rubik;font-weight:700;src:local("Rubik-SemiBold"),url(/static/media/Rubik-SemiBold.779458cb27a611de7b87.ttf) format("truetype")}@font-face{font-display:block;font-family:Candy Apple\ 2;font-weight:300;src:local("Candy Apple 2"),url(/static/media/candyapple2.d3a4c10fe37eee60cb5a.ttf) format("truetype")}#app,#app>div,body,html{height:100%}h1,h2,h3,h4,h5{color:#0a0a0a}nav ul li a{box-sizing:border-box}#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;color:#0a0a0a;overflow-x:hidden;scroll-behavior:smooth;transition:.2s ease-in-out}:not(.show-scrollbar)::-webkit-scrollbar{display:none}body,input,label,select,textarea{font-family:Rubik,"sans-seriff";font-size:1rem}input::placeholder{color:#969696;opacity:1}input:input-placeholder{color:#969696}input::input-placeholder{color:#969696}.flex{align-items:center;display:flex;justify-content:center;text-align:center}.space-between{justify-content:space-between}.flex-start,.justify-start{justify-content:flex-start}.flex-end,.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.column{flex-direction:column}.wrap{flex-wrap:wrap}.flex-1{flex:1 1}.center{text-align:center}.background{background-color:#f6f6f6}.dark-mode-background{background-color:#141414}.background-white{background-color:#fff}.inline-block{display:inline-block}.page{position:relative}.absolute{position:absolute}.relative{position:relative}.pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.row-reverse{flex-direction:row-reverse}.hidden{display:none}.v-hidden{visibility:hidden;z-index:-10}.opacity-0{opacity:0}.opacity-1{opacity:1}.rotate-90{transform:rotate(90deg)}.bold{font-weight:700}.color-black{color:#0a0a0a}.color-red{color:red}.color-yellow{color:#ff0}.color-duffl-yellow{color:#f5ff52}.color-duffl-green-text{color:#32cd32}.color-duffl-orange-text{color:#ff5d00!important}.color-transparent{color:#0000}.line-through{text-decoration:line-through}.hidden-scrollbar::-webkit-scrollbar{-ms-overflow-style:none;display:none;scrollbar-width:none}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.lock-scroll{overflow:hidden}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100}.w-auto{width:auto}.w-0{width:0}.w-60{width:60%}.w-70{width:70%}.w-90{width:90%}.w-100{width:100%}.h-100{height:100%}.h-0{height:0}.h-auto{height:auto}.figma-box-shadow{box-shadow:0 .25rem .25rem #0003}.useless-form{display:inline-block;position:relative;width:100%}.primary-button{background-color:#ff5d00;padding:.5rem 0}.new-primary-button,.primary-button{border-radius:.25rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:700;position:relative;-webkit-user-select:none;user-select:none}.new-primary-button{background:linear-gradient(45deg,#ee672c,#e75b7b);box-shadow:0 .25rem .25rem #0003;display:block;padding:.75rem .5rem}.new-primary-button-disabled{cursor:default;opacity:.5}.secondary-button{border:.19rem solid #0a0a0a;border-radius:.25rem;box-sizing:border-box;color:#0a0a0a;cursor:pointer;font-weight:700;height:2.65rem;padding:.5rem 0;position:relative;-webkit-user-select:none;user-select:none}.right-blur{background:linear-gradient(270deg,#fff,#fff0 75%);position:-webkit-sticky;position:sticky;right:-.3rem;z-index:0}.left-blur,.right-blur{height:100%;min-width:5.3rem;pointer-events:none;width:5.3rem}.left-blur{background:linear-gradient(90deg,#fff,#fff0 75%);left:-.3rem;opacity:0;position:absolute;z-index:1}@media(max-width:35rem){.left-blur,.right-blur{min-width:2.5rem;width:2.5rem}}.standard-alert-message{border:1px solid #6e6e6e}.standard-alert-message.error{border:1px solid #ff6767}.standard-alert-message.warning{border:1px solid #dbba33}.standard-alert-message.success{border:1px solid #24ad24}.standard-alert-message{background:#6e6e6e33;border:none;border-radius:.5rem;box-sizing:border-box;color:#6e6e6e;line-height:1.25rem;margin-bottom:1rem;padding:1rem;text-align:left;width:100%}.standard-alert-message.error{background:#ff67671a;color:#ff6767}.standard-alert-message.warning{background:#e7be1826;border:none;color:#dbba33}.standard-alert-message.success{background:#24ad241a;color:#24ad24}.standard-alert{border-radius:.5rem;box-sizing:border-box;line-height:1.25rem;padding:1rem;text-align:left;width:100%}.standard-alert.success{background:#24ad2433;border:1px solid #24ad24;color:#24ad24}.standard-alert.success *{color:#24ad24}.standard-alert.warning{background:#de970b33;border:1px solid #de970b;color:#de970b}.standard-alert.warning *{color:#de970b}.standard-alert.error{background:#ff676733;border:1px solid #ff6767;color:#ff6767}.standard-alert.error *{color:#ff6767}.standard-alert__button-container{display:flex;justify-content:flex-end;margin-top:.5rem}.standard-alert__button-container .standard-alert__confirm-button{cursor:pointer;font-weight:500}.standard-badge{align-items:center;background:#333;border-radius:5rem;display:flex;height:1.1rem;justify-content:center;padding:.1rem .5rem;position:absolute;right:.25rem;top:-.375rem;width:auto}.standard-badge span{color:#fff;font-size:.75rem;font-weight:500}.standard-badge span.small{font-size:.5rem}.standard-bottom-modal-wrapper{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:8}.standard-bottom-modal-wrapper.open{pointer-events:all}.standard-bottom-modal-wrapper.open .standard-bottom-modal-overlay{opacity:1}.standard-bottom-modal-wrapper.open .standard-bottom-modal-container{bottom:0}.standard-bottom-modal-overlay{background:#0009;height:100%;opacity:0;transition:opacity .3s;width:100%}.standard-bottom-modal-container{background:#fff;border-radius:.5rem .5rem 0 0;bottom:-200%;box-sizing:border-box;height:95%;left:0;padding:2rem;position:fixed;transition:bottom .5s;width:100%}.circular-spinner-small .lds-ring{height:1rem;width:1rem}.circular-spinner-small .lds-ring div{border-radius:50%;border-top-color:#575757;height:1rem;width:1rem}.circular-spinner-medium .lds-ring div,.lds-ring div{border:1px solid #0000}.standard-button{align-items:center;display:flex;justify-content:center}.standard-button.bottom.sm:active,.standard-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.standard-button.bottom.lg.orange:active,.standard-button.bottom.md.orange:active,.standard-button.bottom.sm.orange:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.standard-button.bottom.lg:active,.standard-button.bottom.md:active{filter:brightness(150%);transform:scale(.98);transition:.05s linear}.standard-button{background:linear-gradient(32.62deg,#fda178,#e04669);border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;color:#fff;cursor:pointer;font-weight:500;gap:.5rem;height:2.5rem;max-width:25rem;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.standard-button.orange{background:linear-gradient(45deg,#ee672c,#e75b7b)}.standard-button.black{background:#121212}.standard-button.green{background:#24ad24}.standard-button.white{background:#fff;color:#000}.standard-button.bottom{border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;height:2.5rem}.standard-button.bottom.sm{background:#efefef;color:#333;width:29%}.standard-button.bottom.md{background:#333;color:#fff;width:68%}.standard-button.bottom.md.disabled{background:#c4c4c4;cursor:no-drop}.standard-button.bottom.lg{background:#333;color:#fff;width:90%}.standard-button.bottom.lg.orange,.standard-button.bottom.md.orange,.standard-button.bottom.sm.orange{background:linear-gradient(45deg,#ee672c,#e75b7b)}.standard-button.bottom.lg.orange.disabled,.standard-button.bottom.md.orange.disabled,.standard-button.bottom.sm.orange.disabled{background:#c4c4c4;cursor:no-drop}.standard-button.bottom.lg.white,.standard-button.bottom.md.white,.standard-button.bottom.sm.white{background:#fff;color:#000;font-weight:500}.standard-button.admin-primary{background:linear-gradient(32.62deg,#fda178,#e04669)}.standard-button.admin-primary.green{background:linear-gradient(32.62deg,#3ebf33,#3eab6a)}.standard-button.admin-secondary{background:#121212}.standard-button.admin-secondary.hide{visibility:hidden}.standard-button.check-in{margin:auto;width:5rem}.standard-button.hide{display:none}.standard-button.admin-primary,.standard-button.admin-secondary{border-radius:.5rem;border-style:none;box-shadow:0 .125rem .125rem #0000004d;color:#fff;font-size:.9rem;font-weight:500;height:2.6rem;line-height:1rem;max-width:8rem;min-width:6rem;padding:0 1rem;transition:.2s ease-in-out;white-space:nowrap;width:auto}.standard-button.admin-primary:hover>span,.standard-button.admin-secondary:hover>span{opacity:.9}.button-spinner{height:100%;margin:0!important;position:absolute}.standard-back-button{cursor:pointer;display:flex;flex-direction:row;width:10rem}.standard-back-button:hover>span{text-decoration:underline}.standard-back-button svg{fill:#828282;height:.9rem;margin-right:.5rem}.standard-back-button span{color:#828282}.standard-text-button{cursor:pointer}.standard-text-button:hover>span{text-decoration:underline}.standard-text-button span{color:#828282;width:100%}.standard-mobile-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.standard-mobile-button{background:linear-gradient(32.62deg,#fda178,#e04669);border-style:none;box-shadow:0 .125rem .125rem #0000004d;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:2.6rem;justify-content:center;white-space:nowrap;width:2.6rem}.standard-light-button,.standard-mobile-button{align-items:center;border-radius:.5rem;cursor:pointer}.standard-light-button{background:#0000;color:#828282;display:inline-flex;gap:.5rem;padding:.5rem}.standard-light-button svg{color:#828282;height:.75rem;width:.75rem}.standard-light-button svg path{fill:#828282}.standard-light-button:hover{background:#eee;color:#333}.standard-light-button:hover svg{color:#333}.standard-light-button:hover svg path{fill:#333}.standard-button-container,.standard-button-container-inner{align-items:center;display:flex;justify-content:center}.standard-button-container{background-color:#fff;bottom:0;height:5.5rem;left:0;position:absolute;width:100%;z-index:1}.standard-button-container.dark,.standard-button-container.light{border-top:1px solid #eee}.standard-button-container.relative{background:none;position:relative}.standard-button-container.grouped,.standard-button-container.modal{background:none;height:auto;position:relative}.standard-button-container.grouped{width:auto}.standard-button-container-inner{bottom:0;box-sizing:border-box;line-height:1.5rem;margin-bottom:1.7rem;min-height:2.5rem;padding:0 1rem;position:absolute;width:100%}.standard-button-container-inner.multiple{justify-content:space-between}.standard-button-container-inner.modal{margin:0;max-width:none;position:relative;width:auto}.standard-button-container-inner.spread{justify-content:space-between;width:90%!important}.standard-button-container-inner button:first-of-type,.standard-button-container-inner.modal.multiple>div:first-of-type{margin-right:1rem}.standard-button-container-inner.grouped{margin-bottom:0;margin-top:0;max-width:none;position:relative;width:auto}.standard-button-container-inner.grouped button,.standard-button-container-inner.grouped div{margin-right:1rem}.standard-button-container-inner button:last-child,.standard-button-container-inner.grouped>div:last-child{margin-right:0}.standard-button-container-inner.column{flex-direction:column}.standard-button-container-inner.column div{margin:0}.standard-button-container-inner.column div:first-child{margin-bottom:.5rem}.standard-button-container-inner.include-error{justify-content:center;margin-bottom:0;margin-top:0;max-width:none;width:100%}.standard-button-container-inner.include-error .standard-button{margin-right:1rem}.standard-button-container-inner.include-error>.standard-button:last-child{margin-right:0}.standard-checkbox{background:#fff;border:1px solid #eee;border:1px solid #ddd;border-radius:.5rem;border-radius:.312rem;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;width:1.5rem}.standard-checkbox svg{height:1rem;width:1rem}.standard-checkbox svg path{fill:#fff}.standard-checkbox.active{background:#333}.standard-switch{background:linear-gradient(#333,#333);border:1px solid #eee;border-radius:9rem;box-shadow:inset 0 .25rem .25rem #0003;cursor:pointer;display:inline-block;height:2rem;min-width:3.5rem;position:relative;width:3.5rem}.standard-switch.active{background:linear-gradient(45deg,#ee672c,#e75b7b)}.standard-switch.active .standard-switch-button{left:calc(100% - 1.7rem)}.standard-switch-button{background:#f9f9f9;border:1px solid #eee;border-radius:50%;box-shadow:0 .25rem .25rem #0003;height:1.5rem;left:.2rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:1.5rem}.standard-chip{align-items:center;background-color:#ccc;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem;white-space:nowrap}.standard-chip svg{fill:#fff;path-fill:#fff;color:#fff;height:1rem;width:1rem}.standard-message-container{align-self:center;background:#0000;bottom:2.5rem;color:#ff6767;left:0;position:absolute;text-align:center;width:100%}.standard-message-container.error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.standard-message-container.valid{color:#24ad24}.standard-message-container.neutral{color:#828282}.standard-message-container svg{height:1rem;margin-bottom:-.15rem;margin-right:.25rem}.standard-message-notification{font-size:1rem;margin-bottom:1rem;margin-top:1rem;white-space:pre-wrap}.standard-error-container{color:#ff6767;margin:0!important;padding:.75rem 0;position:relative}.standard-error-container.absolute{align-items:center;align-self:center;bottom:2.5rem;display:flex;flex-direction:row;justify-content:center;position:absolute;text-align:center;width:100%}.standard-error-container span{font-size:.8rem;line-height:1rem}.standard-fieldset{padding:0}.standard-fieldset label{display:flex;flex-direction:column;gap:1rem;margin:.5rem 0}.standard-fieldset.inline>label{align-items:center;flex-direction:row}.standard-fieldset.reverse>label{flex-direction:row-reverse;justify-content:flex-end}.standard-fieldset-label{display:inline-block}.standard-input-container{align-items:center;background:#fff;border:1px solid #eee;border-radius:.5rem;box-sizing:border-box;display:flex;flex:1 1;height:2.75rem;padding:.75rem;width:100%}.standard-input-container:focus-within{border:1px solid #333}.standard-input-container:focus-within .standard-input-icon-container.left svg{color:#333}.standard-input-container.disabled{background:#eee}.standard-input-container.underline{background:#0000;border-style:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;justify-content:flex-start;padding:.75rem 0}.standard-input-container.underline .standard-input{margin:0;padding:0;width:100%}.standard-input-container.none{background:#0000;border-style:none;border-bottom:1px solid #0000;border-radius:0;box-shadow:none;justify-content:flex-start;padding:.75rem 0;transition:border-bottom .3s}.standard-input-container.none:focus-within{border-bottom:1px solid #000}.standard-input-container.none .standard-input{margin:0;padding:0;width:100%}.standard-input-container.error{background:#ffd5d5;border:1px solid #0000}.standard-input-container.error input::placeholder,.standard-input-container.error svg{color:#636363}.standard-input{background:#0000;border-style:none;flex:1 1;max-width:100%;width:100%}.standard-input::placeholder{color:#828282}.standard-input:focus{outline:none}.standard-input-icon-container{max-height:100%;max-width:3rem}.standard-input-icon-container svg{color:#969696;height:.85rem;transition:all .3s;width:.85rem}.standard-input-icon-container.right{margin-left:.5rem}.standard-input-icon-container.left{margin-right:.5rem}.standard-input-icon-container.clickable{cursor:pointer}.standard-input-spinner{height:1rem;width:1rem}.standard-input-spinner .lds-ring{animation:lds-ring 2s linear infinite;height:100%;width:100%}.standard-input-spinner .lds-ring div{border:1px solid #0000;border-top-color:#000;height:100%;margin:0;width:100%}.standard-input-clear{cursor:auto;margin-left:.25rem;opacity:0;text-align:center;transition:all .3s;width:1rem}.standard-input-clear.visible{cursor:pointer;opacity:1}.input-small .standard-input{text-align:center}.autocomplete-dropdown-container{left:0;position:absolute}.location-search-input{box-sizing:border-box;width:100%}.address-input-flex{box-sizing:border-box;position:relative}.address-input-clear{align-items:center;background:#fff;border-radius:0 .312rem .312rem 0;bottom:1px;color:#000;cursor:pointer;display:none;font-size:1.25rem;height:95%;justify-content:center;opacity:0;padding-left:.5rem;padding-right:.5rem;position:absolute;right:0;transition:all .3s}.address-input-clear:after{background:linear-gradient 90deg,#fff0,#fffc,#fff;content:"";height:100%;position:absolute;right:100%;top:0;width:1rem}.address-input-clear.visible{display:flex;opacity:1}.autocomplete-input-suggestions-container{background:#fff;border:1px solid #eee;border-radius:.5rem}.autocomplete-input-wrapper{position:relative;width:100%}.autocomplete-input-suggestions-container{box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;left:0;max-height:0;opacity:0;overflow-y:scroll;pointer-events:none;position:absolute;top:calc(100% + .5rem);transition:opacity .2s,max-height .3s;width:100%;z-index:5}.autocomplete-input-suggestions-container.visible{max-height:10rem;opacity:1;pointer-events:all}.autocomplete-input-suggestions-container.right-align{right:0}.autocomplete-input-suggestion{border-bottom:1px solid #eee;cursor:pointer;padding:.75rem .5rem;transition:all .1s}.autocomplete-input-suggestion:hover{background:#f5f5f5}.autocomplete-input-suggestion.last{border-bottom:none}.autocomplete-input-suggestion-match{font-weight:700}.standard-container{margin:0 auto}.standard-container.small{max-width:50rem}.standard-container.medium{max-width:60rem}.standard-container.large{max-width:70rem}.standard-flex-container{align-items:center;display:flex;justify-content:center}.standard-modal-container{background:#fff;border:1px solid #eee;border-radius:.5rem}.standard-modal-wrapper{box-sizing:border-box;height:100%;left:0;opacity:0;overflow-y:scroll;padding:1rem;pointer-events:none;position:fixed;top:150%;transition:all .3s ease-out;width:100%;z-index:6}.standard-modal-wrapper.left{left:-150%;top:0}.standard-modal-wrapper.right{left:150%;top:0}.standard-modal-wrapper.down{top:-100%}.standard-modal-wrapper.open{bottom:auto;left:0;opacity:1;pointer-events:all;right:auto;top:0}.standard-modal-wrapper.open .standard-modal-overlay{opacity:1}.standard-modal-wrapper.full-screen{padding:0}.standard-modal-wrapper.full-screen .standard-modal-container{border-radius:0;box-sizing:border-box;height:100%;width:100%}.standard-modal-overlay{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:6}.standard-modal-container{background:#f9f9f9;display:inline-block;overflow-x:hidden;overflow-y:scroll;padding:2.5rem;position:relative;z-index:7}.standard-modal-container.lock{overflow:visible;overflow:initial}.standard-modal-container.lock h1{font-size:1.3rem;font-weight:500;line-height:1.5rem;margin-bottom:1rem}.standard-modal-container.sm{max-height:90%;max-width:20rem;width:90%}.standard-modal-container.md{max-height:90%;max-width:25rem;width:90%}.standard-modal-close{cursor:pointer;font-size:1.5rem;padding:1rem;position:absolute;right:0;top:0}.standard-modal__close-button__chevron{background:#333;border-radius:50%;box-shadow:0 .25rem .25rem #0003;height:1.5rem;width:1.5rem}.standard-modal-confirm-message{font-size:1.2rem;font-weight:500;line-height:1.5rem;margin-top:1rem}.standard-modal-message{line-height:1.5rem;padding:1rem}.standard-modal2-overlay{background:#00000080;inset:0;position:fixed;z-index:7}.standard-modal2{background:#fafafa;border:1px solid #ddd;border-radius:.5rem;box-sizing:border-box;left:50%;margin:auto;max-height:75vh;outline:none;overflow-y:auto;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ReactModal__Overlay{opacity:0;transition:all .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.notification-container{align-items:center;background:#fff;border-radius:.625rem;box-shadow:.25rem .25rem 1rem #00000026;box-sizing:border-box;color:#333;display:block;display:flex;justify-content:space-between;left:0;line-height:1.5rem;margin:1rem auto auto;max-width:20rem;padding:.75rem;position:fixed;right:0;top:-50%;transition:all .5s;z-index:51}.notification-container.visible{top:0}.notification-title{color:#333;font-size:1rem;margin:0}.notification-close-button{cursor:pointer;margin:0 0 0 1rem}.standard-radio-buttons-container{flex-wrap:wrap;gap:2rem;justify-content:flex-start}.standard-radio-button-container{cursor:pointer;gap:.5rem}.standard-radio-button{background:#fff;border:1px solid #eee;border-radius:1rem;display:inline-block;height:1rem;width:1rem}.standard-radio-button.error{background:#ffaeae}.standard-radio-button.active{background:#333}.standard-range{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;width:100%}.standard-range::-webkit-slider-runnable-track{background:#ddd;border-radius:1rem;cursor:pointer;height:.5rem}.standard-range::-moz-range-track{background:#ddd;border-radius:1rem;cursor:pointer;height:.5rem}.standard-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;height:1.5rem;margin-top:-7px;width:.75rem}.standard-range::-moz-range-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;height:2rem;margin-top:-7px;width:1rem}.standard-select-button,.standard-select-options-container{background:#fff;border:1px solid #eee;border-radius:.5rem}.standard-select-container{display:inline-block;position:relative}.standard-select-container.open .standard-select-arrow{transform:rotate(-180deg)}.standard-select-container.open .standard-select-options-container{opacity:1;pointer-events:all}.standard-select-button{box-sizing:border-box;color:#828282;cursor:pointer;display:inline-flex;justify-content:space-between;padding:.75rem;width:100%}.standard-select-button-label{margin-right:.5rem}.standard-select-arrow{transition:all .3s}.standard-select-arrow svg path{fill:#828282}.standard-select-options-container{align-items:flex-start;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;display:inline-flex;flex-direction:column;left:0;max-height:15rem;min-width:100%;opacity:0;overflow-y:auto;padding:.5rem 0;pointer-events:none;position:absolute;top:calc(100% + .5rem);transition:all .3s;z-index:9}.standard-select-options-container.left{left:calc(100% + .5rem);min-width:auto;top:0}.standard-select-options-container.right{align-items:flex-end;left:auto;min-width:auto;right:calc(100% + .5rem);top:0}.standard-select-options-container.up{bottom:calc(100% + .5rem);top:auto}.standard-select-options-container.align-right{align-items:flex-end}.standard-select-option{box-sizing:border-box;color:#828282;cursor:pointer;padding:.5rem 1rem;white-space:nowrap;width:100%}.standard-select-option:hover{background:#f2f2f2;color:#333}.standard-select-overlay{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:8}.standard-select-overlay.open{pointer-events:all}.water-spinner{height:100%;max-height:2rem;max-width:2rem;position:relative;width:100%}.water-double-bounce1,.water-double-bounce2{animation:sk-bounce 2s ease-in-out infinite;background-color:gray;border-radius:50%;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.water-double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.horizontal-spinner{text-align:center}.horizontal-spinner.grey>div{background-color:#c4c4c4}.horizontal-spinner.black>div{background-color:#1b1a1a}.new-horizontal-spinner{height:100%;left:0;position:absolute;top:0;width:100%}.horizontal-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#fff;border-radius:100%;display:inline-block;height:.75rem;margin:0 .15rem!important;width:.75rem}.horizontal-spinner .horizontal-bounce1{animation-delay:-.32s}.horizontal-spinner .horizontal-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.circular-spinner-small{height:1rem;width:1rem}.circular-spinner-small .lds-ring{animation:lds-ring 2s linear infinite;height:100%;width:100%}.circular-spinner-small .lds-ring div{border:1px solid #0000;border-top-color:#000;height:100%;margin:0;width:100%}.circular-spinner-small.white div{border-color:#fff #0000 #0000}.circular-spinner-medium{display:inline-block;text-align:left;width:auto}.circular-spinner-medium .lds-ring{height:35px;width:35px}.circular-spinner-medium .lds-ring div{border:4px solid #0000;border-radius:50%;border-top-color:#333;height:35px;margin:0;width:35px}.circular-spinner-medium.white div{border-color:#fff #0000 #0000}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring.white div{border-color:#fff #0000 #0000}.lds-ring div{animation:lds-ring 1.2s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.standard-table-container{background:#fff;border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 .062rem .375rem #00000008;box-sizing:border-box;margin-top:1rem;min-height:90vh;overflow-x:scroll;overflow-y:hidden;position:relative}.standard-table-container.modal{height:30rem;min-height:auto}.standard-table-container.lg tbody tr{height:7.22rem}.standard-table-container.lg table td{height:8rem}.standard-table{border-collapse:collapse;width:100%}.standard-table thead{border-bottom:thin solid #f2f2f2}.standard-table tr{height:4rem;position:relative}.standard-table tbody tr{height:5rem}.standard-table tbody tr:hover{background-color:#f0f0f0}.standard-table td{border-bottom:thin solid #f2f2f2;height:5rem;padding:.5rem 0}.standard-table td>p{margin:.5rem 0}.standard-table th{color:#828282;font-weight:400;min-width:8rem;padding:0 1rem}.standard-table-spinner-container{background-color:#fff;height:calc(100% - 4.1rem);position:absolute;top:4.1rem;width:100%;z-index:1}@media(min-width:37.5rem){.standard-table-container.modal{height:60vh!important}}.standard-text{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}.standard-text__secondary{color:#969696}.standard-subheader{color:#969696;font-size:1rem;font-weight:400;margin:0}.standard-header{font-size:2rem;font-weight:500;margin:0 0 .3rem}.standard-header svg{height:1rem;width:1rem}.standard-text-area{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #eee;border-radius:.5rem;box-sizing:border-box;padding:.75rem;resize:none;width:100%}.standard-text-area:focus-within{border:1px solid #333}.standard-text-area.error{background:#ffd5d5;border:1px solid #0000}.standard-text-area.error textarea::placeholder{color:#636363}.tf-v1-popup{align-items:center;background:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:10001}.tf-v1-popup .tf-v1-iframe-wrapper{min-height:360px;min-width:360px;position:relative;transition:opacity .25s ease-in-out}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border:none;border-radius:8px;height:100%;overflow:hidden;width:100%}.tf-v1-popup .tf-v1-close{background:none;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:32px;font-weight:400;height:24px;line-height:24px;margin:0;opacity:.75;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;text-transform:none;top:-34px;transition:opacity .25s ease-in-out;width:24px}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width:481px){.tf-v1-popup .tf-v1-close{color:#fff!important}}.tf-v1-popup .tf-v1-spinner{animation:spin 1s linear infinite;border:3px solid #aaa;border-radius:.5em;border-top-color:#fff;box-sizing:border-box;font-size:40px;height:1em;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:1em}@media(max-width:480px){.tf-v1-popup{height:100%!important;width:100%!important}.tf-v1-popup .tf-v1-iframe-wrapper{min-height:100%;min-width:100%;position:relative;transition:opacity .25s ease-in-out}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{background:none;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:32px;font-weight:400;height:24px;line-height:24px;margin:0;opacity:.75;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;text-transform:none;top:6px;transition:opacity .25s ease-in-out;width:24px}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width:480px)and (min-width:481px){.tf-v1-popup .tf-v1-close{color:#fff!important}}@keyframes spin{to{transform:rotate(1turn)}}.tf-v1-slider{background:#000000bf;height:100%;left:0;position:fixed;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:10001}.tf-v1-slider .tf-v1-iframe-wrapper{height:100%;max-width:calc(100vw - 26px);position:absolute;top:0;transition:right .5s ease-in-out,left .5s ease-in-out}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border:none;border-radius:0;height:100%;overflow:hidden;width:100%}@media(min-width:481px){.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:8px 0 0 8px}}.tf-v1-slider .tf-v1-close{background:none;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:32px;font-weight:400;height:24px;line-height:24px;margin:0;opacity:.75;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;text-transform:none;top:6px;transition:opacity .25s ease-in-out;width:24px}@media(min-width:481px){.tf-v1-slider .tf-v1-close{color:#fff!important;left:-26px;top:4px}}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-spinner{animation:spin 1s linear infinite;border:3px solid #aaa;border-radius:.5em;border-top-color:#fff;box-sizing:border-box;font-size:40px;height:1em;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:1em}@media(min-width:481px){.tf-v1-slider.left .tf-v1-iframe-wrapper iframe{border-radius:0 8px 8px 0}.tf-v1-slider.left .tf-v1-close{left:auto;right:-24px}}@media(max-width:480px){.tf-v1-slider{height:100%!important;width:100%!important}.tf-v1-slider .tf-v1-iframe-wrapper{height:100%;max-width:100vw;transition:none 0s ease 0s;transition:initial;width:100%!important}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:none}.tf-v1-slider .tf-v1-close{background:none;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:32px;font-weight:400;height:24px;left:auto;line-height:24px;margin:0;opacity:.75;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;text-transform:none;top:6px;transition:opacity .25s ease-in-out;width:24px}.tf-v1-slider .tf-v1-close:hover{opacity:1}}@media(max-width:480px)and (min-width:481px){.tf-v1-slider .tf-v1-close{color:#fff!important}}.tf-v1-widget{position:relative}.tf-v1-widget,.tf-v1-widget iframe{height:100%;min-height:inherit;width:100%}.tf-v1-widget iframe{border:none;border-radius:8px;overflow:hidden}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{border:none;border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.tf-v1-widget-fullscreen{bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%!important;z-index:10001}.tf-v1-widget-fullscreen .tf-v1-widget-close{background:none;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:32px;font-weight:400;height:24px;line-height:24px;margin:0;opacity:.75;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;text-transform:none;top:6px;transition:opacity .25s ease-in-out;width:24px;z-index:1}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width:481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff!important}}.tf-v1-widget-fullscreen iframe{border-radius:0}.standard-skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:100%;width:100%}.page-not-found-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;position:absolute;width:100vw}.page-not-found{flex-direction:column;height:100%;width:100%}.four-o-four{color:red;font-size:20rem;margin:0;max-width:30rem;opacity:.15;position:absolute;width:95%;z-index:0}.page-not-found-content{padding-top:3rem;z-index:1}.page-not-found-content .page-not-found-button{background-color:#393939;width:11rem}.category-page-header-container{align-items:center;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;display:flex;justify-content:space-between;max-height:11rem;overflow:hidden;padding:0 1rem;position:relative;transition:all .5s;width:100%;z-index:2}.category-page-header-container *{box-sizing:border-box}.category-page-header-skeleton{align-items:center;animation:skeletonpulse 1s ease-in-out infinite;display:flex;height:10rem;overflow:hidden;position:relative;width:100%;z-index:3}.category-page-header-back{cursor:pointer;left:0;opacity:1;padding:1rem;position:absolute;text-decoration:none;top:0;z-index:4}.category-page-header-back.smaller{padding:0;position:relative}.category-page-header-back svg{height:1rem;width:1rem}.category-page-header-back svg path{fill:#fff}.category-page-header-title-container{text-align:left}.category-page-header-title{color:#fcfcfc;font-size:1.75rem;font-weight:700;margin-bottom:0;margin-top:3.5rem}.category-page-header-subtitle{color:#fcfcfc;font-size:1rem;font-weight:500;line-height:1.25rem;margin-bottom:1rem;margin-top:.5rem;max-width:14rem}.category-page-header-image{height:10rem;position:relative;top:2rem;width:10rem}.category-page-header-emoji{font-size:8rem;position:relative;top:3rem}.category-page-smaller-header-container{box-sizing:border-box;left:0;opacity:0;padding:1rem;position:fixed;top:-100%;transition:top 1s,opacity .3s;width:100%;z-index:4}.category-page-smaller-header-container.visible{opacity:1;top:0;transition:top .75s,opacity 0ms}.category-page-smaller-header-icon-container{height:1rem;width:1rem}.category-page-smaller-header-icon-container svg{color:#fff;height:1rem;width:1rem}.category-page-smaller-header-icon-container svg path{fill:#fff}.category-page-smaller-header-title{color:#fff;font-size:1rem;font-weight:700}@media(min-width:37.5rem){.category-page-header-container{justify-content:center;padding-left:0}.category-page-header-title-container{margin-right:2rem}.category-page-header-title{font-size:2.5rem}.category-page-header-subtitle{color:#fcfcfc;font-size:1.3rem;margin-top:.5rem;max-width:none}}.category-page-product-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr;overflow-x:hidden;padding-top:4rem;position:relative;right:3px;width:100%}.category-page-product-container{display:flex;height:9rem;justify-content:center;margin:auto;padding-bottom:5rem;text-align:center;width:10rem}.category-page-product-container.skeleton{align-items:center;flex-direction:column;opacity:1}@media(min-width:37.5rem){.category-page-product-grid{grid-template-columns:1fr 1fr 1fr}.category-page-product-container,.category-page-product-container.skeleton{height:10rem}}@media(min-width:56.25rem){.category-page-product-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:75rem){.category-page-product-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.category-page-product-container,.category-page-product-container.skeleton{height:14rem}}.product-add-button{align-items:center;display:flex;justify-content:center}.product-container-new{height:inherit;position:relative;width:inherit}.product-container-new.product-out-of-stock .product-picture-image{filter:grayscale(60%)}.product-container-new.product-out-of-stock .product-add-button{display:none}.product-image{cursor:pointer;height:100%;width:100%}.product-add-button{background:#fa6b15;border-radius:50%;color:#fff;cursor:pointer;height:2.5rem;pointer-events:auto;position:absolute;width:2.5rem;z-index:3}.product-add-button:active{filter:brightness(150%);transform:scale(.98);transition:.05s linear}.product-add-button.primary{right:0;top:0}.product-add-button.secondary,.product-add-button.tertiary{right:-1rem;top:-.8rem}.product-add-button svg{height:1.25rem;width:1.25rem}.product-add-button.duffl-cash-only{background:linear-gradient(45.46deg,#fc0 5.63%,#f0aa00 83.76%),linear-gradient(0deg,#c4c4c4,#c4c4c4)}.product-add-button-image{height:2.5rem}.storefront-product-picture-clone{opacity:.7;pointer-events:none;position:absolute}.product-skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:1rem;margin-right:1rem}.product-skeleton.primary{height:5rem;margin-top:1rem;width:5rem}.product-skeleton.secondary{height:8rem;width:5rem}.product-skeleton.tertiary{height:100%;margin:auto;position:relative;width:90%}@media(min-width:500px){.product-skeleton{height:7.5rem;margin-right:2rem;width:70%}}.product-picture-wrapper{align-items:center;display:flex;justify-content:center}.product-picture-container-new,.product-picture-image,.product-picture-wrapper{height:inherit;width:inherit}.product-with-price-container{display:flex;flex-direction:column;height:inherit;width:8.5rem}.product-with-price-text-container{text-align:left}.product-with-price-text-container .product-with-price-default-price{font-size:1rem;font-weight:400;margin-top:.5rem}.product-with-price-text-container .product-with-price-sale-price{font-size:1rem;font-weight:400;margin:0;opacity:0}.product-with-price-text-container.show-sale .product-with-price-default-price{color:red}.product-with-price-text-container.show-sale .product-with-price-sale-price{color:gray;opacity:1;text-decoration:line-through}.product-price-skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:1.5rem}.product-price-skeleton.primary{margin-top:1rem;width:5rem}.product-price-skeleton.secondary{bottom:-2.5rem;left:50%;position:absolute;transform:translate(-50%);width:80%}@media(min-width:37.5rem){.product-with-price-container{width:9rem}.product-with-price-text-container{margin-left:1rem;margin-right:1rem}}@media(min-width:56.25rem){.product-with-price-container{width:10rem}}.category-page-recommendation-input-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;margin-top:2rem}.category-page-recommendation-input-text{color:gray;margin-bottom:1rem}.category-page-recommendation-input-container{display:flex;height:2rem}.category-page-recommendation-input-container *{box-sizing:border-box}.category-page-recommendation-input{background:#e8e8e8;border:none;border-radius:0;border-bottom-left-radius:.3rem;border-top-left-radius:.3rem;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;height:100%;padding:.5rem;width:15rem}.category-page-recommendation-input:focus{outline:none}.category-page-recommendation-input-button{background-color:#333;border-bottom-right-radius:.3rem;border-top-right-radius:.3rem;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;display:inline-block;font-weight:500;height:100%;padding:.5rem;text-decoration:none}.category_duffl-cash-banner-container{align-items:center;background:linear-gradient(0deg,#fceec95c,#fceec95c);background:no-repeat url(https://ik.imagekit.io/duffl/coins-background.jpg?ik-sdk-version=javascript-1.4.3&updatedAt=1646341125852);background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;padding:3rem 4rem;text-align:center;width:100%}.category_duffl-cash-banner-container h2{font-size:1.375rem;font-weight:500;line-height:1.5rem}.category_duffl-cash-invite-message{line-height:1.5rem;margin:1rem 0 2rem}.category_duffl-cash-invite-message span{color:#ff5d00;font-weight:500}.category_duffl-cash-amount-container{align-items:center;background:#fde99430;border-radius:.5rem;display:flex;justify-content:center;justify-content:space-between;margin:1.5rem auto 0;max-width:30rem;padding:.5rem 1.5rem;width:80%}.category_duffl-cash-amount-label{font-weight:500}.category-page-spinner-container{color:#98b3ff;display:grid;height:60vh;overflow:hidden;place-items:center;width:100%}.error-page{background:linear-gradient(to top left,#00000040,#fff);flex:1 1;height:100%}.error-page .error-pane{background-color:#fafafa;border-radius:.25rem;box-shadow:0 0 15px #00000026;box-sizing:border-box;max-width:23rem;padding:1.5rem;position:relative;width:100%}.authentication__secondary-option{align-items:center;display:flex;justify-content:center}.authentication-page__logo{height:1.5rem;margin-bottom:1rem}.authentication-page__wrapper{align-items:center;background:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;height:95vh;overflow:scroll;padding:2rem;width:100%}.authentication-page__content{max-width:35rem;text-align:left;width:100%}.authentication__input-icon{height:.9rem!important;width:auto!important}.authentication__secondary-option{margin:1.5rem}.authentication-page-button{align-items:center;background:#fff;border:1px solid #eee;border-radius:.5rem;display:flex;justify-content:center}.authentication-page-button:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.authentication-page-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-style:none;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;height:3rem;margin-top:2.5rem;-webkit-user-select:none;user-select:none;width:100%}.authentication-page-subtitle{color:#828282;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.authentication-page-title{color:#333;font-size:2rem;margin:0 0 .5rem}.authentication__referral-code-success{background:#fef4dc;border:1px solid #ffb904;border-radius:.5rem;line-height:1.5rem;margin-top:2rem;padding:1rem;text-align:center}.authentication__referral-code-success span{color:#fa6b15;font-weight:500}.authentication-page__message{color:#828282;margin-top:1rem;opacity:.5}.authentication__spinner-container{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.authentication__loading-wrapper{opacity:.5}.authentication__phone-number{color:#828282;font-size:1.25rem;font-weight:500}.authentication__timer{color:#828282;padding:.5rem}.order-card{cursor:pointer;margin:0 1rem;opacity:0;padding:2rem 0;position:relative;transform:translateY(20px);transition:all .5s}.order-card.order-card-divider{border-top:.5px solid #d3d3d3}.order-card.visible{opacity:1;transform:translateY(0)}.order-card.skeleton{cursor:auto;padding-top:2.5rem}.order-card.skeleton *{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem}.order-card.skeleton .skeleton-div-1{height:1.5rem;margin-bottom:1rem;max-width:50%;width:15rem}.order-card.skeleton .skeleton-div-2{height:3.3rem;margin:1rem 0;max-width:75%;width:25rem}.order-card.skeleton .skeleton-div-3{border-radius:2rem;height:2rem;position:absolute;right:0;top:2.5rem;width:5rem}.order-card-status{font-size:1.75rem;margin:0 0 .75rem}.order-card-date{font-size:1.25rem;font-weight:500;margin:0 0 .5rem}.order-card-details-container{color:#969696;display:flex;margin-bottom:1rem;margin-top:0}.order-card-details-container .order-detail{align-items:center;display:flex;margin-right:1rem}.order-card-details-container .order-detail svg{color:#969696;height:1rem;margin-right:.5rem;width:1rem}.order-card-details-container .order-detail svg.price-icon{height:1.3rem;width:1.3rem}.order-card-details-container .order-detail svg.price-icon path{fill:#969696}.order-card-details-container .order-detail path{stroke:#969696}.order-card-details-container .order-detail .order-card-detail-text{color:inherit}.order-card-action-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:2rem;color:#fff;font-size:1rem;font-weight:600;height:2rem;position:absolute;right:0;top:2rem;-webkit-user-select:none;user-select:none;width:6rem}.order-card-action-button:active{filter:brightness(150%);transform:scale(.98);transition:.05s linear}.order-card-action-button.completed{background:#333}.order-card-product-images{display:flex}.order-card-product-image-container{background:#fff;border:2px solid #d3d3d3;border-radius:50%;height:3rem;width:3rem}.order-card-product-image-container picture{align-items:center;display:flex;justify-content:center}.order-card-product-image{max-height:2rem;max-width:2rem;object-fit:contain}.order-card-product{align-items:center;display:flex;margin-bottom:1rem}.order-card-product-image-container-2{display:flex;height:4rem;justify-content:center;margin-right:.75rem;position:relative;width:4rem}.order-card-product-image-2{height:100%;width:100%}.order-card-product-quantity-container{align-items:center;background:#333;border-radius:50%;bottom:0;display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;width:1.5rem}.order-card-product-quantity{color:#fff}.order-card-product-name{font-weight:400}.order-card-product-name.extra-items{margin-top:2rem}@media(min-width:37.5rem){.order-card{margin:0 1rem}}.orders-page-no-orders-container{margin:auto;max-width:72rem;padding:1rem}.orders-page-no-orders-title{color:#333;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.orders-page-no-orders-subtitle{color:#828282;margin-bottom:2rem}.orders-page-no-orders-products-container{grid-gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.orders-page-no-orders-product-container{height:8rem;margin:auto auto 4rem;width:10rem}.orders-page-no-orders-browse-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin:2rem auto auto;padding:1rem;text-align:center}.orders-page-no-orders-spinner-container{height:20rem;width:100%}@media(min-width:37.5rem){.orders-page-no-orders-title{font-size:2rem}.orders-page-no-orders-products-container{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr}.orders-page-no-orders-browse-button{max-width:15rem;padding:1.5rem}}@media(min-width:56.25rem){.orders-page-no-orders-products-container{grid-template-columns:1fr 1fr 1fr 1fr}}.orders-page-wrapper{overflow-x:hidden}.orders-page-wrapper *{-webkit-user-select:none;user-select:none}.orders-page-orders-container{margin:auto;max-width:72rem}.orders-page-section-header{border-bottom:.063rem solid #d3d3d3;font-size:2.5rem;font-weight:600;margin:0;padding:0 1rem 1rem}.orders-page-section-header.completed{margin-top:2rem}.orders-page-order-card{box-sizing:border-box;flex:1 1}.orders-page-order-card.skeleton{margin:auto;max-width:72rem}.orders-page-order-card-button{align-items:center;display:flex;-webkit-user-select:none;user-select:none}.orders-page-order-card-button:active{filter:brightness(110%);transform:scale(.99);transition:.05s linear}.orders-page-order-card-button.left{justify-content:flex-start}.orders-page-order-card-button.right{justify-content:flex-end}.orders-page-order-card-button.center{justify-content:center}.orders-page-order-card-button span{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.625rem;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:500;height:3rem;margin:1rem;padding:1rem 2rem;text-align:center;width:100%}@media(min-width:56.25rem){.orders-page-order-cards-container{align-items:flex-start;display:flex}.orders-page-order-card-button span{width:47%}.orders-page-order-card{border:1px solid #eee;border-radius:1rem;box-shadow:0 .25rem .25rem #0003;flex:1 1;margin:1rem;padding:1rem}.orders-page-section-header.completed{margin-top:0}.orders-page-skeleton-card{margin-top:5rem}}.order-status-container{padding:1rem 0}.order-status-container.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:2rem;width:100%}.order-status-progress-bar{align-items:center;display:flex;justify-content:space-between;padding:0}.order-status-progress-bar-shopping-bag-icon path{stroke:#0000;stroke-width:1}.order-status-progress-step{align-items:center;background:#d3d3d3;border-radius:50%;display:flex;height:2rem;justify-content:center;position:relative;transition:all .3s;transition-delay:.3s;width:2rem}.order-status-progress-step svg{fill:#fff;height:1.2rem;width:1.2rem}.order-status-progress-step svg path{fill:#fff}.order-status-progress-step.active{background:linear-gradient(45deg,#ee672c,#e75b7b)}.order-status-progress-step-divider{background:#d3d3d3;flex-grow:1;height:3px}.order-status-progress-step-divider div{background:linear-gradient(90deg,#ffffffb3,#fff0),linear-gradient(45deg,#ee672c,#e75b7b);height:100%;transition:all .6s;transition-delay:.6s;width:0}.order-status-progress-step-divider.active div{width:90%}.order-status-progress-step-divider.active div,.order-status-progress-step-divider.completed div{background:linear-gradient(90deg,#ffffffb3,#fff0),linear-gradient(45deg,#ee672c,#e75b7b);height:100%;transition-delay:0ms}.order-status-progress-step-divider.completed div{width:100%}.order-products-list-container{padding-top:2rem}.order-product-card{align-items:center;border-top:.5px solid #ebebeb;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:1rem;padding-left:.5rem;padding-right:1rem;padding-top:1rem}.order-product-card-image-container{align-items:center;background:#0000;border-radius:50%;display:flex;height:90px;justify-content:center;margin-right:1rem;min-width:90px;position:relative;width:90px}.order-product-card-image-container.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem}.order-product-card-image-container .order-product-card-image{max-height:80px}.order-product-card-quantity-container{align-items:center;background:#333;border-radius:50%;display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.order-product-card-quantity{color:#fff}.order-product-card-text-container{text-align:left}.order-product-card-name{font-size:1.3rem;font-weight:500;margin:0 0 .5rem}.order-product-card-name.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:2rem;max-width:90%;width:16rem}.order-product-card-details{color:#969696;font-weight:400;margin:0}.order-product-card-details.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:2rem;max-width:90%;width:10rem}.order-page-receipt-wrapper{background:#fff;bottom:-100%;left:0;overflow-y:scroll;padding-bottom:2rem;position:fixed;right:0;top:100%;transition:all .3s;z-index:10}.order-page-receipt-wrapper.visible{bottom:0;top:0}.order-page-receipt-close{cursor:pointer;font-size:1.5rem;padding:1rem}.order-page-receipt-container{margin:auto;max-width:50rem}.order-page-receipt-title{font-size:2rem;margin-bottom:4rem;text-align:center}.order-page-receipt-product-container{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 1rem;width:100%}.order-page-receipt-product-name{font-size:1rem;margin:0 0 .5rem}.order-page-receipt-product-price{color:#333;margin:0 0 .5rem;text-align:right}.order-page-receipt-product-price.sub-price,.order-page-receipt-product-subtext{color:#969696;font-size:.8rem;font-weight:400}.order-page-receipt-product-subtext{margin:0 0 .5rem}.order-page-receipt-cost-container{border-top:.5px solid #d3d3d3;margin:0 1rem;padding-top:1rem}.order-page-receipt-text-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.order-page-receipt-text-container.discount{color:red}.order-page-receipt-text-container.bold{font-size:1.3rem;font-weight:700}.order-page-receipt-text{margin:.3rem 0}.order-page-receipt-method{color:#828282;font-style:italic;margin-right:1rem;margin-top:1rem;text-align:right}.order-details-flex-container{color:#969696;display:flex}.order-detail{align-items:center;display:flex;margin-right:1rem}.order-detail.order-detail-receipt-button{cursor:pointer;transition:all .3s}.order-detail svg{color:#969696;height:1.3rem;margin-right:.5rem;width:1.3rem}.order-detail svg.price-icon{fill:#969696;height:1.4rem;width:1.4rem}.order-detail path{stroke:#969696}.order-detail.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;flex-grow:1;height:2rem;margin-top:1rem;max-width:8rem}.order-detail-text{color:inherit;margin:0}.order-details-subtitle.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:2rem;margin-top:1rem;width:8rem}.order-info-address-container.delivered{cursor:default}.order-survey-product-rating-container{align-items:center;display:flex;margin:1rem 0}.order-survey-product-picture-container{height:6.5rem;margin-right:1rem;width:6.5rem}.order-survey-product-picture,.order-survey-product-picture img{height:inherit;min-height:inherit;min-width:inherit;width:inherit}.order-survey-product-rating-text-container{display:flex;flex-direction:column;overflow:hidden;padding-bottom:.5rem;text-align:left;width:100%}.order-survey-product-rating-text-container .order-survey-product-rating-scroll-container{overflow-x:auto;white-space:nowrap}.order-survey-product-rating-text-container h1{font-size:1.2rem;margin-bottom:.2rem}.order-survey-product-rating-text-container p{color:#bbb;font-weight:500;margin:0}@media(min-width:37.5rem){.order-survey-product-rating-text-container{flex-direction:row;justify-content:space-between}}.order-survey-product-rating-options{align-items:center;display:flex;margin-top:.75rem}.order-survey-product-rating-option{align-items:center;border:.0625rem solid #fff;border-radius:50%;cursor:pointer;display:flex;height:4rem;justify-content:center;margin-right:1rem;transition:all .3s;width:4rem}.order-survey-product-rating-option.selected{border:1px solid #eee;box-shadow:0 .25rem .25rem #0003}.order-survey-product-rating-option svg{color:#969696;height:2rem;width:2rem}.order-survey-select.open .order-survey-select-button svg{transform:rotate(-180deg)}.order-survey-select.open .order-survey-select-overlay{pointer-events:all}.order-survey-select.open .order-survey-select-options-container{opacity:1;pointer-events:all}.order-survey-select-overlay{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:6}.order-survey-select-button{border:1px solid #eee;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;cursor:pointer;display:inline-flex;justify-content:space-between;padding:.5rem 1rem;position:relative;width:9rem}.order-survey-select-button>p{color:#969696;margin:0;transition:all .3s}.order-survey-select-button svg{height:.75rem;margin-left:.5rem;transition:all .3s;width:.75rem}.order-survey-select-button svg path{fill:#969696}.order-survey-select-button.selected>p{color:#333}.order-survey-select-button.selected svg path{fill:#333}.order-survey-select-options-container{background:#fff;border:1px solid #eee;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;left:0;opacity:0;pointer-events:none;position:absolute;top:130%;transition:all .3s;width:100%;z-index:7}.order-survey-select-option{color:#969696;cursor:pointer;margin:.5rem;text-align:left;transition:all .3s}.order-survey-select-option:hover{color:#333}.order-survey-pmf-options{width:100%}.order-survey-pmf-option{align-items:center;border:1px solid #eee;border-radius:10px;box-sizing:border-box;color:#c4c4c4;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-bottom:.75rem;padding:1rem;width:100%}.order-survey-pmf-option.selected{box-shadow:0 .25rem .25rem #0003;color:#333}.order-survey-wrapper{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:100%;transition:all .3s;z-index:6}.order-survey-wrapper.visible{top:0}.order-survey-close{cursor:pointer;left:0;padding:1rem;position:absolute;top:0}.order-survey-container{width:100%}.order-survey-section{align-items:center;display:flex;flex-direction:column;width:100%}.order-survey-section.products{margin-bottom:2rem}.order-survey-section-title{align-self:center;font-size:1.3rem;margin-top:2rem;text-align:center}.order-survey-emoji-container{display:flex;justify-content:space-around;margin:auto auto 3rem}.order-survey-emoji{align-items:center;border:.063rem solid #fff;border-radius:50%;box-shadow:.25rem .25rem .25rem #0000;cursor:pointer;display:flex;height:5rem;justify-content:center;margin:.5rem;transition:all .3s;width:5rem}.order-survey-emoji.selected{border:1px solid #eee;box-shadow:0 .25rem .25rem #0003}.order-survey-emoji span{font-size:3rem;margin:0;padding:0}.order-survey-textarea{border:none;border-bottom:.063rem solid #bbb;height:auto;margin:1rem 0;opacity:1;padding-bottom:.25rem;transition:all .3s;width:90%}.order-survey-textarea:focus{outline:0}.order-survey-textarea.hide{height:0;margin:0;opacity:0;transition:all .1s}.order-survey-submit-button{align-self:center;background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.625rem;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;display:block;font-weight:500;margin:1rem auto 2rem;padding:1rem 2rem;text-align:center;-webkit-user-select:none;user-select:none}.order-survey-submit-button::placeholder{font-weight:500}.order-survey-submit-button:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.order-survey-card-container{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.625rem;box-shadow:0 .25rem .25rem #0003;cursor:pointer;display:none;margin-bottom:1rem;overflow:hidden;padding:1rem;-webkit-user-select:none;user-select:none}.order-survey-card-container:active{filter:brightness(110%);transform:scale(.99);transition:.05s linear}.order-survey-card-container.visible{display:flex;justify-content:center}.order-survey-card-container *{color:#fff}.order-survey-card-image{height:6rem;margin-left:1rem;position:relative;right:-15%;top:5%;transform:scale(1.65)}.order-survey-card-title{font-size:1.08rem;font-weight:800;margin:0 0 .5rem}.order-survey-card-subtitle{margin:0 0 1rem}.order-survey-button{margin:0}@media(min-width:350px){.order-survey-card-image{height:6rem;margin-left:1rem;position:relative;right:-15%;top:5%;transform:scale(1.75)}.order-survey-card-title{font-size:1.41rem;margin:0 0 .5rem}}@media(min-width:500px){.order-survey-card-container{flex-direction:row-reverse}.order-survey-card-image{margin-left:0;margin-right:1rem;right:0;top:0;transform:scale(1.3)}}.order-info-check-in-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:10px;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-weight:700;margin-top:1rem;padding:1rem 2rem;text-align:center;width:100%}.order-info-check-in-button.checked-in{background:#24ad24}.order-page-container{background:#0000;box-sizing:border-box;overflow-x:hidden}.order-page-spinner-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.order-page-back-arrow svg{height:1rem;width:1rem}.order-page-map-container{position:relative}.order-page-map-container.skeleton{animation:skeletonpulse 1s ease-in-out infinite;height:40vh}.order-page-referral-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:2rem;bottom:1rem;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;font-weight:500;left:1rem;padding:.5rem 1rem;position:absolute;-webkit-user-select:none;user-select:none;z-index:5}.order-page-referral-button:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.order-page-title{margin-bottom:1rem;margin-top:.5rem}.order-info-container{padding:1rem}.order-info-text-block{margin-bottom:1rem}.order-info-subtitle{font-size:1.4rem;font-weight:500;margin-bottom:.5rem;margin-top:1rem}.order-info-subtitle.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:2rem;width:18rem}.order-info-subtitle.without-top-margin{margin-top:0}.order-info-subtext{color:#969696;font-weight:400;margin-bottom:.5rem}.order-info-subtext.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;height:1rem;width:15rem}.order-info-subtext.address{margin-right:.5rem}.order-info-address-container{align-items:center;cursor:pointer;display:flex}.order-info-address-container svg{color:#9a9a9a;height:.9rem;width:.9rem}@media(min-width:37.5rem){.order-info-text-container{display:flex;justify-content:space-between;margin:auto}.order-info-subtitle.address{text-align:right}.order-info-subtitle{margin-top:0}}@media(min-width:56.25rem){.order-info-container{margin:auto;max-width:70%}}@media(min-width:75rem){.order-info-container{max-width:50%}}.profile-page-duffl-cash-container{right:0;top:0}.profile-page-duffl-cash-container.skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem;right:1rem;top:1rem;width:5rem}.profile-page-duffl-cash-coin{height:2rem;margin-right:.5rem;width:2.4rem}.profile-page-duffl-cash-text{font-size:1.7rem;font-weight:500;margin:0;min-width:5rem;text-align:right}.profile-page-duffl-cash-text.single-digit{min-width:4rem}.profile-card{background:#fff;border:1px solid #eee;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;margin:1rem}.profile-card.skeleton{animation:skeletonpulse 1s ease-in-out infinite;box-shadow:none}.profile-page-input-container{box-sizing:border-box;flex:1 1;text-align:left}.profile-page-input-container.margin-right{margin-right:2rem}.profile-page-input-label{box-sizing:border-box;color:#828282;font-size:.85rem;margin:1.3rem 0 1rem}.profile-page-input{border:0;border-bottom:1px solid #82828200;border-radius:0;box-sizing:border-box;font-size:1.2rem;padding:0 0 .5rem;transition:all .3s;width:100%}.profile-page-input:focus{border-bottom:1px solid #828282;outline:none}.product-detail-picture-wrapper{height:100%;width:100%}.product-detail-picture-container-new{align-items:center;display:flex;height:100%;justify-content:center;object-fit:contain;width:95%}.product-detail-picture-image{max-height:100%;max-width:100%}.profile-page-account-details-container{margin:1rem;padding:1rem}.profile-page-account-details-container.skeleton{height:25rem}@media(min-width:56.25rem){.profile-page-account-details-container{margin:4rem 1rem 1rem}}.profile-page-account-details-title{font-size:1.5rem;font-weight:500;letter-spacing:-2%;margin:0}.profile-page-account-details-change-password{margin-top:2rem;text-decoration:underline}.profile-page-address-dropdown{background:#fff;box-sizing:border-box;color:#6e6e6e;width:100%}.profile-page-address-dropdown.active{border:1px solid #eee;border-radius:border-radius;box-shadow:0 .25rem .25rem #0003}.profile-page-address-dropdown .suggestion-item{border-bottom:1px solid #ececec;cursor:pointer;padding:.5rem .75rem}.profile-page-address-dropdown .suggestion-item:hover{color:#333}.profile-page-address-dropdown .suggestion-item:last-of-type{border-bottom:none}.profile-page-address-clear{bottom:.2rem}.profile-page-account-change-password{color:#828282;cursor:pointer;margin-bottom:.5rem;margin-top:1rem;text-align:center;text-decoration:underline}.profile-page-input-error{color:#828282;font-size:.85rem;margin-top:.5rem}.profile-page-input-error .error-link{cursor:pointer;text-decoration:underline}.secure-checkout-promise{align-items:flex-start;display:flex;flex-direction:column}.secure-checkout-message{align-items:center;display:flex;font-size:1rem;gap:.5rem}.secure-checkout-message svg{height:1rem;width:1rem}.secure-checkout-stripe{border-radius:.1rem;height:1.5rem;margin-top:.5rem}.secure-checkout-cards{margin:1rem 0 2rem}.secure-checkout-cards img{height:1.5rem;margin-right:.5rem}@media(min-width:37.5rem){.secure-checkout-promise{align-items:center;flex-direction:row}.secure-checkout-stripe{margin-left:.5rem}}.payment-option-delete-card{align-items:center;display:flex;font-size:1rem;height:3rem;justify-content:center;position:absolute;right:0;width:3rem}.review-payment-wrapper.up{align-items:center;background:#fff;bottom:-105%;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;transition:all .3s;width:100%;z-index:10}.visible.review-payment-wrapper.up{bottom:0;right:auto;top:auto}.review-payment-wrapper{align-items:center;background:#fff;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:-105%;transition:all .3s;width:100%;z-index:10}.visible.review-payment-wrapper{right:0;top:0}.review-payment-wrapper{overflow-x:hidden;overflow-y:scroll}.review-payment-loading-wrapper{align-items:center;display:flex;flex-direction:column;min-height:100%;overflow-y:scroll;position:relative;width:100%}.review-payment-loading-wrapper.loading{opacity:.5}.review-payment-top{background-color:#fff;height:5rem;position:absolute;top:0;width:100%}.review-payment-chevron{cursor:pointer;left:0;position:absolute;top:0;z-index:1}.review-payment-title{font-size:1.1rem;font-weight:500;letter-spacing:-.02em;line-height:1.75rem;margin-top:.5rem}.review-payment-select{background-color:#fff;box-sizing:border-box;height:100%;max-width:50rem;padding:1rem;width:100%}#payment-request-button{margin-top:1rem;width:90%}.stripe-buffer{height:1rem}.review-payment-header{font-size:1rem;font-weight:700;margin-bottom:1.2rem}.review-payment-header.top{margin-top:5rem}.review-payment-header.bottom{margin-top:3rem}.review-payment-option{align-items:center;border-bottom:dotted #3333331f;border-width:thin;cursor:pointer;display:flex;flex-direction:row;height:2.5rem;letter-spacing:-.02em;padding:.75rem 0;position:relative}.review-payment-option img,.review-payment-option svg{height:1rem}.review-payment-option.saved{color:#828282;cursor:auto;padding:0 10% 1rem 0}.review-payment-option.app{padding:.5rem 0}.review-payment-option.disabled{filter:grayscale(100%);opacity:30%;pointer-events:none}.review-payment-card-brand{font-weight:400;margin:0}.review-payment-card-expiration{color:#828282;font-size:.9rem;line-height:1rem;margin:0}.review-icon{margin:0 1rem 0 0}.review-icon.stripe-special{height:1.2rem;margin:0 .9rem 0 0}.review-icon.apple{height:1.3rem}.review-icon.google{height:2rem;margin:0 .35rem 0 -.5rem}.review-right-icon{height:1rem!important;position:absolute;right:1rem}.review-delete-card{align-items:center;display:flex;font-size:1.1rem;height:1rem;position:absolute;right:1.7rem}.payment-collection__tos-container{display:flex;flex-direction:row;font-size:.75rem;margin:1rem 0 1.8rem;max-width:90%;width:25rem}.payment-collection__tos-container p{color:#828282;font-size:.75rem;line-height:1rem;margin-left:.75rem}.payment-collection__container,.payment-collection__header-wrapper,.payment-collection__page{align-items:center;display:flex;justify-content:center}.payment-collection__page{background:#fff;box-shadow:.25rem .25rem 1rem #00000026;flex-direction:column;height:100%;position:fixed;right:-105%;transition:all .3s;width:100%;z-index:10}.visible.payment-collection__page{right:0;top:0}.payment-collection__page{overflow-x:hidden;overflow-y:scroll}.payment-collection__header-wrapper{height:5rem;position:absolute;top:0;width:100%}.payment-collection__header{font-size:1.1rem;font-weight:500;letter-spacing:-.02em;line-height:1.75rem;margin-top:.5rem}.payment-collection__container{flex-direction:column;position:relative;width:100%}.payment-collection__card-container{align-items:center;background:linear-gradient(135deg,#e3e3e3,#5d6874);border-radius:.5rem;box-shadow:.25rem .25rem 1rem #0000004d;box-sizing:border-box;display:flex;flex-direction:column;height:15.75rem;margin-bottom:1.3rem;padding:1rem;position:relative;width:90%}.payment-collection__card-container .StripeElement{background-color:#f0f0f0;border-radius:.5rem;box-shadow:inset 0 0 .25rem #000;margin-top:.5rem;padding:1rem}.payment-collection__card-input{display:flex;flex-direction:column;font-weight:100;height:5rem;width:100%}.payment-collection__card-input.mini{width:48%}.payment-collection__card-input span{font-weight:400;margin-left:.25rem}.payment-collection__mini-input-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;width:100%}.payment-collection__card-stripe{background:linear-gradient(90deg,#222,#404040 29%,#000);bottom:1rem;height:2.5rem;position:absolute;width:100%}@media(min-width:37.5rem){.payment-collection__card-container{max-width:25rem}}.feedback-modal-wrapper{bottom:0;height:100%;pointer-events:none;position:fixed;width:100%;z-index:6}.feedback-modal-wrapper *{box-sizing:border-box}.feedback-modal-wrapper.visible{pointer-events:all}.feedback-modal-wrapper.visible .feedback-modal-overlay{opacity:1}.feedback-modal-wrapper.visible .feedback-modal-container{bottom:0}.feedback-modal-overlay{background:#0003;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.feedback-modal-container{background:#fff;border-radius:1rem 1rem 0 0;bottom:-100%;box-shadow:.25rem .25rem 1rem #00000026,.25rem .25rem 1rem #00000026;padding:1rem;position:absolute;right:0;text-align:center;transition:all .3s ease-in;width:100%;z-index:6}.feedback-modal-close{cursor:pointer;text-align:left}.feedback-modal-content{margin:auto;max-width:30rem}.feedback-modal-title{font-size:1.5rem;font-weight:500;margin-bottom:2rem}.feedback-modal-emoji-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 2rem}.feedback-modal-emoji{border:1px solid #0000;border-radius:50%;cursor:pointer;font-size:2.5rem;height:4rem;transition:all .2s;width:4rem}.feedback-modal-emoji.selected{border:1px solid #eee;box-shadow:0 .25rem .25rem #0003}.feedback-modal-input{border:none;border-bottom:1px solid #acacac;border-radius:0;font-size:1.25rem;height:auto;min-height:2rem;resize:none;width:100%}.feedback-modal-input::placeholder{font-size:1.25rem}.feedback-modal-input:focus{outline:none}.feedback-modal-input-clear{color:#969696;cursor:pointer;margin-bottom:1rem;margin-top:.5rem;opacity:0;text-align:left;transition:all .3s}.feedback-modal-input-clear.visible{opacity:1}.feedback-modal-submit-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin:auto;max-width:50rem;padding:1rem 2rem;transition:all .3s;-webkit-user-select:none;user-select:none}.feedback-modal-submit-button:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}@media(min-width:56.25rem){.feedback-modal-container{left:50%;max-width:40rem;transform:translateX(-50%)}}@media(max-height:31.25rem){.feedback-modal-container{bottom:-120%}.feedback-modal-title{font-size:1.2rem;margin-top:0}.feedback-modal-input-clear{margin-bottom:1rem}.feedback-modal-emoji{font-size:2rem;height:3rem;width:3rem}.feedback-modal-input{font-size:.8rem;min-height:1rem}.feedback-modal-input::placeholder{font-size:.8rem}.feedback-modal-submit-button{font-size:1rem;padding:.75rem 1rem}}.referral-modal-overlay{background:#00000080;inset:0;opacity:0;position:fixed;transform:translateY(10rem);transition:all .2s ease-in-out;z-index:7}.referral-modal-overlay--after{opacity:1;transform:translateY(0)}.referral-modal-overlay--before{opacity:0;transform:translateY(10rem)}.store-hours .today{color:#ff5d00}.storefront-store-hours-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:1.5rem;text-align:center;width:100%}.store-hours-left-row{padding-left:1rem;text-align:left;width:50%}.store-hours-left-row div{margin-bottom:.2rem}.store-hours-right-row{padding-right:1rem;text-align:right;width:50%}.store-hours-right-row div{margin-bottom:.2rem}.new-customer-modal-overlay{background:#00000080;inset:0;opacity:0;position:fixed;transform:translateY(10rem);transition:all .2s ease-in-out;z-index:7}.new-customer-modal-overlay--after{opacity:1;transform:translateY(0)}.new-customer-modal-overlay--before{opacity:0;transform:translateY(10rem)}.bottom-modal{border-radius:.5rem .5rem 0 0;bottom:0;left:50%;max-width:50rem;top:auto;transform:translateX(-50%);width:100%;z-index:10}.profile-page-payment-details-container{padding:1rem}.profile-page-payment-details-container.skeleton{height:10rem}.profile-page-payment-details-title{font-size:1.5rem;margin:0 0 1rem}.profile-page-payment-details-detail{font-size:1.2rem;font-weight:400;margin-bottom:1rem}.address-container{align-items:center;background-color:#fff;border-bottom:.03rem solid #eee;cursor:pointer;display:flex;flex-direction:row;height:4.5rem;transition:background-color .1s;width:100%;z-index:1}.address-container:hover{background-color:#f4f4f4}.address-container:hover>svg{fill:#000}.address-container.hide{display:none}.address-container svg{fill:#767676;margin:0 1.3rem}.address-container-pin{height:1.4rem;margin:0 1.5rem}.address-container-text-container{display:flex;flex-direction:column;max-width:70%;overflow:scroll;white-space:nowrap}.address-container-v2{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 .0625rem 4.375rem .125rem #00000005;display:flex;flex-direction:row;margin-bottom:.5rem}.address-container-v2.highlighted{border:1px solid #ff5d00;border-radius:.5rem}.address-container-v2.highlighted *{color:#ff5d00}.address-container-v2.clickable{cursor:pointer}.right-column{background-color:#fff;padding-right:1rem}.address-container-text-container-v2{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 .0625rem 4.375rem .125rem #00000005;box-sizing:border-box;display:column;flex-direction:row;letter-spacing:-.02em;margin:0;min-height:2.5rem;padding:1rem;position:relative;white-space:nowrap;width:100%}.address-container-text-container-v2.highlighted{border:1px solid #ff5d00;border-radius:.5rem}.address-container-text-container-v2.highlighted *{color:#ff5d00}.address-container-text-container-v2.clickable{cursor:pointer}.address-container-street{font-size:1.2rem;font-weight:500;line-height:1.5rem;margin:0}.address-container-city{color:#b2b2b2;font-size:1rem;line-height:1.5rem;margin:0}.address-container-delete{height:1rem;position:absolute;right:1.5rem}.map-container{height:18rem;width:100%}@media(min-width:37.5rem){.map-container{height:22rem}}.select-address-wrapper.up{align-items:center;background:#fff;bottom:-105%;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;transition:all .3s;width:100%;z-index:10}.visible.select-address-wrapper.up{bottom:0;right:auto;top:auto}.select-address-wrapper{align-items:center;background:#fff;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:-105%;transition:all .3s;width:100%;z-index:10}.visible.select-address-wrapper{right:0;top:0}.select-address-chevron:active{filter:brightness(150%);transform:scale(.98);transition:.05s linear}.select-address-wrapper.up{top:auto}.select-address-map-container{height:18rem;position:relative;top:0;width:100%}.select-address-chevron{cursor:pointer;position:absolute;z-index:2}.select-address-switch{left:0;margin:auto;position:absolute;right:0;text-align:center;top:1rem;z-index:1}.select-address-switch label{box-shadow:0 .25rem .25rem #0003}.select-address-full-screen,.select-address-locations{height:100%;width:100%}.select-address-overlay{height:40vh;pointer-events:none;position:absolute;top:0;width:100%}.select-address-input-absolute{bottom:0;box-sizing:border-box;padding:1rem;position:absolute;width:100%;z-index:1}.select-address-input-relative{box-sizing:border-box;max-width:32rem;pointer-events:all;position:relative;width:100%}.select-address-input-relative .standard-input-container{box-shadow:.25rem .25rem 1rem #00000026}.select-address-dropdown{cursor:auto;height:60vh;height:calc(var(--vh, 1vh)*100 - 40vh);overflow-y:scroll;position:absolute;top:40vh;width:100%;z-index:1}.address-buffer{height:10rem}.select-notes-input-wrapper{height:100%;margin-bottom:1rem;position:relative;width:auto}@media(min-width:37.5rem){.select-address-wrapper .select-address-map-container{height:22rem}.select-notes-input-wrapper{width:20rem}}.review-input{border-width:medium thin thin;border-top:thin dotted #3333331f}.review-input-info textarea{border:none;outline:none}.review-input-info textarea::placeholder{color:#333}.review-input-value{font-size:1.2rem;font-weight:700}.review-tip-button{background:#fff;border:.03rem solid #3333333d;border-radius:2.5rem;box-sizing:border-box;cursor:pointer;font-size:.75rem;height:2rem;line-height:1.5rem;padding:.25rem .75rem;text-align:center;-webkit-user-select:none;user-select:none;width:18%}.review-tip-button:active{filter:brightness(105%);transform:scale(.98);transition:.05s linear}.review-tip-button.selected{background-color:#000;color:#fff}.review-tip-button.large{width:37%}.review-custom-wrapper{align-items:center;background:#fff;bottom:-105%;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;transition:all .3s;width:100%;z-index:10}.visible.review-custom-wrapper{bottom:0;right:auto;top:auto}.review-custom-wrapper h1{font-size:1.5rem;font-weight:700;margin:.5rem 0}.review-custom-wrapper input{border:0;color:#3333337a;font-size:2rem;text-align:center}.review-custom-wrapper input:focus{color:#24ad24;outline:none!important}.review-custom-emoji{font-size:4rem}.review-custom-exit-container{cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem}.review-confirmation-wrapper{align-items:center;background:#fff;bottom:-105%;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;transition:all .3s;width:100%;z-index:10}.visible.review-confirmation-wrapper{bottom:0;right:auto;top:auto}.review-confirmation-wrapper{letter-spacing:-.02em;line-height:1.5rem}.review-confirmation-waiting{font-size:1.56rem;margin:0 0 1.5rem}.review-confirmation-waiting .venmo-blue{color:#3d95ce;font-style:italic;margin-right:.2rem}.review-confirmation-waiting .cash-green{color:#28c101;font-style:italic}.review-confirmation-amount{font-size:2.5rem;margin:0 0 1.5rem}.review-confirmation-spinner{margin:0;width:3rem}.review-confirmation-due{color:#9f9f9f;margin-top:1rem}.review-confirmation-error{bottom:1rem;color:#9f9f9f;font-size:1rem;position:absolute}.review-confirmation-error span{color:#9f9f9f;cursor:pointer;text-decoration:underline}.review-confirmation-exit-container{cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem}.exit-overlay-wrapper{align-items:center;background:#fff;bottom:-105%;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;transition:all .3s;width:100%;z-index:10}.visible.exit-overlay-wrapper{bottom:0;right:auto;top:auto}.exit-overlay-wrapper{background:#000000e6;color:#fff;justify-content:normal;letter-spacing:-.02em}.exit-overlay-wrapper hr{margin-top:4.5rem;width:92.5%}@media(min-width:56.25rem){.exit-overlay-wrapper hr{width:100%}}.overlay-header{margin:1.5rem 0 0 2rem;position:absolute;top:0;width:100%}.overlay-header p{font-size:1.5rem;font-weight:500}.overlay-header p:after{animation:ellipsis 1.5s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:1.25rem}}.overlay-destination{margin:1rem 0 1rem 2.5rem;position:relative;width:100%}.overlay-destination svg{height:1rem;margin-right:.7rem}.overlay-fulfillment{font-weight:500;margin-bottom:1rem}.overlay-address-container{align-items:center;display:flex;margin-bottom:.85rem}.overlay-address{line-height:1.5rem;width:70%}.overlay-popup-items{margin-right:4rem;max-height:calc(100% - 21rem);max-height:calc(100vh - 21rem);max-height:calc(var(--vh, 1vh)*100 - 21rem);overflow-y:scroll;width:100%}@media(min-width:56.25rem){.overlay-header{margin-left:2.5rem}}.overlay-message{bottom:5rem;font-size:.8rem;position:absolute}.overlay-progress-bar{bottom:6.2rem;height:.5rem;margin:auto;overflow:hidden;position:absolute;width:100%}.overlay-progress-bar.animate{animation:progressAnimation 5s ease-out}.overlay-progress-bar:before{background:linear-gradient(90deg,#fff 0,#fff 50%,#0000001a 0,#0000001a);content:"";height:100%;position:absolute;width:200%}@keyframes progressAnimation{0%{left:-100%}80%{left:-20%}to{left:0}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.overlay-button-bottom{height:5.5rem;z-index:1}.overlay-button-bottom,.overlay-save{bottom:0;display:flex;justify-content:center;position:absolute;width:100%}.overlay-save{height:2.5rem;line-height:1.5rem;margin-bottom:2.125rem}.overlay-redirect{animation:pulsate 1s ease-out 3s infinite;bottom:.8rem;font-size:.8rem;margin-bottom:.5rem;opacity:0;position:absolute}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes dropButton{0%{transform:translateY(0)}10%{transform:translateY(-.94rem)}to{transform:translateY(6.25rem)}}.stripe-payment-spinner{bottom:2.75rem;height:4rem;opacity:0;position:absolute}@keyframes spinnerFadeIn{0%{opacity:0}to{opacity:1}}.popup-list-item{display:flex;margin-bottom:1.5rem;margin-left:4rem;opacity:0;width:100%}@keyframes listitemfade{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}.popup-item{margin-left:.5rem}.review-buttons{bottom:0;display:flex;justify-content:space-between;line-height:1.5rem;margin-bottom:2.125rem;min-height:2.5rem;position:absolute}.payment-button,.review-buttons{-webkit-user-select:none;user-select:none}.payment-button{align-items:center;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;cursor:pointer;display:none;flex-direction:row;height:2.5rem;justify-content:center;width:90%}.payment-button.venmo{background-color:gray;cursor:auto;display:flex;width:67%}.payment-button.venmo svg{height:5rem}.payment-button.apple-pay{background-color:#000;display:flex}.payment-button.apple-pay svg{height:1.5rem}.payment-button.google-pay{background-color:#000;box-shadow:0 .25rem .25rem #0003;color:#fff;display:flex;font-weight:500}.payment-button.google-pay svg{height:1.25rem;margin-left:.4rem}@media(min-width:769px){.payment-button.apple-pay,.payment-button.google-pay,.payment-button.venmo{max-width:40rem}}.standard-button.bottom.sm{width:6rem}.standard-button.bottom.lg{width:100%}.standard-button.bottom.sm.no-shadow{box-shadow:none}#zg-iframe{position:fixed!important;z-index:100}.review-order-tos{border-top:1px solid #eee;color:#828282;font-size:.75rem;line-height:.875rem;padding-top:1.5rem;text-align:center}.review-order-tos a{color:#333;text-decoration:none}.review-page-wrapper{background:#fff;display:none;height:100%;overflow-y:scroll;position:fixed;width:100%;z-index:9}.review-page-wrapper.visible{display:flex;left:0;top:0}.review-page-wrapper input{background-color:#fff;border:0;color:#333;font-weight:500;outline:none!important;padding:.3rem 0 0;width:100%}.review-page-wrapper input::placeholder{color:#3333337a;outline:none!important}.review-header{background-color:#fff;box-sizing:border-box;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;line-height:2.25rem;margin-bottom:.5rem}.review-header h2{color:#1b1a1a;margin:1.125rem 0}.review-header h2:first-child{margin:1.125rem 0 1.125rem 1rem}.review-header h2:last-child{margin:1.125rem 1rem 1.125rem 0}.cart-breakdown-total{color:#1b1a1a}.cart-fee{margin-bottom:.875rem;margin-left:1rem}.cart-v2-total{color:#1b1a1a;font-size:1rem;font-weight:700;justify-content:space-between;line-height:2.25rem}.cart-price-breakdown{color:rgba(51,51,51,.478);display:flex;flex-direction:column;font-weight:500;margin-left:auto;margin-right:auto}.cart-promo{align-items:center;border-bottom:thin dotted #3333331f;border-width:thin medium;border-top:thin dotted #3333331f;color:#3333337a;display:flex;line-height:1.5rem;margin-bottom:1rem;margin-top:1rem;min-height:2.8rem;width:100%}.cart-promo:focus-within svg{fill:#333333e6;transition:all .3s}.cart-promo svg{fill:#3333337a;margin:0 .5rem;transition:all .3s}.cart-promo input{background-color:#fff;border:0;color:#3333337a;width:100%}.cart-promo input:focus{color:#000;outline:none!important}.cart-promo input:disabled{background:none!important}.cart-promo-code-right-container{height:1.3rem;margin-right:.5rem;position:relative;width:1rem}.cart-promo-clear{cursor:pointer;left:0}.cart-promo-clear,.cart-promo-code-spinner{opacity:1;position:absolute;top:0;-webkit-user-select:none;user-select:none}.cart-promo-code-spinner{height:100%;left:-.15rem;width:100%}.cart-promo-notification{font-size:.9rem;font-weight:700;margin-bottom:0;margin-top:1rem}.cart-promo-notification.valid{color:#24ad24}.cart-promo-notification.error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:#ff6767}.cart-duffl-cash{cursor:pointer;height:1.8rem}.cart-duffl-cash.bounce{animation:bounce-5 1.5s linear infinite}@keyframes bounce-5{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}15%{transform:scale(.9,1.1) translateY(-6px)}25%{transform:scale(1) translateY(0)}30%{transform:scale(1) translateY(-7px)}40%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.review-input{align-items:center;background:#fff;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;letter-spacing:-.02em;margin:0;min-height:2.5rem;padding:1rem;position:relative;width:100%}.review-input.highlighted{border:1px solid #ff5d00;border-radius:.5rem}.review-input.highlighted *{color:#ff5d00}.review-input.clickable{cursor:pointer}.review-input-info{display:flex;flex:1 1;flex-direction:column}.review-input-info .input{border:none;outline:none}.review-input-name{color:#333333a3;font-size:.75rem;line-height:1.5rem;margin:0}.review-input-value{color:#333;font-weight:500;letter-spacing:-.02em;line-height:1.75rem;margin:0}.review-input-right{height:1rem;position:absolute;right:0}.review-input-alert-message{animation:bounce 1.5s linear infinite;color:red;display:inline-block;margin-left:.2rem;position:relative;text-decoration:underline;transform-origin:bottom}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scaleY(.8) translateY(0)}20%{transform:scaleY(1.2) translateY(0)}25%{transform:scale(1) translateY(-.75rem)}35%{transform:scale(1) translateY(0)}40%{transform:scaleY(.95) translateY(0)}45%{transform:scaleY(1.05) translateY(0)}50%{transform:scale(1) translateY(-.3rem)}55%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.review-tip-button-v2{background:#fff;border:none;border-radius:.5rem;box-shadow:0 .0625rem 4.375rem .125rem #00000005;box-sizing:border-box;cursor:pointer;font-size:1.2rem;font-weight:500;height:2.6rem;line-height:1.5rem;padding:.5rem .75rem;text-align:center;-webkit-user-select:none;user-select:none;width:18%}.review-tip-button-v2:active{filter:brightness(105%);transform:scale(.98);transition:.05s linear}.review-tip-button-v2.selected{background-color:#000;color:#fff}.review-tip-button-v2.large{width:37%}.review-tip{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none;width:100%}.review-tip-message{color:#828282;font-size:.75rem;margin-bottom:1.5rem;text-align:center}.review-spinner-container{align-items:center;display:flex;justify-content:center}.review-page-wrapper-v2{background:#fafafa;display:none;height:100%;overflow-y:scroll;position:fixed;width:100%;z-index:9}.review-page-wrapper-v2.visible{display:flex;left:0;top:0}.review-page-wrapper-v2 input{background-color:#fff;border:0;box-shadow:0 .0625rem 4.375rem .125rem #00000005;color:#333;font-weight:500;outline:none!important;padding:.3rem 0 0;width:100%}.review-page-wrapper-v2 input::placeholder{color:#3333337a;outline:none!important}.review-spinner-container{bottom:0;height:100vh;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.review-buttons-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.review-buttons-wrapper.loading{opacity:.5}.review-overflow{align-items:center;height:100%;justify-content:space-evenly;margin:auto;overflow-y:scroll;width:100%}.review-header-v2{background-color:#fff;box-sizing:border-box;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;line-height:2.25rem;margin-bottom:.5rem}.review-header-v2 h2{margin:1.125rem 0}.review-header-v2 h2:first-child{color:#fa6b15;font-weight:bolder;margin:1.125rem 0 1.125rem 1rem}.persona-verify-loading-overlay{background:#000000b3;bottom:0;flex-direction:column;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:7}.persona-verify-loading-overlay p{color:#fff;margin-bottom:1rem}.persona-verify-loading-overlay .h-100{height:auto}.persona-verify-loading-overlay .lds-ring div{border-color:#fff #0000 #0000}.review-buffer{height:11rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-page-searchbar-wrapper *{box-sizing:border-box}.search-page-searchbar-container{align-items:center;color:#a5a5a5;display:flex;padding-top:1rem}.search-page-searchbar-container .search-page-searchbar-icon-container{padding:1rem 1rem 1rem 0}.search-page-searchbar-container .search-page-searchbar-icon-container svg{color:inherit;height:1.5rem;width:1.5rem}.search-page-searchbar-container .search-page-searchbar-form{width:100%}.search-page-searchbar-container .search-page-searchbar-input{background:none;border:none;font-size:2rem;font-weight:500;width:100%}.search-page-searchbar-container .search-page-searchbar-input::placeholder{color:#a5a5a5;font-weight:500}.search-page-searchbar-container .search-page-searchbar-input:focus{outline:none}.search-page-searchbar-container .search-page-searchbar-clear-input{padding:1rem}.search-page-searchbar-container .search-page-searchbar-clear-input p{cursor:pointer;margin:0}.search-page-search-result-container{align-items:center;display:flex;margin:2rem 0}.search-page-search-result-product-container{height:7rem;margin-right:1rem;width:7rem}.search-page-search-result-info{cursor:pointer}.search-page-search-result-info h1,.search-page-search-result-info p{font-size:1.2rem;margin:0 0 .3rem}.search-page-search-result-info.skeleton *{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem}.search-page-search-result-info.skeleton .skeleton-div-1{height:1.5rem;margin-bottom:1rem;width:10rem}.search-page-search-result-info.skeleton .skeleton-div-2{height:1rem;margin-bottom:1rem;width:8rem}.search-page-search-result-info.skeleton .skeleton-div-3{height:1rem;width:8rem}@media(min-width:37.5rem){.search-page-search-result-product-container{height:10rem;width:10rem}.search-page-search-result-info h1{font-size:1.5rem}.search-page-search-result-info.skeleton .skeleton-div-1{height:2rem}}@media(min-width:56.25rem){.search-page-search-result-product-container{height:12rem;width:12rem}.search-page-search-result-info h1{font-size:2rem}.search-page-search-result-info.skeleton .skeleton-div-1{height:2.5rem}.search-page-search-result-product-container{height:13rem;margin-right:1rem;width:13rem}.search-page-search-result-info h1{font-size:2rem}.search-page-search-result-info.skeleton .skeleton-div-1{height:2.5rem}}.search-page-request-button{align-items:center;background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:10px;box-shadow:0 .25rem .25rem #0003;color:#fcfcfc;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;margin-bottom:2rem;padding:1rem 2rem}.search-page-request-button.request-sent{background:#24a224}.search-page-no-results-container{align-items:center;display:flex;flex-direction:column}.search-page-no-results-container svg{height:10rem;margin:auto;width:10rem}.search-page-no-results-title{font-size:2rem;margin-bottom:1rem}.search-page-no-results-subtitle{color:gray;line-height:1.3rem;margin:0 1.5rem 1rem;text-align:center}.search-page-suggestions-container{opacity:0;padding-top:2rem;transition:all .5s}.search-page-suggestions-container.visible{opacity:1}.search-page-suggestions-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}.search-page-suggestions-product-container{height:8rem;margin:auto auto 4rem;width:10rem}@media(min-width:37.5rem){.search-page-suggestions-grid{grid-template-columns:1fr 1fr 1fr}.search-page-suggestions-product-container{height:10rem}}@media(min-width:56.25rem){.search-page-suggestions-grid{grid-template-columns:1fr 1fr 1fr 1fr}.search-page-suggestions-product-container{height:12rem}}.search-page-subtitle-skeleton{height:2rem;width:8rem}.search-page-product-skeleton,.search-page-subtitle-skeleton{animation:skeletonpulse 1s ease-in-out infinite;border-radius:.5rem}.search-page-product-skeleton{height:100%;width:100%}.search-page-search-results-wrapper{padding:1rem}.search-page-search-results-spinner-container{align-items:center;display:flex;height:20rem;justify-content:center;width:100%}.search-page-search-results-grid{display:grid;grid-template-columns:1fr}.search-page-search-results-request-text{color:gray;margin-bottom:1rem;margin-top:2rem;text-align:center}.seach-page-search-results-request-button-container{align-items:center;display:flex;justify-content:center}@media(min-width:56.25rem){.search-page-search-results-grid{column-gap:1rem;grid-template-columns:1fr 1fr}}@media(min-width:75rem){.search-page-search-results-grid{column-gap:8rem;grid-template-columns:1fr 1fr}}.search-page-category-container{background:#dfdfdf;border-radius:1rem;cursor:pointer;display:flex;height:6rem;opacity:0;overflow:hidden;padding:1rem;position:relative;transform:translateY(25px);transition:all .3s ease-in;-webkit-user-select:none;user-select:none}.search-page-category-container:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.search-page-category-container.visible{opacity:1;transform:translateY(0)}.search-page-category-container.skeleton{animation:skeletonpulse 1s ease-in-out infinite}.search-page-category-container.skeleton:active{filter:none;transform:none;transition:none}.search-page-category-title{color:#fcfcfc;font-size:1rem;font-weight:500;margin:0;min-width:60%;position:relative;text-align:left;z-index:2}.search-page-category-image{height:7rem;position:relative;right:1rem;width:7rem}.search-page-category-emoji-container{left:50%;position:absolute;top:0;z-index:1}.search-page-emoji-container{font-size:6rem}@media(min-width:37.5rem){.search-page-category-title{color:#fcfcfc;font-size:1.2rem;margin:0;max-width:50%;position:relative;text-align:left;z-index:2}.search-page-category-emoji-container{left:50%;position:absolute;top:0;z-index:1}.search-page-emoji-container{font-size:6rem}}.search-page-categories-container{padding:1rem 0 0}.search-page-categories-container *{box-sizing:border-box}.search-page-categories-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}@media(min-width:37.5rem){.search-page-categories-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}@media(min-width:56.25rem){.search-page-categories-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:75rem){.search-page-categories-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.search-page-wrapper{box-sizing:border-box;margin:auto;max-width:72rem;overflow:hidden;padding:0 1rem 1rem;width:100%}.search-page-subtitle{font-size:1.5rem;font-weight:500;margin:0 0 1rem;padding:0}.browse-card-container{border-radius:.5rem}.browse-card-overlay{box-sizing:border-box;height:100%;padding:0 3rem 0 1.5rem;position:absolute;width:100%}.browse-card{background-color:#fff;border:1px solid #dadada;box-sizing:border-box;height:10rem;position:relative;text-align:left;width:17.5rem}.browse-card.primary{background-image:url(/static/media/basketball.33bd8cc23334382a5b34.jpeg);background-repeat:no-repeat;background-size:cover}.browse-card.secondary{overflow:hidden;padding:0 40% 0 7%}.browse-card.secondary img{bottom:-15%;height:11rem;left:63%;position:absolute}.browse-card.clickable{cursor:pointer}@media(min-width:37.5rem){.browse-card{height:11rem;width:20rem}}.browse-card-content{display:flex;flex-direction:column;height:100%;justify-content:center}.browse-card-content.primary{margin:0 35% 0 0}.browse-card-header{word-wrap:break-word;margin-bottom:.5rem}.browse-card-header.primary{color:#fff;font-size:1.4rem}.browse-card-header.secondary{font-size:1.4rem}@media(min-width:37.5rem){.browse-card-header.primary,.browse-card-header.secondary{font-size:1.5rem}}.browse-card-description{word-wrap:break-word;color:#fff;font-size:.7rem;line-height:1rem}.browse-card-description.primary{color:#fff}.browse-card-description.secondary{color:#828282}@media(min-width:37.5rem){.browse-card-description{font-size:.8rem;line-height:1.15rem}}.browse-card-subheader{font-size:.8rem;line-height:1rem;margin-bottom:.5rem;max-height:1rem}.browse-card-button{border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;font-size:.7rem;font-weight:500;height:1.25rem;margin-bottom:.25rem;margin-top:.25rem;white-space:nowrap;width:60%}@media(min-width:37.5rem){.browse-card-button{font-size:.8rem;height:1.5rem;width:75%}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cards-swiper-wrapper{height:100%;margin:1rem 0;padding:0 1rem;width:90%}.cards-swiper-wrapper .swiper{height:100%;width:100%}.cards-swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.cards-swiper-wrapper .swiper-pagination{display:flex;justify-content:flex-start;margin-left:-.25rem;margin-top:1rem;position:relative;width:100%}.cards-swiper-wrapper .swiper-pagination-bullet{background:#1b1a1a;border-radius:3.052rem;height:.458rem;opacity:1;transition:all .2s ease-in;width:.458rem}.cards-swiper-wrapper .swiper-pagination-bullet-active{width:3.605rem}.email-verification-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.email-verification-wrapper{height:100vh;width:100%}.email-verification-message-container{border:1px solid #eee;border-radius:.5rem;max-width:90%;padding:2rem;text-align:left}.email-verification-img{height:3rem}.email-verification-header{color:#333;font-size:1.75rem;margin-bottom:1rem}.email-verification-text{color:#828282;font-size:1rem;margin-bottom:1rem}.email-verification-button{background:#333;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;font-weight:500;padding:1rem 2rem}.generic-info-page{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.generic-info-page *{box-sizing:border-box}.generic-info-content-container{padding:3rem}.info-header{box-shadow:0 .25rem .25rem #0003;overflow-x:hidden;width:100%}.info-header-container{height:30vh;overflow:hidden;width:100%}.info-header-content{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fcfcfc;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:1rem 1rem 3rem;position:relative;top:0;width:100%;z-index:2}.info-header-content:after{background:linear-gradient(45deg,#ff5d00,#e75b7b);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.info-header-content .info-header-text-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.info-header-content .info-header-logo{margin-bottom:2rem;margin-top:1rem;max-width:2rem;position:relative;z-index:2}.info-header-content .info-header-title{font-size:1rem;font-weight:500;letter-spacing:3px;margin:0;position:relative;text-align:center;text-transform:uppercase;z-index:2}.info-header-content .info-header-text{color:inherit;font-size:2rem;font-weight:600;margin:0;position:relative;text-align:center;z-index:2}@media(min-width:37.5rem){.info-header-container{height:40vh}.info-header-content .info-header-title{font-size:1rem}.info-header-content .info-header-text{font-size:2rem}}@media(min-width:56.25rem){.info-header-container{height:50vh}.info-header-content .info-header-title{font-size:1.5rem;font-weight:400}.info-header-content .info-header-text{font-size:3rem}}@media(min-width:75rem){.info-header-container{height:60vh}.info-header-content .info-header-title{font-size:2rem;font-weight:400}.info-header-content .info-header-text{font-size:4rem}}.mission-page-content{margin:auto;max-width:50rem}.mission-page-content .mission-page-flex{align-items:center;display:flex;flex-direction:column}.mission-page-content .mission-page-flex div{padding-right:0}.mission-page-content .mission-page-flex div p{align-self:flex-start;color:#6e6e6e;font-weight:300;line-height:1.5rem;margin:0}.mission-page-content .mission-page-flex div .mission-page-values-description{margin-bottom:2rem}.mission-page-content .mission-page-flex .large{margin-top:2rem;width:100%}.mission-page-content .mission-page-values-text-container{text-align:left;width:100%}.mission-page-content .mission-page-values-text-container h1{text-align:left}.mission-page-content .mission-page-values-container{list-style-type:none;padding:0}.mission-page-content .mission-page-values-container li{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:3rem}.mission-page-content .mission-page-values-container img{display:none;height:auto;margin-right:1rem;max-height:70px;max-width:70px;object-fit:contain}.mission-page-content .mission-page-values-container h1{font-size:1rem;margin:0 0 .3rem}.mission-page-content .mission-page-values-container p{color:#c4c4c4;font-weight:400;margin:0}.mission-page-title{font-size:1.5rem;margin-bottom:1rem;text-align:center}@media(min-width:650px){.mission-page-content .mission-page-flex{align-items:center;justify-content:space-between}.mission-page-content .mission-page-flex div{padding-right:3rem}.mission-page-content .mission-page-flex .large{margin-top:2rem;width:50%}.mission-page-content .mission-page-flex.values{align-items:flex-start}.mission-page-content .mission-page-flex.reversed{flex-direction:row-reverse}.mission-page-content .mission-page-flex.reversed div{padding-left:3rem;padding-right:0}.mission-page-content .mission-page-values-container{padding-left:2rem}.mission-page-content .mission-page-values-container li{margin-bottom:3rem}.mission-page-content .mission-page-values-container li img{display:block}}@media(min-width:56.25rem){.mission-page-content .mission-page-flex .mission-page-values-description{margin-right:5rem}.mission-page-content .mission-page-flex>div{padding-right:0}.mission-page-content .mission-page-flex>div>h1{font-size:2rem}.mission-page-content .mission-page-flex>div>p{align-self:flex-start;color:#6e6e6e;font-size:1.1rem;margin:0}.mission-page-content .mission-page-values-container{list-style-type:none;padding:0}.mission-page-content .mission-page-values-container li{align-items:flex-start;display:flex;justify-content:flex-start}.mission-page-content .mission-page-values-container img{height:auto;margin-right:1rem;max-height:56px;max-width:56px;object-fit:contain}.mission-page-content .mission-page-values-container h1{font-size:1.1rem}.mission-page-content .mission-page-values-container p{color:#6e6e6e;font-size:1.1rem;margin:0}}.privacy-policy-text-container{margin:auto;max-width:72rem}.privacy-policy-text-container h1{font-size:2rem;margin-bottom:1rem}.privacy-policy-text-container h3{font-size:1.3rem;margin-bottom:1rem}.privacy-policy-text-container p{font-weight:300;line-height:1.2rem;margin-bottom:1rem}.privacy-policy-text-container ul{margin-bottom:1rem}.privacy-policy-text-container li{font-weight:300;list-style-type:disc;margin-bottom:.3rem;margin-left:2rem}.privacy-policy-text-container td{border:1px solid #000;border-collapse:auto;padding:.5rem}.footer-container{background:#000;color:#fff;width:100%}.footer-container>.copyright{color:#969696;font-size:.75rem;margin:0;padding:1rem;text-align:center}.footer-container>.footer-content{display:flex;flex-direction:column-reverse}.footer-container>.footer-content h1{color:#fff;font-size:1.75rem;margin-top:1rem}.footer-container>.footer-content>.social-media-container{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:4rem}.footer-container>.footer-content>.social-media-container .social-media-duffl-logo{cursor:pointer;max-height:3.75rem}.footer-container>.footer-content>.social-media-container .social-media-links{margin-top:1rem}.footer-container>.footer-content>.social-media-container .social-media-links .link{cursor:pointer;height:1.875rem;margin-right:1rem;width:1.875rem}.footer-container>.footer-content>.social-media-container .social-media-links .link:nth-of-type(3){margin-right:0}.footer-container>.footer-content>.links-container{flex:1 1;justify-content:space-between;padding-top:2rem}.footer-container>.footer-content>.links-container,.footer-container>.footer-content>.links-container>.column{align-items:center;display:flex;flex-direction:column}.footer-container>.footer-content>.links-container>.column>h1{font-weight:800;margin-bottom:1rem}.footer-container>.footer-content>.links-container>.column>a{color:#c4c4c4;margin-bottom:.75rem;text-decoration:none;transition:all .3s}.footer-container>.footer-content>.links-container>.column>a:hover{color:#ececec;cursor:pointer}@media(min-width:37.5rem){.footer-container>.footer-content{padding:5rem 5rem 2rem}.footer-container>.footer-content>.social-media-container{padding:0}.footer-container>.footer-content>.links-container{align-items:flex-start;flex-direction:row;margin-bottom:4rem;padding:0}.footer-container>.footer-content>.links-container>.column{align-items:flex-start;display:flex;flex-direction:column}.footer-container>.footer-content>.links-container>.column>h1{font-size:1.5rem}}@media(min-width:56.25rem){.footer-container>.footer-content{display:flex;flex-direction:row;padding:5rem}.footer-container>.footer-content>.social-media-container{align-items:flex-start;flex:2 1;padding:0}.footer-container>.footer-content>.links-container{align-items:flex-start;flex:3 1;flex-direction:row;padding:0}.footer-container>.footer-content>.links-container>.column{align-items:flex-start;display:flex;flex-direction:column}.footer-container>.footer-content>.links-container>.column>h1{font-size:1.5rem}}@media(min-width:75rem){.footer-container>.footer-content>.social-media-container{flex:2 1}.footer-container>.footer-content>.links-container{flex:3 1}}.store-info-page{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.store-info-page *{box-sizing:border-box}.store-info-container{height:100%}.store-info-header{height:100%;overflow-x:hidden;width:100%}.store-info-header-container{height:100%;overflow:hidden;width:100%}.store-info-header-content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fcfcfc;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:1rem 1rem 3rem;position:relative;top:0;width:100%;z-index:2}.store-info-header-content:after{background:linear-gradient(45deg,#ff5d00,#e75b7b);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.store-info-header-content .store-info-header-text-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:.5rem 0;width:100%}.store-info-header-content .store-info-header-logo{margin-bottom:2rem;margin-top:1rem;max-width:2rem;position:relative;z-index:2}.store-info-header-content .store-info-header-title{font-size:1rem;font-weight:600;letter-spacing:3px;margin:1rem 0 0;position:relative;text-align:center;text-transform:uppercase;z-index:2}.store-info-header-content .store-info-header-text{color:inherit;font-size:2rem;font-weight:800;margin:0;position:relative;text-align:center;z-index:2}@media(min-width:37.5rem){.store-info-header-content .store-info-header-title{font-size:1rem}.store-info-header-content .store-info-header-text{font-size:2rem}}@media(min-width:56.25rem){.store-info-header-content .store-info-header-title{font-size:1.5rem;font-weight:400}.store-info-header-content .store-info-header-text{font-size:3rem}}@media(min-width:75rem){.store-info-header-content .store-info-header-title{font-size:2rem;font-weight:400}.store-info-header-content .store-info-header-text{font-size:4rem}}.terms-text-container{margin:auto;max-width:72rem}.terms-text-container h1{font-size:2rem;margin-bottom:1rem}.terms-text-container h3{font-size:1.3rem;margin-bottom:1rem}.terms-text-container h4{font-size:1.1rem;margin-bottom:1rem}.terms-text-container p{font-weight:300;line-height:1.2rem;margin-bottom:1rem}.terms-text-container p b{font-weight:700}.terms-text-container ul{margin-bottom:1rem}.terms-text-container li{font-weight:300;list-style-type:disc;margin-bottom:.3rem;margin-left:2rem}.current-locations__map_container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;justify-content:space-between}.current-locations__map_container *{box-sizing:border-box}.current-locations__map{width:100%}@media(min-width:37.5rem){.current-locations__map{width:calc(50% - 1rem)}}.contact-us-content li{line-height:2rem}.cart-item-container{box-sizing:border-box;flex-direction:column}.cart-item,.cart-item-container{align-items:center;display:flex;position:relative}.cart-item{background-color:#fff;border:1px solid #eee;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;height:7rem;letter-spacing:-.02em;line-height:1.5rem;margin-bottom:1rem;min-height:7rem;overflow:hidden;padding:.5rem 0;width:100%}.cart-item-delete{cursor:pointer;display:flex;height:1.5rem;justify-content:center;left:0;padding:.3rem;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:1.5rem}@media(min-width:37.5rem){.cart-item{height:6.5rem}}.cart-item-product-picture{box-sizing:initial;height:95%;margin:0 .5rem 0 1.4rem;padding:2% 3% 0;width:5.5rem}.cart-item-info{width:calc(100% - 13rem)}.cart-item-overflow{overflow:scroll}.cart-item-name{align-items:center;display:flex;font-weight:700;justify-content:flex-start;white-space:nowrap;width:calc(100% + 4rem)}.cart-item-detail,.cart-item-price{color:#8f8f8f;white-space:nowrap}.cart-item-price{width:calc(100% + 4rem)}.cart-item-new-price{color:#ff6767}.cart-item-nicotine-warning{height:.75rem;margin-right:.4rem;position:relative;width:.75rem}.cart-item-nicotine-warning .cart-item-nicotine-warning-circle{background:#ff6767;border-radius:50%;height:.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.cart-item-quantity{align-items:center;background:#fff;box-shadow:-.5rem 0 1rem #fff;display:flex;flex-direction:column;justify-content:space-evenly;min-height:6rem;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:4rem}.cart-item-quan{padding-right:.1rem}.cart-arrow-wrapper{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.cart-arrow-wrapper:active svg,.cart-arrow-wrapper:hover svg{transform:scale(1);transition:.05s linear}.cart-arrow-wrapper svg{fill:#333}.cart-arrow-wrapper.disabled{pointer-events:none}.cart-arrow-wrapper.disabled svg{filter:invert(91%) sepia(0) saturate(3807%) hue-rotate(99deg) brightness(126%) contrast(83%)}.cart-breakdown-total{color:#333}.promo-discount{color:#ff6767}.duffl-discount{color:#24ad24}.cart-fee{font-size:.9rem;margin-bottom:.75rem;max-height:1.5rem}.cart-error-container{align-items:center;align-self:center;background-color:#fff;bottom:4.3rem;box-shadow:.25rem -.3125rem .375rem #00000012;color:#ff6767;display:flex;justify-content:center;line-height:1.5rem;position:absolute;width:100%;z-index:2}.cart-error-container.error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:#ff6767!important}.cart-error-container.valid{color:#24ad24}.cart-error-container.reminder{color:orange}.cart-error-container.minimum{color:#3333337a}.cart-error-container svg{height:1rem;margin-bottom:-.15rem;margin-right:.25rem}.cart-error-notification{font-size:1rem;margin:1rem;white-space:pre-wrap}.cart-error-notification.empty{margin:0}.cart-alcohol-alert{align-items:center;background-color:#fff5f5;border:1px solid #fcc;border-radius:.5rem;display:flex;margin:1rem 0;padding:1rem}.cart-alcohol-alert .alert-content{flex:1 1}.cart-alcohol-alert .alert-content .alert-title{color:#c00;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.cart-alcohol-alert .alert-content .alert-message{color:#900;font-size:1rem}.address-switch{border-radius:1rem;display:inline-block;margin:0;position:relative}.address-switch input{pointer-events:none}.address-switch>label.address-switch-inner{background-color:#efefef;border-radius:1.625rem;cursor:pointer;display:block;height:2.2rem;margin:0;overflow:hidden;position:relative;transition:all .2s ease;width:12.5rem}.address-switch>label.address-switch-inner:before{content:attr(data-on);font-weight:700;position:absolute;right:1.25rem;top:.6rem}.address-switch>label.address-switch-inner:after{background-color:#000;border-radius:1.625rem;box-shadow:0 0 .375rem -.125rem #111;color:#fff;content:attr(data-off);font-weight:700;height:1.58rem;left:0;padding-top:.6rem;position:absolute;text-align:center;top:0;transition:all .2s ease;width:6.25rem}.address-switch input[type=checkbox]{cursor:pointer;height:1.56rem;margin:0;opacity:0;position:absolute;top:0;width:3.125rem;z-index:1}.address-switch input[type=checkbox]:checked+label.address-switch-inner:after{background-color:#000;content:attr(data-on);left:6.25rem}.address-switch input[type=checkbox]:checked+label.address-switch-inner:before{color:#000;content:attr(data-off);font-weight:700;left:1.25rem;right:auto}.cart-detail-wrapper{background:#fff;border-radius:0;box-shadow:.25rem .25rem 1rem #00000026;height:100%;overflow-y:scroll;transition:.5s ease-in-out;width:100%;z-index:7}.cart-buttons-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.cart-buttons-wrapper.loading{opacity:.5;transition:.1s ease-in-out}.cart-spinner-container{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.cart-header{background-color:#fff;border-bottom:1px solid #eee;border-radius:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:2.25rem;min-height:4.5rem;width:100%;z-index:1}.cart-header h2:first-child{margin:1.125rem 0 1.125rem 1rem}.cart-header h2:last-child{margin:1.125rem 1rem 1.125rem 0}@media(min-width:37.5rem){.cart-detail-wrapper{border-radius:1rem 1rem 0 0;height:95%}}.cart-header{border-radius:1rem 1rem 0 0}.cart-header span:first-child{margin:1.125rem 0 1.125rem 2rem}.cart-header span:last-child{margin:1.125rem 2rem 1.125rem 0}.cart-switch{margin-bottom:1.5rem;margin-top:1.5rem}.cart-overflow{align-items:center;height:100%;justify-content:space-evenly;margin:auto;overflow-x:hidden;overflow-y:scroll;width:100%}.cart-restricted-width-container{margin:0 auto;max-width:26rem;width:90%}.cart-buffer{height:11rem}.cart-content-container{margin:0 auto;max-width:26rem;width:90%}.cart-modal-overlay{background:#00000080;inset:0;margin:0;opacity:0;padding:0;position:fixed;transform:translateY(10rem);transition:all .2s ease-in-out;z-index:7}.cart-modal-overlay--after{opacity:1;transform:translateY(0)}.cart-modal-overlay--before{opacity:0;transform:translateY(10rem)}.bottom-nav-wrapper{align-items:center;background:#fcfcfc;box-shadow:.25rem .25rem 1rem #0000004d;display:flex;justify-content:space-around;padding-bottom:.7rem;pointer-events:all;width:100%;z-index:6}.bottom-nav-wrapper *{box-sizing:border-box}.bottom-nav-icon-container{fill:#969696;color:#969696;padding:1rem}.bottom-nav-icon-container svg{color:inherit;height:1.5rem;width:1.5rem}.bottom-nav-icon-container path{fill:#969696}.bottom-nav-icon-container.active{fill:#ff5d00;color:#ff5d00}.bottom-nav-icon-container.active path{fill:#ff5d00}@media(min-width:37.5rem){.bottom-nav-wrapper{padding-bottom:0}}.cart-button-wrapper{align-items:center;display:flex;justify-content:center;letter-spacing:-.045rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;overflow:contain;pointer-events:all;position:relative;top:20rem;transition:all .15s ease-in;width:72%;z-index:-1}.cart-button-wrapper.visible{top:7rem;transform:translateY(0);transition:all .3s ease-out}.cart-button-container{align-items:center;background:linear-gradient(89.52deg,#f45d10 4.29%,#f68c14 101.52%);border-radius:5rem;box-shadow:0 0 1rem #00000080;box-sizing:border-box;color:#fcfcfc;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.1rem 1rem;position:relative;-webkit-user-select:none;user-select:none;width:100%}.cart-button-container:active{filter:brightness(150%);transform:scale(.98);transition:.05s linear}.cart-button-subtext{color:inherit;font-size:.9rem;font-weight:400}.cart-button-subtext:nth-of-type(2){text-align:right}.cart-button-main-text{color:inherit;font-size:1rem;font-weight:500;margin:1rem 0}@media(min-width:37.5rem){.cart-button-wrapper{width:60%}.cart-button-subtext{font-size:1rem}.cart-button-main-text{font-size:1.15rem}}@media(min-width:56.25rem){.cart-button-wrapper{width:50%}}@media(min-width:75rem){.cart-button-wrapper{width:30%}}.bottom-nav-and-cart-wrapper{bottom:0;left:0;pointer-events:none;position:fixed;width:100%;z-index:5}.storefront-page-wrapper-for-padding{background-color:#fff;padding-bottom:4rem}.storefront-page-wrapper-for-padding.remove-padding{padding-bottom:0}.storefront-page-wrapper-for-padding.extra-padding{padding-bottom:8.5rem}.product-detail-add-button:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.product-detail-container{background:#fcfcfc;bottom:-150%;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow:hidden;position:fixed;transition:all .5s;width:100%;z-index:6}.product-detail-container.visible{bottom:0}.product-detail-image-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.product-detail-image{position:absolute}.product-detail-content-container{align-items:center;box-shadow:.25rem .25rem 1rem #00000026;display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem 3rem;text-align:center}.product-detail-title{font-size:2rem;margin:0 0 1rem}.product-detail-details{color:#969696;font-size:1.1rem;font-weight:400;margin:0 0 1rem}.product-detail-add-button{background:linear-gradient(45deg,#ff5d00,#e75b79);border-radius:.3rem;border-style:none;box-shadow:0 .25rem .25rem #0003;color:#fcfcfc;cursor:pointer;font-size:1.3rem;font-weight:500;margin:auto;max-width:15rem;padding:.75rem;width:96%}.product-detail-add-button.out-of-stock{background:#c4c4c4;cursor:no-drop}.product-detail-exit-container{cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem}.product-detail_duffl-cash-details-content,.product-detail_duffl-cash-image-wrapper{align-items:center;display:flex;justify-content:center}.product-detail_duffl-cash-back{border-radius:50%;box-shadow:0 .125rem .25rem #00000026;color:#ff5d00;cursor:pointer;height:1.25rem;padding:.75rem;position:absolute;right:1rem;top:1rem;width:1.25rem}.product-detail_duffl-cash-image-wrapper{box-sizing:border-box;margin:auto;width:100%}.product-detail_duffl-cash-details-content{flex-direction:column;position:relative}.product-detail_duffl-cash-title{font-size:1.375rem;font-weight:500}.product-detail_duffl-cash-details{color:#828282;font-size:.875rem;margin-bottom:2rem}.cart-issue-modal-restricted-width-container{margin:0 auto;max-width:40rem}.age-restricted-modal_emoji{height:3rem;margin-bottom:1rem}.cart-issue-modal-button-container{flex-direction:column;gap:1rem}@media(min-width:37.5rem){.cart-issue-modal-button-container{flex-direction:row}}.cart-issue-modal-cart-item-list{color:#333;padding-left:1rem}.cart-issue-modal-cart-item-list :last-child{margin-bottom:2rem}.cart-issue-modal-cart-item{list-style-type:disc;margin-top:.75rem}.cart-issue-modal-cart-item-name{color:#333;font-weight:500;margin-bottom:.25rem}.cart-issue-modal-cart-item-details{color:#969696;font-weight:400}.cart-issue-modal-subtitle{color:#969696;line-height:2rem;margin:1.5rem 0}.cart-issue-modal-title{color:#333;margin:0 0 1rem}.first-21-emoji{margin-bottom:1rem}.first-21-overflow-container{margin-bottom:3rem;max-height:16rem;overflow:scroll}.first-21-buffer{height:5rem}@media(min-width:37.5rem){.first-21-buffer{height:0}}.duffl-cash-modal_emoji{height:3rem;margin-bottom:1rem}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cust-input-container{width:100%}.cust-input-address-dropdown{background:#fff;box-sizing:border-box;color:#6e6e6e;position:relative;text-align:left;width:calc(100% + 20px);z-index:5}.cust-input-address-dropdown .suggestion-item{border-bottom:1px solid #ececec;padding:.5rem .75rem}.cust-input-address-dropdown .suggestion-item:hover{background-color:#f5f5f5}.cust-input-address-dropdown .suggestion-item:last-of-type{border-bottom:none}.cust-input-address-dropdown span{font-size:1rem}.cust-input-address-dropdown span:hover{color:#303030;cursor:pointer}.cust-input-address-dropdown.active{border:2px solid #ddd;border-radius:.5rem;left:-.5rem;top:calc(100% + .6rem)}.cust-input{-webkit-appearance:none;appearance:none;border:2px solid #ddd;border-radius:.5rem;box-sizing:border-box;font-size:1rem;margin-top:.5rem;outline:none;padding:.6rem .5rem;transition:.2s ease-in-out;width:100%}.cust-input.error{color:red}.cust-address-input{-webkit-appearance:none;appearance:none;border:none;outline:none}.cust-input-double-container{justify-content:space-between;width:100%}.cust-input-double-left,.cust-input-double-right{width:48%}.cust-input-double-left{margin-right:1%}.cust-input-double-right{margin-left:1%}.cust-input-disabled{background-color:#f0f1f0;border:2px solid #f0f1f0;opacity:.8}.cust-input:focus{background-color:#f5f5f5}.cust-input-wrong{border:2px solid #f26d6d}.cust-input-good{border:2px solid #24ad24}.app-crashed__page-container{box-sizing:border-box;display:flex;flex-direction:column-reverse;gap:1rem;height:100vh;margin:auto;max-width:70rem;padding:2rem}.app-crashed__text-container{flex:1 1;text-align:center}.app-crashed__image-container{align-items:flex-end;display:flex;flex:1 1;justify-content:center;object-fit:contain}.app-crashed__image-container img{height:75%}.app-crashed__header{color:#333;font-size:3rem;font-weight:500}.app-crashed__subheader{color:#828282;font-size:1.25rem;font-weight:400;line-height:125%}@media(min-width:56.25rem){.app-crashed__page-container{flex-direction:row;padding:4rem}.app-crashed__text-container{flex:1 1;text-align:left}.app-crashed__image-container{flex:1 1;width:50%}.app-crashed__image-container img{width:100%}.app-crashed__header{font-size:4rem;margin-bottom:2rem}.app-crashed__subheader{font-size:1.5rem;line-height:150%}}.ad-login-wrapper{background-color:#f78c58;background-color:#fff;font-size:1.1rem;font-weight:400;height:100%;position:relative;width:100%}.ad-login-background{height:100%;opacity:.6;position:absolute;width:100%}.ad-login-background-img{height:90%;max-width:50rem;object-fit:contain;transition:.2s ease-in-out;width:90%}.ad-login-box{background:#f7f7f7d9;border-radius:.6rem;box-shadow:0 4px 4px #00000040;height:auto;max-width:23rem;position:relative;width:95%}.ad-login-form{align-items:center;flex-direction:column;justify-content:flex-start;width:95%}.ad-login-logo{height:3rem;margin-top:2rem}.ad-login-title{color:#7e7e7e;line-height:1.5rem;margin:1.5rem 0}.ad-login-input{border:3px solid #343333;border-radius:.6rem;color:#000;font-family:Avenir Next,Proxima Nova,Futura,Verdana,Helvetica Neue,sans-serif;font-size:1rem;height:1.4rem;margin-bottom:1.5rem;max-width:17rem;padding:.5rem .6rem;transform:scale(1);transition:.25s ease-in-out;width:85%}.ad-login-input::placeholder{color:#828282}.ad-login-input:focus{border:3px solid #ff5c00;box-shadow:0 4px 4px #00000040;outline-width:0;transform:scale(1.05)}.ad-primary-button{background-color:#343333;border:3px solid #343333;border-radius:.6rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1rem;max-width:17rem;padding:.7rem .6rem;transition:.2s ease-in-out;-webkit-user-select:none;user-select:none;width:85%}.ad-primary-button:hover{background-color:#ff5c00;border:3px solid #ff5c00;box-shadow:0 4px 4px #00000040}.ad-primary-button-disabled{opacity:.7}.ad-login-error{color:red;font-size:.9rem;margin-bottom:1rem;max-width:17rem;width:85%}.ad-login-secondary-option{cursor:pointer;margin-bottom:1.5rem}.ad-login-secondary-option:hover{color:#ff5d00}@media(max-width:40rem){.ad-login-background-img{height:100%;object-fit:cover;width:100%}}.staff-table{width:100%}.staff-table__loading-container{padding:2rem}.staff-table__row{border-bottom:1px solid #ececec}.staff-table__cell{padding:1rem}.staff-table__cell__wide{clear:both;width:100%}.staff-table__cell__contact-buttons{align-items:center;display:flex;justify-content:flex-end}.staff-table__text__bold{color:#333}.staff-table__text__light{color:#969696}.staff-table__show-more-button{cursor:pointer;padding:1rem;text-align:center;text-decoration:underline}.staff-table__contact-button{background-color:#ff5d00;border:1px solid #ff5d00;border-radius:50%;color:#fff;height:2rem;margin-left:.5rem;text-decoration:none;width:2rem}.staff-table__contact-button:hover{background:#ff5d00b3;cursor:pointer}.staff-table__contact-button.tooltip{position:relative}.staff-table__contact-button.tooltip:before{background-color:#000000e6;border-radius:4px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);font-size:12px;padding:6px 8px;pointer-events:none;white-space:nowrap}.staff-table__contact-button.tooltip:after,.staff-table__contact-button.tooltip:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;z-index:1000}.staff-table__contact-button.tooltip:after{border:5px solid #0000;border-top-color:#000000e6;bottom:calc(100% + 3px);content:""}.staff-table__contact-button.tooltip:hover:after,.staff-table__contact-button.tooltip:hover:before{opacity:1;visibility:visible}.staff-table__contact-icon{color:#fff;height:90%;width:90%}.metrics-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.home-container{flex-direction:column;gap:1rem}@media(min-width:75rem){.home-container{align-items:flex-start;flex-direction:row}}.admin-orders__order-row-details-list-view{align-items:center;color:#000;display:flex;flex:1 1;flex-direction:column;font-size:1rem;height:3rem;justify-content:center;overflow-x:auto;overflow-y:visible;text-align:left;white-space:nowrap;width:50%}.admin-orders__order-row-details-list-view span{display:inline-block;margin-top:.5rem}@media(min-width:37.5rem){.admin-orders__order-row-details-list-view{font-size:1rem}}.admin-orders__order-row-status-container{position:relative}.show-on-map-view{display:block}.admin-orders__order-row-courier{font-size:.7rem;font-weight:700;margin-top:.25rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.admin-orders__order-row-status{height:1.75rem;margin:0 .5rem;width:5rem}.admin-orders__order-row-status,.admin-orders__order-row-status-small{border-radius:.25rem;color:#fff;font-size:.8rem;-webkit-user-select:none;user-select:none}.admin-orders__order-row-status-small{height:2rem;width:3rem}.admin-orders__order-row-status-red{background-color:#ff6767}.admin-orders__order-row-status-grey{background-color:#c4c4c4}.admin-orders__order-row-status-purple{background-color:#816bff}.admin-orders__order-row-status-blue{background-color:#48e3ff}.admin-orders__order-row-status-green{background-color:#10d55b}.admin-orders__order-row-status-orange{background-color:#ff5d00}@media(min-width:37.5rem){.show-on-map-view{display:none}.admin-orders__order-row-status{font-size:1rem;height:1.75rem;width:6rem}}.admin-orders__order-row-datetime{font-size:1rem;text-align:right;white-space:nowrap}.admin-orders__order-row-datetime div{display:inline-block}.admin-orders__order-row-delay-text-sent{background-color:#969696;border-radius:50%;display:inline-block;height:.5rem;margin:0 .5rem;min-width:.5rem}@media(min-width:37.5rem){.admin-orders__order-row-datetime{font-size:1.1rem}}.admin-orders__order-row-checkbox-container{display:none;height:100%;overflow:hidden;transition:.2s ease-in-out}.admin-orders__order-row-checkbox-container-selectable{display:flex}.admin-orders__order-row-checkbox{border:.06rem solid #828282;border-radius:.18rem;height:2rem;transition:.2s ease-in-out;width:2rem}.admin-orders__order-row-checkbox .checkbox-marked{color:#fff;font-size:1.5rem}.checkbox-gray{background-color:#c4c4c4;opacity:.3}.checkbox-checked{background-color:#fa6b15;border:.06rem solid #0000}.checkbox-checked-to-remove{background-color:#ff6767;border:.06rem solid #0000}.checkbox-border-color-red{border:.06rem solid #ff6767}.checkbox-border-color-purple{border:.06rem solid #826cff}.checkbox-border-color-blue{border:.06rem solid #48e3ff}.admin-orders__order-row-container{border-top:.06rem solid #ddd;cursor:pointer;gap:1rem;justify-content:flex-start;padding:.75rem 1rem;transition:.2s ease-in-out;width:100%}.admin-orders__order-row-container-selected,.admin-orders__order-row-container:active,.admin-orders__order-row-container:hover{background-color:#f2f2f2}.admin-orders__order-row-container *{box-sizing:border-box}.admin-orders__trip-timer-container{color:#828282;flex-direction:column;font-size:1.2rem;font-weight:700;height:100%;position:relative;width:100%}.admin-orders__trip-timer-container .admin-orders__trip-timer{color:#828282;font-size:6.5rem}.admin-orders__order-map-container{flex-direction:column;height:100%;overflow-y:scroll;width:100%}.admin-orders__order-map{height:100%;width:100%}.admin-orders__order-map-orders-list{overflow-y:scroll;transition:.3s linear}.orders-list-small{height:8rem}.show-orders-list{height:auto;max-height:40%;min-height:30%;opacity:1;width:100%}.hide-orders-list{height:0;opacity:0}@media(min-width:37.5rem){.admin-orders__order-map{height:100%;width:100%}.admin-orders__order-map-orders-list{align-self:flex-start}.hide-orders-list{height:0}}.admin-orders__orders-list-get-out{align-items:center;display:flex;justify-content:center}.admin-orders__orders-list{height:100%;overflow-y:scroll;position:relative;width:100%}.admin-orders__orders-list-get-out{box-sizing:border-box;color:#828282;flex:1 1;height:100%;line-height:1.5rem;padding:0 2rem;width:100%}.admin-orders__orders-list-pagination-btn{background-color:#4c4c4c;color:#fff;cursor:pointer;font-weight:700;height:4.4rem;transition:.2s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.admin-orders__orders-list-pagination-btn:hover{background-color:#303030}@media(min-width:37.5rem){.admin-orders__orders-list-get-out{padding:4rem}}.admin-orders__tab-options{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.25rem;gap:1rem;justify-content:flex-start;overflow-y:auto;padding:2rem 1rem 1rem;top:0;width:100%}.admin-orders__tab-options .admin-orders__tab-option{color:#828282;cursor:pointer;font-weight:400;white-space:nowrap}.admin-orders__tab-options .admin-orders__tab-option.selected{color:#0a0a0a;font-weight:500;text-decoration:underline}.admin-orders__tab-options .noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(min-width:37.5rem){.admin-orders__tab-options{font-size:1.5rem}}.admin-orders__select-btn{border-radius:.4rem;box-sizing:border-box;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:.15s ease-in-out;-webkit-user-select:none;user-select:none}.admin-orders__select-btn:hover{box-shadow:0 .125rem .25rem #00000026}.admin-orders__select-btn.selected{border:1px solid #828282;color:#828282}.admin-orders__select-orders-btn{border:1px solid #434adb;color:#434adb}.admin-orders__remove-orders-btn{border:1px solid red;color:red}@media(min-width:37.5rem){.admin-orders__select-btn{font-size:1.1rem}}.admin-orders__order-options-container{flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding:0 1rem;width:100%}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-btn{align-items:center;display:flex;justify-content:center}.admin-orders__order-list-footer-msg{background-color:#f2f2f2;box-sizing:border-box;font-weight:700;padding:1rem;text-align:center;width:100%}.admin-orders__order-list-footer-bottom-bar{background-color:#f2f2f2;bottom:0;height:4rem;justify-content:space-between;width:100%;z-index:1}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-btn{border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-right:1rem;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-btn:hover{box-shadow:0 2px 4px -2px #0000000f,0 4px 8px -2px #0000001a}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-blue{background-color:#48e3ff}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-red{background-color:#ff6767}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-status-orange{background-color:#fa6b15}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-status-black{background-color:#333}.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-unclickable-gray{background-color:#c4c4c4;opacity:.7}.hide-footer-bottom-bar{height:0;min-height:0;opacity:0;overflow:hidden;transition:.2s ease-in}.show-footer-bottom-bar{height:5rem;opacity:1;padding:.5rem 0;transition:.3s ease-out}@media(min-width:37.5rem){.admin-orders__order-list-footer-bottom-bar .admin-orders__order-list-footer-change-status-btn{font-size:1.5rem}}.sort-filter-overlay{background:#00000080;inset:0;opacity:0;position:fixed;transform:translateY(10rem);transition:all .2s ease-in-out;z-index:7}.sort-filter-overlay--after{opacity:1;transform:translateY(0)}.sort-filter-overlay--before{opacity:0;transform:translateY(10rem)}.admin-orders__notes-container{background:#f2f2f2;border-radius:.5rem;cursor:pointer;padding:1rem;text-align:left}.admin-orders__notes-container p{font-size:.9rem;margin-bottom:.5rem;text-align:left}.admin-orders__notes-container .admin-orders__notes-location{align-items:flex-start;justify-content:flex-start}.admin-orders__notes-container .admin-orders__notes-text-area-wrapper{flex-direction:column;position:relative}.admin-orders__notes-container .admin-orders__notes-text-area-wrapper .admin-orders__notes-text-area{background:#fff;border:1px solid #eee;border-radius:.25rem;box-sizing:border-box;display:none;margin:.5rem 0;padding:.5rem;resize:none;width:100%}.admin-orders__notes-container .admin-orders__notes-text-area-wrapper .show{display:block}.admin-orders__notes-container .admin-orders__notes-text-area-wrapper .admin-orders__notes-text-area-btns-container{gap:1rem;justify-content:flex-start;margin-bottom:1rem;width:100%}.default-cursor{cursor:default}@media(min-width:25rem){.admin-orders__notes-container p{font-size:1rem}}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container .detail-chip{align-items:center;display:flex;justify-content:center}.admin-orders__packing-list-items-number{font-weight:700;margin-bottom:.5rem}.admin-orders__packing-list-items-instr{font-size:.9rem;margin-bottom:1rem}.admin-orders__packing-list-items-container{box-sizing:border-box;gap:1rem;width:100%}.packing-list-relative-wrapper{box-sizing:border-box;position:relative;width:100%}.admin-orders__packing-list-item{border:1px solid #eee;border-radius:.5rem;box-sizing:border-box;cursor:pointer;gap:.5rem;height:auto;justify-content:flex-start;padding:1rem .5rem;transition:all .25s;width:100%}.admin-orders__packing-list-item .admin-orders__packing-list-item-picture-wrapper{height:5rem;object-fit:contain}.admin-orders__packing-list-item .admin-orders__packing-list-item-picture-wrapper .admin-orders__packing-list-item-picture{height:100%;object-fit:contain}.admin-orders__packing-list-item-quantity{font-size:3rem;font-weight:300;height:100%;margin-right:1rem;text-align:center}.admin-orders__packing-list-item-quantity.highlighted{color:#ff5d00;font-weight:400}.admin-orders__packing-list-item-details-container{align-items:flex-start;color:#0a0a0a;height:6rem;justify-content:space-between;overflow-x:auto;overflow-y:hidden}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-details-wrapper .admin-orders__packing-list-item-details{align-items:flex-start;flex:1 1;flex-direction:column;font-size:1rem;gap:.25rem;justify-content:center;padding-right:4rem;text-align:left;white-space:nowrap;width:100%}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container{align-items:flex-end;font-weight:500;gap:.3rem;justify-content:flex-start;margin-bottom:.3rem;text-align:left;white-space:nowrap;width:100%}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container .detail-chip{border-radius:1rem;box-sizing:border-box;color:#fff;font-size:.8rem;gap:.3rem;margin:0;padding:.15rem .6rem;white-space:nowrap}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container .remaining-chip{color:#828282;cursor:pointer;font-size:.8rem;padding:.15rem;text-decoration:underline}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container .remaining-chip-out-of-stock{color:#ff6767}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-chip-container .location-chip{background-color:#bbb}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-ingrained{background-color:#0000;box-shadow:none}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-disabled{background-color:#0000;border:1px solid #0000;box-shadow:none;opacity:70%;pointer-events:none}.admin-orders__bottom-bar-fake{height:10rem;width:100%}@media(min-width:37.5rem){.admin-orders__packing-list-item-picture-wrapper{height:6rem;margin-right:.5rem;object-fit:contain;width:auto}.admin-orders__packing-list-item-details-container .admin-orders__packing-list-item-details-wrapper .admin-orders__packing-list-item-details{font-size:1.1rem}}.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comm-btn,.admin-order__order-details-bottom-bar .admin-order__order-details-change-status-btn{align-items:center;display:flex;justify-content:center}.admin-order__order-details-bottom-bar{background-color:#f2f2f2;bottom:0;height:4rem;justify-content:space-between;left:0;max-height:4rem;min-height:4rem;position:-webkit-sticky;position:sticky;width:100%;z-index:1}.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comms{justify-content:flex-start;width:auto}.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comm-btn{background:#fff;border:1px solid #eee;border-radius:50rem;color:#bbb;cursor:pointer;font-size:1rem;height:3rem;margin-left:1rem;width:3rem}.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comm-btn.active,.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comm-btn:hover{color:#1b1a1ae6}.admin-order__order-details-bottom-bar .admin-order__order-details-bottom-bar-comm-btn:hover{box-shadow:0 .125rem .25rem #00000026}.admin-order__order-details-bottom-bar .admin-order__order-details-change-status-btn{border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;height:2rem;margin-right:1rem;padding:.1rem 1rem;-webkit-user-select:none;user-select:none}.admin-order__order-details-bottom-bar .admin-order__order-details-change-status-btn:hover{box-shadow:0 .125rem .25rem #00000026}.admin-order__order-details-bottom-bar .admin-order__status-red{background-color:#ff6767}.admin-order__order-details-bottom-bar .admin-order__status-purple{background-color:#816bff}.admin-order__order-details-bottom-bar .admin-order__status-blue{background-color:#48e3ff}.admin-order__order-details-bottom-bar .admin-order__status-green{background-color:#10d55b}.admin-order__order-details-bottom-bar .admin-order__status-orange{background-color:#ff5d00}.admin-order__order-details-bottom-bar .admin-order__order-details-btn-unclickable-gray{background-color:#969696;opacity:.7}@media(min-width:37.5rem){.admin-order__order-details-bottom-bar .admin-order__order-details-change-status-btn{font-size:1.5rem}}.admin-orders__order-details-delivery-options,.admin-orders__order-details-delivery-options .delivery-options-btn-wrapper{align-items:center;display:flex;justify-content:center}.admin-orders__order-details-delivery-options{background:#000000a6;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%;z-index:2;z-index:3}.admin-orders__order-details-delivery-options .delivery-options-btn-wrapper{flex-direction:column;gap:3rem;padding:3rem 1rem;width:100%}.admin-order__order-details-remind-overlay{align-items:center;align-items:flex-start;background:#000c;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;left:0;padding:1rem;position:absolute;top:0;z-index:4}.admin-order__order-details-remind-overlay .admin-order__order-details-remind-overlay-header{color:#fff;font-size:2rem;font-weight:500;margin-bottom:.5rem}.admin-order__order-details-remind-overlay .admin-order__order-details-remind-overlay-text{color:#fff;font-size:1rem;font-weight:500;line-height:1.5rem;margin:1rem 0;text-align:left}.admin-order__order-details-remind-overlay .admin-order__order-details-remind-overlay-skip{color:#fff;cursor:pointer;margin-top:1rem;text-decoration:underline}@media(min-width:37.5rem){.admin-order__order-details-remind-overlay{gap:0}}.admin-orders__order-menu-wrapper{box-sizing:border-box;display:block;position:absolute;top:100%;width:100%;z-index:6}.admin-orders__order-menu-wrapper *{box-sizing:border-box}.admin-orders__order-menu-wrapper .admin-orders__order-menu-overlay{background:#0000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.admin-orders__order-menu-wrapper .admin-orders__order-menu-container{background:#fff;border:1px solid #eee;box-shadow:0 .25rem .25rem #0003;position:relative;width:100%;z-index:6}.admin-orders__order-menu-padded-container{padding:1rem}.admin-orders__order-menu-change-address-input{border:1px solid #eee;border-radius:4px;padding:.5rem}.admin-orders__order-menu-change-address-input:focus-within{border:1px solid #333}.admin-orders__order-menu-change-address-input-clear{font-size:1rem;padding-right:.8rem;right:1px;top:1px}.admin-orders__order-menu-change-address-container{background:#fff;box-sizing:border-box;color:#6e6e6e;position:relative;text-align:left;width:100%}.admin-orders__order-menu-change-address-container .suggestion-item{border-bottom:1px solid #f2f2f2;cursor:pointer;padding:.75rem 0}.admin-orders__order-menu-change-address-container .suggestion-item:hover{color:#333}.admin-orders__order-menu-change-address-container .suggestion-item:last-of-type{border-bottom:none}.admin-orders__order-menu-button-container{gap:1rem;margin:1rem auto auto;max-width:20rem}.admin-orders__order-menu-save-button{background:#333}.admin-orders__order-menu-back-button,.admin-orders__order-menu-save-button{border-radius:.5rem;color:#fff;cursor:pointer;flex:1 1;font-weight:500;height:3rem}.admin-orders__order-menu-back-button{background:#c4c4c4}.admin-orders__order-menu-selector .admin-orders__order-menu-option{border-bottom:1px solid #f2f2f2;cursor:pointer;justify-content:space-between;padding:1rem;width:100%}.admin-orders__order-menu-selector .admin-orders__order-menu-option:last-of-type{border-bottom:1px solid #0000}.admin-orders__order-menu-selector .admin-orders__order-menu-option:hover{background:#f2f2f2}.admin-orders__order-menu-selector .admin-orders__order-menu-option:hover .admin-orders__order-menu-option-name,.admin-orders__order-menu-selector .admin-orders__order-menu-option:hover svg{color:#1b1a1ae6}.admin-orders__order-menu-selector .admin-orders__order-menu-option svg{height:.75rem;width:.75rem}.admin-orders__order-menu-selector .admin-orders__order-menu-option .admin-orders__order-menu-option-name,.admin-orders__order-menu-selector .admin-orders__order-menu-option svg{color:#5f5b5b;pointer-events:none}.admin-orders--order-detail-container .admin-orders--order-detail-header,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button-v2,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-skip,.admin-orders__order-detail-container .admin-orders__order-detail-header,.admin-orders__order-detail-container .admin-orders__order-detail-header .admin-orders__header-button{align-items:center;display:flex;justify-content:center}.admin-orders--order-detail-container{background-color:#fff;border:1px solid #e2e2e2;border-radius:.5rem;box-sizing:border-box;display:block;flex:1 1;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:0s linear;width:100%;z-index:3}.admin-orders--order-detail-container .admin-orders--order-detail-header{background-color:#0000;color:#bbb;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:2}.admin-orders--order-detail-container .admin-orders--order-detail-header.white-background{background-color:#fff;border-bottom:1px solid #eee}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button{background:#fff;border:1px solid #eee;border-radius:50rem;cursor:pointer;font-size:1.6rem;height:3rem;margin:1rem;width:3rem}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button.active,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button:hover{color:#1b1a1ae6}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button:hover{box-shadow:0 .125rem .25rem #00000026}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button-v2{background:#fff;border:#fff;border-radius:50rem;color:#fa6b15;cursor:pointer;font-size:1rem;height:3rem;margin:1rem;width:3rem}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button-v2.active,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button-v2:hover{color:#1b1a1ae6}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-button-v2:hover{box-shadow:0 .125rem .25rem #00000026}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-skip{background:#fff;border:1px solid #eee;border-radius:50rem;cursor:pointer;font-size:1.6rem;height:3rem;margin:1rem;width:3rem}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-skip.active,.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-skip:hover{color:#1b1a1ae6}.admin-orders--order-detail-container .admin-orders--order-detail-header .admin-orders--header-skip:hover{box-shadow:0 .125rem .25rem #00000026}.admin-orders--order-detail-container .admin-orders--order-detail-body{height:100%;overflow-y:scroll;padding:5rem 2rem 2rem;position:relative;text-align:left}@media(min-width:75rem){.admin-orders--order-detail-container{position:relative;width:50%}}.admin-orders__order-detail-container{background-color:#fff;border:1px solid #e2e2e2;border-radius:.5rem;box-sizing:border-box;display:block;flex:1 1;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:0s linear;width:100%;z-index:3}.admin-orders__order-detail-container .admin-orders__order-detail-header{background-color:#0000;color:#bbb;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:2}.admin-orders__order-detail-container .admin-orders__order-detail-header.white-background{background-color:#fff;border-bottom:1px solid #eee}.admin-orders__order-detail-container .admin-orders__order-detail-header .admin-orders__header-button{background:#fff;border:1px solid #eee;border-radius:50rem;cursor:pointer;font-size:1.6rem;height:3rem;margin:1rem;width:3rem}.admin-orders__order-detail-container .admin-orders__order-detail-header .admin-orders__header-button.active,.admin-orders__order-detail-container .admin-orders__order-detail-header .admin-orders__header-button:hover{color:#1b1a1ae6}.admin-orders__order-detail-container .admin-orders__order-detail-header .admin-orders__header-button:hover{box-shadow:0 .125rem .25rem #00000026}.admin-orders__order-detail-container .admin-orders__order-detail-body{height:100%;overflow-y:scroll;padding:5rem 2rem 2rem;position:relative;text-align:left}@media(min-width:75rem){.admin-orders__order-detail-container{position:relative;width:50%}}.review-input{box-shadow:0 .0625rem 4.375rem .125rem #00000005}.hidden-input{cursor:pointer;font-size:1.5rem;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.admin-orders__page-container{box-sizing:border-box;flex:1 1;gap:1rem;height:30rem;justify-content:space-around;left:0;margin:auto;max-width:80rem;overflow-y:hidden;padding-bottom:.5rem;position:relative;width:100%}.placeholder{display:none}@media(min-width:75rem){.placeholder{border:1px solid #fff;display:block;flex:1 1;width:50%}}@media(min-height:40rem){.admin-orders__page-container{height:35rem}}@media(min-height:45rem){.admin-orders__page-container{height:40rem}}@media(min-height:50rem){.admin-orders__page-container{height:45rem}}@media(min-height:55rem){.admin-orders__page-container{height:50rem}}@media(min-height:60rem){.admin-orders__page-container{height:55rem}}@media(min-height:65rem){.admin-orders__page-container{height:60rem}}@media(min-height:70rem){.admin-orders__page-container{height:65rem}}@media(min-height:75rem){.admin-orders__page-container{height:70rem}}@media(min-height:80rem){.admin-orders__page-container{height:75rem}}@media(min-height:85rem){.admin-orders__page-container{height:80rem}}.geofence-info-block p{font-weight:600;line-height:1.25rem;margin-bottom:.75rem}.geofence-map-wrapper{display:flex;flex:1 1;flex-direction:row;margin:1rem 0}.admin-map-container{width:100%}button.gm-ui-hover-effect{visibility:hidden}.gm-style .gm-style-iw-c{border-radius:.5rem;box-shadow:0 .125rem .438rem .063rem #0000004d;padding:.6rem!important}.map-geofence-name{font-size:1rem;font-weight:500;text-align:center}.geofence-location-table{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;margin-left:1rem;padding:1rem;width:25rem}.geofence-location-table-inner{border:thin solid #f2f2f2;border-radius:.5rem;height:100%;overflow:scroll}.geofence-empty-message{align-items:center;color:#828282;display:flex;height:100%;justify-content:center}.geofence-location-row{align-items:center;border:1px dotted #f2f2f2;display:flex;flex-direction:row;height:3rem;padding:0 1rem;position:relative}.geofence-location-row:hover{background:#f0f0f0}.geofence-location-delete{cursor:pointer;height:1rem;position:absolute;right:1.5rem}.training-address-input-container,.training-address-input-container .address-dropdown{background:#fff;border:1px solid #eee;border-radius:.5rem}.training-address-input-container{background:#fcfcfc;box-sizing:border-box;flex:1 1;max-width:25rem;position:relative;width:100%}.training-address-input-container .address-input{background:#0000;border:none;padding:.75rem 0 .75rem .75rem}.training-address-input-container .address-input:focus{outline:none}.training-address-input-container .address-dropdown{border:none;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#828282;width:100%;z-index:2}.training-address-input-container .address-dropdown .suggestion-item{border-bottom:1px solid #eee;padding:.75rem}.training-address-input-container .address-dropdown .suggestion-item:last-of-type{border-bottom:none}.training-address-input-container .address-dropdown .suggestion-item:hover{background:#eee;color:#333;cursor:pointer}.training-address-input-container .address-dropdown.active{border:1px solid #eee;border-radius:1px solid #eee;top:calc(100% + .25rem)}.admin-store-settings-wrapper{padding:1rem}.admin-store-settings-title{margin-bottom:1rem!important}.admin-store-settings-subtitle{font-weight:400;margin-bottom:1rem;margin-top:2rem}.admin-store-settings-phone-input{margin-bottom:1rem;max-width:400px;width:100%}.courier-search-bar{width:100%}.add-courier-button{max-width:30%;min-width:25%}.add-courier-modal{display:flex;flex-direction:column;gap:1.5rem;margin:2rem;padding:2rem;width:25%}.add-courier-modal .add-courier-modal__header{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.add-courier-modal .add-courier-modal__subtitle{color:#555;font-size:1rem;margin-bottom:1.5rem;margin-top:.5rem}.add-courier-modal .add-courier-modal__error{color:#e74c3c;margin-bottom:1rem}.add-courier-modal form .add-courier-modal__phone-input{margin-bottom:1.5rem;margin-top:1.5rem}.add-courier-modal .add-courier-modal__user-info{color:#333;font-size:1.05rem;margin-bottom:1rem}.add-courier-modal .add-courier-modal__user-info div{margin-bottom:.25rem}.add-courier-modal .add-courier-modal__roles-label{display:block;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.add-courier-modal .add-courier-modal__roles-checkboxes{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.add-courier-modal .add-courier-modal__role-checkbox{margin-bottom:.5rem;min-width:7.5rem;text-align:left;width:calc(20% - .5rem)}.edit-courier-modal{margin-top:2rem;padding:2rem;width:90%}.edit-courier-modal .edit-courier-modal__error{color:#e74c3c;margin-bottom:1rem}.edit-courier-modal .edit-courier-modal__header{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end}.edit-courier-modal .edit-courier-modal__roles{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.edit-courier-modal .edit-courier-modal__role-options-list{display:flex;flex-wrap:wrap;gap:.5rem 2rem;max-width:100%}.edit-courier-modal .edit-courier-modal__role-option{align-items:center;box-sizing:border-box;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;gap:.5rem;margin-bottom:.5rem;min-width:160px;width:calc(20% - 2rem)}.edit-courier-modal .edit-courier-modal__actions{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1.5rem}.delete-confirm-modal__text{font-size:1.1rem;font-weight:500;margin-bottom:1.5rem}.delete-confirm-modal__button{align-items:center;border:none;border-radius:.375rem;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:background .2s}.pagination-controls{align-items:center;display:flex;gap:1.5rem;justify-content:left;margin-top:1rem}.pagination-controls__button{background:#fff;border:1px solid #e0e0e0;border-radius:.375rem;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.25rem;transition:background .2s,color .2s,border .2s}.pagination-controls__button:hover:not(:disabled){background:#f5f5f5;border-color:#bdbdbd;color:#111}.pagination-controls__button:disabled{background:#fafafa;border-color:#f0f0f0;color:#bdbdbd;cursor:not-allowed}.pagination-controls__page{color:#444;font-size:1.1rem;font-weight:600}.admin-couriers-table{margin-top:.5rem}.admin-couriers-table td,.admin-couriers-table th{padding:.5rem 1rem}.couriers-header{font-size:2rem;font-weight:600}.couriers-controls{align-items:space-between;display:flex;gap:1rem;margin-bottom:1rem}.product-modal-title{font-size:1.5rem;margin:0 0 1.5rem;text-align:center}.product-image-upload-container{align-items:center;display:flex;flex-direction:column;margin:1rem 0}.product-image-preview-container{align-items:center;background-color:#f1f1f1;border-radius:.5rem;display:flex;height:12rem;justify-content:center;margin:auto auto 1rem;object-fit:contain;width:12rem}.product-image-preview-container img{border-radius:.5rem;height:100%;width:100%}.product-image-preview-container svg{color:#969191;height:60%}.product-image-selector{border:thin solid #5f5b5b;border-radius:.5rem;box-sizing:border-box;padding:.5rem;width:15rem}.product-table__inventory-button{align-items:center;background:#333;border-radius:.5rem;display:flex;justify-content:center;padding:.4rem}.product-table__inventory-button svg{color:#fff;height:1rem;width:1rem}.product-table__inventory-button.left{border-bottom-right-radius:0;border-top-right-radius:0}.product-table__inventory-button.right{border-bottom-left-radius:0;border-top-left-radius:0}.product-table_inventory-count{font-size:1.5rem}.products-table__container{background:#fff;border:1px solid #eee;border-radius:.5rem;margin:1rem 0;overflow-x:auto;position:relative;width:100%}.products-table{width:100%}.products-table th{color:#828282;font-weight:400;padding:1rem;text-align:center}.products-table td{border-top:thin solid #f2f2f2;cursor:pointer;padding:1rem;text-align:center;width:16.6666666667%}.add-product-modal-search-result-container{cursor:pointer;display:flex;padding:1rem}.add-product-modal-search-result-container:hover{background:#eee}.add-product-modal-product-image-container{margin-right:2rem;position:relative}.add-product-modal-search-result-image{height:6rem;width:6rem}.add-product-modal-search-result-add-button{align-items:center;background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:50%;box-shadow:0 .25rem .25rem #0003;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:-10px;top:0;width:2rem}.add-product-modal-search-result-add-button svg{color:#fff;height:1rem;width:1rem}.add-product-modal-search-result-info{display:flex;flex-direction:column;justify-content:center;text-align:left}.add-product-modal-search-result-info h1{font-size:1rem!important;margin:0!important}.add-product-modal-search-result-info p{color:#969696;font-weight:400;margin-top:.5rem}.add-product-modal-search-results-number-of-results{margin-left:1rem;margin-top:1rem;text-align:left}.add-product-modal-searchbar-container{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;justify-content:space-between;margin:0 1rem;padding:.5rem}.add-product-modal-searchbar-container:focus-within svg{color:#333}.add-product-modal-searchbar-container svg{color:#969696;height:1rem;margin-right:.5rem;transition:all .3s;width:1rem}.add-product-modal-searchbar-input{border:none;flex:1 1;outline:none}.add-product-modal-searchbar-clear{cursor:pointer;opacity:0;transition:all .3s}.add-product-modal-searchbar-clear.visible{opacity:1}.add-product-modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:100%;transition:all .3s;width:100%;z-index:5}.add-product-modal-wrapper.visible{top:0}.add-product-modal-wrapper.visible .add-product-modal-overlay{background:#00000080;pointer-events:all}.add-product-modal-overlay{background:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s;width:100%}.add-product-modal-container{background:#f9f9f9;border-radius:0;height:100%;overflow:auto;position:relative;width:100%;z-index:5}.add-product-modal-close{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem;z-index:6}.add-product-modal__header{color:#828282;font-size:1.25rem;font-weight:400;margin:2rem 1rem 1rem}.add-product-modal-spinner-container{align-items:center;display:flex;height:60%;justify-content:center;width:100%}@media(min-width:56.25rem){.add-product-modal-container{border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;height:80vh;width:40%}}.filled-bin__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;justify-content:space-between;padding:.5rem;width:100%}.filled-bin__text{color:#828282;font-size:.8rem}.filled-bin__image-container img{max-height:4rem;max-width:4rem}.empty_bin__text{color:#ccc;display:none;text-align:center}.filled-bin-menu__container,.filled-bin-menu__option{align-items:center;display:flex;justify-content:center}.filled-bin-menu__container{border-radius:.5rem;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:3}.filled-bin_menu__overlay{cursor:default;height:100%;left:0;pointer-events:all!important;position:fixed;top:0;width:100%;z-index:2}.filled-bin-menu__option{box-sizing:border-box;color:#fff;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;padding:0 .5rem;pointer-events:all!important;text-align:center;width:100%}.filled-bin-menu__option.edit{background:#333}.filled-bin-menu__option.empty{background:#ff6767}.bin__container,.bin__top-container{align-items:center;display:flex;justify-content:center}.bin__container{background:#fff;border:1px solid #eee;border-radius:.5rem;box-sizing:border-box;cursor:pointer;flex-direction:column;height:8rem;justify-content:space-between;min-width:5.25rem;padding:.5rem;position:relative;width:5.25rem}.bin__container.drag-over{border:1px solid #333}.bin__container:hover{box-shadow:0 .25rem .25rem #0003}.bin__container:hover .empty_bin__text{display:block}.bin__container.highlighted{border:1px solid #ff5d00;box-shadow:0 0 .75rem #ff5d0080}.bin__container *{pointer-events:none}.bin__top-container{align-items:flex-start;justify-content:space-between;width:100%}.bin__number{align-self:flex-start;font-size:1.3rem}.bin__number,.bin__text{color:#828282}.inventory-product-table{margin-top:1rem}.inventory-product-table-searchbar-wrapper{align-items:center;justify-content:space-between;width:100%}.inventory-product-table-toggle-sale-button{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;height:2.5rem;width:8rem}@media(min-width:37.5rem){.inventory-locations-product-grid-searchbar{max-width:50%}}.storage-unit__progress-bar{background:#e3e3e3;border-radius:.5rem;box-sizing:border-box;height:.5rem;margin-top:.5rem;overflow:hidden;width:100%}.storage-unit__progress-bar div{background:#333;height:100%}.storage-unit__progress-bar.good div{background:#24ad24}.storage-unit__progress-bar.warning div{background:#ff6767}.storage_unit__text{color:#828282}.storage-unit__container{background:#fff;border:1px solid #eee;border-radius:.5rem;cursor:pointer;padding:1rem;position:relative;transition:all .3s}.storage-unit__container:hover{box-shadow:0 .25rem .25rem #0003}.storage-unit__container:hover .storage_unit__edit-icon{display:block}.storage-unit__container.highlighted{border:1px solid #ff5d00;box-shadow:0 0 .75rem #ff5d0080}.storage-unit__name{font-size:1.5rem!important;margin:0!important}.storage-unit__text{color:#828282;margin-top:.5rem}.inventory-table-flex-container{align-items:flex-start;display:flex;justify-content:flex-start;padding:1rem}.inventory-table-flex-container.space-between{justify-content:space-between}.inventory-table-searchbar-container{align-items:center;border:thin solid #f2f2f2;border-radius:10px;box-shadow:0 .125rem .25rem #00000026;display:flex;justify-content:space-between;padding:.75rem;position:relative;width:30rem}.inventory-table-searchbar-container:focus-within svg{color:#333}.inventory-table-searchbar-container svg{color:#969696;height:.85rem;margin-right:.5rem;transition:all .3s;width:.85rem}.inventory-table-searchbar-container .inventory-table-searchbar{background:#0000;border:none;color:#333;flex:1 1;font-size:1rem;outline:none}.inventory-table-searchbar-container .inventory-table-searchbar::placeholder{color:#969696}.inventory-table-searchbar-container .inventory-table-searchbar-clear{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:center;opacity:0;transition:all .15s;width:1rem}.inventory-table-searchbar-container .inventory-table-searchbar-clear.visible{opacity:1}.inventory-product-table-button-container{display:flex}.inventory-product-table-button{background:#333;border-radius:10px;box-shadow:0 .25rem .25rem #0003;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;margin:0;padding:.75rem 1rem}.inventory-product-table-button.cancel-button{background:#ff6767;margin-right:1rem}.inventory-product-table-button.save-button{background:#24ad24}@media(min-width:37.5rem){.inventory-table-searchbar{max-width:50%}}@media(min-width:56.25rem){.inventory-table-searchbar{max-width:50%}}.support-status{align-items:center;display:flex;justify-content:left;margin:0 auto;width:7rem}.support-status.margin{margin:0 .5rem .9rem 0;width:auto}.support-status p{font-size:.9rem;font-weight:500;margin-left:.75rem}.support-light-green,.support-light-red{background-color:#bbb;border-radius:50%;display:inline-block;height:25px;position:relative;width:25px}.support-light-green:before,.support-light-red:before{border-radius:50%;bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:21px}.support-light-green:before{background-color:#00b712;background-image:linear-gradient(315deg,#00b712,#5aff15 74%)}.support-light-red:before{background-color:#ff0909;background-image:linear-gradient(315deg,#b52a00,#ff0909 74%)}.support-primary{font-size:1rem;margin:auto!important;width:10rem}.support-secondary{color:#6c6c6c;font-size:.9rem;margin:auto!important;width:8rem}@media(max-width:37.5rem){.support-status{margin-left:1.5rem}}.standard-pagination,.standard-pagination li{align-items:center;display:flex;justify-content:center}.standard-pagination{display:inline-flex}.standard-pagination li{border-radius:.5rem;color:#828282;cursor:pointer;font-size:1rem;font-weight:500;height:2rem;-webkit-user-select:none;user-select:none;width:2rem}.standard-pagination li:hover{background:#ececec}.standard-pagination li.active{background:#333;color:#fff;transition:all .2s}.standard-pagination svg{color:#828282;height:1rem;width:1rem}.standard-pagination svg path{fill:#828282}.ticket-inputs-container textarea{background:#fff;border:1px solid #eee;border-radius:.5rem}.ticket-wrapper{position:relative}.ticket-header-container{align-items:center;display:flex}.ticket-header-container.margin-top{margin-top:.75rem}.ticket-header-container h1{margin-right:.5rem}.ticket-header-container svg{height:1.8rem;margin-left:auto}.ticket-date-time{color:#828282}.ticket-information{margin:1rem 0}.ticket-information div{display:flex;flex-direction:row;justify-content:space-between}.ticket-information p{margin:.5rem 0}.ticket-information p:first-child{font-weight:500}.ticket-order-images{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;display:flex;height:8rem;justify-content:center;margin:0 auto 1.5rem;overflow-x:scroll}.ticket-order-images.justify-left{justify-content:left;padding-left:2%}.ticket-image:last-child{padding-right:1rem}.ticket-image img{height:5rem;margin:0 1rem}.ticket-inputs-container{display:flex;flex-direction:column;margin:1rem 0 4rem}.ticket-inputs-container label{margin-bottom:1rem}.ticket-inputs-container textarea{box-shadow:none!important;margin-bottom:1.5rem;padding:.75rem;resize:none}.ticket-select-container{margin-bottom:1rem}.ticket-button-bottom{bottom:0;display:flex;justify-content:center;margin:auto auto 1.125rem;position:absolute;width:100%}@media(min-width:37.5rem){.ticket-wrapper{height:100vh}}.supply-auxiliary-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.supply-modal-inner{background-color:#fff;border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 1px 6px #00000008;display:flex;flex-direction:column;justify-content:space-around;padding:1rem;position:relative}.supply-modal-inner.individual-order{height:16rem;margin-top:1.5rem;padding:1rem 0 0;width:22rem}.supply-modal-inner.buying{height:20rem}.supply-modal-inner.restocking{height:auto;margin-top:2.5rem}.supply-modal-inner.completed{height:26rem;margin-top:2.5rem;width:25rem}.supply-modal-inner.verify{height:auto!important}.supply-modal-inner.expiration{height:26.5rem}.supply-modal-inner.no-bottom-padding{padding-bottom:0}.supply-modal-inner hr{border:thin solid #f2f2f2;margin:0;width:100%}.supply-modal-input-fields{overflow-x:scroll;padding:1rem}.supply-modal-input-fields.completed{display:grid;grid-template-areas:"left right" "bottom bottom";grid-template-columns:50% 50%;grid-template-rows:auto}.supply-modal-input-fields.expiration{height:100%}.supply-buttons-wrapper{align-items:center;display:flex;height:4rem;justify-content:space-between;margin-top:.5rem;position:relative}.supply-auxiliary-button{align-items:center;background-color:#fff;border:none;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;cursor:pointer;display:flex;height:2.4rem;justify-content:center;width:5rem}.supply-auxiliary-button:hover{background-color:#9e9e9e1c}.supply-auxiliary-button p{font-size:.9rem}.supply-download-icon{cursor:pointer;height:2rem;margin:.75rem 1.25rem .25rem 1rem}.supply-download-icon.completed{margin:0 1rem 0 0}.supply-subtotal{color:#828282;margin-right:1rem;min-width:6rem}.supply-subtotal p{margin:.5rem 0}.supply-changeable-dates{align-items:center;display:flex;flex-direction:row;margin:.75rem 0}.supply-changeable-dates svg{color:#828282;cursor:pointer;height:.9rem;margin-right:.5rem}.supply-changeable-dates svg:hover{color:#000}.supply-modal-edit-button{cursor:pointer;left:0;padding:1rem;position:absolute;top:0}.supply-modal-edit-button svg{color:#828282;height:1rem;width:1rem}.supply-modal-edit-button svg:hover{color:#000}.supply-new-product-column{text-align:left;width:50%}.supply-new-product-column.center{align-items:center;display:flex;flex-direction:column;width:auto}.supply-new-product-column input{border:thin solid #dfdcdc;border-radius:.5rem;height:1.75rem;margin-bottom:.5rem}.supply-new-product-field{margin-bottom:1rem;position:relative}.supply-new-product-field:last-child{margin-bottom:0}.supply-new-product-field.checkbox{margin-right:.5rem}.supply-new-product-field input{margin-right:.5rem;text-align:left}.supply-new-product-field input.small{width:5rem}.supply-new-product-field select{border:thin solid #dfdcdc;border-radius:.5rem;color:#828282;height:2.25rem;margin-right:2.5rem;width:8rem}.supply-new-product-field label{color:#828282;text-align:left}.supply-image-tag{font-weight:500;margin-bottom:.5rem}.supply-checkbox-options{margin:1rem 0}.supply-checkbox-options div{justify-content:normal}.supply-new-product-container{background-color:#fff;border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 1px 6px #00000008;display:flex;flex-direction:column;height:30rem;overflow-y:scroll;padding:1rem;position:relative}.supply-new-product-container input{border:thin solid #dfdcdc;border-radius:.5rem;height:1.75rem}.supply-image-selector{border:none;border-radius:0;height:1.5rem!important;margin:0!important;padding:1rem;width:90%}.supply-trash-icon{color:#828282;height:2rem;margin-right:1rem}.supply-trash-icon.restocking{position:absolute;right:0}.supply-delete-restocking{margin-right:1rem;position:absolute;right:0}.supply-image-preview{align-items:center;background-color:#f1f1f1;display:flex;height:9rem;justify-content:center;margin:0 auto 1rem;width:13rem}.supply-container-order{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.admin-name-overflow{display:flex;flex-direction:column;height:6rem;justify-content:center;padding-left:.5rem;text-align:left;width:10rem}.admin-name-overflow.mobile{margin-left:auto;margin-right:auto;padding-left:0;text-align:left;width:13rem}.admin-name-overflow.long{line-height:1.5rem;width:40rem}.supply-container-order-name{font-size:1.2rem}.supply-container-order-name.small{font-size:.9rem}.supply-container-order-name.small svg{height:.8rem;margin-right:.5rem;width:.8rem}.supply-container-order-name.small svg path{fill:#ea605f!important;fill-opacity:1!important}.supply-container-order-details{color:#828282;font-size:.9rem}.supply-container-order-details.red{color:red}.supply-container-order-details.number{font-size:1.1rem}.supply-container-order-time{font-size:.9rem}.supply-bottom-buttons{align-items:center;display:flex;flex-direction:row}.supply-bottom-delete{color:#828282;cursor:pointer;margin:1rem 1.5rem 1rem 1rem;text-decoration:underline}.supply-bottom-delete.modal{text-align:left;width:12rem}.supply-status{align-items:center;background:linear-gradient(32.62deg,#3ebf33,#3eab6a);border-radius:.5rem;display:flex;height:2.4rem;justify-content:center;margin:auto;width:7rem}.supply-status.pending{background:#ff6767}.supply-status.partial{background:#de970b}.supply-status p{color:#fff;font-size:.9rem;font-weight:500;margin:0}.supply-modal-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.supply-modal-row.completed-bin{grid-area:bottom;margin:auto;width:16rem}.supply-modal-row.bold{font-weight:500}.supply-modal-row.bold p{color:#000}.supply-modal-row.header{font-weight:500}.supply-modal-row.expiration input{margin:.5rem 0}.supply-modal-row.expiration .react-datepicker-wrapper{position:relative;right:0}.supply-modal-row.relative{position:relative}.supply-modal-row.date-time .react-datepicker-time-included{align-items:center;display:flex}.supply-modal-row.date-time .react-datepicker-time-included .react-datepicker{width:20.4rem}.supply-modal-row p{color:#828282;margin:1rem 0}.supply-modal-row input{border:thin solid #dfdcdc;border-radius:.5rem;height:2rem;text-align:center;width:3rem}.supply-modal-row input.supply-large-input{width:8rem}.supply-modal-row .react-datepicker-wrapper{position:absolute;right:1rem}.supply-modal-row .medium{width:4rem}.supply-modal-row .large{width:7rem}.supply-modal-row .barcode{width:9.5rem}.supply-modal-row select{border:thin solid #dfdcdc;border-radius:.5rem;color:#828282;height:2.25rem;margin-right:2.5rem;width:6rem}.supply-modal-row.button div p{color:#fff}.supply-modal-row .supply-modal-checkbox{height:1rem;width:1rem}.supply-modal-row .supply-modal-datepicker{text-align:center;width:8rem}.supply-modal-button-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.supply-modal-button-container.restocking{justify-content:center}.supply-modal-button-container.space-apart{justify-content:space-between}.supply-modal-button-container.right{justify-content:flex-end}.supply-modal-button-container.filter{justify-content:center;margin-bottom:.25rem;margin-top:1rem}.supply-modal-button-container.new-order{margin:1.5rem 0 0}.supply-modal-button-container .standard-button{margin-left:1rem}.supply-modal-button{background:linear-gradient(32.62deg,#3ebf33,#3eab6a);border:none;border-radius:.5rem;cursor:pointer;height:2.4rem;margin-top:1.25rem;width:5rem}.supply-modal-button.individual-order{margin-left:.5rem;margin-right:.5rem;margin-top:0}.supply-modal-button.expiration{margin-right:0}.supply-modal-button.new-product{margin-bottom:1rem}.supply-modal-button.warning{background:linear-gradient(45deg,#ee672c,#e75b7b)}.supply-modal-button.info{background:#333}.supply-modal-button p{color:#fff;font-weight:600;margin:0}.supply-update-picture{height:5rem}.supply-modal-individual-product{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;padding-bottom:1rem;width:100%}.supply-modal-individual-product-description{margin-left:1.5rem;text-align:left}.supply-modal-individual-product-description p{margin:.5rem 0}.supply-modal-grey{color:#828282;font-size:.9rem}.supply-locations-bin{align-items:center;display:flex;flex-wrap:wrap;height:5rem;justify-content:center;margin:auto;max-width:9rem;overflow-y:scroll;padding:.5rem 0}.supply-locations-bin.completed{margin:0 0 0 1rem;max-width:12rem}.supply-locations-bin.restocking-modal{height:auto}.supply-location-name{align-items:center;background-color:#555;border-radius:.5rem;display:flex;height:2rem;justify-content:center;margin:.25rem;width:2.5rem}.supply-location-name p{color:#fff!important;font-size:1.1rem;font-weight:400;margin:0}.supply-location-name.long{height:2.5rem;width:4rem}.supply-locations-bin-name{color:#fff!important;font-size:1.1rem;font-weight:400;margin:0}.supply-locations-max{background-color:#e2e2e2;border-radius:.5rem .5rem 0 0;color:#000!important;width:4rem}.supply-location-buffer{height:1rem;padding-right:.25rem;width:1rem}@media(max-width:37.5rem){.supply-modal-inner.restocking{height:30rem}.supply-modal-inner.mobile{height:calc(100% - 9rem);overflow-y:scroll}.supply-auxiliary-button{height:1.25rem;width:6rem}.supply-new-product-container{height:calc(100% - 10rem)}.supply-modal-individual-product{height:auto}.supply-buttons{align-items:end;flex-direction:column}.supply-bottom-buttons img{height:1.5rem;margin-right:1.5rem}.supply-bottom-buttons .admin-button{width:5rem!important}.supply-subcontainer-trash{position:absolute;right:0}.supply-status{margin:auto}.supply-status.pending{width:6rem}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}button.react-datepicker__navigation--next,button.react-datepicker__navigation--previous{border-style:inherit}.invoice-modal-container{text-align:left}.invoice-modal-title{color:#333;font-size:2rem;font-weight:500;margin-bottom:.5rem}.invoice-modal-subtitle{color:#828282;font-size:1rem;font-weight:400;margin-bottom:1rem}.invoice-modal-invoice-container{flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.invoice-modal-invoice{position:relative}.invoice-modal-invoice:hover .invoice-modal-invoice-download-button{opacity:1}.invoice-modal-invoice-download-button{background:#24ad24;bottom:.5rem;cursor:pointer;height:3rem;position:absolute;right:.5rem;width:3rem;z-index:6}.invoice-modal-invoice-download-button svg{color:#fff;height:1.5rem;width:1.5rem}.invoice-modal-invoice-image{box-shadow:0 .25rem .25rem #0003;cursor:pointer;height:8rem;max-width:15rem;transition:all .3s}.invoice-modal-button-container{box-sizing:border-box;gap:1rem;justify-content:flex-start;width:100%}.invoice-modal-download-button{background:#333;border-radius:.5rem;color:#fff;display:inline-flex;font-weight:500;height:2.5rem;text-decoration:none;width:9rem}.invoice-modal-download-button svg{color:#fff;height:1rem;margin-left:.5rem;width:1rem}.invoice-modal-download-button .lds-ring div{border-color:#fff #0000 #0000}.invoice-modal-download-button-label{text-decoration:none}.invoice-modal-add-image-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:2.5rem;padding:0 1rem;text-decoration:none;white-space:nowrap}.invoice-modal-add-image-file-input{visibility:hidden}.invoice-modal-overlay{background:#000c;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:100%;z-index:7}.invoice-modal-overlay.visible{opacity:1;pointer-events:all}.invoice-modal-overlay-close-button{color:#fff;font-weight:500;padding:1rem;position:absolute;right:0;top:0}.invoice-modal-overlay-image{max-height:90%;max-width:90%}.standard-modal-confirm-message-invoice-image-container{background:#eaeaea;height:12rem;margin:auto;position:relative;width:12rem}.standard-modal-confirm-message-invoice-image-container.empty{align-items:center;display:flex;justify-content:center}.confirm-check-in-modal-title{color:#333;font-size:1.5rem;font-weight:500;margin-bottom:.5rem;margin-top:1.5rem;text-align:left}.confirm-check-in-modal-subtitle{color:#828282;font-size:1rem;margin-bottom:1rem;text-align:left}.confirm-check-in-modal-subtitle.link{cursor:pointer;margin-bottom:0;text-align:center;text-decoration:underline}.confirm-check-in-modal-button{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin-top:1.5rem;padding:1rem;white-space:nowrap}.confirm-check-in-modal-button.submit{background:linear-gradient(45deg,#ee672c,#e75b7b)}.confirm-check-in-modal-invoice-img{justify-content:flex-start}.confirm-check-in-modal-invoice-img-delete{color:#ff6767;cursor:pointer;font-weight:700;padding:.25rem .5rem .25rem 0}.standard-modal-confirm-message-invoice-image-delete-button{background:#ff6767;border-radius:50%;cursor:pointer;height:1.5rem;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem}.standard-modal-confirm-message-invoice-image-delete-button svg{color:#fff;height:1rem;width:1rem}.standard-modal-confirm-message-invoice-message{margin:1rem auto}.standard-modal-confirm-message-invoice-message.bold{font-size:1.5rem;font-weight:500}.generated-status{align-items:center;display:flex;justify-content:center}.generated-status span{font-size:.9rem;font-weight:500}.generated-light-background{background-color:#bbb;border-radius:50%;display:inline-block;height:25px;margin-right:.75rem;position:relative;width:25px}.generated-primary{font-size:1rem}.generated-light-background:before{background-color:#00b712;background-image:linear-gradient(315deg,#00b712,#5aff15 74%);border-radius:50%;bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:21px}.generated-preview-container{background-color:#e2e2e2;border:thin solid #f2f2f2;border-radius:.5rem;height:2rem;margin:auto;position:relative;width:3rem}.generated-preview-container img{height:1.75rem!important;position:absolute;top:-1rem;width:1.75rem!important}.generated-preview-header{border-radius:.5rem .5rem 0 0;height:50%;width:100%}.generated-secondary{color:#6c6c6c;font-size:.9rem;margin:1rem 0!important}.generated-preview-emoji{height:3rem!important;width:3rem!important}.creator-card-preview{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}#creator-active-checkbox,#creator-global-checkbox{height:1rem!important;width:auto!important}.creator-card-textarea{height:6rem!important}.creator-card-image-selector{height:100%!important;width:15rem!important}.creator-input-sublabel{color:#969696;font-size:1rem;font-weight:400!important}.too-small-message-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:60vh;justify-content:center;padding:1rem;text-align:center;width:100%}.too-small-message-container h1{margin:0;margin-bottom:.5rem!important}.too-small-message-container p{color:#969696}@media(min-width:1400px){.too-small-message-container{display:none}}.creator-title{margin-top:1rem!important}.creator-page-container,.creator-page-container-mobile{box-sizing:border-box;display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:67rem;padding:2rem 0}.creator-page-container-mobile.small,.creator-page-container.small{justify-content:flex-start}.creator-page-container label,.creator-page-container-mobile label{display:inline-block;font-size:1.1rem;font-weight:500;margin-bottom:1rem}.creator-page-container label.small-margin,.creator-page-container-mobile label.small-margin{margin-bottom:.5rem}.creator-input-preview-wrapper{display:flex;gap:1rem;width:100%}.creator-input-preview-wrapper.mobile{flex-direction:column-reverse}.creator-input-preview-wrapper.hide{display:none}@media(min-width:37.5rem){.creator-page-container{flex-direction:row;padding:0 2rem 2rem 0}}@media(max-width:1400px){.creator-page-container{display:none}}.creator-emoji-add-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.creator-inputs{background:#fff;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;display:flex;flex-direction:column;margin-top:2rem;overflow:hidden;padding:.5rem}.creator-inputs.half{flex:1 1}.creator-inputs :last-child{margin-right:0}.creator-inputs-left{margin-right:0;max-width:inherit;min-width:auto;width:100%}.creator-inputs-left.only{max-width:20rem;min-width:20rem}.creator-inputs-left :last-child{margin-bottom:0}.creator-inputs-right{margin-right:2rem;max-width:inherit;min-width:auto}.creator-inputs-right :last-child{margin-bottom:0}.creator-input-box{border-radius:.5rem;margin:1rem;min-height:2rem;position:relative}.creator-input-box.center{text-align:center}.creator-input-box.desktop{margin-right:2rem}.creator-input-box.row{align-items:center;display:flex}.creator-input-box.column{display:flex;flex-direction:column}.creator-input-box .creator-label-left{height:1.4rem;text-align:left}.creator-input-box input{border:thin solid #f2f2f2;border-radius:.5rem;box-sizing:border-box;height:2rem;padding:.5rem;width:75%}.creator-input-box input::placeholder{color:gray}.creator-input-box textarea{border:thin solid #f2f2f2;border-radius:.5rem;box-sizing:border-box;height:4rem;line-height:1.5rem;padding:.5rem;resize:none;width:100%}.creator-input-box textarea::placeholder{color:gray}.creator-input-box dl{margin-bottom:0;margin-top:.8rem;width:100%}.creator-input-box dl dt{clear:left;color:gray;float:left;font-size:.8rem;overflow:hidden;text-align:left;white-space:nowrap;width:5rem}.creator-input-box dl dd{margin-bottom:.5rem;margin-left:5rem;text-align:center}.creator-playlist-textarea{height:6rem!important}.creator-time-active-label,.creator-time-global-label{margin-right:1rem}.creator-input-content{align-items:center;display:flex;flex-direction:column;margin:auto!important;width:200px}.creator-input-content canvas{border-radius:.5rem}.creator-switch .switch{display:inline-block;height:22px;margin-bottom:0;position:relative;width:50px}.creator-switch .switch input{height:0;opacity:0;width:0}.creator-switch .slider{background-color:#0375fe;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.creator-switch .slider:before{background-color:#fff;bottom:4px;content:"";height:14px;left:4px;position:absolute;transition:.4s;width:23px}.creator-switch input:checked+.slider{background-color:#0375fe}.creator-switch input:focus+.slider{box-shadow:0 0 1px #0375fe}.creator-switch input:checked+.slider:before{transform:translateX(19px)}.creator-switch .slider.round,.creator-switch .slider.round:before{border-radius:34px}.creator-emoji-add-button{align-items:center;background:linear-gradient(45deg,#ff5d00,#e75b79);border-radius:50%;color:#fff;display:flex;height:1.25rem;justify-content:center;left:4.25rem;margin:auto;pointer-events:auto;position:absolute;top:.9rem;width:1.25rem;z-index:1}.creator-emoji-add-button svg{height:.8rem;width:.8rem}.creator-emoji-add-button.low-top{left:4.3rem;top:1rem}.creator-sample-emoji{font-size:3rem;height:3rem}.creator-sample-emoji.left-margin{font-size:2.25rem;margin-left:6rem}.hue-buffer{height:1rem}.creator-add-product{width:20rem}@media(min-width:37.5rem){.creator-inputs{flex-direction:row;margin:0 2rem 0 0}.creator-inputs-left{margin-right:1rem;max-width:16rem;min-width:16rem;width:100%}.creator-inputs-right{max-width:22rem;min-width:22rem}}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222427;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-width:1px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;line-height:0;padding:0 6px}.emoji-mart-anchor{background:none;border:none;box-shadow:none;color:#858585;display:block;flex:1 1 auto;margin:0;overflow:hidden;padding:12px 4px;position:relative;text-align:center;transition:color .1s ease-out}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor-selected,.emoji-mart-anchor:focus,.emoji-mart-anchor:hover{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;bottom:-3px;height:3px;left:0;position:absolute;width:100%}.emoji-mart-anchors i{display:inline-block;max-width:22px;width:100%}.emoji-mart-anchors img,.emoji-mart-anchors svg{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{height:270px;overflow-x:hidden;overflow-y:scroll;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{border:1px solid #d9d9d9;border-radius:5px;display:block;font-size:16px;outline:0;padding:5px 25px 6px 10px;width:100%}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{background:none;border:none;padding:2px 5px 1px;position:absolute;right:11px;top:7px;z-index:2}.emoji-mart-category .emoji-mart-emoji span{cursor:default;position:relative;text-align:center;z-index:1}.emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#f4f4f4;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.emoji-mart-category-label{position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:2}.emoji-mart-category-label span{background-color:#fff;background-color:#fffffff2;display:block;font-weight:500;padding:5px 6px;width:100%}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{display:inline-block;list-style:none;margin:0;padding:0}.emoji-mart-emoji{background:none;border:none;box-shadow:none;display:inline-block;font-size:0;margin:0;padding:0;position:relative}.emoji-mart-emoji-native{font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,Android Emoji}.emoji-mart-no-results{color:#858585;font-size:14px;padding-top:70px;text-align:center}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{height:70px;position:relative}.emoji-mart-preview-data,.emoji-mart-preview-emoji,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{color:#888;font-size:12px}.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;font-size:0;padding:2px 0}.emoji-mart-skin-swatches.custom{background-color:#fff;border:none;font-size:0}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{padding:0 2px;width:16px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;transition-duration:.125s;transition-property:width,padding;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{padding:0 2px;position:relative;width:16px}.emoji-mart-skin-swatch.selected:after{background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease-out;width:4px}.emoji-mart-skin-swatch.custom{cursor:default;display:inline-block;height:38px;overflow:hidden;transition-duration:.125s;transition-property:width,height;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch.custom.selected{height:38px;padding:0 2px 0 0;position:relative;width:36px}.emoji-mart-skin-swatch.custom.selected:after{content:"";height:0;width:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{height:38px;padding:0 2px 0 0;width:36px}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{background-color:#fff;border-radius:10%;color:#888;display:inline-block;font-size:11px;height:40px;padding:5px 2px;text-align:left;vertical-align:middle;width:95px}.emoji-mart-skin{border-radius:100%;display:inline-block;max-width:12px;padding-top:100%;width:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.emoji-mart-dark{background-color:#222;color:#fff}.emoji-mart-dark,.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{background-color:#2f2f2f;border-color:#555453;color:#fff}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{background-color:#222;border-color:#555453}.emoji-mart-dark .emoji-mart-anchor-selected,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor:hover{color:#bfbfbf}.creator-add-container{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;height:29rem;margin-top:2rem;min-width:25%;padding:1rem;position:relative}.creator-input-search-holder{align-items:center;display:flex;height:3.4rem;margin-bottom:1.5rem;position:relative;z-index:5}.creator-input-search{border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 1px 6px #00000008;box-sizing:border-box;height:3.4rem;padding-left:2.75rem;width:100%}.creator-input-search.datepicker{padding-left:0;text-align:center;width:7.5rem}.creator-input-search-icon{cursor:default;margin-left:1rem;position:absolute;z-index:1}.creator-search-products{border:thin solid #f2f2f2;border-radius:.5rem;height:74%;margin-top:1.5rem;overflow:scroll}.creator-search-products img{height:2rem;margin-right:1.5rem;width:2rem}.creator-spinner-container{height:95%}.creator-product-container{align-items:center;border:1px dotted #f2f2f2;cursor:pointer;display:flex;flex-direction:row;height:4rem;padding:0 1rem;position:relative}.creator-product-container:hover{background:#f0f0f0}.creator-product-container:hover .creator-product-add-overlay{background:#f0f0f0;box-shadow:-10px 0 10px 1px #f0f0f0}.creator-product-type{color:#828282;margin-top:.25rem}.creator-product-add-button{align-items:center;background:linear-gradient(45deg,#ff5d00,#e75b79);border-radius:50%;bottom:0;color:#fff;display:flex;height:1.75rem;justify-content:center;margin:auto;pointer-events:auto;position:absolute;right:.75rem;top:0;width:1.75rem;z-index:1}.creator-product-add-button svg{height:1rem;width:1rem}.creator-product-add-overlay{background:#fff;bottom:0;box-shadow:-10px 0 10px 1px #fff;cursor:pointer;height:90%;margin:auto;position:absolute;right:0;top:0;width:3.25rem}.creator-no-product-message{color:gray;height:95%;width:100%}.creator-input-clear,.creator-no-product-message{align-items:center;display:flex;justify-content:center}.creator-input-clear{background-color:#fff;border-radius:.625rem;box-shadow:-.3rem 0 .2rem #fff;cursor:pointer;height:80%;position:absolute;right:.15rem;width:2.5rem;z-index:1}@media(min-width:37.5rem){.creator-add-container{margin:0 2rem 0 0}}.creator-preview-see-all:active{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.hidden{opacity:0}.creator-preview-wrapper{width:auto}.creator-preview-wrapper.desktop{width:100%}.creator-preview{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;height:31rem;position:relative}.creator-preview.desktop{overflow-y:scroll}.creator-preview-header.desktop{align-items:center;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;display:flex;height:13rem!important;justify-content:center;margin-bottom:.5rem!important;opacity:1;overflow:hidden;padding:0 3rem!important;position:relative;width:100%;z-index:3}.creator-preview-header.column{display:flex;flex-direction:column}.playlist-preview-label{align-items:center;background:#fff;border-radius:2rem;box-shadow:0 -1px 8px -6px #000;display:flex;flex-direction:row;height:1.25rem;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-.65rem;width:8rem}.playlist-preview-label.desktop{box-shadow:none;top:1rem}.playlist-preview-label p{align-items:center;display:flex;font-weight:500;letter-spacing:-.02em;line-height:2.5rem;text-align:center}.playlist-preview-header-title-container{margin:.5rem 2rem .6rem 0;text-align:left}.playlist-preview-header-title-container h1{color:#fcfcfc;font-size:1.5rem;font-weight:700;margin-bottom:0!important;margin-top:2rem!important}.playlist-preview-header-title-container p{color:#fcfcfc;font-size:1rem;font-weight:500;margin-top:.5rem;max-width:none}.playlist-preview-header-emoji{font-size:6rem;height:6rem;position:relative;top:5.5rem}.creator-desktop-message-container{margin:1.25rem auto 1rem;padding-left:1.5rem;text-align:left}.creator-desktop-message-primary{font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.75rem;margin-bottom:.25rem}.creator-desktop-message-secondary{color:#828282;font-size:.8rem;letter-spacing:-.02em;line-height:1.5rem}.creator-preview-product-grid{display:grid;grid-template:1fr 1fr/1fr 1fr;height:12rem;justify-items:center;left:50%;overflow:hidden;position:absolute;top:12rem;transform:translate(-50%);width:12rem}.creator-preview-product-grid.lower{top:14.5rem}.creator-preview-product-grid img{height:5rem}.creator-preview-desktop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));justify-items:center;margin:1.75rem auto 1rem;position:relative;width:90%}.creator-preview-tip{margin:1.75rem 0 0 10%}.creator-preview-tip *{margin-bottom:0}.creator-preview-tip h3{font-size:1rem;font-weight:500}.creator-preview-tip p{font-size:.85rem;margin:.5rem 0 0}.creator-preview-product-container{align-items:center;display:flex;flex-direction:column;position:relative}.creator-preview-product-container p{margin-top:0}.creator-item-delete{cursor:pointer;height:4rem;position:absolute;right:.1rem;top:-.3rem}.creator-preview-product-image{height:4rem;margin:1rem 0 .5rem}.creator-preview-product-image:hover{transform:scale(1.2);transition:.05s linear}.creator-preview-see-all p{color:#fff}@media(min-width:37.5rem){.creator-preview-wrapper{width:25rem}.creator-preview-wrapper.desktop{width:75%}.creator-preview-header.desktop{height:8.5rem!important}.playlist-preview-header-emoji{top:2.8rem}}.playlist-preview-header-content{text-align:center}.playlist-preview-header-content h3{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;margin-bottom:0}.playlist-preview-header-description{font-size:.8rem;line-height:1.5rem;margin:auto;width:20rem}.playlist-preview-header-description p{color:#fff;margin-top:.5rem}.mood-preview-header-primary{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.mood-preview-header-primary img{height:2.5rem}.mood-preview-header-primary span{font-size:2.5rem}.mood-preview-header-primary h1{color:#fff;font-size:1.5rem;margin:0 0 0 .5rem!important}.mood-preview-header-secondary{width:100%}.mood-preview-header-secondary h2{color:#fff;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.75rem;margin-top:1rem}.mood-preview-header-secondary h2.small-margins{margin:.25rem 0}.mood-preview-header-secondary div{color:#ffffffb3;font-size:.8rem}@media(max-width:37.5rem){.playlist-preview-header-description{width:15rem}}.creator-button-bottom,.creator-button-bottom-mobile{display:flex;justify-content:space-between;max-width:65rem;padding:0}.creator-button-bottom-mobile.small,.creator-button-bottom.small{width:auto}.creator-button-bottom .creator-right-chevron,.creator-button-bottom-mobile .creator-right-chevron{fill:#fff;height:.8rem;margin-left:.3rem}.creator-button-bottom .creator-left-chevron,.creator-button-bottom-mobile .creator-left-chevron{fill:#fff;height:.8rem;margin-right:.3rem}@media(min-width:37.5rem){.creator-button-bottom,.creator-button-bottom-mobile{margin-top:1rem}.creator-button-bottom-mobile.small,.creator-button-bottom.small{max-width:48rem}}@media(max-width:1400px){.creator-button-bottom{display:none}}.creator-error-modal{color:#ff6767;font-size:1.2rem;font-weight:500;height:5rem;line-height:1.5rem}.black-background{background:#333}.ts-tickets-filter-container{background:#fff;border:1px solid #eee;border-radius:.5rem}.ts-tickets-filter-wrapper{position:relative}.ts-tickets-filter-wrapper.visible .ts-tickets-filter-container{opacity:1;pointer-events:all}.ts-tickets-filter-wrapper.visible .ts-tickets-filter-overlay{pointer-events:all}.ts-tickets-filter-container{box-shadow:0 .25rem .25rem #0003;min-width:100%;opacity:0;padding:1rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 5px);transition:all .3s;z-index:5}.ts-tickets-filter-overlay{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:4}.ts-tickets-filter-section{margin-bottom:1rem}.ts-tickets-filter-section-title{margin-bottom:.5rem;text-align:left}.ts-tickets-filter-option-container{justify-content:flex-start}.ts-tickets-filter-option{border:1px solid #bebebe;border-radius:8px;cursor:pointer;margin-right:.25rem;margin-top:.25rem;padding:.5rem}.ts-tickets-filter-option.selected{border:1px solid #333}.ts-tickets-filter-option.selected .ts-tickets-filter-option-label{color:#333}.ts-tickets-filter-option-label{color:#828282;font-weight:500;transition:all .3s;white-space:nowrap}.ts-ticket-button-filter-label{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:50%;color:#fff;font-weight:500;height:1.5rem;opacity:0;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem}.ts-ticket-button-filter-label.visible{opacity:1}.ts-tickets-filter-clear-button{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin:1rem auto auto;padding:1rem}.ts-ticket-table-wrapper{background:#fff;border:1px solid #eee;border-radius:.5rem;margin-bottom:1rem;min-height:60vh;overflow-x:scroll}.ts-ticket-table-no-tickets{font-size:1rem!important;margin:0!important;padding:1rem}.ts-ticket-table{width:100%}.ts-ticket-table-head-cell{padding:1rem;text-align:center}.ts-ticket-table-body-row{border-top:1px solid #d3d3d3;cursor:pointer}.ts-ticket-table-cell{padding:1rem;text-align:center}.ts-ticket-table-cell p{min-width:7rem}.ts-ticket-table-status-chip{border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.5rem}.ts-ticket-table-status-chip.submitted{background:#a5a5a5}.ts-ticket-table-status-chip.processed{background:#dbba33}.ts-ticket-table-status-chip.building{background:#ed6634}.ts-ticket-table-status-chip.completed{background:#24ad24}.ts-ticket-table-type-chip{border:1px solid #333;border-radius:8px;display:inline-block;font-weight:500;padding:.5rem;white-space:nowrap}.ts-ticket-table-spinner-container{height:60vh;width:100%}.ts-tickets-wrapper{flex-direction:column;height:80vh;margin:1rem}.ts-tickets-title{font-size:1.5rem;margin-bottom:2rem}.ts-tickets-link-container svg{color:#828282;height:1rem;margin-right:.5rem;width:1rem}.ts-tickets-link{color:#828282;display:block}.ts-tickets-buttons-wrapper{align-items:flex-start;flex-direction:column;margin-bottom:1rem;width:100%}.ts-tickets-searchbar{margin-bottom:1rem}.ts-tickets-buttons-container{width:100%}.ts-tickets-button{background:linear-gradient(45deg,#ee672c,#e75b7b);background:#333;border-radius:8px;cursor:pointer;flex:1 1;padding:.75rem 1rem;position:relative}.ts-tickets-button svg{height:1rem;width:1rem}.ts-tickets-button.new-ticket{background:linear-gradient(45deg,#ee672c,#e75b7b);margin-right:1rem}.ts-tickets-button-label{color:#fff;font-size:1rem;font-weight:500}@media(min-width:37.5rem){.ts-tickets-wrapper{margin:0}.ts-tickets-buttons-wrapper{flex-direction:row}.ts-tickets-searchbar{margin:0 1rem 0 0}.ts-tickets-buttons-container{justify-content:flex-end;width:auto}.ts-tickets-buttons-container.not-engineer{justify-content:space-between;width:100%}.ts-tickets-button{max-width:10rem}}.ts-new-ticket-type-container{justify-content:flex-start}.ts-new-ticket-type{border:2px solid #bebebe;border-radius:8px;color:#828282;cursor:pointer;font-weight:500;margin-right:.5rem;margin-top:.25rem;padding:.5rem}.ts-new-ticket-type.selected{border:2px solid #333;color:#333}.ts-new-ticket-text-area{background:#fff;border:1px solid #eee;border-radius:.5rem}.ts-new-ticket-text-area-container{box-sizing:border-box;position:relative;width:100%}.ts-new-ticket-text-area{box-sizing:border-box;padding:.75rem;resize:none;transition:all .3s;width:100%}.ts-new-ticket-text-area:focus{outline:none}.ts-new-ticket-text-area.error{background:#ffd5d5}.ts-upload-media-modal-add-comment-text-area{background:#fff;border:1px solid #eee;border-radius:.5rem}.ts-upload-media-modal-drop-container{border:1px solid #333;border-radius:8px;box-sizing:border-box;margin:auto;max-width:50rem;padding:2rem}.ts-upload-media-modal-drop-container svg{height:10rem;width:10rem}.ts-upload-media-modal-title{color:#333;font-size:1.75rem;margin-bottom:.5rem}.ts-upload-media-modal-subtitle{color:#828282;font-size:1rem;font-weight:500;margin:0 0 1rem}.ts-upload-media-modal-file-button-container{position:relative}.ts-upload-media-modal-file-button{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin:auto;max-width:20rem;padding:1rem 2rem}.ts-upload-media-modal-file-input{opacity:0;position:absolute;visibility:hidden}.ts-upload-media-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;height:3rem;margin:2rem auto auto;padding:1rem 2rem;width:100%}.ts-upload-media-modal-file-container{box-sizing:border-box;justify-content:flex-start;margin:auto;max-width:50rem;text-align:left}.ts-upload-media-modal-file{box-sizing:border-box;margin:1rem 0;position:relative;width:100%}.ts-upload-media-modal-file-image{margin-right:1rem;width:1rem}.ts-upload-media-modal-file-info{box-sizing:border-box;position:relative;text-align:left;width:100%}.ts-upload-media-modal-file-name{font-size:1rem;font-weight:500;margin-bottom:.25rem}.ts-upload-media-modal-file-comment,.ts-upload-media-modal-file-size{color:#828282;font-size:1rem;margin-bottom:.25rem}.ts-upload-media-modal-file-button-container{justify-content:flex-start}.ts-upload-media-modal-file-remove-button{background:#ff6767;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem}.ts-upload-media-modal-file-comment-button{background:#24ad24;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;margin-right:.5rem;padding:.5rem}.ts-upload-media-modal-file-image{cursor:pointer;height:auto;width:7rem}.ts-upload-media-modal-add-comment-img{height:auto;margin:auto auto 2rem;max-height:25rem;max-width:30rem;width:100%}.ts-upload-media-modal-add-comment-title{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.ts-upload-media-modal-add-comment-subtitle{color:#333;margin-bottom:.5rem;text-align:left}.ts-upload-media-modal-add-comment-text-area{max-width:50rem;padding:.5rem;resize:none;width:100%}.ts-upload-media-modal-add-comment-text-area:focus{outline:none}@media(min-width:37.5rem){.ts-upload-media-modal-apply-button{max-width:10rem}}.ts-new-ticket-file-button{background:#333;border-radius:8px;box-sizing:border-box;cursor:pointer;padding:1rem;width:100%}.ts-new-ticket-file-button svg{color:#fff;height:1rem;margin-right:.5rem;width:1rem}.ts-new-ticket-file-button-label{color:#fff;font-size:1rem;font-weight:500}.ts-new-ticket-file{cursor:pointer;justify-content:flex-start}.ts-new-ticket-file-delete-button{color:red;font-weight:500;padding:.5rem .5rem .5rem 0}@media(min-width:37.5rem){.ts-new-ticket-file-button{max-width:10rem}}.ts-new-ticket-upload-links-wrapper{margin-bottom:2rem}.ts-new-ticket-upload-links-container{margin-bottom:.25rem}.ts-new-ticket-upload-links-button{background:#333;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;height:3rem;margin-left:.5rem;padding:0 2rem}.ts-new-ticket-upload-link{justify-content:flex-start;margin-bottom:.5rem}.ts-new-ticket-upload-link-delete-button{color:#ff6767;cursor:pointer;padding:.25rem .5rem .25rem 0}.ts-new-ticket-upload-link-url{color:#333;text-decoration:underline}.ts-new-ticket-spinner-container{height:80vh;width:100%}.ts-new-ticket-wrapper{box-sizing:border-box}.ts-new-ticket-subtite{margin-bottom:2rem}.ts-new-ticket-section{align-items:flex-start;flex-direction:column}.ts-new-ticket-section.reversed{flex-direction:column-reverse}.ts-new-ticket-flex-child{box-sizing:border-box;margin-bottom:1.5rem;text-align:left;width:100%}.ts-new-ticket-section-title{font-size:1.3rem;margin-bottom:.3rem;text-align:left}.ts-new-ticket-section-subtitle{color:#828282;font-size:1rem;margin-bottom:.7rem;text-align:left}.ts-new-ticket-submit-button-container{bottom:0;left:0;pointer-events:none}.ts-new-ticket-submit-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:8px;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;height:3.5rem;padding:1rem 0;pointer-events:all;width:1rem;width:100%}@media(min-width:37.5rem){.ts-new-ticket-submit-button{max-width:15rem;text-align:right}}@media(min-width:56.25rem){.ts-new-ticket-section,.ts-new-ticket-section.reversed{flex-direction:row}.ts-new-ticket-section.reversed>div:first-of-type,.ts-new-ticket-section>div:first-of-type{margin-right:1rem}}.ts-submitted-ticket-image-modal-image{margin:auto;max-height:90%;max-width:100%;min-height:40%}.ts-submitted-ticket-image-modal-comment{margin-top:3rem}.ts-submitted-ticket-links-container{margin-bottom:2rem}.ts-submitted-ticket-link-container{justify-content:flex-start;margin-bottom:.75rem}.ts-submitted-ticket-link-container svg{color:#333;height:1rem;margin-right:.5rem;width:1rem}.ts-submitted-ticket-link{color:#333;font-weight:500}.ts-submitted-ticket-log-entry-modal-input{background:#fff;border:1px solid #eee;border-radius:.5rem}.ts-submitted-ticket-log-entry-modal-status-title{font-size:1rem;margin-bottom:.5rem;text-align:left}.ts-submitted-ticket-log-entry-modal-status-container{justify-content:flex-start;margin-bottom:1rem}.ts-submitted-ticket-log-entry-modal-status{cursor:pointer;margin-right:1rem}.ts-submitted-ticket-log-entry-modal-status.selected .ts-submitted-ticket-log-entry-modal-status-check{background:#24ad24;border:1px solid #0000}.ts-submitted-ticket-log-entry-modal-status.selected .ts-submitted-ticket-log-entry-modal-status-check svg{display:flex}.ts-submitted-ticket-log-entry-modal-status-check{border:1px solid #333;border-radius:50%;height:1rem;margin-right:.5rem;width:1rem}.ts-submitted-ticket-log-entry-modal-status-check svg{display:none;height:.75rem;width:.75rem}.ts-submitted-ticket-log-entry-modal-status-check svg path{fill:#fff}.ts-submitted-ticket-log-entry-modal-input{max-width:40rem;padding:.5rem;resize:none}.ts-submitted-ticket-log-entry-modal-input:focus{outline:none}.ts-submitted-ticket-log-entry-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin-top:1rem;padding:1rem 2rem}.ts-submitted-ticket-assign-engineer-modal-engineer-container{flex-wrap:wrap;justify-content:flex-start;max-width:50rem}.ts-submitted-ticket-assign-engineer-modal-engineer{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin:.5rem;padding:1rem;position:relative}.ts-submitted-ticket-assign-engineer-modal-engineer.selected .ts-submitted-ticket-assign-engineer-modal-engineer-check{background:#24ad24;border:1px solid #0000}.ts-submitted-ticket-assign-engineer-modal-engineer.selected .ts-submitted-ticket-assign-engineer-modal-engineer-check svg{display:block}.ts-submitted-ticket-assign-engineer-modal-engineer-check{border:1px solid #fff;border-radius:50%;height:1.5rem;margin-right:.5rem;width:1.5rem}.ts-submitted-ticket-assign-engineer-modal-engineer-check svg{display:none;height:1rem;width:1rem}.ts-submitted-ticket-assign-engineer-modal-engineer-check svg path{fill:#fff}.ts-submitted-ticket-assign-engineer-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;height:1.5rem;margin-top:1rem;padding:1rem 2rem}.ts-submitted-ticket-log-entry-completion-date.admin-subtitle{justify-content:flex-start;margin-bottom:.5rem!important}.ts-submitted-ticket-log-entry-completion-date.admin-subtitle.underlined{cursor:pointer;text-decoration:underline}.ts-submitted-ticket-log-entry-add-completion-date{background:#0000;border:none;color:#828282;cursor:pointer;text-decoration:underline}.ts-submitted-ticket-log-entry-add-completion-date::placeholder{color:#828282;text-decoration:underline}.ts-submitted-ticket-log-entry-add-completion-date:focus{outline:none}.admin-subtitle.ts-submitted-ticket-subtitle-contact-info,.ts-submitted-ticket-log{background:#fff;border:1px solid #eee;border-radius:.5rem}.ts-submitted-ticket-spinner-container{height:100vh;width:100%}.admin-subtitle.ts-submitted-ticket-subtitle-name{cursor:pointer;position:relative;text-decoration:underline}.admin-subtitle.ts-submitted-ticket-subtitle-name:hover .admin-subtitle.ts-submitted-ticket-subtitle-contact-info{opacity:1}.admin-subtitle.ts-submitted-ticket-subtitle-contact-info{box-shadow:0 .25rem .25rem #0003;left:0;opacity:0;padding:1rem;position:absolute;top:calc(100% + .5rem);transition:all .3s}.admin-subtitle.ts-submitted-ticket-subtitle-contact-info svg{cursor:pointer;height:1rem;margin-right:1rem;transition:all .3s;width:1rem}.admin-subtitle.ts-submitted-ticket-subtitle-contact-info svg:hover{color:#333}.ts-submitted-ticket-date-container{align-items:center;justify-content:flex-start;margin-bottom:.5rem}.ts-submitted-ticket-date-container.header{align-items:flex-start;flex-direction:column}.ts-submitted-ticket-date-container.header .ts-submitted-ticket-type{margin-bottom:.5rem}.ts-submitted-ticket-edit-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-right:.5rem;padding:.5rem}.ts-submitted-ticket-type{border:1px solid #333;border-radius:8px;margin-right:.5rem;padding:.5rem}.ts-submitted-ticket-contact-icon-container svg{color:#828282;cursor:pointer;height:1.5rem;margin-right:.75rem;width:1.5rem}.admin-title.ts-submitted-ticket{margin-right:.5rem}.ts-submitted-ticket-subtitle{margin:0!important}.ts-submitted-ticket-subtitle span.underline{cursor:pointer;text-decoration:underline}.ts-submitted-ticket-problem{color:#828282;margin-top:.5rem}.ts-submitted-ticket-description{color:#333;margin-top:.5rem}.ts-submitted-ticket-description.bold{font-weight:500}.ts-submitted-ticket-description.margin-bottom,.ts-submitted-ticket-image-container{margin-bottom:.5rem}.ts-submitted-ticket-image-container.no-margin{margin:0}.ts-submitted-ticket-image{box-shadow:0 .25rem .25rem #0003;cursor:pointer;height:5rem;margin:.5rem 1rem .5rem 0;transition:all .2s;width:auto}.ts-submitted-ticket-image:hover{transform:scale(1.05)}.ts-submitted-ticket-status{border-radius:8px;color:#fff;display:inline-block;font-weight:500;margin-right:.5rem;padding:.5rem}.ts-submitted-ticket-status.submitted{background:#a5a5a5}.ts-submitted-ticket-status.processed{background:#dbba33}.ts-submitted-ticket-status.building{background:#ed6634}.ts-submitted-ticket-status.completed{background:#24ad24}.ts-submitted-ticket-status.engineer{background:#333;cursor:pointer;display:flex}.ts-submitted-ticket-status.engineer p{color:#fff}.ts-submitted-ticket-status.engineer svg{color:#fff;height:1rem;margin-left:.5rem;width:1rem}.ts-submitted-ticket-status.assign{background:#24ad24;cursor:pointer}.ts-submitted-ticket-log{display:inline-block;padding:1rem}.ts-submitted-ticket-log-date{color:#828282;font-size:.75rem;margin-bottom:.25rem;margin-top:0}.ts-submitted-ticket-log-content{background:#0000;border:none;color:#333;margin:0 0 .5rem;padding:0;width:100%}.ts-submitted-ticket-log-content:focus{outline:none}.ts-submitted-ticket-log-entry-button{border-radius:8px}.tag-modal-apply-button,.ts-submitted-ticket-log-entry-button{background:linear-gradient(45deg,#ee672c,#e75b7b);color:#fff;cursor:pointer;font-weight:500;padding:1rem 2rem}.tag-modal-apply-button{border-radius:.5rem;margin:1rem auto auto;max-width:6rem}.sale-modal-select{position:relative}.sale-modal-select.open .sale-modal-select-button svg{transform:rotate(-180deg)}.sale-modal-select.open .sale-modal-select-options{opacity:1;pointer-events:all}.sale-modal-select-button{cursor:pointer}.sale-modal-select-button svg{height:.7rem;margin-left:.5rem;width:.7rem}.sale-modal-select-options{background:#fff;border:1px solid #eee;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;left:0;opacity:0;pointer-events:none;position:absolute;text-align:left;top:130%;transition:all .3s;width:150%}.sale-modal-select-options p{color:#969696;cursor:pointer;margin:0;padding:.5rem;transition:all .3s}.sale-modal-select-options p:hover{background:#f0f0f0;color:#333}.sale-modal-select-options p.selected{color:#333}.sale-modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:150%;transition:all .3s;width:100%;z-index:7}.sale-modal-wrapper.visible{top:0}.sale-modal-wrapper.visible .sale-modal-overlay{background:#0006;cursor:pointer;pointer-events:all}.sale-modal-overlay{background:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .3s;width:100%}.sale-modal-container{background:#f9f9f9;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;height:16rem;padding-top:1rem;position:relative;width:22rem;z-index:8}.sale-modal-close{cursor:pointer;font-size:1.5rem;padding:1rem;position:absolute;right:0;top:0}.sale-modal-section-container{width:100%}.sale-modal-divider{background:#c4c4c4;height:7rem;width:.5px}.sale-modal-unit-cost{font-size:1rem;font-weight:700;margin-bottom:.5rem;text-align:center}.sale-modal-section{flex:1 1;height:5.5rem;padding-top:1rem;text-align:center}.sale-modal-section-title{font-size:.8rem;margin:0}.sale-modal-section-price{font-size:1.6rem;margin:1.5rem 0 0}.sale-modal-section-price.no-sale{color:#969696}.sale-modal-input-container{margin-top:1.2rem}.sale-modal-input{background:#fff;border:1px solid #969696;border-radius:.5rem;display:inline-block;font-size:1.5em;margin:0 .5rem;padding:.2rem;text-align:center;width:3.5rem}.sale-modal-input:focus{outline:none}.sale-modal-error{margin:.75rem 0;opacity:0}.sale-modal-error p{color:#ff6767;font-size:.75;margin:0}.sale-modal-error svg{color:red;height:.75rem;margin-right:.5rem;width:.75rem}.sale-modal-error.visible{animation-duration:.15s;animation-iteration-count:3;animation-name:error-shake;opacity:1;transition:all 0ms}@keyframes error-shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}.sale-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;margin:0 auto;padding:1rem 2rem}.tax-modal{max-width:90vw;width:450px}.tax-modal-content{margin-bottom:1.5rem}.tax-modal-description{color:#666;font-size:.9rem;margin-bottom:1rem}.tax-modal-checkbox{margin:1.5rem 0}.tax-modal-footer{display:flex;justify-content:flex-end}.product-modal__locations-warning{align-items:center;display:flex;display:inline-flex;justify-content:center}.product-modal__locations-warning svg{color:#ff6767;height:1rem;margin-left:.5rem;width:1rem}.category-modal-wrapper{max-width:50rem;text-align:left}.category-modal-container{background:#fff;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;height:100%;padding:1rem;position:relative;width:100%;z-index:10}.category-modal-container.padding-bottom{padding-bottom:5rem}.category-modal-container.creating-category .category-modal-normal{opacity:0;pointer-events:none;transition-delay:0ms}.category-modal-container.creating-category .category-modal-creating-category{opacity:1;pointer-events:all;transition-delay:.3s}.category-modal-close{cursor:pointer;font-size:1.5rem;padding:1rem;position:absolute;right:0;top:0;z-index:10}.category-modal-normal{margin-bottom:5rem;opacity:1;pointer-events:all;transition:all .3s;transition-delay:.3s}.category-modal-title{font-size:2rem;margin:0 0 .5rem}.category-modal-subtitle{color:#969696;margin:0 0 .5rem}.category-modal-category-container{display:flex;flex-wrap:wrap;gap:.5rem}.category-modal-category{background:#333;border-radius:.5rem;cursor:pointer;padding:.75rem 1rem}.category-modal-category span{color:#fff;font-size:1rem;font-weight:500}.category-modal-category.selected{background:#24ad24}.category-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;bottom:1rem;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:500;left:50%;padding:1rem 2rem;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.category-modal-creating-category{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s;transition-delay:0ms;width:100%;z-index:10}.category-modal-creating-category-back svg{cursor:pointer;height:1rem;left:0;padding:1rem;position:absolute;top:0;width:1rem}.category-modal-creating-category-content{margin:2.5rem 2.5rem 0}.category-modal-creating-category-content p{color:#969696;margin:0 0 .5rem}.category-modal-creating-category-content .category-modal-input{border:1px solid #c4c4c4;border-radius:.5rem;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.5rem;width:100%}.category-modal-creating-category-content .category-modal-input:focus{outline:none}.category-modal-selector-flex-container{display:block}@media(min-width:37.5rem){.category-modal-container{border-radius:.5rem;height:auto;max-width:50rem}.category-modal-container.padding-bottom{padding-bottom:0}.category-modal-selector-flex-container{display:flex}}.admin-product-modal-locations-warning{color:#ff6767;margin-bottom:.5rem;-webkit-user-select:none;user-select:none}.admin-product-modal-locations-warning p{margin:0}.admin-product-modal-locations-warning svg{color:#ff6767;height:1rem;margin-right:.5rem;width:1rem}.admin-product-modal-image-container{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.admin-product-modal-image{height:10rem;width:10rem}.admin-product-modal-image img{height:inherit;width:inherit}.admin-product-modal-image-selector{cursor:pointer;height:3rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:7rem}.admin-product-modal-image-edit-container{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.admin-product-modal-image-edit-container p{color:#fff;font-weight:500;margin:0}.admin-product-modal-image-edit-container svg{color:#fff;height:1rem;margin-right:.75rem;width:1rem}.admin-product-modal-inventory-button{align-items:center;background:#333;cursor:pointer;display:flex;height:3rem;justify-content:center;width:3rem}.admin-product-modal-inventory-button.left{border-radius:.5rem 0 0 .5rem}.admin-product-modal-inventory-button.right{border-radius:0 .5rem .5rem 0}.admin-product-modal-inventory-button svg{color:#fff;height:1.5rem;width:1.5rem}.admin-product-modal-inventory-input{-moz-appearance:textfield;background-color:#fff;border:1px solid #eee;border-radius:.5rem;color:#333;font-size:1.5rem;margin:0 1rem;outline:none;padding:.5rem 0;text-align:center;transition:all .3s;width:5rem}.admin-product-modal-inventory-input::-webkit-inner-spin-button,.admin-product-modal-inventory-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-product-modal-inventory-input.error{background:#ff676740;border:none}.admin-product-modal-inventory-value{color:#333;font-size:2rem;font-weight:400;text-align:center;width:5rem}.admin-product-modal-chip{align-items:center;display:flex;justify-content:center}.admin-product-modal-wrapper{background:#fff;height:100%;left:0;overflow-y:scroll;position:fixed;top:150%;transition:all .3s;width:100%;z-index:7}.admin-product-modal-wrapper.visible{top:0}.product-modal__section{margin-bottom:1rem}.product-modal__inline-input{border:none;width:100%}.admin-product-modal-status{background:#24ad24;border-radius:50rem;box-shadow:0 .25rem .25rem #0003;color:#fff;font-weight:500;left:0;margin:1rem;opacity:0;padding:.5rem 1rem;position:absolute;top:0;transform:translateY(-10px);transition:all .3s}.admin-product-modal-status.visible{opacity:1;top:0;transform:translateY(0);transition-delay:.5s}.admin-product-modal-close{cursor:pointer;font-size:1.5rem;padding:1rem;position:absolute;right:0;top:0;z-index:7}.admin-product-modal-section{padding:1rem}.admin-product-modal-section.first{border-bottom:thin solid #dadada}.admin-product-modal-section.second{justify-content:flex-start;overflow-y:auto}.admin-product-modal-section.padding-bottom{padding-bottom:5rem}.admin-product-modal-section.padding-bottom.first{padding-bottom:1rem}.admin-product-modal-inventory-container{align-items:center;display:flex;font-size:3rem;justify-content:center}.admin-product-modal-inventory-container p{margin:1rem;text-align:center;-webkit-user-select:none;user-select:none}.admin-product-modal-add-button{align-items:center;background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin-left:1rem;padding:.5rem 1rem}.admin-product-modal-chip-container{gap:.5rem}.admin-product-modal-chip{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;height:1.5rem;min-width:1.5rem;padding:.5rem}.admin-product-modal-chip svg{fill:#fff;path-fill:#fff;color:#fff;height:1rem;width:1rem}.admin-product-modal-chip.icon-button,.admin-product-modal-chip.sale{background:linear-gradient(45deg,#ee672c,#e75b7b)}.admin-product-modal-deactivated-notice{margin-bottom:1rem}.admin-product-modal-reactivate-button{background:#333;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:1rem 2rem}@media(min-width:56.25rem){.admin-product-modal-wrapper{display:flex}.admin-product-modal-section{display:flex;flex:2 1;flex-direction:column;justify-content:center}.admin-product-modal-section.first{align-items:center;border-bottom:none;border-right:thin solid #ececec;flex:1 1}.admin-product-modal-section.second{padding:3rem}.admin-product-modal-section.padding-bottom.second{justify-content:flex-start}.admin-product-modal-section.padding-bottom.first{padding-bottom:5rem}.admin-product-modal-image{height:20rem;width:20rem}}@media(min-width:75rem){.admin-product-modal-section{flex:1 1}.admin-product-modal-image{height:30rem;width:30rem}}.bin-permissions-modal-storage-unit{background:#fff;border:1px solid #eee;border-radius:.5rem}.bin-permissions-modal-title{font-size:2rem;margin-bottom:.5rem;text-align:left}.bin-permissions-modal-main-text{color:#333;font-weight:500;margin-bottom:.5rem;text-align:left}.bin-permissions-modal-subtext{color:#828282;font-weight:400;margin-bottom:1rem;text-align:left}.bin-permissions-modal-subtext.top{margin-bottom:2rem}.bin-permissions-modal-storage-units{justify-content:flex-start;margin-bottom:2rem}.bin-permissions-modal-storage-unit{cursor:pointer;margin:.25rem;padding:1.5rem;position:relative}.bin-permissions-modal-storage-unit.selected .bin-permissions-modal-storage-unit-check{display:flex}.bin-permissions-modal-storage-unit-check{background:#24ad24;border-radius:50%;display:none;height:1.5rem;left:-.3rem;position:absolute;top:-.3rem;width:1.5rem}.bin-permissions-modal-storage-unit-check svg{height:1rem;width:1rem}.bin-permissions-modal-storage-unit-check svg path{fill:#fff}.bin-permissions-modal-bin-container{margin-bottom:2rem;text-align:left}.bin-permissions-modal-bin-selector-button{background:#333;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:2rem;margin-right:.5rem;padding:.5rem 1rem;text-align:left}.bin-permissions-modal-bin-selector-button svg{color:#fff;height:.75rem;margin:.5rem;width:.75rem}.bin-permissions-modal-apply-button-container{width:100%}.bin-permissions-modal-apply-button{background:linear-gradient(45deg,#ee672c,#e75b7b);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:2rem;padding:1rem 2rem}.bin-permissions-modal-back-arrow{cursor:pointer;display:none;left:0;padding:1rem;position:absolute;top:0}.bin-permissions-modal-back-arrow.visible{display:flex}.bin-permissions-modal-back-arrow svg{color:#828282;height:1rem;margin-right:.5rem;width:1rem}.bin-permissions-modal-back-arrow-label{color:#828282}.quantity-modal__inventory-button{align-items:center;display:flex;justify-content:center}.quantity-modal__wrapper{max-width:50rem;text-align:left}.quantity-modal__container{background:#fff;box-shadow:0 .25rem .25rem #0003;box-sizing:border-box;height:100%;padding:1rem;position:relative;width:100%;z-index:10}.quantity-modal-subtitle{color:#969696;margin:1rem 0}.quantity-modal__category-container{display:flex;flex-wrap:wrap;gap:.5rem}.quantity-modal__inventory-button{background:#333;border-radius:.5rem;cursor:pointer;height:3rem;padding:.5rem;width:3rem}.quantity-modal__inventory-button svg{color:#fff;height:1.5rem;width:1.5rem}.quantity-modal__inventory-button.left{border-bottom-right-radius:0;border-top-right-radius:0}.quantity-modal__inventory-button.right{border-bottom-left-radius:0;border-top-left-radius:0}.store-select__button{align-items:center;background:#333;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:1rem;height:2rem;justify-content:center;position:relative;transition:all .3s;width:9rem}.store-select__button svg path{fill:#fff}.store-select__button:hover{box-shadow:0 .125rem .25rem #00000026}.store-select__menu-item{align-items:center;color:#fcfcfc;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:.75rem 0;width:100%}.store-select__menu{background:#fcfcfc;border:1px solid #eee;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000026;overflow:hidden;position:absolute;top:calc(100% + .5rem);width:100%}.store-select__container{margin-bottom:2rem;position:relative;z-index:3}.admin-desktop-header,.admin-desktop-header__account-menu-button,.admin-desktop-header__account-menu-li,.admin-desktop-header__button-container{align-items:center;display:flex;justify-content:center}.admin-desktop-header__account-menu-list:hover{filter:brightness(110%);transform:scale(.98);transition:.05s linear}.admin-mobile-nav-header{display:none}.admin-desktop-header{height:4rem;justify-content:space-between}.admin-desktop-header__account-menu{position:relative}.admin-desktop-header__button-container{gap:1rem}.admin-desktop-header__account-menu-button{border-radius:.5rem;cursor:pointer;gap:.5rem;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.admin-desktop-header__account-menu-button svg{fill:#333;path-fill:#333;color:#333;height:1rem;height:.75rem;width:1rem;width:.75rem}.admin-desktop-header__account-menu-button:hover{background:#eee}.admin-desktop-header__account-menu-list{background:#fff;border-radius:.5rem;box-shadow:0 .25rem .25rem #0003;left:0;overflow:hidden;position:absolute;top:calc(100% + .5rem);width:100%;z-index:2}.admin-desktop-header__account-menu-li{background:#ff6767;color:#fff;cursor:pointer;font-weight:500;gap:.5rem;padding:.75rem 0;width:100%}.admin-desktop-header__account-menu-li svg{fill:#333;path-fill:#333;color:#333;height:1rem;width:1rem}.admin-desktop-header__account-menu-li svg path{fill:#fff}@media(max-width:37.5rem){.admin-desktop-header{display:none}.admin-mobile-nav-header{align-items:center;background-color:#fff;box-shadow:0 1px 6px #00000008;display:flex;height:4rem;justify-content:center;margin-bottom:1rem;position:relative;width:100%}.admin-mobile-nav-header.special{margin-bottom:0;margin-left:0;width:100%}.admin-hamburger-holder{align-items:center;display:flex;height:4rem;justify-content:center;left:0;position:absolute;top:0;width:4rem}.admin-hamburger-holder img{height:1rem}.admin-refresh-holder{align-items:center;display:flex;height:4rem;justify-content:center;position:absolute;right:0;top:0;width:4rem}.admin-refresh-holder img{height:1.5rem;margin-top:.5rem}.admin-account-header{display:none}.admin-account-header svg{height:1rem}}.admin-desktop-nav{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:4rem 3rem 3rem}.admin-mobile-nav{height:100%;left:-100%;position:fixed;top:0;transition:left .2s ease-in-out;width:100%;z-index:5}.admin-mobile-nav.open{left:0}.admin-mobile-nav.open .admin-mobile-nav__overlay{background-color:#00000080;pointer-events:all}.admin-mobile-nav .admin-mobile-nav__overlay{background-color:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:1}.admin-mobile-nav .admin-mobile-nav__link-container{align-items:center;background:#fff;display:inline-flex;flex-direction:column;height:100%;padding:2rem;position:relative;width:auto;z-index:2}.admin-nav-links dl{color:#828282;min-width:10rem}.admin-nav-links dt{clear:left;float:left;position:relative;text-align:center;white-space:nowrap;width:3rem}.admin-nav-links dd{margin-bottom:1rem}.admin-nav-links dd span{line-height:1.4rem}@media(max-width:37.5rem){.admin-desktop-nav{display:none}}.admin-nav-link-icon svg{color:#828282;height:1.25rem;width:1.25rem}.admin-nav-link-icon svg path{fill:#828282}.admin-nav-link-icon.active svg{color:#333}.admin-nav-link-icon.active svg path{fill:#333;stroke:#333}.admin-nav-link-icon.no-stroke.active svg{color:#333}.admin-nav-link-icon.no-stroke.active svg path{fill:#333;stroke:#0000}.admin-nav-link-icon.no-fill svg path{fill:#0000}.admin-nav-link-div{font-size:.9rem;margin:.7rem 0 0 2rem;position:relative}.admin-nav-link-div:first-child{margin-top:.75rem}.admin-nav-link{color:#828282;display:inline-block;text-decoration:none!important}.admin-nav-link.disabled{color:#e2e2e2;cursor:default;line-height:1rem;-webkit-user-select:none;user-select:none}.admin-nav-link.straight:before{top:9px}.admin-nav-link.last:before,.admin-nav-link.straight:before{border-bottom:2px solid #333;content:"";left:-1.5rem;margin-top:1px;position:absolute;width:1rem}.admin-nav-link.last:before{border-left:2px solid #333;border-radius:0 0 0 1.5rem;height:.5rem;top:1px}.admin-nav-link.highlight span{animation:highlightLink 2s infinite;animation-delay:1s;display:inline-block;transition:all .3s}.admin-nav-link.highlight.active span{animation:none}@keyframes highlightLink{0%{transform:translateY(0)}10%{transform:translateY(-5px)}20%{transform:translateY(0)}}.admin-nav-collapse,.admin-nav-collapse-2{margin-left:1rem;max-height:0;overflow:hidden;position:relative;width:100%}.admin-nav-collapse-2.show,.admin-nav-collapse.show{margin-bottom:1rem;margin-left:1rem;max-height:20rem;overflow:scroll}.admin-nav-collapse-2:before,.admin-nav-collapse:before{border-left:.15rem solid #333;content:"";left:.5rem;position:absolute}.admin-nav-collapse-2:before,.admin-nav-collapse:before{height:calc(100% - 1.2rem)}.admin-nav-link-dt{position:relative}.admin-add-button:active{filter:brightness(102%);transform:scale(.98);transition:.05s linear}.admin-wrapper{background-color:#f9f9f9;display:flex;width:100%}.admin-wrapper .no-margin{margin:0}.admin-wrapper .small-margin{margin:.5rem 0}.admin-wrapper .regular-margin{margin:1rem 0}.admin-wrapper .top-margin{margin-top:1rem}.admin-wrapper .bottom-margin{margin-bottom:1rem}.admin-wrapper .react-datepicker-popper{z-index:10}.admin-page-content{box-sizing:border-box;height:100%;min-width:30rem;overflow-y:auto;padding:0 3rem 1rem 0;text-align:left;width:100%}.admin-page-content.no-padding{min-width:inherit}.admin-page-content h1{font-size:2rem;font-weight:500;margin-bottom:.9rem;margin-top:0}.admin-padded-container{box-sizing:border-box;height:calc(100% - 4rem);padding:1rem;width:100%}.admin-spinner-container{width:100%}.admin-spinner-container.primary{height:100vh}.admin-spinner-container.secondary{height:75vh}.admin-spinner-container.tertiary{height:70vh}.admin-spinner-container.hide{display:none}.admin-input-search{border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 1px 6px #00000008;box-sizing:border-box;height:3.4rem;padding-left:2.75rem;width:100%}.admin-input-search.datepicker{padding-left:0;text-align:center;width:7.5rem}.admin-input-search-icon{cursor:default;margin-left:1rem;position:absolute;z-index:1}.admin-input-clear{align-items:center;background-color:#fff;border-radius:.625rem;box-shadow:-.3rem 0 .2rem #fff;cursor:pointer;display:flex;height:80%;justify-content:center;position:absolute;right:.15rem;width:2.5rem;z-index:1}.admin-logo-image{height:2rem;margin-bottom:1rem}.admin-subheader{align-items:center;align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between;position:relative}.admin-subheader.row{flex-direction:row;gap:1rem}.admin-search-bar{flex-grow:.9;max-width:20rem}.admin-buttons-container{align-items:center;display:flex}.admin-buttons-container button:first-child,.admin-buttons-container div:first-child{margin-right:.5rem}.admin-table-element-padding-left{min-width:10rem;padding-left:3rem!important}.admin-table-message{background-color:#fff;color:#828282;height:75%;top:4.1rem;width:100%;z-index:1}.admin-add-button,.admin-table-message{align-items:center;display:flex;justify-content:center;position:absolute}.admin-add-button{background:linear-gradient(32.62deg,#fda178,#e04669);border:none;border-radius:.5rem;cursor:pointer;height:2rem;right:0;top:inherit;width:2rem}.admin-add-button:hover p{opacity:.8}.admin-add-button p{color:#fff!important;font-size:1.5rem;font-weight:600}.admin-modal-back{align-items:center;cursor:pointer;display:flex;height:3rem;justify-content:center;left:0;position:absolute;top:0;width:3rem}.admin-modal-back svg{fill:#828282;height:1rem}.admin-modal-back svg:hover{fill:#000}.admin-table-element-center{text-align:center}.admin-table-element-center.small{min-width:8rem}.admin-table-element-center.overflow{max-width:3.6rem;overflow-x:scroll}.admin-table-element-center.barcode{min-width:10rem}.admin-table-element-center img{height:6rem;width:6rem}.admin-table-element-center p{margin:.5rem 0}.admin-store-item-slide-up img{height:20rem}.push-left{margin-left:-2rem!important}.admin-table-element-mobile{max-width:1rem;overflow:scroll;text-align:center}.admin-table-element-mobile.status{max-width:1.25rem}.admin-table-element-mobile p{margin:.5rem 0}.admin-table-element-mobile img{height:4rem}.admin-logout-icon{height:1rem;margin-bottom:.05rem;margin-left:.5rem}.admin-header-subtext{color:#828282;line-height:1rem}.admin-header-subtext.margins{margin:.75rem 0}.admin-button{align-items:center;background:linear-gradient(32.62deg,#ee672c,#e75b7b)!important;border:none!important;border-radius:.5rem!important;color:#fff!important;cursor:pointer;display:flex;height:3.25rem!important;justify-content:center;width:8.5rem!important}.admin-button.hide{visibility:hidden}.admin-button.green{background:linear-gradient(32.62deg,#3ebf33,#3eab6a)!important}.admin-button.recalculate{margin-right:.5rem}.admin-button.confirm{align-items:center;display:flex;font-size:1rem!important;height:2.4rem!important;justify-content:center;margin-left:auto!important;margin-right:auto!important;width:7rem!important}.admin-button.modal{margin:1rem 0 .5rem}.admin-button.small{align-items:center;display:flex;height:2rem!important;justify-content:center;position:absolute;right:1.5rem;top:1.75rem;width:2rem!important}.admin-button.small p{font-size:1.5rem!important;margin:0}.admin-button.new-order{right:0!important;top:inherit}.admin-button.filter{margin:0 .5rem;width:4rem!important}.admin-button.unadded{width:4rem!important}.admin-button .mobile{display:none}.admin-button p{color:#fff!important;font-size:.9rem!important;font-weight:600!important}.admin-table-container{background:#fff;border:thin solid #f2f2f2;border-radius:.5rem;box-shadow:0 1px 6px #00000008;box-sizing:border-box;height:77.3rem;overflow-x:scroll;overflow-y:hidden;position:relative}.admin-table-container.modal{height:31rem;overflow-x:scroll}.admin-table-container.add-product{width:26rem}.admin-table-container.add-product th{width:50%!important}.admin-table-container.new-product{display:flex;flex-direction:row;height:33rem;justify-content:space-between;padding:2rem}.admin-table-container.small{height:22rem!important;justify-content:center;margin:auto}.admin-table-container.more-info{height:auto!important}.admin-table-container.smaller{height:10rem!important;justify-content:center;margin:auto}.admin-table-container.min-height{min-height:40rem}.admin-table-container.compact{height:43.9rem}.admin-table-container.margin-bottom{margin-bottom:1rem}.admin-table-container table{border-collapse:collapse;width:100%}.admin-table-container thead{border-bottom:thin solid #f2f2f2}.admin-table-container tr{height:4rem;position:relative}.admin-table-container tr input{height:1.25rem;width:1.25rem}.admin-table-container td{border-bottom:thin solid #f2f2f2;padding:.5rem 0}.admin-table-container td>p{margin:.5rem 0}.admin-table-container th{color:#828282;font-weight:400}.admin-table-container select{border:thin solid #dfdcdc;border-radius:.5rem;height:2.25rem;width:9.25rem}.admin-table-container img{background:#fff;height:6rem;width:6rem}.admin-table-container.new-product{flex-direction:column;height:32rem}.admin-table-container.modal{height:22rem}.th-buffer{min-width:1.25rem!important}.grey-opacity{opacity:.3}.admin-pagination-buffer{width:10%}.admin-pagination-row{display:flex;justify-content:center;margin:1rem 0}.admin-subcontainer{align-items:center;display:flex;flex-direction:row;height:5rem;justify-content:space-between;margin-bottom:0;margin-top:1rem;padding:0 1rem;position:relative}.admin-subcontainer.center{justify-content:center!important}.admin-light-status{align-items:center;display:flex;justify-content:left;margin:auto;padding-left:1rem;width:7rem}.admin-light-status span{font-size:.9rem;font-weight:500;margin-left:.5rem}.admin-light-gray,.admin-light-green,.admin-light-red,.admin-light-yellow{background-color:#bbb;border-radius:50%;display:inline-block;height:25px;position:relative;width:25px}.admin-light-gray:before,.admin-light-green:before,.admin-light-red:before,.admin-light-yellow:before{border-radius:50%;bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:21px}.admin-light-green:before{background-color:#00b712;background-image:linear-gradient(315deg,#00b712,#5aff15 74%)}.admin-light-red:before{background-color:#ff0909;background-image:linear-gradient(315deg,#b52a00,#ff0909 74%)}.admin-light-gray:before{background-color:#9e9e9e;background-image:linear-gradient(315deg,#cec5c5,#757575cc 74%)}.admin-light-yellow:before{background-color:#ffee57;background-image:linear-gradient(315deg,#ccbf4e,#ffee57 74%)}.admin-select{max-width:12rem;width:45%!important}.admin-select.fixed{width:10rem!important}.admin-select.fixed.small{width:9rem!important}@media(max-width:37.5rem){.admin-page-content{min-width:0;padding:0}.admin-page-content.no-padding{padding:0}.admin-table-element-padding-left{padding-left:1.5rem!important}.admin-table-element-center.check-in{padding-left:2rem;padding-right:2rem}.admin-button.mobile{width:3.25rem!important}.admin-button.small{right:-4rem}.admin-button .desktop{display:none}.admin-table-container{overflow:scroll}.admin-table-container.new-product{flex-direction:column;height:32rem}.admin-table-container.modal{height:22rem}.admin-button.modal{width:3.25rem!important}.admin-button.left{margin-right:.5rem}.admin-button .mobile{align-items:center;display:flex;font-size:2.5rem!important;justify-content:center;margin:0!important}.admin-subcontainer{padding:0;position:relative}}.admin-title{font-size:2rem;font-weight:500;margin:0 0 .3rem}.admin-subtitle{color:#969696;font-size:1rem;font-weight:400;margin:0 0 1rem}.admin-back-arrow{align-items:center;color:#828282;cursor:pointer;display:flex;margin-bottom:.5rem;width:10rem}.admin-back-arrow svg{color:#828282;height:.75rem;margin-right:.5rem;width:.75rem}.admin-back-arrow svg path{fill:#828282}.admin-back-arrow p{font-weight:400;margin:0}.admin-back-arrow:hover,.admin-back-arrow:hover svg{color:#333}.admin-back-arrow:hover svg path{fill:#333}.admin-container{background:#fff;border:1px solid #eee;border-radius:.5rem;width:100%}.admin-container.margin-top{margin-top:.5rem}@keyframes shake{10%,90%{transform:translate3d(-.0625rem,0,0)}20%,80%{transform:translate3d(.125rem,0,0)}30%,50%,70%{transform:translate3d(-.25rem,0,0)}40%,60%{transform:translate3d(.25rem,0,0)}}@keyframes skeletonpulse{0%{background-color:#e1e1e1}50%{background-color:#eee}to{background-color:#e1e1e1}}:active,:focus{outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:initial}caption,table,tbody,td,tfoot,th,thead,tr{border:0;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}