:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);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 svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}}.mega-menu-panel{background:#fff;display:grid;gap:2.5rem;grid-template-columns:280px 1fr;height:100vh;left:50%;min-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem 3rem 130px;position:absolute;top:100%;transform:translate(-50%);width:100vw;z-index:30}.mega-menu-panel__left{border-right:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;padding-right:1.5rem}.mega-menu-panel__right{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:500px}.mega-fade-enter-active,.mega-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.mega-fade-enter-from,.mega-fade-leave-to{opacity:0}.shake{animation:shake .3s ease-in-out;border-color:red}.nav-gradient-overlay:before{background:linear-gradient(rgba(0,0,0,.675),transparent 97.86%);content:"";height:100%;inset:0;min-height:150px;pointer-events:none;position:absolute;transition:.1s linear .1s;width:100%;z-index:0}.line{stroke-dasharray:34;stroke-dashoffset:0;transition:stroke-dasharray .3s ease,opacity .3s ease}.group:hover .line-bottom{animation:fadeLine .6s ease forwards}.group:hover .line-top{animation:fadeLine .6s ease .15s forwards}@keyframes fadeLine{0%{opacity:1;stroke-dashoffset:0}40%{opacity:0;stroke-dashoffset:-34}60%{opacity:0;stroke-dashoffset:34}to{opacity:1;stroke-dashoffset:0}}.x-line{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease,opacity .6s ease}.group:hover .x-line-1{animation:xFade 1.2s ease forwards}.group:hover .x-line-2{animation:xFade 1.2s ease .25s forwards}@keyframes xFade{0%{opacity:1;stroke-dashoffset:0}40%{opacity:0;stroke-dashoffset:24}60%{opacity:0;stroke-dashoffset:24}to{opacity:1;stroke-dashoffset:0}}.footer-link[data-v-bf1ed8dd]{color:#331d15ad;font-size:11px;letter-spacing:.08em;line-height:1.45;position:relative;text-transform:uppercase;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.footer-link[data-v-bf1ed8dd]:hover{color:#331d15}.footer-link[data-v-bf1ed8dd]:after{background:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.22,1,.36,1);width:100%}.footer-link[data-v-bf1ed8dd]:hover:after{transform:scaleX(1);transform-origin:left}.footer-checkbox[data-v-bf1ed8dd]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(51,29,21,.4);border-radius:1px;cursor:pointer;height:13px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:13px}.footer-checkbox[data-v-bf1ed8dd]:hover{border-color:#331d15bf}.footer-checkbox[data-v-bf1ed8dd]:checked{background:#331d15;border-color:#331d15}.footer-checkbox[data-v-bf1ed8dd]:checked:after{border:solid #fff;border-width:0 1px 1px 0;content:"";height:6px;left:4px;position:absolute;top:1.5px;transform:rotate(45deg);width:3px}@media(max-width:639px){.footer-link[data-v-bf1ed8dd]{font-size:10px}}.cart-white-bg[data-v-9ff58b98]{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-9ff58b98]{animation:cart-bg-scale-open-9ff58b98 .36s cubic-bezier(.31,0,.13,1);transform-origin:right}.white-bg-leave-active[data-v-9ff58b98]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-9ff58b98]{width:0!important}@keyframes cart-bg-scale-open-9ff58b98{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-9ff58b98]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-9ff58b98]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .4s}.fade-overlay-enter-from[data-v-9ff58b98],.fade-overlay-leave-to[data-v-9ff58b98]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-9ff58b98]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .3s}.slide-sidebar-leave-active[data-v-9ff58b98]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-9ff58b98],.slide-sidebar-leave-to[data-v-9ff58b98]{opacity:0;visibility:hidden}.custom-scrollbar[data-v-9ff58b98]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-9ff58b98]::-webkit-scrollbar-thumb:hover{background-color:#00000040}@media(min-width:650px){.cart-white-bg[data-v-9ff58b98]{width:600px}}.white_bg[data-v-f98fbfcd]{transition:width .5s cubic-bezier(.31,0,.13,1)}.white-bg-enter-active[data-v-f98fbfcd]{animation:bg-scale-open-f98fbfcd .36s cubic-bezier(.31,0,.13,1);transform-origin:left}.white-bg-leave-active[data-v-f98fbfcd]{transition:width .32s cubic-bezier(.31,0,.13,1) .12s}.white-bg-leave-to[data-v-f98fbfcd]{width:0!important}@keyframes bg-scale-open-f98fbfcd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fade-overlay-enter-active[data-v-f98fbfcd]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .12s}.fade-overlay-leave-active[data-v-f98fbfcd]{transition:opacity .3s cubic-bezier(.31,0,.13,1) .25s}.fade-overlay-enter-from[data-v-f98fbfcd],.fade-overlay-leave-to[data-v-f98fbfcd]{opacity:0;visibility:hidden}.slide-sidebar-enter-active[data-v-f98fbfcd]{transition:opacity .36s cubic-bezier(.31,0,.13,1) .2s}.slide-sidebar-leave-active[data-v-f98fbfcd]{transition:opacity .18s cubic-bezier(.31,0,.13,1)}.slide-sidebar-enter-from[data-v-f98fbfcd],.slide-sidebar-leave-to[data-v-f98fbfcd]{opacity:0;visibility:hidden}.sidebar-fixed[data-v-f98fbfcd]{transition:width .5s cubic-bezier(.31,0,.13,1)}.left-panel[data-v-f98fbfcd]{transition:width .5s cubic-bezier(.31,0,.13,1),padding .3s ease}.menu-item[data-v-f98fbfcd]{animation:menu-item-appear-f98fbfcd .65s cubic-bezier(.31,0,.13,1) forwards;animation-delay:calc(var(--n, 1)*22ms + 70ms);opacity:0;transform:translate(-.625rem)}.menu-items .menu-item[data-v-f98fbfcd]:first-child{--n:1}.menu-items .menu-item[data-v-f98fbfcd]:nth-child(2){--n:2}.menu-items .menu-item[data-v-f98fbfcd]:nth-child(3){--n:3}.menu-items .menu-item[data-v-f98fbfcd]:nth-child(4){--n:4}.menu-items .menu-item[data-v-f98fbfcd]:nth-child(5){--n:5}@keyframes menu-item-appear-f98fbfcd{0%{opacity:0;transform:translate(-.625rem)}to{opacity:1;transform:translate(0)}}.menu-row[data-v-f98fbfcd]{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:space-between;min-height:72px;padding:.25rem;position:relative;text-align:left;width:100%}.menu-link-text[data-v-f98fbfcd]{color:#151515;font-weight:400;letter-spacing:.02em;transition:color .25s ease}.menu-link-text[data-v-f98fbfcd],.menu-section-title[data-v-f98fbfcd]{display:inline-block;font-size:1.2rem;line-height:1.4;position:relative}.menu-section-title[data-v-f98fbfcd]{color:#111;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.menu-link-text[data-v-f98fbfcd]:after,.menu-section-title[data-v-f98fbfcd]:after{background:currentColor;bottom:-5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.31,0,.13,1);width:100%}.menu-row:hover .menu-link-text[data-v-f98fbfcd]:after,.menu-row:hover .menu-section-title[data-v-f98fbfcd]:after{transform:scaleX(1)}.submenu[data-v-f98fbfcd]{border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden;padding:0 .25rem .5rem}.submenu-row[data-v-f98fbfcd]{align-items:center;cursor:pointer;display:flex;min-height:52px;padding-left:1rem;padding-right:.25rem}.submenu-text[data-v-f98fbfcd]{color:#1414149e;display:inline-block;font-family:inherit;font-size:1rem;font-weight:300;letter-spacing:.025em;line-height:1.5;position:relative;transition:color .25s ease}.submenu-row:hover .submenu-text[data-v-f98fbfcd]{color:#111}.submenu-text[data-v-f98fbfcd]:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.31,0,.13,1);width:100%}.submenu-row:hover .submenu-text[data-v-f98fbfcd]:after{transform:scaleX(1)}.submenu-enter-active[data-v-f98fbfcd]{transition:max-height .42s cubic-bezier(.31,0,.13,1),opacity .3s ease,padding .42s cubic-bezier(.31,0,.13,1)}.submenu-leave-active[data-v-f98fbfcd]{transition:max-height .32s cubic-bezier(.31,0,.13,1),opacity .2s ease,padding .32s cubic-bezier(.31,0,.13,1)}.submenu-enter-from[data-v-f98fbfcd],.submenu-leave-to[data-v-f98fbfcd]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.submenu-enter-to[data-v-f98fbfcd],.submenu-leave-from[data-v-f98fbfcd]{max-height:1200px;opacity:1}.custom-scrollbar[data-v-f98fbfcd]{scrollbar-color:rgba(0,0,0,.15) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-f98fbfcd]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-f98fbfcd]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-f98fbfcd]::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scrollbar[data-v-f98fbfcd]::-webkit-scrollbar-thumb:hover{background-color:#00000038}@media(max-width:640px){.menu-row[data-v-f98fbfcd]{min-height:66px}.menu-link-text[data-v-f98fbfcd],.menu-section-title[data-v-f98fbfcd]{font-size:1.08rem}.submenu-row[data-v-f98fbfcd]{min-height:48px;padding-left:.75rem}.submenu-text[data-v-f98fbfcd]{font-size:.95rem}}
