.section-pc-header{position:relative}.pc-header{position:relative;display:block;isolation:isolate;color:var(--color-text);font-family:var(--font-body-family)}.pc-header__surface{position:relative;background:var(--color-background);color:var(--color-text);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.pc-header.gradient .pc-header__surface{background:var(--gradient-background)}.pc-header--border .pc-header__surface{border-block-end:var(--border-width) solid var(--color-border)}.pc-header[data-transparent=true][data-scrolled=false] .pc-header__surface{border-color:transparent;background:transparent;box-shadow:none}.pc-header[data-scrolled=true][data-shadow-on-scroll=true] .pc-header__surface{box-shadow:var(--shadow-md)}.pc-header__main{position:relative;display:flex;min-height:var(--pc-header-height-mobile, 64px);align-items:center;justify-content:space-between}.pc-header__mobile-left,.pc-header__mobile-actions,.pc-header__desktop-actions{display:flex;align-items:center}.pc-header__mobile-left{min-width:44px;justify-content:flex-start}.pc-header__mobile-actions{min-width:88px;justify-content:flex-end}.pc-header__desktop-search,.pc-header__desktop-actions,.pc-header__inline-navigation,.pc-header__navigation-row{display:none}.pc-header-logo{position:absolute;z-index:1;inset-inline-start:50%;display:inline-flex;width:min(var(--pc-header-logo-width-mobile, 120px),32vw);max-height:calc(var(--pc-header-height-mobile, 64px) - 14px);align-items:center;justify-content:center;color:var(--color-accent);text-decoration:none;transform:translate(-50%)}.pc-header-logo:hover{color:var(--color-accent);text-decoration:none}.pc-header-logo__picture,.pc-header-logo__image{display:block;width:100%;max-height:inherit}.pc-header-logo__image{object-fit:contain}.pc-header-logo__bundled-lockup{display:flex;width:100%;align-items:center;justify-content:center}.pc-header-logo__bundled-mark{position:relative;display:block;width:min(48px,calc(var(--pc-header-height-mobile, 64px) - 16px));height:min(48px,calc(var(--pc-header-height-mobile, 64px) - 16px));flex:0 0 auto;overflow:hidden;border-radius:50%}.pc-header-logo__bundled-mark .pc-header-logo__image--bundled{position:absolute;inset-block-start:-12%;inset-inline-start:50%;width:180%;max-width:none;height:auto;max-height:none;object-fit:initial;transform:translate(-50%)}.pc-header-logo--bundled .pc-header-logo__wordmark{display:none}.pc-header-logo__wordmark{color:var(--color-accent);font-family:var(--font-heading-family);font-size:clamp(11px,3.2vw,14px);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.09em;line-height:.95;text-align:center;text-wrap:balance}.pc-header-action{position:relative;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:.45em;padding:5px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;line-height:1;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-appearance:none;appearance:none}.pc-header-action:hover{background:var(--color-surface);color:var(--color-accent);text-decoration:none}.pc-header-action .pc-icon{width:var(--pc-header-icon-size, 22px);height:var(--pc-header-icon-size, 22px);color:currentColor}.pc-header-action__label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pc-header-action__count{position:absolute;inset-block-start:1px;inset-inline-end:0;display:inline-grid;min-width:18px;height:18px;padding-inline:4px;place-items:center;border:var(--border-width) solid var(--color-background);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:10px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1}.pc-header__no-js-menu{position:static}.pc-header__no-js-menu>summary,.pc-navigation__summary,.pc-mobile-menu__summary{list-style:none}.pc-header__no-js-menu>summary::-webkit-details-marker,.pc-navigation__summary::-webkit-details-marker,.pc-mobile-menu__summary::-webkit-details-marker{display:none}.pc-header__no-js-menu[open]>summary{background:var(--color-surface);color:var(--color-accent)}.pc-header__no-js-panel{position:absolute;z-index:5;inset-block-start:100%;inset-inline:0;border-block-end:var(--border-width) solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-md);color:var(--color-text)}.pc-header__no-js-panel{max-height:min(70vh,640px);overflow-y:auto;padding:var(--space-4) var(--page-gutter) var(--space-6)}.pc-navigation ul,.pc-mobile-menu{margin:0;padding:0;list-style:none}.pc-navigation--desktop{width:100%}.pc-navigation__list{display:flex;align-items:center;justify-content:center;gap:var(--pc-header-navigation-gap, 28px)}.pc-navigation__item{position:relative;flex:0 0 auto}.pc-navigation__link,.pc-navigation__summary{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:6px;padding-inline:2px;color:var(--color-text);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.pc-navigation__summary{cursor:pointer}.pc-navigation__link:after,.pc-navigation__summary:after{position:absolute;inset-block-end:4px;inset-inline:0;height:1px;background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:center;transition:transform var(--duration-fast) var(--ease-emphasized)}.pc-navigation__link:hover,.pc-navigation__summary:hover,.pc-navigation__link.is-active,.pc-navigation__summary.is-active,.pc-navigation__disclosure[open]>.pc-navigation__summary{color:var(--color-accent);text-decoration:none}.pc-navigation__link:hover:after,.pc-navigation__summary:hover:after,.pc-navigation__link.is-active:after,.pc-navigation__summary.is-active:after,.pc-navigation__disclosure[open]>.pc-navigation__summary:after{transform:scaleX(1)}.pc-navigation__summary .pc-icon{width:14px;height:14px;flex:0 0 14px;transition:transform var(--duration-fast) var(--ease-standard)}.pc-navigation__disclosure[open]>.pc-navigation__summary .pc-icon{transform:rotate(180deg)}.pc-navigation__dropdown{position:absolute;z-index:30;inset-block-start:calc(100% + 1px);inset-inline-start:calc(var(--space-4) * -1);width:max-content;min-width:300px;max-width:min(720px,calc(100vw - (var(--page-gutter) * 2)));padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-lg);color:var(--color-text)}.pc-navigation__item:last-child .pc-navigation__dropdown{inset-inline:auto 0}.pc-navigation__view-all{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-3);padding-block-end:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.pc-navigation__children{display:grid;min-width:260px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4) var(--space-8)}.pc-navigation__child-link,.pc-navigation__grandchild-link{display:inline-flex;min-height:34px;align-items:center;color:var(--color-text);text-decoration:none}.pc-navigation__child-link{font-family:var(--font-heading-family);font-size:15px;font-weight:600}.pc-navigation__grandchildren{display:grid;gap:2px;margin-block-start:var(--space-2)!important}.pc-navigation__grandchild-link{color:var(--color-muted-text);font-size:13px}.pc-navigation__child-link:hover,.pc-navigation__grandchild-link:hover,.pc-navigation__child-link.is-active,.pc-navigation__grandchild-link.is-active{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.pc-header-drawer{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-text)}.pc-header-drawer[open]{display:flex;align-items:stretch}.pc-header-drawer::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-header-drawer__panel{display:flex;width:min(90vw,420px);height:100%;flex-direction:column;border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-lg);color:var(--color-text);animation:pc-header-drawer-enter var(--duration-base) var(--ease-emphasized) both}.pc-header-drawer__heading{display:flex;min-height:var(--pc-header-height-mobile, 64px);flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--page-gutter);border-block-end:var(--border-width) solid var(--color-border)}.pc-header-drawer__title{color:var(--color-heading);font-family:var(--font-heading-family);font-size:20px;font-weight:600;letter-spacing:.05em}.pc-header-drawer__content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--page-gutter) var(--space-8)}.pc-header-drawer__footer{flex:0 0 auto;padding:var(--space-4) var(--page-gutter);border-block-start:var(--border-width) solid var(--color-border)}.pc-header-drawer__account{display:flex;min-height:44px;align-items:center;gap:var(--space-3);color:var(--color-text);font-weight:600;text-decoration:none}.pc-mobile-menu{display:grid}.pc-mobile-menu__item{border-block-end:var(--border-width) solid var(--color-border)}.pc-mobile-menu__link,.pc-mobile-menu__summary{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-text);font-family:var(--font-heading-family);font-size:18px;font-weight:600;letter-spacing:.02em;text-decoration:none}.pc-mobile-menu__summary{cursor:pointer}.pc-mobile-menu__link:hover,.pc-mobile-menu__summary:hover,.pc-mobile-menu__link.is-active,.pc-mobile-menu__summary.is-active,.pc-mobile-menu__disclosure[open]>.pc-mobile-menu__summary{color:var(--color-accent);text-decoration:none}.pc-mobile-menu__summary .pc-icon{width:16px;height:16px;flex:0 0 16px;transition:transform var(--duration-fast) var(--ease-standard)}.pc-mobile-menu__disclosure[open]>.pc-mobile-menu__summary .pc-icon{transform:rotate(180deg)}.pc-mobile-menu__panel{padding:0 0 var(--space-4) var(--space-4)}.pc-mobile-menu__view-all,.pc-mobile-menu__child-link,.pc-mobile-menu__grandchild-link{display:flex;min-height:42px;align-items:center;color:var(--color-text);text-decoration:none}.pc-mobile-menu__view-all{color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pc-mobile-menu__children,.pc-mobile-menu__grandchildren{display:grid}.pc-mobile-menu__child-link{font-size:15px;font-weight:600}.pc-mobile-menu__grandchildren{padding-inline-start:var(--space-4)!important}.pc-mobile-menu__grandchild-link{min-height:38px;color:var(--color-muted-text);font-size:14px}.pc-mobile-menu__view-all:hover,.pc-mobile-menu__child-link:hover,.pc-mobile-menu__grandchild-link:hover{color:var(--color-accent)}html.pc-lock-scroll{overflow:hidden}@keyframes pc-header-drawer-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:370px){.pc-header__mobile-account{display:none}}@media screen and (min-width:990px){.pc-header__main{display:grid;min-height:var(--pc-header-height-desktop, 88px);gap:clamp(16px,2vw,34px)}.pc-header[data-navigation-position=below] .pc-header__main{grid-template-areas:"logo search actions";grid-template-columns:auto minmax(320px,1fr) auto}.pc-header[data-navigation-position=inline] .pc-header__main{grid-template-areas:"logo search actions" "navigation navigation navigation";grid-template-columns:auto minmax(320px,1fr) auto;grid-template-rows:var(--pc-header-height-desktop, 88px) var(--pc-header-nav-height, 48px);column-gap:clamp(16px,2vw,34px);row-gap:0}.pc-header__mobile-left,.pc-header__mobile-actions,.pc-header-drawer{display:none}.pc-header-logo{position:static;grid-area:logo;width:var(--pc-header-logo-width, 170px);max-height:calc(var(--pc-header-height-desktop, 88px) - 20px);justify-self:start;transform:none}.pc-header-logo__wordmark{font-size:clamp(13px,1vw,16px);letter-spacing:.08em;line-height:1;white-space:nowrap}.pc-header-logo--bundled .pc-header-logo__bundled-lockup{gap:10px;justify-content:flex-start}.pc-header-logo--bundled .pc-header-logo__bundled-mark{width:min(50px,calc(var(--pc-header-height-desktop, 88px) - 24px));height:min(50px,calc(var(--pc-header-height-desktop, 88px) - 24px))}.pc-header-logo--bundled .pc-header-logo__wordmark{display:block;min-width:0;max-width:104px;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:.98;text-align:start;text-transform:uppercase;white-space:normal}.pc-header__desktop-search{display:block;width:min(100%,var(--pc-header-search-max-width, 640px));grid-area:search;justify-self:center}.pc-header__desktop-actions{display:flex;grid-area:actions;justify-self:end;gap:var(--pc-header-action-gap, 10px)}.pc-header__inline-navigation{display:flex;min-width:0;min-height:var(--pc-header-nav-height, 48px);align-items:center;grid-area:navigation;border-block-start:var(--border-width) solid var(--color-border)}.pc-header__inline-navigation .pc-navigation__list{justify-content:center}.pc-header__inline-navigation .pc-navigation__link,.pc-header__inline-navigation .pc-navigation__summary{min-height:var(--pc-header-nav-height, 48px)}.pc-header__navigation-row{display:block;border-block-start:var(--border-width) solid var(--color-border)}.pc-header__navigation-row>.pc-page-width{display:flex;min-height:var(--pc-header-nav-height, 48px);align-items:center;justify-content:center}.pc-header__navigation-row .pc-navigation__link,.pc-header__navigation-row .pc-navigation__summary{min-height:var(--pc-header-nav-height, 48px)}.pc-header__navigation-row .pc-navigation__link:after,.pc-header__navigation-row .pc-navigation__summary:after{inset-block-end:0}}@media screen and (min-width:1400px){.pc-header[data-navigation-position=inline] .pc-header__main{min-height:var(--pc-header-height-desktop, 88px);grid-template-areas:"logo navigation search actions";grid-template-columns:auto max-content minmax(320px,1fr) auto;grid-template-rows:auto;gap:clamp(14px,1.6vw,28px)}.pc-header[data-navigation-position=inline] .pc-header__inline-navigation{min-height:44px;border-block-start:0}.pc-header[data-navigation-position=inline] .pc-header__inline-navigation .pc-navigation__list{justify-content:flex-start}.pc-header[data-navigation-position=inline] .pc-header__inline-navigation .pc-navigation__link,.pc-header[data-navigation-position=inline] .pc-header__inline-navigation .pc-navigation__summary{min-height:44px}}@media screen and (min-width:990px)and (max-width:1199px){.pc-header-action__label:not(.visually-hidden){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.pc-header[data-navigation-position=inline] .pc-navigation__list{gap:clamp(10px,1.3vw,20px)}.pc-header[data-navigation-position=inline] .pc-navigation__link,.pc-header[data-navigation-position=inline] .pc-navigation__summary{font-size:11px}}@media screen and (min-width:1400px){.pc-header[data-navigation-position=inline] .pc-header-action__label:not(.visually-hidden){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.pc-header[data-navigation-position=inline] .pc-navigation__list{gap:clamp(8px,1vw,14px)}.pc-header[data-navigation-position=inline] .pc-navigation__link,.pc-header[data-navigation-position=inline] .pc-navigation__summary{font-size:10px;letter-spacing:.05em}}@media screen and (min-width:1600px){.pc-header[data-navigation-position=inline] .pc-navigation__list{gap:clamp(12px,1.2vw,20px)}.pc-header[data-navigation-position=inline] .pc-navigation__link,.pc-header[data-navigation-position=inline] .pc-navigation__summary{font-size:11px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.pc-header-drawer__panel{animation:none!important}}@media(forced-colors:active){.pc-header__surface,.pc-search__form,.pc-navigation__dropdown,.pc-header-drawer__panel,.pc-mobile-menu__item{border-color:CanvasText}.pc-header-action__count{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-pc-header.css.map */
