.province-overlay[data-v-ced5255d]{align-items:flex-end;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}@media (min-width:640px){.province-overlay[data-v-ced5255d]{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.4)}}.province-modal-container[data-v-ced5255d]{background:#fff;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 25px 50px -12px #00000040;padding-bottom:env(safe-area-inset-bottom,0);width:100%}@media (min-width:640px){.province-modal-container[data-v-ced5255d]{border-radius:1.25rem;margin:0 1rem;max-width:400px}}.province-modal-enter-active[data-v-ced5255d]{animation:overlayFadeIn-ced5255d .25s ease both}.province-modal-leave-active[data-v-ced5255d]{animation:overlayFadeOut-ced5255d .2s ease both}.province-modal-enter-active .province-modal-container[data-v-ced5255d]{animation:containerSlideUpDesktop-ced5255d .25s cubic-bezier(.16,1,.3,1) both}.province-modal-leave-active .province-modal-container[data-v-ced5255d]{animation:containerSlideDownDesktop-ced5255d .2s cubic-bezier(.55,0,1,.45) both}@keyframes overlayFadeIn-ced5255d{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut-ced5255d{0%{opacity:1}to{opacity:0}}@keyframes containerSlideUpDesktop-ced5255d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes containerSlideDownDesktop-ced5255d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (max-width:639px){.province-modal-enter-active .province-modal-container[data-v-ced5255d]{animation:containerSlideUpSheet-ced5255d .3s cubic-bezier(.16,1,.3,1) both}.province-modal-leave-active .province-modal-container[data-v-ced5255d]{animation:containerSlideDownSheet-ced5255d .22s cubic-bezier(.55,0,1,.45) both}}@keyframes containerSlideUpSheet-ced5255d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes containerSlideDownSheet-ced5255d{0%{transform:translateY(0)}to{transform:translateY(100%)}}.fade-enter-active[data-v-ec4c14cf],.fade-leave-active[data-v-ec4c14cf]{transition:opacity .8s}.fade-enter[data-v-ec4c14cf],.fade-leave-to[data-v-ec4c14cf]{opacity:0}.message[data-v-ec4c14cf]{background:#06c99a;border-radius:5px;bottom:440px;box-shadow:0 2px 5px #0003;color:#fff;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);width:-moz-fit-content;width:fit-content}.catalog-virtual-row[data-v-ec4c14cf]{overflow:visible}.catalog-grid-virtual--restoring[data-v-ec4c14cf]{opacity:0;pointer-events:none;visibility:hidden}.home-catalog-sticky--no-anim[data-v-37a4da27],.home-catalog-sticky--no-anim[data-v-37a4da27] *,.input-container--no-anim[data-v-37a4da27]{transition:none!important;transition-delay:0s!important}.logo-container[data-v-37a4da27]{align-items:center;display:flex;min-width:120px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);width:120px}.province-sticky-slot[data-v-37a4da27]{align-items:center;display:flex;justify-content:center;min-width:170px;width:170px}.province-anim[data-v-37a4da27]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1),min-width .35s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,width,min-width}.input-anim[data-v-37a4da27]{transition:margin-left .35s cubic-bezier(.16,1,.3,1),padding-top .35s cubic-bezier(.16,1,.3,1);will-change:margin-left}.input-container[data-v-37a4da27]{position:relative}.input-container input[data-v-37a4da27]{background:#fafafa;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 2px 8px #0000000a;color:#1a1a1a;font-size:15px;outline:none;padding:.875rem 3rem .875rem 1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%}.input-container input[data-v-37a4da27]::-moz-placeholder{color:#9ca3af}.input-container input[data-v-37a4da27]::placeholder{color:#9ca3af}.input-container input[data-v-37a4da27]:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.input-container input[data-v-37a4da27]:focus{background:#fff;border-color:#06c99a;box-shadow:0 0 0 3px #06c99a1f}.clean-icon[data-v-37a4da27]{cursor:pointer;transition:color .2s ease}.clean-icon[data-v-37a4da27]:hover{color:#06c99a;cursor:pointer}.input-container svg[data-v-37a4da27]:not(.clean-icon):hover{cursor:auto}@media (max-width:768px){.input-container[data-v-37a4da27]{width:auto}.input-container input[data-v-37a4da27]{font-size:16px;padding:.45rem 2.5rem .45rem .875rem}}.toast-error[data-v-f803ee15]{background:#ef4444;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:15px;font-weight:500;left:50%;padding:14px 24px;position:fixed;transform:translate(-50%);z-index:1000}.slide-up-enter-active[data-v-f803ee15]{animation:slideUpIn-f803ee15 .4s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-f803ee15]{animation:slideUpOut-f803ee15 .3s cubic-bezier(.55,0,1,.45)}@keyframes slideUpIn-f803ee15{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUpOut-f803ee15{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.hero-content[data-v-f803ee15]{height:-moz-fit-content;height:fit-content}@media (min-width:768px){.hero-content[data-v-f803ee15]{min-height:200px}}
