.site-top{position:sticky;top:0;z-index:20}.scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.announcement-bar{position:relative;display:grid;place-items:center;min-height:38px;padding:var(--space-2) var(--page-gutter);background:var(--announce-bg);color:var(--announce-text)}.announcement-bar__track{display:grid}.announcement-bar__message{grid-area:1 / 1;align-self:center;justify-self:center;margin:0;font:var(--type-eyebrow);letter-spacing:var(--tracking-widest);text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.announcement-bar__message.is-active{opacity:1;pointer-events:auto}.announcement-bar--rotating{padding-inline:calc(var(--page-gutter) + 32px)}.announcement-bar__toggle{position:absolute;top:50%;right:var(--space-2);display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;transform:translateY(-50%)}.announcement-bar__toggle:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}.announcement-bar__toggle .icon{width:16px;height:16px}.announcement-bar__toggle[aria-pressed=false] .icon--play,.announcement-bar__toggle[aria-pressed=true] .icon--pause{display:none}.announcement-bar__message a{color:inherit;border-bottom:1px solid currentcolor}@media(prefers-reduced-motion:reduce){.announcement-bar__track{gap:var(--space-1)}.announcement-bar__message{grid-area:auto;opacity:1;pointer-events:auto}.announcement-bar--rotating{padding-inline:var(--page-gutter)}.announcement-bar__toggle{display:none}}.site-header{background:var(--header-bg);color:var(--header-text);border-bottom:var(--border-width-hairline) solid var(--border-hairline);transition:background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.site-top[data-scrolled=true] .site-header{background:var(--header-bg);box-shadow:var(--shadow-sm)}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4) var(--space-1);padding-block:var(--space-3)}.site-header__side{display:flex;align-items:center;gap:var(--space-1);min-width:0}.site-header__side--end{justify-content:flex-end}.site-header__logo{display:block;padding-inline:0}.site-header__logo img{width:max(140px,min(var(--logo-width, 260px),42vw));height:auto}.site-header__logo .site-header__logo-img{width:min(calc(var(--logo-width, 260px) * 1.56),56vw)}@media(max-width:479px){.site-header__search--collapsible{display:none}}.site-header__account,.site-header__social{display:none}.site-header__social{width:44px;height:44px}@media(min-width:750px){.site-header__inner{column-gap:var(--space-5)}.site-header__logo{padding-inline:var(--space-4)}.site-header__logo img{width:max(140px,var(--logo-width, 260px))}.site-header__logo .site-header__logo-img{width:calc(var(--logo-width, 260px) * 1.56)}.site-header__account,.site-header__social{display:inline-grid}}.site-nav{display:none}.site-nav__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--space-2) var(--nav-gap, var(--space-6));margin:0;padding:0;list-style:none}.site-nav__link{white-space:nowrap;display:inline-block;padding-block:2px;border-bottom:1px solid transparent;color:inherit;font:var(--type-label);letter-spacing:var(--tracking-widest);text-transform:uppercase}.site-nav__link:hover,.site-nav__link[aria-current=page],.site-nav__trigger.is-current,.site-nav__item.is-open>.site-nav__trigger{border-bottom-color:currentcolor}.site-nav__item{position:relative}.site-nav__trigger{display:inline-flex;align-items:center;gap:4px;border-top:0;border-inline:0;background:none;cursor:pointer}.site-nav__chevron{width:12px;height:12px;stroke-width:2.25;transition:transform var(--duration-base) var(--ease-standard)}.site-nav__item.is-open .site-nav__chevron{transform:rotate(180deg)}.site-nav__dropdown{position:absolute;top:100%;left:50%;z-index:30;display:none;min-width:232px;margin:0;padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--header-bg);box-shadow:var(--shadow-md);list-style:none;transform:translate(-50%)}.site-nav__dropdown:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.site-header__side--end .site-nav__dropdown{left:auto;right:0;transform:none}.site-nav__item.is-open>.site-nav__dropdown{display:block}.site-nav__sublink{display:block;padding:10px var(--space-3);border-radius:var(--radius-sm, 4px);color:var(--header-text);font:var(--type-label);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);white-space:nowrap}.site-nav__sublink:hover,.site-nav__sublink:focus-visible,.site-nav__sublink[aria-current=page]{background:var(--cream-100)}.site-nav__sublink[aria-current=page]{text-decoration:underline;text-underline-offset:4px}html:not(.js) .site-nav__item--parent:hover>.site-nav__dropdown,html:not(.js) .site-nav__item--parent:focus-within>.site-nav__dropdown{display:block}@media(prefers-reduced-motion:reduce){.site-nav__chevron{transition:none}}@media(min-width:1340px){.site-header{--nav-gap: 12px}.site-header__inner{max-width:1600px}.site-header__logo{padding-inline:var(--space-2)}.site-nav{display:block;flex:1}.site-header__side--end .site-nav{margin-inline-end:var(--space-2)}.site-nav__link{letter-spacing:.08em}.site-header__menu-btn{display:none}}@media(min-width:1600px){.site-header{--nav-gap: 14px}.site-nav__link{letter-spacing:.12em}}@media(min-width:1700px){.site-header{--nav-gap: 20px}.site-header__inner{max-width:1680px}.site-header__logo{padding-inline:var(--space-4)}.site-nav__link{letter-spacing:var(--tracking-widest)}}.mobile-menu{width:min(360px,88vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--surface-page);color:var(--plum-900);box-shadow:var(--shadow-lg)}.mobile-menu::backdrop{background:var(--overlay-scrim)}.mobile-menu__inner{display:grid;align-content:start;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-8)}.mobile-menu__head{display:flex;justify-content:flex-end}.mobile-menu__list,.mobile-menu__sublist{margin:0;padding:0;list-style:none}.mobile-menu__list{display:grid;gap:var(--space-4)}.mobile-menu__link{display:block;padding-block:var(--space-1);color:inherit;font:var(--type-label);font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase}.mobile-menu__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.mobile-menu__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:44px;padding-inline:0;border:0;background:none;text-align:left;cursor:pointer}.mobile-menu__chevron{flex:none;width:16px;height:16px;transition:transform var(--duration-base) var(--ease-standard)}.mobile-menu__toggle[aria-expanded=true] .mobile-menu__chevron{transform:rotate(180deg)}.mobile-menu__social{display:inline-flex;align-items:center;gap:var(--space-2)}.mobile-menu__social .icon{width:19px;height:19px}.mobile-menu__sublist[hidden]{display:none}.mobile-menu__sublist{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--border-hairline)}.mobile-menu__search{display:inline-flex;align-items:center;gap:var(--space-2)}@media(min-width:480px){.mobile-menu__search{display:none}}.mobile-menu__sublist .mobile-menu__link{font-size:var(--text-xs);text-transform:none;letter-spacing:var(--tracking-wide)}.site-footer{margin-top:auto;background:var(--surface-sunken);border-top:var(--border-width-hairline) solid var(--border-hairline)}.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-10) var(--space-12);padding-block:var(--space-16) var(--space-8)}.footer-block{display:grid;align-content:start;gap:var(--space-3);max-width:420px}.footer-block__heading{margin:0;font:var(--type-label);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--taupe-700)}.footer-block__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer-block__link,.footer-block__text{margin:0;color:var(--plum-900);font:var(--type-body-sm);font-style:normal}.footer-block__link:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px}.footer-block__meta{margin:0;color:var(--text-muted);font:var(--type-body-sm);font-size:var(--text-xs)}.footer-block__tagline{margin:0;font:var(--type-tagline);color:var(--plum-900)}.newsletter{display:grid;gap:var(--space-3)}.newsletter__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.newsletter__row .field{flex:1 1 12rem}.social-list{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.site-footer__base{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-6) var(--space-10);border-top:var(--border-width-hairline) solid var(--border-hairline)}.site-footer__mark{width:58px;height:28px;background:var(--plum-700);-webkit-mask:var(--mark-url) center / contain no-repeat;mask:var(--mark-url) center / contain no-repeat}.payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.payment-list svg{width:38px;height:24px}.site-footer__staff{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);font:var(--type-body-sm);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px}.site-footer__staff:hover{color:var(--text-heading)}.site-footer__copyright{margin:0;color:var(--text-muted);font:var(--type-body-sm);font-size:var(--text-xs);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/layout.css.map */
