.app-promo{display:flex;align-items:center;gap:calc(var(--u) * 1.2);box-sizing:border-box;block-size:calc(var(--u) * 5.6);padding-inline:var(--page-margin) calc(var(--u) * .4);border-block-end:1px solid var(--color-line);line-height:1.25}.app-promo[hidden]{display:none}.app-promo__icon{flex:none;box-sizing:border-box;inline-size:calc(var(--u) * 3.6);block-size:calc(var(--u) * 3.6);border:1px solid var(--color-line);border-radius:0;object-fit:cover}.app-promo__text{display:flex;flex:1;flex-direction:column;gap:calc(var(--u) * .1);min-inline-size:0;margin:0}.app-promo__discount,.app-promo__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-promo__discount{font-size:calc(var(--u) * 1.5);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.app-promo__sub{color:var(--color-muted);font-size:var(--text-sm)}.app-promo__button{position:relative;flex:none;min-block-size:calc(var(--u) * 3.6);padding-block:0;padding-inline:calc(var(--u) * 1.4);font-size:var(--text-sm)}.app-promo__button:after{content:"";position:absolute;inset-block:calc(var(--u) * -.4);inset-inline:0}.app-promo__close{flex:none}.app-promo__close .icon{inline-size:calc(var(--u) * 1.6);block-size:calc(var(--u) * 1.6)}.announcement{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:calc(var(--u) * 2.3);padding-block:calc(var(--u) * .4);padding-inline:calc(var(--u) * 3.4)}.announcement__messages{display:grid;flex:1;min-inline-size:0;text-align:center}.announcement__message{grid-area:1 / 1;font-size:var(--text-xs);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:opacity var(--duration-slow) ease,visibility var(--duration-slow)}.announcement.is-ready .announcement__message:not(.is-active){opacity:0;visibility:hidden}.announcement:not(.is-ready) .announcement__message:not(:first-child){display:none}.announcement__arrow{position:absolute;inset-block-start:calc(50% - var(--tap-size) / 2);inset-inline-start:0}.announcement__arrow[data-next]{inset-inline:auto 0}.announcement__arrow .icon{inline-size:calc(var(--u) * 1.4);block-size:calc(var(--u) * 1.4)}.section-header{position:relative;z-index:20}.section-header:has(.header--sticky){position:sticky;inset-block-start:0}.section-header:has(.header--autohide){position:sticky;inset-block-start:0;transition:translate .16s cubic-bezier(.2,.7,.2,1);will-change:translate}.header-hidden .section-header:has(.header--autohide){translate:0 -100%}.has-peek-header .section-header:has(.header--peek){position:sticky;inset-block-start:calc(var(--header-height, 0px) * -1 - 1px);transition:translate .16s cubic-bezier(.2,.7,.2,1)}.header-peek .section-header:has(.header--peek){translate:0 calc(var(--header-height, 0px) + 1px)}@media(prefers-reduced-motion:reduce){.section-header:has(.header--autohide),.has-peek-header .section-header:has(.header--peek){transition:none}}.header{position:relative;display:block;transition:background-color var(--duration) ease,color var(--duration) ease}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-block-size:var(--control-height);padding-inline:calc(var(--page-margin) - (var(--tap-size) - var(--icon-size)) / 2)}.header__menu-toggle{justify-self:start}.header__logo{display:inline-flex;align-items:center;justify-self:center;min-block-size:var(--tap-size)}.header__nav,.header__language{display:none}.header__actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end}.header__bag-count{position:absolute;inset-block-start:calc(var(--u) * .4);inset-inline-end:calc(var(--u) * .2);min-inline-size:calc(var(--u) * 1.6);padding-inline:calc(var(--u) * .3);border-radius:99px;background-color:var(--color-text);color:var(--color-background);font-size:calc(var(--u) * .9);font-weight:var(--font-weight-medium);line-height:calc(var(--u) * 1.6);letter-spacing:0;text-align:center}.header__bag-count.is-empty{display:none}.header__bag.has-news:after{position:absolute;inset-block-end:calc(var(--u) * .3);inset-inline-start:50%;inline-size:6px;block-size:6px;margin-inline-start:-3px;border-radius:50%;background-color:currentcolor;content:""}.section-header:has(.header--transparent){position:sticky;inset-block-start:0;margin-block-end:calc(var(--header-height, var(--control-height)) * -1)}.header--transparent:not(.is-scrolled,:hover,:focus-within){--color-logo: var(--header-transparent-logo, var(--logo-on-dark));background-color:transparent;color:var(--header-transparent-text, inherit)}@media(min-width:750px){.header__inner{min-block-size:calc(var(--u) * 7);padding-inline:var(--page-margin)}.announcement__arrow{inset-inline-start:calc(var(--page-margin) - (var(--tap-size) - var(--icon-size)) / 2)}.announcement__arrow[data-next]{inset-inline:auto calc(var(--page-margin) - (var(--tap-size) - var(--icon-size)) / 2)}.header__menu-toggle{display:none}.header__nav{display:block}.header__language{display:block;margin-inline-end:calc(var(--u) * 1)}.header__actions{margin-inline-end:calc((var(--tap-size) - var(--icon-size)) / -2)}.header--logo-start .header__logo{justify-self:start}.header--logo-center .header__nav{order:-1;justify-self:start;margin-inline-start:calc(var(--u) * -1)}.header__list{display:flex;align-items:stretch}.header__link{display:flex;align-items:center;min-block-size:calc(var(--u) * 4.8);padding-inline:calc(var(--u) * 1);font-size:var(--text-md)}.header--menu-uppercase .header__link{font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.nav-panel{position:absolute;inset-block-start:100%;inset-inline:0;overflow:clip;visibility:hidden;pointer-events:none;transition:visibility 0s .22s}.nav-panel__inner{border-block:1px solid var(--color-line);background-color:var(--color-background);color:var(--color-text);translate:0 -100%;transition:translate .22s cubic-bezier(.2,.7,.2,1)}.header__item.is-open>.nav-panel,.header__nav:not(.is-ready) .header__item:is(:hover,:focus-within)>.nav-panel{visibility:visible;pointer-events:auto;transition-delay:0s}.header__item.is-open>.nav-panel>.nav-panel__inner,.header__nav:not(.is-ready) .header__item:is(:hover,:focus-within)>.nav-panel>.nav-panel__inner{translate:0 0}.header__nav.is-swapping .nav-panel,.header__nav.is-swapping .nav-panel__inner{transition:none}.nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) calc(var(--u) * 36);gap:calc(var(--u) * 4);align-items:start;padding-block:calc(var(--u) * 3.2) calc(var(--u) * 4)}.nav__card{grid-column:3}.nav__label{margin-block:0 calc(var(--u) * 1.2);color:var(--color-muted);font-size:calc(var(--u) * 1.1);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--tracking-caps) * 1.4);text-transform:uppercase}.nav__categories,.nav__edits{display:flex;flex-direction:column;align-items:flex-start}.nav__category{display:inline-flex;align-items:baseline;gap:calc(var(--u) * .8);padding-block:calc(var(--u) * .9);font-size:calc(var(--u) * 1.8);line-height:1.25;letter-spacing:0}.nav__count{color:var(--color-muted);font-size:calc(var(--u) * 1.2)}.nav__edit{display:inline-flex;align-items:center;min-block-size:calc(var(--u) * 3.6);font-size:calc(var(--u) * 1.1);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--tracking-caps) * 1.4);text-transform:uppercase}:is(.nav__category,.nav__edit)[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}@media(hover:hover){:is(.nav__category,.nav__edit):hover{text-decoration:underline;text-underline-offset:.3em}}@media(prefers-reduced-motion:reduce){.nav-panel,.nav-panel__inner{transition:none}}}button.header__link{border:0;background:none;color:inherit;cursor:pointer}.nav-card{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:rgb(var(--color-text-rgb) / .04)}.nav-card__image{inline-size:100%;block-size:100%;object-fit:cover}.nav-card__label{position:absolute;inset-block-end:0;inset-inline:0;padding-block:calc(var(--u) * 6) calc(var(--u) * 1.6);padding-inline:calc(var(--u) * 1.6);background-image:linear-gradient(to top,rgb(var(--color-text-rgb) / .7),rgb(var(--color-text-rgb) / 0));color:var(--color-background);font-size:calc(var(--u) * 1.1);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--tracking-caps) * 1.4);text-transform:uppercase}.menu-drawer{transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.menu-drawer::backdrop{transition-duration:.28s}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer::backdrop{transition-duration:0ms}}.menu-drawer__inner{display:flex;flex-direction:column;min-block-size:100%}.menu-drawer__top{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:stretch;justify-content:space-between;min-block-size:calc(var(--u) * 5.6);padding-inline:calc(var(--u) * 2) calc(var(--u) * .6);border-block-end:1px solid var(--color-line);background-color:var(--color-background)}.menu-drawer__tabs,.menu-drawer__tablist{display:flex;gap:calc(var(--u) * 2.4)}:is(span,a).menu-drawer__tab{display:inline-flex;align-items:center}.menu-drawer__tab.is-current{color:var(--color-text)}.menu-drawer__tab.is-current:after{position:absolute;inset-block-end:-1px;inset-inline:0;block-size:2px;background-color:currentcolor;content:""}.menu-drawer__tab{position:relative;min-inline-size:var(--tap-size);padding:0;border:0;background:none;color:var(--color-muted);font-size:calc(var(--u) * 1.3);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer}.menu-drawer__tab[aria-selected=true]{color:var(--color-text)}.menu-drawer__tab[aria-selected=true]:after{position:absolute;inset-block-end:-1px;inset-inline:0;block-size:2px;background-color:currentcolor;content:""}.menu-drawer__tab:focus-visible{outline-offset:-2px}.menu-drawer__close{align-self:center;margin-inline-start:auto}.menu-drawer__nav{flex:1;padding-block:calc(var(--u) * .8) calc(var(--u) * 2.4);padding-inline:calc(var(--u) * 2)}.menu-drawer__panel[hidden]{display:none}.menu-drawer__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-drawer__category{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.6);min-block-size:calc(var(--u) * 5.6);font-size:calc(var(--u) * 1.8);line-height:1.25;letter-spacing:0}.menu-drawer__category[aria-current=page]{font-weight:var(--font-weight-medium)}.menu-drawer__count{color:var(--color-muted);font-size:calc(var(--u) * 1.3)}.menu-drawer__group--edits,.menu-drawer__more{margin-block-start:calc(var(--u) * .8);padding-block-start:calc(var(--u) * .8);border-block-start:1px solid var(--color-line)}.menu-drawer__edit{display:flex;align-items:center;min-block-size:var(--tap-size);font-size:calc(var(--u) * 1.1);font-weight:var(--font-weight-bold);letter-spacing:calc(var(--tracking-caps) * 1.4);text-transform:uppercase}.menu-drawer__card{margin-block-start:calc(var(--u) * 1.6)}.menu-drawer__footer{display:flex;flex-direction:column;margin:0;padding-block:calc(var(--u) * .8) max(calc(var(--u) * 2.4),calc(var(--u) * .8 + env(safe-area-inset-bottom)));padding-inline:calc(var(--u) * 2);border-block-start:1px solid var(--color-line);list-style:none}.menu-drawer__service{display:flex;align-items:center;min-block-size:var(--tap-size);font-size:calc(var(--u) * 1.3);letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-header.css.map */
