:root{--m-micro:.18s;--m-swap:.32s;--m-panel:.38s;--m-reveal:.65s;--m-hero:1.1s;--m-morph:.48s;--m-stagger:45ms;--m-ease:var(--ease-editorial);--m-rise:24px}@media (prefers-reduced-motion:no-preference){html[data-motion=on][data-arrival] [data-arrive]{animation:m-rise var(--m-reveal) var(--m-ease) both;animation-delay:var(--d,0s)}html[data-motion=on][data-arrival] [data-arrive=drop]{animation-name:m-drop;animation-duration:var(--m-panel)}html[data-motion=on][data-arrival] [data-arrive=settle]{animation-name:m-settle;animation-duration:var(--m-hero)}html[data-motion=on][data-arrival] [data-arrive=line]{animation-name:m-line}html[data-motion=on][data-arrival] [data-arrive=fade]{animation-name:m-fade}html[data-motion=on][data-reveal-ready] [data-reveal]:not([data-inview]){opacity:0;translate:0 var(--m-rise)}html[data-motion=on][data-reveal-ready] [data-reveal=settle]:not([data-inview]){translate:none;scale:1.045}html[data-motion=on][data-reveal-ready] [data-reveal=fade]:not([data-inview]){translate:none}html[data-motion=on] [data-reveal]{transition:opacity var(--m-reveal) var(--m-ease), translate var(--m-reveal) var(--m-ease), scale var(--m-hero) var(--m-ease);transition-delay:calc(var(--i,0) * var(--m-stagger))}html[data-motion=on] [data-reveal][data-inview=instant]{transition:none}html.js[data-motion=on] [data-slide-active] [data-caption]>*{transition:opacity var(--m-reveal) var(--m-ease), translate var(--m-reveal) var(--m-ease)}html.js[data-motion=on] [data-slide-active] [data-caption]>:nth-child(2){transition-delay:90ms}html.js[data-motion=on] [data-slide-active=false] [data-caption]>*{opacity:0;transition-duration:0s;translate:0 16px}html[data-motion=on] [data-swap]{animation:m-swap var(--m-swap) var(--m-ease) both}html[data-motion=on] [data-pulse] svg{animation:m-pop .42s var(--ease-tactile) both}html[data-motion=on] [data-bump]{animation:m-bump .46s var(--ease-tactile) both}html[data-motion=on] [data-drawer-open=true] [data-cart-line]{animation:m-rise var(--m-reveal) var(--m-ease) both;animation-delay:calc(.12s + var(--i,0) * 55ms)}@media (hover:hover){html[data-motion=on] [data-underline]{transition:background-size var(--m-panel) var(--m-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:#0000!important}html[data-motion=on] [data-underline]:hover{animation:m-underline var(--m-reveal) var(--m-ease)}}::view-transition-old(.m-page){animation:.16s ease-out reverse both m-fade}::view-transition-new(.m-page){animation:.32s var(--m-ease) .12s both m-fade, var(--m-panel) var(--m-ease) .12s both m-rise-sm}::view-transition-group(.m-morph){animation-duration:var(--m-morph);animation-timing-function:var(--m-ease)}::view-transition-image-pair(.m-morph){animation-name:m-via-blur}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-motion=off]::view-transition-group(*){animation:none!important}html[data-motion=off]::view-transition-old(*){animation:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes m-rise{0%{opacity:0;translate:0 var(--m-rise)}}@keyframes m-rise-sm{0%{translate:0 10px}}@keyframes m-drop{0%{opacity:0;translate:0 -8px}}@keyframes m-fade{0%{opacity:0}}@keyframes m-settle{0%{scale:1.06}}@keyframes m-line{0%{clip-path:inset(0 0 100%);translate:0 35%}to{clip-path:inset(0 0 -10%)}}@keyframes m-swap{0%{opacity:0;translate:0 6px}}@keyframes m-pop{0%{scale:1}35%{scale:.78}70%{scale:1.14}to{scale:1}}@keyframes m-bump{0%{scale:1}40%{scale:1.45}to{scale:1}}@keyframes m-underline{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%}to{background-position:0 100%;background-size:100% 1px}}@keyframes m-via-blur{30%{filter:blur(3px)}}
.Announcement-module__u5bNGa__announcement{background:var(--signal);color:var(--white);height:var(--announcement-height);transition:height var(--t-base) var(--ease-interface), opacity var(--t-base) var(--ease-interface);border-bottom:1px solid #0000000d;font-size:13px;line-height:1.1;overflow:hidden}.Announcement-module__u5bNGa__announcement[data-visible=false]{opacity:0;border-bottom:0;height:0}.Announcement-module__u5bNGa__bar{height:var(--announcement-height);letter-spacing:.01em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-inline:12px;font-weight:500;display:grid}.Announcement-module__u5bNGa__dismiss{width:32px;height:32px;color:var(--white);transition:background var(--t-fast) var(--ease-interface);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Announcement-module__u5bNGa__dismiss:hover{background:#ffffff1f}.Announcement-module__u5bNGa__rotator{justify-content:center;align-items:center;min-width:0;height:18px;display:flex;position:relative;overflow:hidden}.Announcement-module__u5bNGa__message{text-align:center;color:var(--white);opacity:0;transition:opacity var(--t-fast) var(--ease-interface);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;margin:0;font-weight:500;display:flex;position:absolute;inset:0;overflow:hidden}.Announcement-module__u5bNGa__message[data-active=true]{opacity:1}.Announcement-module__u5bNGa__counter{color:var(--white);opacity:.7;text-align:end;min-width:28px}
.DesktopNav-module__SgZ7Ra__nav{display:none}.DesktopNav-module__SgZ7Ra__list{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.DesktopNav-module__SgZ7Ra__trigger{height:44px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--t-fast) var(--ease-tactile), opacity var(--t-micro) var(--ease-tactile);background:0 0;border-bottom:1px solid #0000;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.DesktopNav-module__SgZ7Ra__trigger[aria-expanded=true],.DesktopNav-module__SgZ7Ra__trigger[data-current=true]{border-bottom-color:var(--white)}@media (hover:hover) and (pointer:fine){.DesktopNav-module__SgZ7Ra__trigger:hover{border-bottom-color:var(--white);opacity:.85}}.DesktopNav-module__SgZ7Ra__panel{inset-inline:0;background:var(--ink);color:var(--white);padding:20px var(--page-gutter) 24px;z-index:var(--z-dropdown);animation:DesktopNav-module__SgZ7Ra__panelSlideDown var(--t-base) var(--ease-luxury-out);border-top:1px solid #ffffff29;position:absolute;top:100%;box-shadow:0 16px 32px #00000059}@keyframes DesktopNav-module__SgZ7Ra__panelSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DesktopNav-module__SgZ7Ra__panelList{max-width:var(--page-max);margin:0;flex-wrap:wrap;gap:12px 28px;margin-inline:auto;padding:0;list-style:none;display:flex}.DesktopNav-module__SgZ7Ra__panelList a{min-height:28px;color:var(--white);opacity:.75;transition:opacity var(--t-micro) var(--ease-tactile), transform var(--t-micro) var(--ease-tactile);font-size:14px;text-decoration:none;display:inline-block}.DesktopNav-module__SgZ7Ra__panelList a:hover,.DesktopNav-module__SgZ7Ra__panelList a:focus-visible{opacity:1;text-underline-offset:4px;text-decoration:underline}@media (min-width:64rem){.DesktopNav-module__SgZ7Ra__nav{justify-self:start;display:block}}
.MarketSwitch-module__YizesW__switch{border:1px solid #ffffff47;border-radius:999px;align-items:center;height:28px;padding:2px;display:none}.MarketSwitch-module__YizesW__option{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;min-width:36px;height:22px;transition:background var(--t-micro) var(--ease-tactile), color var(--t-micro) var(--ease-tactile);border-radius:999px;padding:0 8px;font-size:11px;font-weight:500;position:relative}.MarketSwitch-module__YizesW__option[aria-checked=true]{background:var(--white);color:var(--ink)}.MarketSwitch-module__YizesW__option:not([aria-checked=true]):hover{color:var(--white)}.MarketSwitch-module__YizesW__option:after{content:"";position:absolute;inset:-10px -2px}@media (min-width:48rem){.MarketSwitch-module__YizesW__switch{display:inline-flex}}
.Header-module__KHjLKa__header{z-index:var(--z-sticky);height:var(--header-height);background:var(--ink);color:var(--white);padding-inline:var(--page-gutter);transition:transform var(--t-base) var(--ease-interface);will-change:transform;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.Header-module__KHjLKa__header[data-hidden=true]{transform:translateY(-100%)}.Header-module__KHjLKa__trigger{width:44px;height:44px;color:var(--white);justify-content:center;justify-self:start;align-items:center;display:inline-flex}.Header-module__KHjLKa__wordmark{color:var(--white);letter-spacing:-.03em;justify-self:center;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1;text-decoration:none}.Header-module__KHjLKa__actions{justify-self:end;align-items:center;gap:12px;display:inline-flex}.Header-module__KHjLKa__icon{width:44px;height:44px;color:var(--white);justify-content:center;align-items:center;display:inline-flex;position:relative}.Header-module__KHjLKa__dot{background:var(--signal);color:var(--white);letter-spacing:.04em;min-width:14px;height:14px;transition:transform var(--t-fast) var(--ease-interface);border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.Header-module__KHjLKa__icon[data-active=true] .Header-module__KHjLKa__dot{transform:scale(1)}.Header-module__KHjLKa__icon:not([data-active=true]) .Header-module__KHjLKa__dot{transform:scale(0)}.Header-module__KHjLKa__bagCount{color:var(--white);font-size:11px;font-weight:300;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}@media (min-width:64rem){.Header-module__KHjLKa__trigger{display:none}.Header-module__KHjLKa__wordmark{font-size:30px}.Header-module__KHjLKa__actions{gap:20px}}
