.announcement-bar{background:rgb(var(--color-dark-bg));color:rgb(var(--color-dark-text));position:relative;z-index:30}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;padding:10px var(--container-pad);position:relative;min-height:38px}.announcement-bar__slides{position:relative;width:100%;max-width:700px;text-align:center;height:18px}.announcement-bar__slide{position:absolute;top:0;right:0;bottom:0;left:0;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:500;opacity:0;transition:opacity .5s var(--ease);display:flex;align-items:center;justify-content:center;gap:8px}.announcement-bar__slide.is-active{opacity:1}.announcement-bar__slide a:hover{text-decoration:underline}.announcement-bar__country{position:absolute;right:var(--container-pad);top:50%;transform:translateY(-50%);display:none;align-items:center;gap:6px;font-size:11px;letter-spacing:1px;text-transform:uppercase}@media(min-width:750px){.announcement-bar__country{display:flex}}.site-header{position:sticky;top:0;z-index:40;transition:transform .35s var(--ease)}.site-header.is-pinned-hidden{transform:translateY(-101%)}.site-header--redesigned{background:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border));transition:box-shadow .35s var(--ease)}.site-header--redesigned.is-scrolled{box-shadow:0 1px rgb(var(--color-border)),0 14px 30px #0000000f}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:var(--header-height);transition:min-height .35s var(--ease)}.site-header--redesigned.is-scrolled .site-header__bar{min-height:62px}.site-header__brand{display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:22px;letter-spacing:4px;font-weight:600;text-transform:uppercase;color:rgb(var(--color-text));flex-shrink:0;line-height:1}.site-header__brand img{max-height:34px;width:auto}.site-header__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.header-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:none;border:none;border-radius:0;color:rgb(var(--color-text));cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.header-icon-btn:hover{background:rgb(var(--color-surface-alt))}.header-icon-btn svg{width:20px;height:20px;stroke-width:1.4}.header-icon-btn__count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 3px;background:rgb(var(--color-text));color:rgb(var(--color-background));border-radius:0;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.header-search-toggle,.header-account{display:none}@media(min-width:990px){.header-search-toggle,.header-account{display:inline-flex}}.header-nav{display:none;flex:1;justify-content:center;min-width:0}@media(min-width:990px){.header-nav{display:flex}}.header-nav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.header-nav__item{position:relative}.header-nav__link{position:relative;display:flex;align-items:center;gap:6px;padding:14px 16px;border-radius:0;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:rgb(var(--color-text));transition:color .25s var(--ease)}.header-nav__link:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:1px;background:rgb(var(--color-text));transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease)}.header-nav__item:hover .header-nav__link:after,.header-nav__item:focus-within .header-nav__link:after{transform:scaleX(1)}.header-nav__link svg{width:9px;height:9px;transition:transform .25s var(--ease);flex-shrink:0}.header-nav__item:hover .header-nav__link svg{transform:rotate(180deg)}.mega-menu{position:absolute;top:100%;left:50%;transform:translate(-50%,14px);width:min(900px,90vw);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:0;box-shadow:0 24px 48px #0000001a;padding:40px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s;z-index:50}.header-nav__item:hover .mega-menu,.header-nav__item:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:all;transform:translate(-50%,8px)}.mega-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mega-menu__col-title{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;color:rgb(var(--color-text-light));margin-bottom:16px;display:block}.mega-menu__links{display:flex;flex-direction:column;gap:11px}.mega-menu__links a{font-size:13.5px;color:rgb(var(--color-text));transition:opacity .2s}.mega-menu__links a:hover{opacity:.55;text-decoration:underline;text-underline-offset:3px}.mega-menu__feature{display:block}.mega-menu__feature img{aspect-ratio:4/5;object-fit:cover;width:100%;margin-bottom:12px;border-radius:0}.mega-menu__feature-title{font-size:13px;font-weight:600}.mega-menu__feature-cta{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgb(var(--color-text-light));margin-top:4px;display:block}.simple-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,14px);min-width:220px;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:0;box-shadow:0 18px 40px #0000001a;padding:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s;z-index:50;display:flex;flex-direction:column;gap:10px}.header-nav__item:hover .simple-dropdown,.header-nav__item:focus-within .simple-dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translate(-50%,8px)}.simple-dropdown a{font-size:13px;padding:4px 0}.simple-dropdown a:hover{opacity:.55}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden}.mobile-nav.is-open{visibility:visible}.mobile-nav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a66;opacity:0;transition:opacity .3s var(--ease)}.mobile-nav.is-open .mobile-nav__overlay{opacity:1}.mobile-nav__panel{position:absolute;top:0;left:0;bottom:0;width:min(380px,86vw);background:rgb(var(--color-background));transform:translate(-100%);transition:transform .4s var(--ease);display:flex;flex-direction:column;overflow-y:auto}.mobile-nav.is-open .mobile-nav__panel{transform:translate(0)}.mobile-nav__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgb(var(--color-border))}.mobile-nav__list{padding:8px 0}.mobile-nav__item{border-bottom:1px solid rgb(var(--color-border))}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.mobile-nav__submenu{max-height:0;overflow:hidden;transition:max-height .35s var(--ease);background:rgb(var(--color-surface-alt))}.mobile-nav__item.is-open .mobile-nav__submenu{max-height:1000px}.mobile-nav__submenu a{display:block;padding:12px 20px 12px 32px;font-size:13px;color:rgb(var(--color-text-light))}.mobile-nav__caret{width:11px;height:11px;transition:transform .3s var(--ease)}.mobile-nav__item.is-open .mobile-nav__caret{transform:rotate(180deg)}.mobile-nav__footer{margin-top:auto;padding:20px;border-top:1px solid rgb(var(--color-border));display:flex;flex-direction:column;gap:14px}.mobile-nav__footer a{display:flex;align-items:center;gap:10px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.mobile-nav__socials{display:flex;gap:10px}.mobile-nav__socials a{width:38px;height:38px;border:1px solid rgb(var(--color-border));border-radius:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s var(--ease)}.mobile-nav__socials a:hover{background:rgb(var(--color-surface-alt))}.mobile-nav__socials svg{width:16px;height:16px}.hamburger{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;gap:0;background:none;border:none;cursor:pointer;position:relative;padding:0;border-radius:0;transition:background-color .2s var(--ease);flex-shrink:0}.hamburger:hover{background:rgb(var(--color-surface-alt))}.hamburger__bar{display:block;width:22px;height:1.5px;background:rgb(var(--color-text));border-radius:0;transition:transform .35s var(--ease),opacity .25s var(--ease),width .25s var(--ease);position:absolute}.hamburger__bar:nth-child(1){transform:translateY(-7px)}.hamburger__bar:nth-child(2){transform:translateY(0)}.hamburger__bar:nth-child(3){transform:translateY(7px);width:14px}.hamburger.is-active .hamburger__bar:nth-child(1){transform:translateY(0) rotate(45deg)}.hamburger.is-active .hamburger__bar:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-active .hamburger__bar:nth-child(3){transform:translateY(0) rotate(-45deg);width:22px}.header-mobile-toggle{display:none!important}.hamburger{display:inline-flex}@media(min-width:990px){.hamburger{display:none}}@media(max-width:989px){.header-search-toggle{display:inline-flex!important}}@media(max-width:749px){.site-header__bar{gap:8px;min-height:64px}.site-header--redesigned.is-scrolled .site-header__bar{min-height:58px}.site-header__actions{gap:0}.header-icon-btn{width:38px;height:38px}.header-icon-btn svg{width:19px;height:19px}.site-header__brand{font-size:18px;letter-spacing:3px}.site-header__brand img{max-height:28px}}.mobile-nav__header{padding:16px 16px 16px 20px;min-height:60px}.mobile-nav__panel{width:min(340px,88vw)}.mobile-nav__close-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid rgb(var(--color-border));border-radius:0;cursor:pointer;color:rgb(var(--color-text));transition:background-color .2s;flex-shrink:0}.mobile-nav__close-btn:hover{background:rgb(var(--color-surface-alt))}.mobile-nav__close-btn svg{width:18px;height:18px;stroke-width:1.5}.mobile-nav__link{padding:17px 20px;font-size:12.5px}.mobile-nav__submenu a{padding:13px 20px 13px 32px;font-size:13.5px}@media(max-width:749px){.announcement-bar__slides{max-width:100%}.announcement-bar__slide{font-size:10px;letter-spacing:.8px}.announcement-bar__inner{padding:8px 12px;min-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/header.css.map */
