#header .logolink{margin:14px 0}#header .mega-menu__links{display:flex;flex-direction:column;gap:1rem;text-transform:capitalize}.announcement-bar--carousel .carousel .flickity-viewport:before,.announcement-bar--carousel .carousel .flickity-viewport:after{background:none}#header .thb-full-menu{font-size:1rem}#header .row .columns{display:flex}#header .fg-full-menu--link-mega-menu:after{width:calc(100% - 15px)}#header .fg-full-menu--link-mega-menu{display:flex;justify-content:center;align-items:center}#header .thb-full-menu li.menu-item-has-children>a svg{top:unset;right:unset;margin-top:0;right:-8px}#header .thb-full-menu .mega-menu-columns{display:grid;grid-auto-flow:column;grid-template-columns:1.35fr;grid-auto-columns:minmax(0,1fr);grid-column-gap:20px;list-style:none;white-space:initial;flex:1;max-width:1920px;margin:0 auto;padding:unset;padding-inline:80px}#header .thb-full-menu .mega-menu__col{padding-block:40px}#header .thb-full-menu .mega-menu__col:nth-child(2){padding-left:40px;position:relative}#header .thb-full-menu .mega-menu__col:nth-child(2):after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--color-header-border);pointer-events:none}#header .thb-full-menu .mega-menu-standard{min-height:381px}@media only screen and (min-width: 1400px){#header .thb-full-menu .mega-menu-standard{min-height:451px}#header .thb-full-menu .mega-menu-columns{padding-inline:120px}}#header .mega-menu__featured-media{margin-bottom:1rem;display:grid;position:relative}#header .mega-menu__featured-media img{border-radius:calc(var(--card-border-radius, 10) * 1px)}#header .mega-menu__featured-media>*{grid-area:1 / 1}#header .mega-menu__featured-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:calc(var(--card-border-radius, 10) * 1px);background:var(--mm-overlay-color);opacity:var(--mm-overlay)}#header .mega-menu__featured-title{align-self:center;justify-self:center;text-align:center;color:var(--color-header-bg);font-weight:700;line-height:1.1;max-width:90%;padding:0 12px;pointer-events:none;font-size:1.25rem;letter-spacing:.8px;line-height:1.3em;letter-spacing:.04em;z-index:10}#header .thb-full-menu .mega-menu-columns__heading{font-size:calc(var(--font-navigation-scale, 1) * 16px);text-transform:none;font-weight:700;letter-spacing:.04em;padding:0;margin-bottom:19px}#header .thb-full-menu .mega-menu-columns__heading:after{transform:scaleX(0)}#header .featured-sub-link{border-top:1px solid var(--color-header-border, var(--color-border))}#header .row{padding:0 24px}#header .thb-secondary-area-item{padding:0}#header .thb-secondary-area--icons-wrapper{display:flex;gap:16px}#header .parent-link-back--button span{display:flex}#header .full-menu .sub-menu{box-shadow:5px 8px 10px #0003}#header .mobile-menu{overflow:visible}#header .mobile-menu li .link-container{padding:16px 0;height:58px;line-height:1.3em;gap:0px}#header .mobile-menu li .link-container .parent-link{min-height:unset}#header .thb-mobile-menu-footer .mobile-menu li:first-child .link-container{border-top:1px solid var(--color-header-border, var(--color-border));gap:1rem}#header .thb-mobile-menu-footer .mobile-menu li:last-child .link-container{border-bottom:none}#header .mobile-menu-drawer .thb-mobile-menu-footer{padding:0 24px}#header .parent-link-back--button{line-height:1.3em;letter-spacing:.04em}#header .thb-full-menu--link:hover svg path,.thb-full-menu--link:focus svg path{stroke:none}#header .thb-mobile-menu-footer .mobile-menu{padding:0}@media (min-width: 414px){#header .row{padding:0 24px}#header .row .columns{display:grid}}@media (min-width: 481px){#header .row,#header .mobile-menu-drawer .thb-mobile-menu-footer,#header .mobile-menu{padding:0 40px}}@media (min-width: 1024px){#header .mobile-menu,#header .mobile-menu-drawer .thb-mobile-menu-footer{padding:0 24px}}@media (min-width: 1280px){#header .row{padding:0 80px}#header .row .columns{padding:0}#header .mega-menu-columns .thb-full-menu--link{line-height:1.3em;letter-spacing:.04em;padding:0;margin-bottom:24px}#header .mega-menu__col .mega-menu__links{line-height:1.3em;letter-spacing:.02em}}@media (min-width: 1441px){#header .row{padding:0 120px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/header.css.map */
