.menu-main-icon,.mobile-menu-category-rail,.mobile-menu-hint,.mobile-menu-toggle,.mobile-menu-view-all,.mobile-search-shortcut,.submenu-item-toggle{display:none}@media (max-width:991.98px){.mobile-floating-tools{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,Canvas 94%,transparent);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 14%,Canvas);border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 24px rgba(25,25,35,.15);direction:rtl;display:flex;gap:6px;padding:5px;position:fixed;right:max(16px,env(safe-area-inset-right,0px));z-index:1046}.mobile-floating-tools .mobile-menu-toggle,.mobile-floating-tools .mobile-search-shortcut{inset:auto!important;bottom:auto!important;flex:0 0 48px;left:auto!important;position:relative;right:auto!important;transform:none}.mobile-floating-tools .mobile-search-shortcut{align-content:center;gap:0;line-height:1}.mobile-floating-tools .mobile-search-shortcut>i{font-size:24px;line-height:1}body.archive-panel-open .mobile-floating-tools,body.mobile-keyboard-open .mobile-floating-tools,body.mobile-nav-suspended .mobile-floating-tools,body.quickview-open .mobile-floating-tools{display:none}body.mobile-quick-nav-open .mobile-floating-tools{bottom:calc(92px + env(safe-area-inset-bottom))}body.products-archive .mobile-floating-tools .archive-buttons{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;height:48px;inset:auto!important;min-height:0;overflow:visible;position:relative!important;width:48px;z-index:auto}body.products-archive .mobile-floating-tools #archiveToolsToggle{border-radius:15px;height:48px;min-height:48px;width:48px}body.products-archive .mobile-floating-tools .archive-tools-actions{bottom:calc(100% + 8px);position:absolute;right:0}.mobile-menu-toggle{-webkit-tap-highlight-color:transparent;align-content:center;background:var(--colorMain,CanvasText);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 18%,Canvas);border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 7px 20px color-mix(in srgb,var(--colorMain,CanvasText) 24%,transparent);color:var(--colorMainContrast,Canvas);display:grid;font-size:21px;gap:3px;height:64px;justify-items:center;padding:0;position:fixed;right:max(16px,env(safe-area-inset-right,0px));transition:transform .18s ease,box-shadow .18s ease;width:58px;z-index:1046}.mobile-menu-toggle:active{transform:scale(.94)}.mobile-menu-toggle:focus-visible{outline:3px solid var(--colorMain,CanvasText);outline-offset:3px}.mobile-menu-toggle-label{font-size:10px;font-weight:500;line-height:1.2}.mobile-search-shortcut{-webkit-tap-highlight-color:transparent;align-content:center;background:Canvas;border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 18%,Canvas);border-radius:18px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 7px 20px color-mix(in srgb,var(--colorMain,CanvasText) 18%,transparent);color:var(--colorMain,CanvasText);display:grid;font:inherit;font-size:20px;gap:3px;height:64px;justify-items:center;padding:0;position:fixed;right:calc(max(16px, env(safe-area-inset-right, 0px)) + 68px);transition:transform .18s ease,box-shadow .18s ease;width:58px;z-index:1046}.mobile-search-shortcut span{font-size:10px;font-weight:500;line-height:1.2}.mobile-search-shortcut:active{transform:scale(.94)}.mobile-search-shortcut:focus-visible{outline:3px solid var(--colorMain,CanvasText);outline-offset:3px}.mobile-menu-toggle,.mobile-search-shortcut{background:Canvas;border:2px solid var(--colorMain,CanvasText);border-radius:15px;box-shadow:0 7px 20px color-mix(in srgb,var(--colorMain,CanvasText) 18%,transparent);box-sizing:border-box;color:var(--colorMain,CanvasText);height:48px!important;max-height:48px;max-width:48px;min-height:48px!important;min-width:48px!important;padding:0!important;width:48px!important}.mobile-menu-toggle{font-size:20px}.mobile-search-shortcut{right:calc(max(16px, env(safe-area-inset-right, 0px)) + 58px)}.mobile-search-shortcut>i{font-size:20px}.mobile-bottom-nav,body.archive-panel-open .mobile-menu-toggle,body.archive-panel-open .mobile-search-shortcut,body.mobile-keyboard-open .mobile-menu-toggle,body.mobile-keyboard-open .mobile-search-shortcut,body.mobile-nav-suspended .mobile-menu-toggle,body.mobile-nav-suspended .mobile-search-shortcut,body.quickview-open .mobile-menu-toggle,body.quickview-open .mobile-search-shortcut{opacity:0;pointer-events:none;visibility:hidden}.mobile-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));left:10px;right:10px;transform:translateY(110%);transition:transform .24s ease,opacity .2s ease,visibility .2s ease}body.mobile-quick-nav-open .mobile-bottom-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body.mobile-quick-nav-open .mobile-search-shortcut{opacity:0;pointer-events:none;visibility:hidden}body.mobile-quick-nav-open.mobile-nav-hidden .mobile-bottom-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body.mobile-quick-nav-open{padding-bottom:calc(92px + env(safe-area-inset-bottom))}body.archive-panel-open .mobile-bottom-nav,body.mobile-keyboard-open .mobile-bottom-nav,body.mobile-nav-suspended .mobile-bottom-nav,body.quickview-open .mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(110%);visibility:hidden}body.mobile-quick-nav-open .mobile-menu-toggle{bottom:calc(92px + env(safe-area-inset-bottom))}#backToTop{border-radius:4px;bottom:calc(36px + env(safe-area-inset-bottom));font-size:16px;height:38px;left:20px;right:auto;width:38px}body.mobile-quick-nav-open #backToTop{pointer-events:none;visibility:hidden}body.archive-panel-open .mobile-menu-toggle,body.mobile-keyboard-open .mobile-menu-toggle,body.mobile-nav-suspended .mobile-menu-toggle,body.quickview-open .mobile-menu-toggle{opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:768px){body.cart-page{--mobile-nav-action-offset:calc(84px + env(safe-area-inset-bottom))}body.checkout-page{--mobile-nav-action-offset:calc(168px + env(safe-area-inset-bottom))}body.cart-page .mobile-bottom-nav,body.cart-page .mobile-floating-tools,body.cart-page .mobile-search-shortcut,body.checkout-page .mobile-bottom-nav,body.checkout-page .mobile-floating-tools,body.checkout-page .mobile-search-shortcut{bottom:var(--mobile-nav-action-offset)}body.cart-page.mobile-quick-nav-open .mobile-menu-toggle,body.checkout-page.mobile-quick-nav-open .mobile-menu-toggle{bottom:calc(var(--mobile-nav-action-offset) + 80px)}body.single-product-page{--mobile-nav-action-offset:calc(84px + env(safe-area-inset-bottom))}body.single-product-page .mobile-bottom-nav,body.single-product-page .mobile-floating-tools{bottom:var(--mobile-nav-action-offset)}body.single-product-page .mobile-menu-toggle{display:none!important}body.single-product-page.mobile-quick-nav-open .mobile-menu-toggle{bottom:calc(var(--mobile-nav-action-offset) + 80px)}body.single-product-page .mobile-menu-toggle{background:Canvas;border:2px solid var(--colorMain,#421268);box-shadow:0 5px 16px color-mix(in srgb,var(--colorMain,CanvasText) 16%,transparent);color:var(--colorMain,#421268);font-size:22px}}@media (max-width:768px){body.single-product-page:has(.product-selected-price-summary) .mobile-floating-tools{bottom:max(12px,calc(var(--mobile-nav-action-offset, 84px) - 12px))}body.single-product-page.mobile-quick-nav-open .mobile-menu-toggle{bottom:calc(var(--mobile-nav-action-offset) + 80px)}}@media (min-width:992px){.mobile-menu-toggle{display:none!important}}@media (max-width:991.98px){.header-down{overflow:visible!important}body.site-menu-open{overflow:hidden}body.site-menu-open #backToTop,body.site-menu-open .archive-buttons,body.site-menu-open .store-contact-launcher{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(18,22,30,.48);z-index:1060!important}.menu-items{background:Canvas;border-left:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 18%,Canvas);box-shadow:-16px 0 44px rgba(0,0,0,.16);color:CanvasText;flex-direction:column;height:100vh;height:100dvh;max-width:100%;overflow:hidden;overscroll-behavior:contain;padding:0 0 max(12px,env(safe-area-inset-bottom));right:-105%;transition:right .28s cubic-bezier(.2,.75,.25,1);width:min(88vw,400px);z-index:1061}.menu-items.open{right:0!important}.menu-items-header{background:Canvas;border-bottom:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 14%,Canvas);flex:0 0 auto;gap:12px;padding:18px 18px 16px}.menu-items-header .logo{max-width:190px;width:min(58%,190px)}.menu-items-header .logo img{display:block;max-height:48px;object-fit:contain;object-position:right center}.menu-items-header .close{background:color-mix(in srgb,var(--colorMain,CanvasText) 7%,Canvas);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 22%,Canvas);border-radius:12px;color:var(--colorMain,CanvasText);display:grid;flex:0 0 44px;font-size:19px;height:44px;line-height:1;padding:0;place-items:center;width:44px}.menu-items-header .close:focus-visible,.menu-items-header .close:hover{background:var(--colorMain,CanvasText);color:var(--colorMainContrast,Canvas)}.menu-items-header .mobile-search-open{background:color-mix(in srgb,var(--colorMain,CanvasText) 5%,Canvas);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 20%,Canvas);border-radius:12px;color:color-mix(in srgb,CanvasText 62%,Canvas);flex:1 0 100%;font-size:15px;margin:2px 0 0;min-height:48px;order:3;padding:0 14px;text-align:start;width:100%}.menu-items-header .mobile-search-open i{color:var(--colorMain,CanvasText);font-size:18px}.menu-items>nav{-webkit-overflow-scrolling:touch;display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 24px;scrollbar-color:color-mix(in srgb,var(--colorMain,CanvasText) 30%,Canvas) transparent;scrollbar-width:thin;width:100%}.menu-items .menu-item{align-items:center;border-bottom:1px solid color-mix(in srgb,CanvasText 10%,Canvas);display:flex;flex-wrap:wrap;height:auto;line-height:1.7;margin:0;min-height:60px;padding:5px 4px}.menu-items .menu-item>a{align-items:center;border-radius:10px;color:CanvasText;display:flex;flex:1 1 auto;font-size:16px;font-weight:500;line-height:1.7;min-height:48px;min-width:0;overflow-wrap:anywhere;padding:6px 8px}.menu-items .menu-item>a .menu-main-icon{background:color-mix(in srgb,var(--colorMain,CanvasText) 8%,Canvas);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 18%,Canvas);border-radius:12px;color:var(--colorMain,CanvasText);display:grid;flex:0 0 40px;font-size:18px;height:40px;margin-inline-end:10px;place-items:center;width:40px}.menu-items .menu-item>a .menu-main-label{min-width:0}.menu-items .menu-item>a:focus-visible,.menu-items .menu-item>a:hover{background:color-mix(in srgb,var(--colorMain,CanvasText) 6%,Canvas);color:var(--colorMain,CanvasText);outline:none}.menu-item-toggle{-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,var(--colorMain,CanvasText) 6%,Canvas);border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 20%,Canvas);border-radius:12px;color:var(--colorMain,CanvasText);cursor:pointer;display:grid;flex:0 0 42px;height:42px;line-height:1;padding:0;place-items:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease;width:42px}.menu-item-toggle[aria-expanded=true]{background:var(--colorMain,CanvasText);border-color:var(--colorMain,CanvasText);color:var(--colorMainContrast,Canvas)}.menu-item-toggle:focus-visible{outline:3px solid var(--colorMain,CanvasText);outline-offset:2px}.menu-items .menu-item .submenu{background:color-mix(in srgb,var(--colorMain,CanvasText) 4%,Canvas);border:0;border-radius:10px;flex:1 0 100%;margin:0;padding:0 10px 10px 0;width:100%}.menu-items .menu-item .submenu>ul{display:block;max-height:none;padding:4px 8px 8px}.menu-items .menu-item .submenu>ul>li{border-bottom:1px solid color-mix(in srgb,CanvasText 8%,Canvas);display:block;float:none;padding:0;width:100%}.menu-items .menu-item .submenu>ul>li:last-child{border-bottom:0}.menu-items .menu-item .submenu>ul>li>a{color:color-mix(in srgb,CanvasText 82%,Canvas);display:block;font-size:14px;font-weight:500;line-height:1.7;margin:0;min-height:44px;padding:10px 8px}.menu-items .menu-item .submenu>ul>li>a:before{background:color-mix(in srgb,var(--colorMain,CanvasText) 65%,Canvas);border-radius:50%;display:inline-block;height:7px;margin:0 0 0 9px;vertical-align:middle;width:7px}.menu-items .menu-item .submenu>ul>li>a:focus-visible,.menu-items .menu-item .submenu>ul>li>a:hover{color:var(--colorMain,CanvasText)}.menu-items .menu-item .submenu>ul>li.has-nested-submenu{align-items:center;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) 40px}.menu-items .menu-item .submenu>ul>li.has-nested-submenu>a{grid-column:1}.submenu-item-toggle{background:Canvas;border:1px solid color-mix(in srgb,var(--colorMain,CanvasText) 20%,Canvas);border-radius:11px;color:var(--colorMain,CanvasText);display:grid;font-size:15px;grid-column:2;grid-row:1;height:38px;padding:0;place-items:center;width:38px}.submenu-item-toggle[aria-expanded=true]{background:var(--colorMain,CanvasText);border-color:var(--colorMain,CanvasText);color:var(--colorMainContrast,Canvas)}.submenu-item-toggle:focus-visible{outline:3px solid var(--colorMain,CanvasText);outline-offset:2px}.menu-items .menu-item .submenu>ul>li>ul.nested-submenu{border-inline-start:2px solid color-mix(in srgb,var(--colorMain,CanvasText) 28%,Canvas);display:none;grid-column:1/-1;margin:0 8px 10px 0;padding:4px 12px 4px 0;width:auto}.menu-items .menu-item .submenu>ul>li>ul.nested-submenu>li{border:0;margin:0;padding:0}.menu-items .menu-item .submenu>ul>li>ul.nested-submenu>li>a{align-items:center;border-radius:8px;color:color-mix(in srgb,CanvasText 76%,Canvas);display:flex;font-size:14px;line-height:1.7;min-height:42px;padding:8px 10px}.menu-items .menu-item .submenu>ul>li>ul.nested-submenu>li>a:before{display:none}.menu-items .menu-item .submenu>ul>li>ul.nested-submenu>li>a:focus-visible,.menu-items .menu-item .submenu>ul>li>ul.nested-submenu>li>a:hover{background:color-mix(in srgb,var(--colorMain,CanvasText) 6%,Canvas);color:var(--colorMain,CanvasText)}.menu-items :focus-visible{outline-color:var(--colorMain,CanvasText);outline-offset:2px}#open-menu:focus-visible{outline:3px solid var(--colorMain,CanvasText);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.menu-items,.mobile-bottom-nav,.mobile-menu-toggle{transition-duration:.01ms!important}}@media (max-width:991.98px){.mobile-floating-tools{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;gap:8px;padding:0}.mobile-floating-tools>.mobile-menu-toggle,.mobile-floating-tools>.mobile-search-shortcut,body.products-archive .mobile-floating-tools #archiveToolsToggle{background:Canvas!important;border:2px solid var(--colorMain,#421268)!important;border-radius:15px!important;box-shadow:0 5px 16px color-mix(in srgb,var(--colorMain,CanvasText) 16%,transparent)!important;box-sizing:border-box;color:var(--colorMain,#421268)!important;display:grid;font-size:20px;gap:0;height:48px!important;line-height:1;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;padding:0!important;place-items:center;width:48px!important}.mobile-floating-tools .mobile-menu-toggle-label,.mobile-floating-tools .mobile-search-shortcut>span,body.products-archive .mobile-floating-tools #archiveToolsToggle>span{display:none!important}.mobile-floating-tools .mobile-search-shortcut>i,body.products-archive .mobile-floating-tools #archiveToolsToggle>i{font-size:20px;line-height:1;margin:0}body.products-archive .mobile-floating-tools .archive-buttons{height:48px;width:48px}}