.mega-nav{display:none}@media only screen and (min-width:1068px){.mega-nav{display:block;justify-self:start}}.mega-nav__list{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.mega-nav__item{display:flex;align-items:center;gap:6px}.header--mega-true{--mega-font-size: calc(var(--font-navigation-scale, 1) * 13px);--mega-letter-spacing: .1em}.mega-nav__link{display:inline-flex;align-items:center;gap:7px;padding:8px 0;font-size:var(--mega-font-size);letter-spacing:var(--mega-letter-spacing);font-weight:var(--font-body-weight, 400);line-height:1.2;text-transform:none;color:var(--color-header-links, var(--color-accent))}.nav-uppercase-true .mega-nav__link{text-transform:uppercase}.mega-nav__link:hover,.mega-nav__link:focus-visible{color:var(--color-header-links-hover, var(--color-accent))}.header.transparent--true:not(.is-sticky) .mega-nav__link,.header.transparent--true:not(.is-sticky) .mega-nav__item>.menu-item-badge{color:var(--color-header-transparent-text, #fff)}.mega-nav__panel{position:fixed;top:0;left:0;z-index:95;width:100%;max-width:500px;height:100vh;height:100dvh;overflow-y:auto;background:var(--mega-menu-bg, var(--color-header-bg, #fff));color:var(--color-header-links, var(--color-accent));opacity:0;visibility:hidden;pointer-events:none;transform:translate(-12px);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1),visibility 0s linear .3s}.mega-nav__item.is-open>.mega-nav__panel,.no-js .mega-nav__item:hover>.mega-nav__panel,.no-js .mega-nav__item:focus-within>.mega-nav__panel{opacity:1;visibility:visible;pointer-events:all;transform:translate(0);transition-delay:0s}.mega-nav__panel-inner{display:grid;grid-template-columns:1fr;gap:40px;height:100%;box-sizing:border-box;padding:clamp(20px,4vh,36px) 40px clamp(20px,4vh,40px)}.mega-nav__panel-inner.has-media{grid-template-columns:1fr minmax(180px,280px)}.mega-nav__title{margin:0 0 clamp(24px,6vh,64px);font-size:var(--mega-font-size, 13px);letter-spacing:var(--mega-letter-spacing, .08em);line-height:1.2;text-transform:none}.nav-uppercase-true .mega-nav__title{text-transform:uppercase}.mega-nav__title a{color:inherit}.mega-nav__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:clamp(20px,3.5vh,40px);align-items:start}.mega-nav__heading{display:block;font-weight:700;margin-bottom:6px;font-size:calc(var(--font-navigation-scale, 1) * 13px);line-height:1.3;color:inherit}a.mega-nav__heading:hover,a.mega-nav__heading:focus-visible{color:var(--color-header-links-hover, var(--color-accent))}.mega-nav__sublist{list-style:none;margin:0;padding:0}.mega-nav__sublist li{margin:0}.mega-nav__sublist a{display:inline-block;padding:2px 0;font-size:calc(var(--font-navigation-scale, 1) * 13px);letter-spacing:.02em;line-height:1.5;text-transform:uppercase;color:inherit}.mega-nav__sublist a:hover,.mega-nav__sublist a:focus-visible,.mega-nav__sublist a[aria-current]{color:var(--color-header-links-hover, var(--color-accent));opacity:.7}.mega-nav__media .full-menu--promotion-cover{border-bottom:0}.thb-secondary-text{display:none}@media only screen and (min-width:1068px){.header--mega-true .thb-secondary-area{align-items:center;gap:28px}.header--mega-true .thb-secondary-area-item{display:inline-flex;align-items:center;gap:4px;padding:8px 0;font-size:var(--mega-font-size);letter-spacing:var(--mega-letter-spacing);font-weight:var(--font-body-weight, 400);line-height:1.2;text-transform:none;color:var(--color-header-links, var(--color-accent))}.nav-uppercase-true.header--mega-true .thb-secondary-area-item,.header--mega-true.nav-uppercase-true .thb-secondary-area-item{text-transform:uppercase}.header--mega-true .thb-secondary-area-item:hover,.header--mega-true .thb-secondary-area-item:focus-visible{color:var(--color-header-links-hover, var(--color-accent))}.header--mega-true .thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex;font-size:var(--mega-font-size);font-weight:var(--font-body-weight, 400)}.header--mega-true .thb-secondary-area-item .thb-secondary-text{display:inline}.header--mega-true .thb-secondary-area-item svg{display:none}.header--mega-true .thb-secondary-cart .thb-item-count{width:auto;height:auto;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.header--mega-true .thb-secondary-cart .thb-item-count:before{content:"("}.header--mega-true .thb-secondary-cart .thb-item-count:after{content:")"}.header--mega-true .thb-secondary-area{min-width:0}.header--mega-true.transparent--true:not(.is-sticky):not(.open-menu) .thb-secondary-area-item,.header--mega-true.transparent--true:not(.is-sticky):not(.open-menu) .thb-secondary-area .thb-item-count,.header--mega-true.transparent--true:not(.is-sticky):not(.open-menu) .thb-secondary-area-item.thb-secondary-myaccount{color:var(--color-header-transparent-text, #fff);background:none}}.mega-nav__content{display:flex;flex-direction:column;min-height:0}.mega-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr);margin-top:auto;padding-top:clamp(20px,4vh,40px)}.mega-feature__item{display:flex;flex-direction:column;min-height:0;color:inherit}.mega-feature__image{display:block;flex:1 1 auto;min-height:120px;aspect-ratio:3 / 4;overflow:hidden}.mega-feature__image img{display:block;width:100%;height:100%;object-fit:cover}.mega-feature__label{display:block;margin-top:8px;font-size:calc(var(--font-navigation-scale, 1) * 13px);letter-spacing:.02em;line-height:1.3}.mega-nav__panel .mega-feature{width:100%;gap:20px}.mega-nav__panel .mega-feature__image{aspect-ratio:auto;width:100%}.mobile-menu-drawer .mega-feature{padding:40px 20px 30px}.mobile-tabs{display:block;padding:0}.mobile-tabs__bar{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0 0 24px;padding:0;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .12))}.mobile-tabs__bar::-webkit-scrollbar{display:none}.mobile-tabs__bar li{flex:1 0 auto;margin:0;text-align:center}.mobile-tabs__tab{display:block;width:100%;margin-bottom:-1px;padding:16px;background:none;border:0;border-bottom:1px solid transparent;font:inherit;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;color:inherit;cursor:pointer}.mobile-tabs__tab.is-active{border-bottom-color:currentColor}.mobile-tabs__panel{display:none;padding:0 24px}.mobile-tabs__panel.is-active{display:block}.mobile-tabs__main[hidden],.mobile-tabs__sub[hidden]{display:none}.mobile-tabs__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:none;border:0;font:inherit;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;text-transform:none;color:inherit;cursor:pointer}.mobile-tabs__row:hover,.mobile-tabs__row:focus-visible{opacity:.7}.mobile-tabs__chevron{flex:0 0 auto;margin-left:12px}.mobile-tabs__back{justify-content:flex-start;gap:12px;margin-bottom:4px;padding-bottom:18px}.mobile-tabs__back .mobile-tabs__chevron{margin-left:0}.thb-secondary-link{display:none}.header.header--has-bg-image{background:var(--header-bg-image) center / cover no-repeat}.header.header--has-bg-image:before{display:none}.header--has-bg-image .mega-nav__link,.header--has-bg-image .thb-secondary-area-item,.header--has-bg-image .thb-secondary-area .thb-item-count{color:var(--color-header-links);font-weight:300}@media only screen and (min-width:1068px)and (max-width:1399px){.mega-nav__list{gap:20px}.header--mega-true .thb-secondary-area{gap:18px}.header--mega-true{--mega-letter-spacing: .06em}}.thb-secondary-appointment{display:none}@media only screen and (min-width:1068px){.header--mega-true .thb-secondary-area-item.thb-secondary-appointment{display:inline-flex}}.mobile-tabs__extra{padding:0 24px;margin-top:8px;border-top:1px solid var(--color-border, rgba(0, 0, 0, .12))}.mega-nav__item.has-dropdown{position:relative}.mega-nav__dropdown{position:absolute;top:100%;left:-20px;z-index:95;min-width:200px;padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1),visibility 0s linear .3s}.mega-nav__item.is-open>.mega-nav__dropdown,.no-js .mega-nav__item.has-dropdown:hover>.mega-nav__dropdown,.no-js .mega-nav__item.has-dropdown:focus-within>.mega-nav__dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);transition-delay:0s}.mega-nav__dropdown-list{position:relative;list-style:none;margin:0;padding:14px 20px 16px;background:var(--mega-menu-bg, var(--color-header-bg, #fff));color:var(--color-header-links, var(--color-accent));border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 6px #0000000a,0 20px 44px #0000001f}.mega-nav__dropdown-list li{margin:0}.mega-nav__dropdown-list>li>a{display:block;padding:5px 0;font-size:calc(var(--font-navigation-scale, 1) * 13px);letter-spacing:.06em;line-height:1.4;white-space:nowrap;color:inherit;transition:transform .25s ease,opacity .25s ease}.nav-uppercase-true .mega-nav__dropdown-list>li>a{text-transform:uppercase}.mega-nav__dropdown-list>li>a:hover,.mega-nav__dropdown-list>li>a:focus-visible{transform:translate(5px)}.mega-nav__dropdown-list>li>a[aria-current]{text-decoration:underline;text-underline-offset:5px}.mega-nav__dropdown-sub{list-style:none;margin:0 0 6px 1px;padding:0 0 0 14px;border-left:1px solid rgba(0,0,0,.16)}.mega-nav__dropdown-sub a{display:block;padding:3px 0;font-size:calc(var(--font-navigation-scale, 1) * 12px);letter-spacing:.04em;line-height:1.4;white-space:nowrap;color:inherit;opacity:.7;transition:opacity .25s ease,transform .25s ease}.nav-uppercase-true .mega-nav__dropdown-sub a{text-transform:uppercase}.mega-nav__dropdown-sub a:hover,.mega-nav__dropdown-sub a:focus-visible{opacity:1;transform:translate(4px)}.mega-nav__icon{flex:0 0 auto;margin-top:1px;transition:transform .3s cubic-bezier(.19,1,.22,1)}.mega-nav__item.is-open>.mega-nav__link .mega-nav__icon{transform:rotate(180deg)}@media only screen and (min-width:1068px){.mega-nav__panel .mega-feature{flex:0 0 auto;grid-auto-rows:auto}.mega-nav__panel .mega-feature__image{flex:0 0 auto;height:260px;min-height:0;aspect-ratio:auto}.mega-nav__panel .mega-feature__image img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width:1068px){.mega-nav__item.has-mega:hover>.mega-nav__panel,.mega-nav__item.has-mega:focus-within>.mega-nav__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/header-mega-menu.css.map */
