.mobile-menu .sub-menu{transition:all .25s cubic-bezier(.104,.204,.492,1)}.mobile-menu-drawer{position:absolute;top:100%;left:0;width:100vw;background:var(--color-header-bg, var(--bg-body, #fff));height:calc(100vh - (100% + var(--header-offset, 0px)));display:block;border-top:1px solid var(--color-header-border, var(--color-border));overflow-x:hidden;overflow-y:scroll;text-align:left;opacity:0;visibility:hidden;will-change:opacity,transform;transform:translateY(50px);transition:opacity .25s cubic-bezier(.104,.204,.492,1),transform .25s cubic-bezier(.104,.204,.492,1);scrollbar-width:none;--color-price: var(--color-header-text);--color-accent: var(--color-header-text);--color-accent-rgb: var(--color-header-text-rgb)}.mobile-menu-drawer::-webkit-scrollbar{display:none}@supports (height: 100dvh){.mobile-menu-drawer{height:calc(100dvh - (100% + var(--header-offset, 0px)))}}.mobile-menu-drawer.active{transform:translateY(0);opacity:1;visibility:visible}.mobile-menu-drawer--inner{min-height:100%;position:relative;display:flex;flex-direction:column}.mobile-menu-drawer .thb-mobile-menu-footer{padding:15px;margin-top:auto;position:sticky;bottom:0;left:0;background:var(--color-header-bg, var(--bg-body, #fff))}@media only screen and (min-width:768px){.mobile-menu-drawer .thb-mobile-menu-footer{padding:30px 50px}}.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;margin-bottom:20px}.mobile-menu-drawer .mega-menu-promotion img{transform:scale(1)}.mobile-menu-drawer .mega-menu-promotion.mega-menu-promotion--small{width:100%;margin:0 0 10px;display:block}.mobile-menu-drawer .mega-menu-promotion.mega-menu-promotion--small .mega-menu-promotion--cover{padding:8px 15px}.mobile-menu{list-style:none;margin:0 0 20px;overflow:hidden;width:100%;padding:0 15px}@media only screen and (min-width:768px){.mobile-menu{padding:0 50px}}.mobile-menu li .link-container{display:flex;align-items:center;min-height:60px;padding:5px 0;font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500);border-bottom:1px solid var(--color-header-border, var(--color-border));color:var(--color-header-text, --color-body)}.mobile-menu li .link-container .link-forward{height:100%;display:flex;align-items:center;line-height:59px;margin-left:auto;padding-left:15px}[dir=rtl] .mobile-menu li .link-container .link-forward{transform:rotate(180deg)}.mobile-menu li .link-container .link-forward svg path{stroke:var(--color-header-text, --color-body)}.mobile-menu li .link-container .parent-link{width:100%;display:flex;align-items:center;min-height:50px}.mobile-menu li .link-container .parent-link a{flex:1;color:inherit;text-decoration:none}.no-js .mobile-menu li .link-container[open]>.sub-menu{transform:translate(0);visibility:visible}.mobile-menu li .link-container[open].menu-opening>.sub-menu{transform:translate(0);visibility:visible}.mobile-menu .parent-link-back button{width:100%;font-size:.8125rem;height:50px;display:flex;align-items:center;color:var(--color-header-text, --color-body);text-transform:uppercase;letter-spacing:.05em}.mobile-menu .parent-link-back button span{line-height:0}.mobile-menu .parent-link-back button svg{margin-right:10px;width:6px}[dir=rtl] .mobile-menu .parent-link-back button svg{margin:0 0 0 10px;transform:rotate(180deg)}.mobile-menu .sub-menu{width:100%;min-height:100%;position:absolute;top:0;left:0;z-index:10;background:var(--color-header-bg, var(--bg-body, #fff));transform:translate(100%);margin-left:0;list-style:none;padding:0 15px;visibility:hidden}@media only screen and (min-width:768px){.mobile-menu .sub-menu{padding:0 50px}}.mobile-menu .sub-menu .sub-menu{z-index:12}[dir=rtl] .mobile-menu .sub-menu{transform:translate(-100%)}.mobile-menu .mega-menu-sidebar--content{padding:0;border:0;list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.mobile-menu .mega-menu-sidebar--content .product-card-info{padding:0}.mobile-secondary-menu{list-style:none;margin:0 0 30px;font-size:.875rem;padding:0 15px}@media only screen and (min-width:768px){.mobile-secondary-menu{padding:0 50px}}.mobile-secondary-menu a{display:block;font-size:inherit;color:var(--color-header-text, --color-body)}.aim-mobile-nav-tools{display:flex;align-items:center;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--color-header-border, var(--color-border))}.aim-mobile-featured{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;background:var(--color-header-text, #171717);color:var(--color-header-bg, #fff)!important;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-decoration:none;white-space:nowrap}.aim-mobile-search{position:relative;flex:1 1 auto;min-width:0}.aim-mobile-search input{width:100%;height:44px;margin:0;padding:0 42px 0 14px;border:0;border-radius:0;background:rgba(var(--color-header-text-rgb),.055);color:var(--color-header-text, #171717);font-size:.875rem}.aim-mobile-search input::placeholder{color:rgba(var(--color-header-text-rgb),.55)}.aim-mobile-search button{-webkit-appearance:none;appearance:none;position:absolute;right:0;top:0;width:42px;height:44px;padding:0;border:0;background:transparent;color:var(--color-header-text, #171717);display:inline-flex;align-items:center;justify-content:center}.aim-mobile-search button svg{width:18px;height:18px}.mobile-menu{display:flex;flex-direction:column;margin:0;padding:10px 18px 28px}.mobile-menu>li:last-child{display:none}.mobile-menu li .link-container{min-height:54px;padding:4px 0;font-size:.9375rem;letter-spacing:.02em;border-bottom-color:rgba(var(--color-header-text-rgb),.12)}.mobile-menu li .link-container .link-forward{line-height:53px;padding-left:18px}.mobile-menu .sub-menu{padding:0 18px}.mobile-menu .parent-link-back button{height:54px}.mobile-menu-drawer .thb-mobile-menu-footer{padding:18px;border-top:1px solid rgba(var(--color-header-text-rgb),.1)}@media only screen and (min-width:768px)and (max-width:1067px){.mobile-menu-drawer{width:min(520px,72vw);box-shadow:24px 0 60px #0000001f;border-right:1px solid var(--color-header-border, var(--color-border))}.aim-mobile-nav-tools{padding:20px 24px 14px;gap:12px}.mobile-menu,.mobile-menu .sub-menu{padding-left:24px;padding-right:24px}.mobile-menu-drawer .thb-mobile-menu-footer{padding:20px 24px}}@media only screen and (max-width:767px){.header.style1 .header--inner{grid-template-columns:1fr auto 1fr;gap:8px;min-height:68px;padding:0 14px}.header.style1 .logolink{margin:11px 0}.header.style1 .logolink .logoimg{height:var(--logo-height-mobile, 40px);max-width:150px}.header.style1 .thb-header-mobile-left{gap:2px}.header.style1 .thb-secondary-area{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0}#header button.aim-header-signup{min-width:auto;min-height:38px;margin-right:4px;padding:4px 5px;font-size:9.5px;letter-spacing:.045em}.thb-secondary-area-item{width:34px;min-width:34px;height:38px}.mobile-toggle{width:34px;height:38px;margin-left:-6px}.thb-header-mobile-left>.thb-quick-search{width:34px;min-width:34px}.mobile-menu-drawer{width:100vw}.aim-mobile-nav-tools{padding:14px 14px 10px;gap:8px}.aim-mobile-featured{min-height:42px;padding:0 13px;font-size:.7rem}.aim-mobile-search input,.aim-mobile-search button{height:42px}.mobile-menu{padding:8px 14px 24px}.mobile-menu .sub-menu{padding:0 14px}.mobile-menu li .link-container{min-height:52px;font-size:.9rem}.mobile-menu li .link-container .link-forward{line-height:51px}.mobile-menu-drawer .thb-mobile-menu-footer{padding:16px 14px}}@media only screen and (max-width:390px){#header button.aim-header-signup{font-size:9px;margin-right:2px}.header.style1 .logolink .logoimg{max-width:130px}.aim-mobile-featured{padding:0 11px}.aim-mobile-search input{padding-left:12px;font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/413/assets/mobile-menu.css.map */
