.mobile-menu .sub-menu{transition:all .25s cubic-bezier(.104,.204,.492,1)}.mobile-menu-drawer{--mobile-menu-bg: #f3f3f3;--mobile-menu-card: #fff;--mobile-menu-line: #e8e8e8;--mobile-menu-radius: 0;--mobile-menu-head-height: 72px;--mobile-menu-scrollbar: #c2c2c2;position:fixed;top:0;left:0;bottom:0;z-index:90;width:min(480px,calc(100vw - 48px));background:var(--mobile-menu-bg);display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;text-align:left;opacity:1;visibility:hidden;will-change:transform;transform:translate(-100%);transition:transform .3s cubic-bezier(.104,.204,.492,1),visibility 0s .3s;--color-price: var(--color-header-text);--color-accent: var(--color-header-links);--color-accent-rgb: var(--color-header-links-rgb)}[dir=rtl] .mobile-menu-drawer{left:auto;right:0;text-align:right;transform:translate(100%)}.mobile-menu-drawer.active{transform:translate(0);visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){.mobile-menu-drawer{transition:none}}.mobile-menu-drawer::-webkit-scrollbar{width:10px}.mobile-menu-drawer::-webkit-scrollbar-track{background:transparent}.mobile-menu-drawer::-webkit-scrollbar-thumb{background-color:var(--mobile-menu-scrollbar);background-clip:padding-box;border:3px solid transparent;border-radius:10px}.mobile-menu-drawer::-webkit-scrollbar-thumb:hover{background-color:#a3a3a3}@supports not selector(::-webkit-scrollbar){.mobile-menu-drawer{scrollbar-width:thin;scrollbar-color:var(--mobile-menu-scrollbar) transparent}}.mobile-menu-drawer--inner{min-height:100%;position:relative;display:flex;flex-direction:column;padding-bottom:24px}.mobile-menu-drawer--head{position:sticky;top:0;z-index:13;display:flex;align-items:center;gap:16px;flex:none;height:var(--mobile-menu-head-height);padding:0 8px 0 20px;background:var(--mobile-menu-bg)}.mobile-menu-drawer--logo{display:inline-flex;flex-shrink:1;min-width:0;line-height:0}.mobile-menu-drawer--logo img{display:block;width:auto;max-width:100%;height:24px;object-fit:contain;object-position:left}.mobile-menu-drawer--logo.text-logo{font-size:1.125rem;font-weight:var(--font-body-bold-weight, 600);line-height:1;color:var(--color-header-links, --color-accent)}.mobile-menu-drawer--account{flex-shrink:0;font-size:.8125rem;line-height:1.3;text-decoration:underline;text-underline-offset:2px;color:var(--color-header-links, --color-accent)}.mobile-menu-drawer--account:hover{text-decoration:none}.mobile-menu-drawer--head shopify-account{display:inline-flex;flex-shrink:0}.mobile-menu-drawer--close{display:flex;margin-left:auto}[dir=rtl] .mobile-menu-drawer--close{margin-left:0;margin-right:auto}.mobile-menu-drawer--close .side-panel-close{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.mobile-menu-drawer--close svg{width:18px;height:18px}.mobile-menu-drawer--close svg path{stroke:var(--color-header-links, --color-accent)}.mobile-menu{list-style:none;margin:0;width:100%;padding:0 16px}.mobile-menu>li,.mobile-menu .sub-menu>li:not(.parent-link-back){background:var(--mobile-menu-card)}.mobile-menu>li:first-child,.mobile-menu>li.menu-item--standalone,.mobile-menu>li.menu-item--standalone+li,.mobile-menu .sub-menu>.parent-link-back+li{border-top-left-radius:var(--mobile-menu-radius);border-top-right-radius:var(--mobile-menu-radius)}.mobile-menu>li:last-child,.mobile-menu>li.menu-item--standalone,.mobile-menu>li:has(+li.menu-item--standalone),.mobile-menu .sub-menu>li:last-child,.mobile-menu .sub-menu>li:has(+:not(li)){border-bottom-left-radius:var(--mobile-menu-radius);border-bottom-right-radius:var(--mobile-menu-radius)}.mobile-menu>li.menu-item--standalone,.mobile-menu>li.menu-item--standalone+li{margin-top:12px}.mobile-menu li .link-container{display:flex;align-items:center;min-height:56px;padding:0 16px;font-size:calc(var(--font-navigation-scale, 1) * 1.0625rem);font-family:var(--font-navigation-family, inherit);font-weight:var(--font-body-medium-weight, 500);font-style:var(--font-navigation-style, inherit);line-height:1.3;color:var(--color-header-links, --color-accent)}.mobile-menu>li+li>.link-container,.mobile-menu .sub-menu>li:not(.parent-link-back)+li>.link-container{border-top:1px solid var(--mobile-menu-line)}.mobile-menu>li.menu-item--standalone>.link-container,.mobile-menu>li.menu-item--standalone+li>.link-container{border-top:0}.mobile-menu li .link-container .parent-link{width:100%;display:flex;align-items:center;min-height:56px;cursor:pointer;list-style:none}.mobile-menu li .link-container .parent-link::-webkit-details-marker{display:none}.mobile-menu li .link-container .parent-link a{flex:1;color:inherit;text-decoration:none}.mobile-menu li .link-container .link-forward{display:flex;align-items:center;align-self:stretch;margin-left:auto;padding-left:16px}.mobile-menu li .link-container .link-forward svg{display:none}.mobile-menu li .link-container .link-forward:after{content:"";width:8px;height:8px;margin-right:3px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}[dir=rtl] .mobile-menu li .link-container .link-forward{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px;transform:rotate(180deg)}.mobile-menu li .link-container[open].menu-opening>.sub-menu{transform:translate(0);visibility:visible}.mobile-menu .sub-menu>li.menu-item--view-all>.link-container{font-weight:var(--font-body-bold-weight, 600)}.mobile-menu .sub-menu{width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:10;background:var(--mobile-menu-bg);transform:translate(100%);margin-left:0;list-style:none;padding:var(--mobile-menu-head-height) 16px 24px;visibility:hidden}.mobile-menu .sub-menu .sub-menu{z-index:12}[dir=rtl] .mobile-menu .sub-menu{transform:translate(-100%)}.mobile-menu .parent-link-back button{width:100%;min-height:48px;margin-bottom:8px;padding:0 4px;display:flex;align-items:center;gap:12px;font-size:calc(var(--font-navigation-scale, 1) * 1.125rem);font-weight:var(--font-body-bold-weight, 600);text-align:left;color:var(--color-header-links, --color-accent)}.mobile-menu .parent-link-back button span{display:flex;align-items:center}.mobile-menu .parent-link-back button svg{display:none}.mobile-menu .parent-link-back button span:after{content:"";width:8px;height:8px;margin-left:3px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg)}[dir=rtl] .mobile-menu .parent-link-back button{text-align:right}[dir=rtl] .mobile-menu .parent-link-back button span{transform:rotate(180deg)}.mobile-menu .mega-menu-sidebar--content{padding:16px;border:0;list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.mobile-secondary-menu{list-style:none;margin:12px 16px 0;padding:0}.mobile-secondary-menu li{background:var(--mobile-menu-card)}.mobile-secondary-menu li:first-child{border-top-left-radius:var(--mobile-menu-radius);border-top-right-radius:var(--mobile-menu-radius)}.mobile-secondary-menu li:last-child{border-bottom-left-radius:var(--mobile-menu-radius);border-bottom-right-radius:var(--mobile-menu-radius)}.mobile-secondary-menu li+li a{border-top:1px solid var(--mobile-menu-line)}.mobile-secondary-menu a{display:flex;align-items:center;min-height:52px;padding:0 16px;font-size:.9375rem;color:var(--color-header-links, --color-accent)}.mobile-menu-drawer .thb-mobile-menu-footer{padding:16px 20px 0;margin-top:auto}.mobile-menu-drawer .thb-mobile-menu-footer .thb-localization-forms{text-align:left}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form>div{margin-left:0;margin-right:20px}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select{margin-bottom:0;padding-right:14px}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select-arrow{right:0}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form .select-arrow svg path{stroke:var(--color-header-text, --color-body)}.mobile-menu-drawer .thb-mobile-menu-footer .shopify-localization-form select{font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;color:var(--color-header-text, --color-body)}.mobile-menu-drawer .mega-menu-promotion{display:block;width:auto;margin:12px 16px 0;border-radius:var(--mobile-menu-radius)}.mobile-menu-drawer .mega-menu-promotion--cover{padding:0 24px 24px}.mobile-menu-drawer .mega-menu-promotion img{transform:scale(1)}.mobile-menu-drawer .mega-menu-promotion.mega-menu-promotion--small{width:100%;margin:0;display:block}.mobile-menu-drawer .mega-menu-promotion.mega-menu-promotion--small .mega-menu-promotion--cover{padding:8px 15px}.mobile-menu-cards{margin-top:32px;padding-bottom:24px}.mobile-menu-cards__track{display:flex;gap:8px;margin:0;padding:0 16px 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch}@media(hover:hover)and (pointer:fine){.mobile-menu-cards__track{cursor:grab}}.mobile-menu-cards__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.mobile-menu-cards__track.is-dragging a{pointer-events:none}.mobile-menu-cards__item{flex:0 0 85%;max-width:420px;scroll-snap-align:start}.mobile-menu-cards__card{position:relative;display:block;color:#fff;text-decoration:none}.mobile-menu-cards__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--mobile-menu-card)}.mobile-menu-cards__image{display:block;width:100%;height:100%;object-fit:cover}.mobile-menu-cards__image--empty{background:#e2e2e2}.mobile-menu-cards__title{position:absolute;left:16px;right:16px;bottom:14px;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.35)}.mobile-menu-cards__image{transition:transform .4s cubic-bezier(.104,.204,.492,1)}@media(hover:hover){.mobile-menu-cards__card:hover .mobile-menu-cards__image{transform:scale(1.03)}}.mobile-menu-cards__track::-webkit-scrollbar{height:2px}.mobile-menu-cards__track::-webkit-scrollbar-track{margin:0 16px;background:var(--mobile-menu-line);border-radius:0}.mobile-menu-cards__track::-webkit-scrollbar-thumb{background:#000;border-radius:0}@supports not selector(::-webkit-scrollbar){.mobile-menu-cards__track{scrollbar-width:thin;scrollbar-color:#000 var(--mobile-menu-line)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/mobile-menu-ref.css.map */
