.header-stack{position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform .3s ease;will-change:transform}.header-stack:has(.header-topbar--hidden){transform:translateY(calc(-100% - 32px))}.announcement-bar{display:block;height:24px;padding:var(--spacing-4xs) var(--spacing-xs);overflow:hidden;box-sizing:border-box;color:var(--announcement-color, #fff);background:var(--announcement-background, #171414);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.announcement-bar__viewport,.announcement-bar__message{height:16px}.announcement-bar__viewport{position:relative}.announcement-bar__message{position:absolute;top:0;right:0;bottom:0;left:0;max-width:395px;margin:0 auto;overflow:hidden;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--animation-speed-medium) var(--animation-easing)}.announcement-bar__message--active{opacity:1}.announcement-bar__link{color:inherit;text-decoration:none}.header-topbar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:var(--spacing-m) var(--spacing-xl);background-color:var(--white);border-radius:var(--radius-large);position:relative;box-sizing:border-box;margin:var(--spacing-m);transition:border-radius var(--blocking-surface-content-transition-duration) var(--blocking-surface-transition-easing)}.header-stack--with-announcement .header-topbar{margin-top:var(--spacing-m)}.header-topbar--open{border-radius:var(--radius-large) var(--radius-large) 0 0;border-bottom:var(--border-static-width-primary) solid var(--line-color-secondary);transition:none}.header-topbar--transparent:not(.header-topbar--open){background-color:transparent;mix-blend-mode:difference}.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open){mix-blend-mode:normal}.header-topbar--transparent:not(.header-topbar--open) .header-nav__item,.header-topbar--transparent:not(.header-topbar--open) .header-logo__text,.header-topbar--transparent:not(.header-topbar--open) .header-mobile-toggle,.header-topbar--transparent:not(.header-topbar--open) .header-utility__wishlist,.header-topbar--transparent:not(.header-topbar--open) .header-language-inline__lang,.header-topbar--transparent:not(.header-topbar--open) .header-language-inline__sep{color:#fff}.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-nav__item,.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-logo__text,.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-mobile-toggle,.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-utility__wishlist,.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-language-inline__lang,.header-topbar--transparent.header-topbar--no-blend:not(.header-topbar--open) .header-language-inline__sep{color:var(--transparent-color, #fff)}.header-topbar--transparent:not(.header-topbar--open) .header-nav__item:hover,.header-topbar--transparent:not(.header-topbar--open) .header-nav__item--active,.header-topbar--transparent:not(.header-topbar--open) .header-language-inline__lang--option:hover{background-color:transparent}@media(min-width:850px){.header-topbar--transparent .header-logo{display:none}}.header-topbar--hidden{pointer-events:none}.header-main{display:flex;align-items:center;gap:var(--spacing-2xl);flex-shrink:0}.header-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;height:18px}.header-logo img{height:18px;width:auto;display:block}.header-logo__text{font-family:var(--font-heading--family, sans-serif);font-size:var(--font-size-l);font-weight:var(--font-weight-semi-bold);color:var(--warm-gray-100-opacity);white-space:nowrap}.header-nav{display:flex;align-items:center;gap:var(--spacing-3xs)}.header-nav__item{display:flex;align-items:center;gap:var(--spacing-5xs);padding:var(--spacing-4xs) var(--spacing-3xs);border-radius:var(--radius-small);text-decoration:none;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-primary);white-space:nowrap;transition:background-color .15s ease}.header-nav__item:hover{background-color:var(--surface-colors-navigation-secondary)}.header-nav__item--active{background-color:var(--surface-colors-navigation-primary);color:var(--text-colors-navigation-inverse)}.header-nav__item--has-children{background:none;border:none;cursor:pointer;font-family:var(--font-family-label);color:inherit}.header-nav__item--has-children[aria-expanded=true]{background-color:var(--surface-colors-navigation-primary);color:var(--text-colors-navigation-inverse)}.header-nav__arrow{display:flex;align-items:center;flex-shrink:0;transform:rotate(180deg);transition:transform .25s cubic-bezier(.4,0,.2,1)}.header-nav__item--has-children[aria-expanded=true] .header-nav__arrow{transform:rotate(0)}@media(max-width:749px){.header-utility__localization{display:none}}.header-utility{display:flex;align-items:center;gap:var(--spacing-3xs);flex-shrink:0}.header-utility__wishlist{flex-shrink:0;text-decoration:none}.header-utility__cart{cursor:pointer;gap:0}.header-utility__cart-text{display:inline;white-space:nowrap}.header-utility__cart-label,.header-utility__cart-count{display:inline}.header-language-inline{display:flex;align-items:center;gap:var(--spacing-3xs);padding-inline:var(--spacing-3xs)}@media(max-width:749px){.header-language-inline{display:none}}.header-language-inline__lang{display:inline-flex;align-items:center;padding-block:var(--spacing-4xs);font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-primary);white-space:nowrap}.header-language-inline__lang--active{text-decoration:underline;text-underline-offset:3px}.header-language-inline__lang--option{cursor:pointer;border-radius:var(--radius-small);transition:background-color .15s ease}.header-language-inline__lang--option:hover{background-color:var(--surface-colors-navigation-secondary)}.header-language-inline__sep{font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);color:var(--text-colors-navigation-primary);-webkit-user-select:none;user-select:none}@keyframes megamenu-slide-in{0%{clip-path:inset(0 0 100% 0 round 0 0 var(--radius-large) var(--radius-large))}to{clip-path:inset(0 0 0 0 round 0 0 var(--radius-large) var(--radius-large))}}@keyframes megamenu-slide-out{0%{clip-path:inset(0 0 0 0 round 0 0 var(--radius-large) var(--radius-large))}to{clip-path:inset(0 0 100% 0 round 0 0 var(--radius-large) var(--radius-large))}}@keyframes megamenu-content-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes megamenu-content-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.megamenu{--megamenu-overlap: var(--radius-large);--megamenu-max-height: calc(min(708px, 90vh - var(--spacing-m) - 48px) + var(--megamenu-overlap));--menu-drawer-animation-speed: var(--blocking-surface-transition-duration);--menu-drawer-animation-easing: var(--blocking-surface-transition-easing);--menu-content-animation-speed: var(--blocking-surface-content-transition-duration);position:fixed;top:calc(var(--spacing-m) + 48px - var(--megamenu-overlap));left:var(--spacing-m);right:var(--spacing-m);background:var(--white);border-radius:0 0 var(--radius-large) var(--radius-large);display:none;flex-direction:column;z-index:999;overflow:hidden}.header-stack--with-announcement~.megamenu{--megamenu-max-height: calc(min(708px, 90vh - var(--spacing-m) - 48px - 24px) + var(--megamenu-overlap));top:calc(var(--spacing-m) + 48px + 24px - var(--megamenu-overlap));height:var(--megamenu-max-height)}.megamenu.is-open{display:flex;animation:megamenu-slide-in var(--menu-drawer-animation-speed) var(--menu-drawer-animation-easing) forwards;padding-top:var(--spacing-s)}.megamenu.is-open .megamenu__inner,.megamenu.is-open .megamenu__footer{animation:megamenu-content-fade-in var(--menu-content-animation-speed) var(--menu-drawer-animation-easing) forwards;animation-delay:calc(var(--menu-drawer-animation-speed) - var(--menu-content-animation-speed));opacity:0}.megamenu.is-open.is-switching{animation:none}.megamenu.is-open.is-switching .megamenu__inner,.megamenu.is-open.is-switching .megamenu__footer{animation:megamenu-content-fade-in var(--menu-content-animation-speed) var(--menu-drawer-animation-easing) forwards;animation-delay:0s;opacity:0}.megamenu.is-closing{display:flex;animation:megamenu-slide-out var(--menu-drawer-animation-speed) var(--menu-drawer-animation-easing) forwards;padding-top:var(--spacing-s)}.megamenu.is-closing .megamenu__inner,.megamenu.is-closing .megamenu__footer{animation:megamenu-content-fade-out var(--menu-content-animation-speed) var(--menu-drawer-animation-easing) forwards}.megamenu__inner{display:flex;align-items:stretch;flex:1;min-height:0;overflow:hidden}.megamenu__sidebar{width:251px;flex-shrink:0;padding:var(--spacing-3xl) var(--spacing-3xl) 0 var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);overflow-y:hidden}.megamenu__sidebar-items{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.megamenu__sidebar-item{display:flex;align-items:center;gap:var(--spacing-4xs);background:none;border:none;cursor:pointer;padding:0 0 0 18px;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-secondary);white-space:nowrap;text-align:left;transition:color .15s ease}.megamenu__sidebar-item--active{color:var(--text-colors-navigation-primary);padding-left:0}.megamenu__sidebar-item-arrow{display:none;align-items:center;width:14px;height:14px;flex-shrink:0}.megamenu__sidebar-item--active .megamenu__sidebar-item-arrow{display:flex}.megamenu__all-link{--cta-link-underline-color: var(--warm-gray-100);font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-primary);white-space:nowrap;width:fit-content}.megamenu__panels{flex:1;min-width:0;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-xl) 0;overflow-y:auto}.megamenu__panel{display:none}.megamenu__panel--active{display:block}.megamenu__product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3xl)}.megamenu__product-grid--wide{grid-template-columns:repeat(2,1fr)}.megamenu__product-grid--wide .megamenu__product-image{width:187px;height:140px}.megamenu__product-grid--wide .megamenu__product-name{font-size:var(--font-size-m);line-height:var(--font-line-height-m)}@media(min-width:1440px){.megamenu__sidebar{width:331px}}@media(min-width:850px)and (max-width:1199px){.megamenu__product-grid{grid-template-columns:repeat(2,1fr)}.megamenu__product-grid--wide{grid-template-columns:repeat(1,1fr)}}.megamenu__product-card{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-4xs);padding-right:var(--spacing-m);text-decoration:none;color:inherit;border-radius:var(--radius-medium);transition:background-color .15s ease}.megamenu__product-card:hover{background-color:var(--surface-colors-navigation-secondary)}.megamenu__product-image{width:112px;height:149px;flex-shrink:0;border-radius:var(--radius-small);overflow:hidden;background-color:var(--surface-colors-navigation-secondary)}.megamenu__product-img{width:100%;height:100%;object-fit:cover;display:block}.megamenu__product-img-placeholder{width:100%;height:100%;background-color:var(--warm-gray-20)}.megamenu__product-content{display:flex;flex-direction:column;gap:var(--spacing-xl);flex:1;min-width:0}.megamenu__product-details{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.megamenu__product-name{font-family:var(--font-family-title);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-m);letter-spacing:var(--font-letter-spacing-null);color:var(--text-colors-static-primary);margin:0}.megamenu__product-desc{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);color:var(--text-colors-static-secondary);margin:0}.megamenu__product-price{font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);color:var(--text-colors-static-secondary);text-transform:uppercase;margin:0}.megamenu__footer{padding:var(--spacing-3xs);flex-shrink:0}.megamenu__footer-btn{display:none;align-items:center;justify-content:center;width:100%;padding:var(--spacing-xl);background-color:var(--surface-colors-action-secondary);border-radius:var(--radius-small);font-family:var(--font-family-label);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-s);letter-spacing:var(--font-letter-spacing-tight);color:var(--text-colors-action-primary);text-transform:uppercase;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .15s ease}.megamenu__footer-btn--active{display:flex}.megamenu__footer-btn:hover{background-color:var(--warm-gray-20)}.megamenu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--blocking-surface-content-transition-duration) var(--blocking-surface-transition-easing),visibility 0s linear var(--blocking-surface-content-transition-duration)}.megamenu-overlay.is-fading{pointer-events:auto}.megamenu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--blocking-surface-transition-duration) var(--blocking-surface-transition-easing)}.megamenu--links-only .megamenu__sidebar-link{display:flex;align-items:center;gap:var(--spacing-4xs);text-decoration:none;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-secondary);white-space:nowrap;transition:color .15s ease}.megamenu--links-only .megamenu__sidebar-link--active,.megamenu--links-only .megamenu__sidebar-link:hover{color:var(--text-colors-navigation-primary)}.megamenu__sidebar-link-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.megamenu__sidebar-link-icon svg{display:block;width:14px;height:14px}.megamenu__sidebar-item-arrow svg{display:block;width:14px;height:14px}.megamenu--links-only .megamenu__sidebar-link--active .megamenu__sidebar-link-icon,.megamenu--links-only .megamenu__sidebar-link:hover .megamenu__sidebar-link-icon{opacity:1}.megamenu__images-area{flex:1;min-width:0;--megamenu-image-max-height: calc(var(--megamenu-max-height) - var(--spacing-s) - 2 * var(--spacing-xl));padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) 0;display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--spacing-xl)}@media(max-width:1099px){.megamenu__images-area{display:none}}.megamenu__image-small{width:336px;height:448px;max-height:var(--megamenu-image-max-height);flex-shrink:0;border-radius:var(--radius-small);overflow:hidden}.megamenu__image-large{width:495px;height:660px;max-height:var(--megamenu-image-max-height);flex-shrink:0;border-radius:var(--radius-small);overflow:hidden}.megamenu__image-img{width:100%;height:100%;object-fit:cover;display:block}.header-mobile-toggle{display:none;align-items:center;background:none;border:none;padding:var(--spacing-4xs) var(--spacing-3xs);cursor:pointer;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);text-transform:uppercase;color:var(--text-colors-navigation-primary);white-space:nowrap}.header-mobile-toggle__label--close,.header-topbar--open .header-mobile-toggle__label--open{display:none}.header-topbar--open .header-mobile-toggle__label--close{display:inline}.header-mobile-menu{--mobile-overlap: var(--radius-large);--menu-drawer-animation-speed: var(--blocking-surface-transition-duration);--menu-drawer-animation-easing: var(--blocking-surface-transition-easing);--menu-content-animation-speed: var(--blocking-surface-content-transition-duration);position:fixed;top:calc(var(--spacing-2xs) + 48px - var(--mobile-overlap));left:var(--spacing-2xs);right:var(--spacing-2xs);bottom:var(--spacing-2xs);background:var(--white);border-radius:0 0 var(--radius-large) var(--radius-large);display:none;flex-direction:column;z-index:999;overflow:hidden}.header-stack--with-announcement~.header-mobile-menu{top:calc(var(--spacing-2xs) + 48px + 24px - var(--mobile-overlap))}.header-mobile-menu.is-open{animation:megamenu-slide-in var(--menu-drawer-animation-speed) var(--menu-drawer-animation-easing) forwards}.header-mobile-menu.is-open .header-mobile-menu__panel--root{animation:megamenu-content-fade-in var(--menu-content-animation-speed) var(--menu-drawer-animation-easing) forwards;animation-delay:calc(var(--menu-drawer-animation-speed) - var(--menu-content-animation-speed));opacity:0}.header-mobile-menu.is-closing{animation:megamenu-slide-out var(--menu-drawer-animation-speed) var(--menu-drawer-animation-easing) forwards}.header-mobile-menu.is-closing .header-mobile-menu__panel--root{animation:megamenu-content-fade-out var(--menu-content-animation-speed) var(--menu-drawer-animation-easing) forwards}.header-mobile-menu__panel{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:var(--mobile-overlap)}.header-mobile-menu__panel--sub{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--white);border-radius:0 0 var(--radius-large) var(--radius-large);transform:translate(100%);transition:transform var(--menu-content-animation-speed) var(--menu-drawer-animation-easing);pointer-events:none}.header-mobile-menu__panel--sub.is-active{transform:translate(0);pointer-events:auto}.header-mobile-menu__list{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;border-top:var(--border-static-width-primary) solid var(--line-color-secondary)}.header-mobile-menu__row{margin:0;padding:0}.header-mobile-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xs);width:100%;padding:var(--spacing-m) var(--spacing-xl);background:none;border:none;border-bottom:var(--border-static-width-primary) solid var(--line-color-secondary);cursor:pointer;text-align:left;text-decoration:none;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-primary)}.header-mobile-menu__panel--root .header-mobile-menu__row:first-child .header-mobile-menu__item{padding-top:var(--spacing-3xl)}.header-mobile-menu__item--parent{justify-content:flex-start;gap:var(--spacing-4xs)}.header-mobile-menu__item-arrow{display:flex;align-items:center;flex-shrink:0;width:18px;height:18px;color:var(--icon-navigation-primary)}.header-mobile-menu__item-arrow svg,.header-mobile-menu__back-arrow svg{display:block;width:100%;height:100%}.header-mobile-menu__back{display:flex;align-items:center;gap:var(--spacing-4xs);width:100%;padding:var(--spacing-3xl) var(--spacing-xl) var(--spacing-m);background:var(--surface-colors-navigation-secondary);border:none;cursor:pointer;text-align:left;font-family:var(--font-family-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-null);text-transform:uppercase;color:var(--text-colors-navigation-primary)}.header-mobile-menu__back-arrow{display:flex;align-items:center;flex-shrink:0;width:18px;height:18px;color:var(--icon-navigation-primary);transform:scaleX(-1)}.header-mobile-menu__footer{flex-shrink:0}.header-mobile-menu__item--wishlist,.header-mobile-menu__item--login{border-bottom:none;border-top:var(--border-static-width-primary) solid var(--line-color-secondary)}.header-mobile-menu__item--localization{background:none;border:none;cursor:pointer;font-family:inherit;text-align:start;border-top:var(--border-static-width-primary) solid var(--line-color-secondary);border-bottom:none}@media(max-width:749px){.header-mobile-menu__item--localization{display:block}}body.mobile-menu-open,body.megamenu-open{overflow:hidden}@media(max-width:849px){body:has(buy-box-panel[data-state=open]) .header-stack{visibility:hidden}.header-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-m);margin:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-2xs)}.header-stack--with-announcement .header-topbar{margin-top:var(--spacing-2xs)}.header-mobile-toggle{display:flex;justify-self:start;grid-column:1}.header-main{justify-self:center;grid-column:2;gap:0}.header-utility{justify-self:end;grid-column:3}.header-nav,.header-utility__login,.header-utility__wishlist,.header-topbar--transparent .header-logo,.header-utility__cart-label{display:none}.megamenu{display:none!important;padding-top:var(--spacing-s)}.header-mobile-menu.is-open,.header-mobile-menu.is-closing{display:flex}}@media(prefers-reduced-motion:reduce){.announcement-bar__message{transition:none}.megamenu.is-open,.header-mobile-menu.is-open,.megamenu.is-open .megamenu__inner,.megamenu.is-open .megamenu__footer,.megamenu.is-open.is-switching .megamenu__inner,.megamenu.is-open.is-switching .megamenu__footer,.header-mobile-menu.is-open .header-mobile-menu__panel--root{animation-name:fadeIn}.megamenu.is-closing,.header-mobile-menu.is-closing,.megamenu.is-closing .megamenu__inner,.megamenu.is-closing .megamenu__footer,.header-mobile-menu.is-closing .header-mobile-menu__panel--root{animation-name:fadeOut}.header-mobile-menu__panel--sub{transform:none;opacity:0;transition:opacity var(--menu-content-animation-speed) var(--menu-drawer-animation-easing)}.header-mobile-menu__panel--sub.is-active{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/header.css.map */
