@keyframes shake-996f759a{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}.shake[data-v-996f759a]{animation:shake-996f759a .3s ease-in-out;border-color:red}.nav-link[data-v-996f759a]{background:transparent;border:none;color:#404040;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.08em;padding:4px 0;position:relative;text-transform:uppercase;transition:color .2s ease}.nav-link.is-open[data-v-996f759a],.nav-link[data-v-996f759a]:hover{color:#000}.nav-link[data-v-996f759a]:after{background-color:#000;bottom:-21px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.31,0,.13,1);width:100%}.nav-link.is-open[data-v-996f759a]:after,.nav-link[data-v-996f759a]:hover:after{transform:scaleX(1)}.footer-link[data-v-4edfabc3]{color:#000000b3;font-size:.875rem;transition:color .2s ease}.footer-link[data-v-4edfabc3]:hover{color:#000}.cart-white-bg[data-v-0269a226]{bottom:0;max-width:600px;position:fixed;right:0;top:0;transform-origin:right;transition:width .36s cubic-bezier(.31,0,.13,1);width:100%}.white-bg-enter-active[data-v-0269a226]{animation:cart-bg-scale-open-0269a226 .36s cubic-bezier(.31,0,.13,1);transform-origin:right}.white-bg-leave-active[data-v-0269a226]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-0269a226]{width:0!important}@keyframes cart-bg-scale-open-0269a226{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-0269a226]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-0269a226]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-0269a226],.fade-overlay-leave-to[data-v-0269a226]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-0269a226]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-0269a226]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-0269a226],.slide-sidebar-leave-to[data-v-0269a226]{opacity:0;visibility:hidden}.custom-scrollbar[data-v-0269a226]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-0269a226]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-0269a226]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0269a226]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-0269a226]::-webkit-scrollbar-thumb:hover{background-color:#00000040}@media(min-width:650px){.cart-white-bg[data-v-0269a226]{width:600px}}.fade-overlay-enter-active[data-v-74ca2050],.fade-overlay-leave-active[data-v-74ca2050]{transition:opacity .3s ease}.fade-overlay-enter-from[data-v-74ca2050],.fade-overlay-leave-to[data-v-74ca2050]{opacity:0}.slide-panel-enter-active[data-v-74ca2050],.slide-panel-leave-active[data-v-74ca2050]{transition:transform .35s cubic-bezier(.31,0,.13,1)}.slide-panel-enter-from[data-v-74ca2050],.slide-panel-leave-to[data-v-74ca2050]{transform:translate(-100%)}.menu-row[data-v-74ca2050]{display:flex;flex-direction:column}.menu-link[data-v-74ca2050]{background:transparent;border:none;color:#374151;cursor:pointer;font-size:.95rem;font-weight:500;letter-spacing:.02em;padding:1rem 0;text-align:left;text-transform:uppercase;transition:color .25s ease}.menu-link[data-v-74ca2050]:hover{color:#000}.submenu-link[data-v-74ca2050]{color:#6b7280;font-size:.875rem;padding:.5rem 0;transition:color .25s ease}.submenu-link[data-v-74ca2050]:hover{color:#000}.accordion-content[data-v-74ca2050]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.31,0,.13,1)}.accordion-content.accordion-open[data-v-74ca2050]{grid-template-rows:1fr}.custom-scrollbar[data-v-74ca2050]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-74ca2050]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-74ca2050]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-74ca2050]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}
