.header-sticky{z-index:var(--z-sticky);position:sticky;inset-block-start:0;transition:all var(--duration-base) var(--ease-default)}.header{width:100%;height:var(--header-height, 80px);background:var(--color-background);transition:all var(--duration-base) var(--ease-default);--header-current-height: var(--header-height, 80px);border-bottom:1px solid var(--color-border)}.header--transparent{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1);position:absolute;width:100%;z-index:100}.header--transparent.is-fixed,.header--transparent:hover{background:var(--color-background)!important}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:100%;margin:0 auto;padding:0 var(--page-margin);gap:var(--space-4)}.header--logo-center .header__logo,.header--logo-left .header__nav{order:20}.header--logo-center .header__nav,.header--logo-left .header__logo{order:10}.header--logo-center .header__actions,.header--logo-left .header__actions{order:30}.header__logo-link{text-decoration:none}.header__logo-img{height:auto;width:var(--logo-width, 100px)}.header__logo-text{font-size:var(--font-size-xl);font-weight:500;color:var(--color-heading);letter-spacing:-.02em}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--megamenu-top, 0px);background-color:#090412b3;z-index:100;opacity:0;pointer-events:none;transition:all var(--duration-base) var(--ease-default)}.nav-overlay.is-active{opacity:1;pointer-events:auto}.header__nav{display:flex;align-items:center;height:100%}.nav__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0;width:100%;height:100%}.nav__item{position:relative;height:100%}.nav__link{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:500;color:var(--color-links);text-decoration:none;white-space:nowrap;transition:all var(--duration-base) var(--ease-default);height:100%;text-transform:uppercase;position:relative}.nav__link:hover,.nav__link--active{color:var(--color-accent)}.nav__link:after{content:"";position:absolute;bottom:30%;left:10%;width:0;height:1px;background-color:var(--color-accent);transition:all var(--duration-base) var(--ease-default)}.nav__link:hover:after,.nav__link--active:after{width:80%}.header--transparent:not(.is-fixed):not(:hover) .nav__link{color:var(--color-button-text)}.header--transparent:not(.is-fixed):not(:hover) .nav__link:after{background-color:var(--color-button-text)}.nav__chevron{display:flex;transition:all var(--duration-base) var(--ease-default);color:var(--color-heading)}.nav__item--has-dropdown:hover .nav__chevron,.nav__item--has-dropdown:focus-within .nav__chevron{transform:rotate(180deg)}.nav__dropdown{background:var(--color-background);border:1px solid var(--color-border-50);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-1);transform:translateY(var(--space-2));transition:all var(--duration-base) var(--ease-default);z-index:var(--z-dropdown);position:absolute;top:100%;left:0;min-width:200px;list-style:none;margin:0;opacity:0;visibility:hidden}.nav__item--has-dropdown:hover .nav__dropdown,.nav__item--has-dropdown:focus-within .nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav__dropdown-item{position:relative}.nav__dropdown-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-4);font-size:var(--font-size-sm);color:var(--color-heading);text-decoration:none;text-transform:uppercase;transition:all var(--duration-base) var(--ease-default)}.nav__dropdown-link:hover{color:var(--color-accent)}.nav__subdropdown{position:absolute;top:-8px;left:100%;min-width:180px;background:var(--color-background);border:1px solid var(--color-border-50);box-shadow:var(--shadow-lg);list-style:none;margin:0;padding:8px 0;opacity:0;visibility:hidden;transform:translate(8px);transition:all var(--duration-base) var(--ease-default);z-index:var(--z-dropdown)}.nav__dropdown-item--has-sub:hover .nav__subdropdown,.nav__dropdown-item--has-sub:focus-within .nav__subdropdown{opacity:1;visibility:visible;transform:translate(0)}.megamenu{position:fixed;left:0;right:0;width:100%;top:var(--megamenu-top, var(--header-current-height, 80px));background:var(--color-background);border-top:1px solid var(--color-border-50);border-bottom:1px solid var(--color-border-50);opacity:0;visibility:hidden;transform:translateY(var(--space-2));transition:all var(--duration-base) var(--ease-default);z-index:var(--z-dropdown)}.nav__item--mega:hover .megamenu,.nav__item--mega:focus-within .megamenu{opacity:1;visibility:visible;transform:translateY(0)}.megamenu__inner{max-width:var(--container-width, 1200px);padding:var(--space-6) var(--page-margin);margin:0 auto}.megamenu__grid{display:grid;grid-template-columns:repeat(var(--megamenu-grid-columns, 4),minmax(0,1fr));gap:var(--space-6);align-items:start}.megamenu__col-heading{font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--color-text);margin:0 0 var(--space-3);padding-bottom:var(--space-2);padding-left:var(--space-1);border-bottom:1px solid var(--color-border-50)}.megamenu__col-links{margin:0 0 var(--space-3);list-style:none;padding:0}.megamenu__link{font-weight:500;display:flex;align-items:center;gap:var(--space-2);padding:5px 0;font-size:var(--font-size-sm);color:var(--color-heading);text-decoration:none;transition:all var(--duration-base) var(--ease-default)}.megamenu__link:hover{color:var(--color-accent);padding-left:var(--space-1)}.megamenu__link--product{gap:var(--space-2)}.megamenu__link-img-wrap{flex-shrink:0;width:30px;height:30px;border-radius:var(--input-radius, var(--space-1));overflow:hidden;background:var(--color-secondary-background)}.megamenu__link-img{width:100%;height:100%;object-fit:cover;display:block}.megamenu__link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megamenu__col-viewall{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-50)}.megamenu__viewall-link{font-size:var(--font-size-sm);font-weight:500;color:var(--color-links);text-decoration:none;transition:all var(--duration-base) var(--ease-default);display:flex;align-items:center;gap:var(--space-2)}.megamenu__viewall-link:hover{color:var(--color-accent);padding-left:var(--space-1)}.megamenu__col-img{border-radius:var(--panels-radius);overflow:hidden;margin-top:var(--space-3)}.megamenu__col-img img{width:100%;height:auto;display:block}.megamenu__promo{border-radius:var(--panels-radius);overflow:hidden;position:relative}.megamenu__promo a{display:block;position:relative}.megamenu__promo-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--panels-radius);transition:all var(--duration-base) var(--ease-default)}.megamenu__promo:hover .megamenu__promo-img{transform:scale(1.05)}.megamenu__promo-label{position:absolute;top:50%;left:50%;width:120px;height:120px;transform:translate(-50%,-50%);background:var(--color-accent);color:var(--color-button-text);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);font-weight:500;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transition:all var(--duration-base) var(--ease-default)}.megamenu__promo:hover .megamenu__promo-label{background:var(--color-heading);transform:translate(-50%,-50%) scale(1.05)}.header__actions{display:flex;align-items:center;flex-shrink:0;height:100%}.action-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:var(--space-12);height:var(--space-12);border:none;border-radius:50%;cursor:pointer;text-decoration:none;position:relative;transition:all var(--duration-base) var(--ease-default);color:var(--color-heading);background-color:transparent}.header--transparent:not(.is-fixed):not(:hover) .action-btn,.header--transparent:not(.is-fixed):not(:hover) .nav__chevron{color:var(--color-button-text)}.action-btn:hover{color:var(--color-accent)}.cart-count{position:absolute;top:0;right:0;min-width:22px;height:22px;background:var(--color-accent);color:var(--color-button-text);font-size:var(--font-size-xs);font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 var(--space-1);transition:all var(--duration-base) var(--ease-default)}.header--transparent:not(.is-fixed):not(:hover) .cart-count{background:var(--color-background);color:var(--color-heading)}.cart-count--hidden,.cart-count:empty{display:none}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:var(--space-10);height:var(--space-10);background:none;border:none;border-radius:50%;cursor:pointer;transition:all var(--duration-base) var(--ease-default);background-color:transparent}.hamburger__bar{display:block;width:20px;height:2px;background:var(--color-heading);border-radius:2px;transition:all var(--duration-base) var(--ease-default);transform-origin:center}.header--transparent:not(.is-fixed):not(:hover) .hamburger__bar{background:var(--color-button-text)}.header--transparent:not(.is-fixed):not(:hover) .header__logo-text{color:var(--color-button-text)}.hamburger.is-open .hamburger__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open .hamburger__bar:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-open .hamburger__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);pointer-events:none}.mobile-navigation.is-open{pointer-events:auto}.mobile-navigation__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#090412b3;opacity:0;transition:all var(--duration-base) var(--ease-default)}.mobile-navigation.is-open .mobile-navigation__overlay{opacity:1;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><circle cx='24' cy='24' r='24' fill='%23000000'/><line x1='18' y1='18' x2='30' y2='30' stroke='white' stroke-width='2'/><line x1='18' y1='30' x2='30' y2='18' stroke='white' stroke-width='2'/></svg>") 24 24,auto}.mobile-navigation__header{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-shrink:0;border-bottom:1px solid var(--color-border);padding-bottom:12px;margin-bottom:12px}.mobile-navigation__drawer{position:absolute;top:1rem;left:1rem;bottom:1rem;width:min(320px,90vw);max-width:500px;background:var(--color-background);transform:translate(-150%);transition:all var(--duration-base) var(--ease-sharp);padding:24px;border-radius:var(--panels-radius);height:calc(100% - 2rem);overflow:hidden;display:flex;flex-direction:column}.mobile-navigation.is-open .mobile-navigation__drawer{transform:translate(0)}.mobile-navigation__label{font-size:var(--font-size-xl);color:var(--color-heading)}.mobile-navigation__close{background:none;border:none;cursor:pointer;font-size:var(--font-size-base);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-3);color:inherit;opacity:.8;transition:all var(--duration-base) var(--ease-default);background-color:var(--color-secondary-background);border-radius:60px}.mobile-navigation__close:hover{opacity:1}.mobile-navigation__nav{-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto;margin-bottom:12px}.mobile-nav__list{list-style:none;height:100%}.mobile-nav__link{display:flex;align-items:center;padding:var(--space-2) 0;font-size:var(--font-size-sm);font-weight:500;color:var(--color-heading);text-decoration:none;transition:all var(--duration-base) var(--ease-default);text-transform:uppercase}.mobile-nav__link--active{color:var(--color-button-hover-background)!important}.mobile-nav__link:hover{color:var(--color-links)}.mobile-nav__link--viewall{font-size:var(--font-size-xs);color:var(--color-accent);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);background-color:var(--color-secondary-background);border-radius:var(--btn-radius);display:flex;align-items:center;justify-content:space-between}.mobile-nav__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;background:none;border:none;font-size:var(--font-size-sm);font-weight:500;color:var(--color-heading);cursor:pointer;text-align:left;transition:all var(--duration-base) var(--ease-default);text-transform:uppercase}.mobile-nav__toggle--sub{padding:var(--space-2) var(--space-5) var(--space-2) calc(var(--space-5) + 8px);font-size:var(--font-size-sm)}.mobile-nav__chevron{flex-shrink:0;transition:all var(--duration-base) var(--ease-default)}.mobile-nav__toggle[aria-expanded=true] .mobile-nav__chevron{transform:rotate(180deg)}.mobile-nav__panel{overflow:hidden}.mobile-nav__panel[hidden]{display:none}.mobile-nav__sub{list-style:none;margin:0}.mobile-nav__col-img{padding-left:var(--page-margin);padding-right:var(--page-margin);padding-bottom:var(--space-3)}.mobile-nav__col-img img{border-radius:var(--panels-radius)}.mobile-nav__promo{position:relative;margin-top:12px}.mobile-nav__promo-img{border-radius:var(--panels-radius)}.mobile-nav__promo-label{position:absolute;top:50%;left:50%;max-width:70%;transform:translate(-50%,-50%);background:var(--color-heading);color:var(--color-button-text);font-size:var(--font-size-xl);font-weight:500;padding:var(--space-3);border-radius:50%;text-align:center;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.mobile-nav__promo-label:hover{background:var(--color-accent);color:var(--color-heading)}.mobile-nav__sub .mobile-nav__link{padding-left:12px;color:var(--color-heading)}.mobile-nav__sub .mobile-nav__link:hover{color:var(--color-accent)}.mobile-nav__sub--nested .mobile-nav__link{padding-left:36px}.mobile-nav__sub-group-heading{font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);padding:var(--space-2);border-bottom:1px solid var(--color-border);margin:0 8px}.mobile-navigation__social--nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;flex-shrink:0;margin-top:auto;border-top:1px solid var(--color-border);padding-top:20px}@media screen and (max-width:1023px){.header__nav{display:none!important}.header--logo-center .header-inner,.hamburger{display:flex}.header--sticky{position:relative;transform:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
