@font-face{font-family:hostGrotesk;src:url(../media/HostGrotesk_Variable-s.p.330og4cehcy0k.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:hostGrotesk;src:url(../media/HostGrotesk_Variable_Italic-s.p.1ydx7r7juk191.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:hostGrotesk Fallback;src:local(Arial);ascent-override:95.95%;descent-override:29.78%;line-gap-override:0.0%;size-adjust:105.78%}.KXoQJq_className{font-family:hostGrotesk,hostGrotesk Fallback}.KXoQJq_variable{--font-sans:"hostGrotesk", "hostGrotesk Fallback"}
@font-face{font-family:atelierFleur;src:url(../media/AtelierFleur_Regular-s.p.2dtho0cnh_sd2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atelierFleur;src:url(../media/AtelierFleur_Bold-s.p.2uu9e2gcpmb37.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:atelierFleur Fallback;src:local(Arial);ascent-override:97.5%;descent-override:32.5%;line-gap-override:13.0%;size-adjust:76.92%}.yeVTAq_className{font-family:atelierFleur,atelierFleur Fallback}.yeVTAq_variable{--font-display:"atelierFleur", "atelierFleur Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_Variable-s.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}._9obBHa_className{font-family:spaceGrotesk,spaceGrotesk Fallback}._9obBHa_variable{--font-cv:"spaceGrotesk", "spaceGrotesk Fallback"}
@property --peel{syntax:"<length>";inherits:true;initial-value:0}@property --wpeel{syntax:"<length>";inherits:true;initial-value:0}@property --color-bg{syntax:"<color>";inherits:true;initial-value:#edece9}@property --color-ink{syntax:"<color>";inherits:true;initial-value:#282828}@property --color-paper{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-track{syntax:"<color>";inherits:true;initial-value:#d9d9d9}@property --tilt-shadow{syntax:"<color>";inherits:true;initial-value:#28282866}@property --tilt-dent{syntax:"<color>";inherits:true;initial-value:#28282814}@property --tilt-rim{syntax:"<color>";inherits:true;initial-value:#ffffff4d}:root{--color-bg:#edece9;--color-ink:#282828;--color-accent:#91230a;--color-paper:#fff;--color-track:#d9d9d9;--tilt-shadow:#28282866;--tilt-dent:#28282814;--tilt-rim:#ffffff4d;--rule:2px solid var(--color-ink);--u:calc(100vw / 1728);--header-h:clamp(52px, 3.7vw, 64px);--gutter:40px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-intro:cubic-bezier(.16, 1, .3, 1);--ease-peel:cubic-bezier(.3, .7, .2, 1);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--dur-press:.16s;--dur-hover:.25s;--dur-exit:.24s;--font-sans-stack:var(--font-sans), "Host Grotesk", system-ui, sans-serif;--font-display-stack:var(--font-display), Georgia, "Times New Roman", serif}html[data-theme=dark]{--color-bg:#141414;--color-ink:#edece9;--color-paper:#1f1f1f;--color-track:#2a2a2a;--tilt-shadow:#060606;--tilt-dent:#06060638;--tilt-rim:#edece90d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-fade{transition:--color-bg .45s,--color-ink .45s,--color-paper .45s,--color-track .45s,--tilt-shadow .45s,--tilt-dent .45s,--tilt-rim .45s}html.theme-fade :not([class*=knob]):not(.theme-light):not(.theme-dark),html.theme-fade :before,html.theme-fade :after{transition:none!important}.theme-light,.theme-dark{--tp-off:0;--tp-on:1;opacity:var(--tp-off);will-change:opacity;transition:opacity .45s}html:not([data-theme=dark]) .theme-light[data-ready],html[data-theme=dark] .theme-dark[data-ready]{opacity:var(--tp-on);z-index:1}:is(html:not([data-theme=dark]) .theme-pair:not(:has(>.theme-light[data-ready]))>.theme-dark[data-ready],html[data-theme=dark] .theme-pair:not(:has(>.theme-dark[data-ready]))>.theme-light[data-ready]){opacity:var(--tp-on)}html:not([data-theme=dark]) .theme-dark,html[data-theme=dark] .theme-light{transition-duration:.3s;transition-delay:.15s}.theme-pair-filter>.theme-light,.theme-pair-filter>.theme-dark{opacity:unset;will-change:auto;filter:opacity(0);transition-property:filter}:is(html:not([data-theme=dark]) .theme-pair-filter>.theme-light[data-ready],html[data-theme=dark] .theme-pair-filter>.theme-dark[data-ready],html:not([data-theme=dark]) .theme-pair-filter:not(:has(>.theme-light[data-ready]))>.theme-dark[data-ready],html[data-theme=dark] .theme-pair-filter:not(:has(>.theme-dark[data-ready]))>.theme-light[data-ready]){opacity:unset;filter:opacity()}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--header-h)}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#seasonal-picks{transition:opacity .7s}html:not([data-intro=done]) #seasonal-picks{opacity:0}@media (max-width:767px){:root{--gutter:20px}}main{overflow-x:clip}html.cart-open,html.modal-open{overflow:hidden}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s var(--ease-intro), transform .9s var(--ease-intro);transition-delay:calc(var(--i,0) * .11s)}.reveal-ready [data-reveal=up]{transform:translateY(28px)}.reveal-ready [data-reveal=tray]{transform:translateY(56px)rotate(1.6deg)}.reveal-ready [data-reveal=swipe]{opacity:1}.reveal-ready [data-reveal=swipe] [data-slot]{opacity:0;transition:opacity .65s var(--ease-out), transform .8s var(--ease-out);overflow:hidden;transform:translateY(24px)}.reveal-ready [data-reveal=swipe] [data-slot]>*{filter:blur(12px);transition:transform 1s var(--ease-intro), filter .8s var(--ease-out);transform:scale(1.08)}.reveal-ready [data-reveal=swipe]>figcaption{opacity:0;filter:blur(4px);transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), filter .5s var(--ease-out);transition-delay:.18s;transform:translateY(8px)}.reveal-ready [data-reveal=swipe][data-revealed][data-loaded] [data-slot],.reveal-ready [data-reveal=swipe][data-revealed][data-loaded] [data-slot]>*,.reveal-ready [data-reveal=swipe][data-revealed][data-loaded]>figcaption{opacity:1;filter:none;transform:none}.reveal-ready [data-reveal=blur]{filter:blur(14px);transition:opacity .9s var(--ease-out), transform 1.2s var(--ease-intro), filter 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * .11s);transform:translateY(40px)}.reveal-ready [data-reveal=blur][data-revealed]{filter:none}.reveal-ready [data-reveal][data-revealed]{opacity:1;transform:none}
.vb9HuW_slide{width:100%}.vb9HuW_track{height:max(44px, calc(78 * var(--cu)));border:2px solid var(--color-ink);background:var(--color-bg);color:var(--color-ink);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.vb9HuW_say{font-size:max(16px, calc(28 * var(--cu)));pointer-events:none;white-space:nowrap;place-items:center;font-weight:400;display:grid;position:absolute;inset:0}.vb9HuW_wash{background:var(--color-ink);z-index:1;pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px}.vb9HuW_grip{aspect-ratio:1;background:var(--color-ink);color:var(--color-bg);cursor:grab;z-index:2;border:0;place-items:center;padding:0;transition:none;display:grid;position:absolute;top:4px;bottom:4px;left:4px}.vb9HuW_grip svg{width:46%;height:46%;transition:transform var(--dur-hover) var(--ease-out)}.vb9HuW_grip:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.vb9HuW_track[data-held],.vb9HuW_track[data-held] .vb9HuW_grip{cursor:grabbing}@media (hover:hover) and (pointer:fine){.vb9HuW_track:not([data-held]):not([data-done]) .vb9HuW_grip:hover svg{transform:translate(3px)}}.vb9HuW_done{z-index:3;color:var(--color-bg);font-size:max(16px, calc(28 * var(--cu)));white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-exit) var(--ease-out), transform var(--dur-exit) var(--ease-out);justify-content:center;align-items:center;gap:10px;font-weight:400;display:flex;position:absolute;inset:0;transform:translateY(6px)}.vb9HuW_done svg{width:.9em;height:.9em}.vb9HuW_track[data-done] .vb9HuW_done{opacity:1;transition-duration:.3s;transition-delay:.12s;transform:none}.vb9HuW_track[data-done],.vb9HuW_track[data-done] .vb9HuW_grip{cursor:default}.vb9HuW_track[data-done] .vb9HuW_grip svg{opacity:0;transition:opacity .16s var(--ease-out)}@media (prefers-reduced-motion:reduce){.vb9HuW_done{transform:none}}
.xWnuvG_root{z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s;position:fixed;inset:0}.xWnuvG_open{visibility:visible;pointer-events:auto;transition-delay:0s}.xWnuvG_backdrop{opacity:0;background:#28282859;transition:opacity .4s;position:absolute;inset:0}.xWnuvG_open .xWnuvG_backdrop{opacity:1}.xWnuvG_panel{border-left:2px solid var(--color-ink);background:var(--color-bg);width:clamp(360px,33.333vw,640px);color:var(--color-ink);transition:transform .5s var(--ease-drawer);position:absolute;top:0;bottom:0;right:0;transform:translate(100%);container-type:inline-size}.xWnuvG_open .xWnuvG_panel{transform:translate(0,0)}.xWnuvG_inner{--cu:calc(100cqw / 686);flex-direction:column;height:100%;display:flex}.xWnuvG_head{flex:none;padding-top:0;position:relative}.xWnuvG_marquee{white-space:nowrap;overflow:clip visible}.xWnuvG_track{width:max-content;animation:9s linear infinite xWnuvG_scroll;display:flex}.xWnuvG_run{flex:none;display:flex}.xWnuvG_word{font-size:calc(196.656 * var(--cu));text-transform:uppercase;text-box:trim-both cap alphabetic;flex:none;padding-right:.28em;font-weight:500;line-height:1}@keyframes xWnuvG_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.xWnuvG_close{border:2px solid var(--color-ink);background:var(--color-bg);color:inherit;font:inherit;cursor:pointer;opacity:0;pointer-events:none;padding:8px 14px;font-size:15px;position:absolute;top:12px;right:12px}.xWnuvG_close:focus-visible{opacity:1;pointer-events:auto}.xWnuvG_list{--row-gap:calc(22 * var(--cu));gap:var(--row-gap);padding:calc(62 * var(--cu)) calc(48 * var(--cu)) calc(24 * var(--cu)) calc(27 * var(--cu));overscroll-behavior:contain;flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.xWnuvG_row{box-sizing:border-box;min-height:calc(124 * var(--cu));border:2px solid var(--color-ink);animation:xWnuvG_rowIn .42s var(--ease-out) both;flex:none}@keyframes xWnuvG_rowIn{0%{opacity:0;transform:translate(24px)}}.xWnuvG_details{min-width:0;padding:calc(21 * var(--cu) - 2px) calc(29 * var(--cu) - 2px) calc(24 * var(--cu) - 2px);flex-direction:column;display:flex}.xWnuvG_name{font-size:max(17px, calc(32 * var(--cu)));margin:0;line-height:normal}.xWnuvG_qty{align-items:center;gap:calc(33 * var(--cu));display:flex}.xWnuvG_step{width:max(28px, calc(36 * var(--cu)));height:max(28px, calc(36 * var(--cu)));color:inherit;cursor:pointer;transition:background-color .2s ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.xWnuvG_step:active{transform:scale(.9)}.xWnuvG_step svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.xWnuvG_step:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.xWnuvG_count{min-width:1ch;font-size:max(14px, calc(24 * var(--cu)));font-variant-numeric:tabular-nums;text-align:center}.xWnuvG_empty{padding:calc(48 * var(--cu));font-size:max(17px, calc(32 * var(--cu)));flex:1}.xWnuvG_empty p{margin:0}.xWnuvG_emptyHint{font-size:max(14px, calc(22 * var(--cu)));opacity:.8;margin-top:8px!important}.xWnuvG_foot{padding:calc(16 * var(--cu)) calc(62 * var(--cu)) calc(38 * var(--cu)) calc(48 * var(--cu));flex:none}.xWnuvG_checkout{height:max(44px, calc(78 * var(--cu)));border:2px solid var(--color-ink);font-size:max(17px, calc(32 * var(--cu)));color:inherit;transition:background-color .22s ease, color .22s ease, transform var(--dur-press) var(--ease-out);place-items:center;font-weight:500;display:grid}.xWnuvG_checkout:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.xWnuvG_checkout:hover{background:var(--color-ink);color:var(--color-bg)}}.xWnuvG_checkout:focus-visible{background:var(--color-ink);color:var(--color-bg)}@media (max-width:767px){.xWnuvG_panel{width:88vw}.xWnuvG_step{width:40px;height:40px;margin:-6px}.xWnuvG_step svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.xWnuvG_panel,.xWnuvG_backdrop{transition-duration:1ms}.xWnuvG_row,.xWnuvG_track{animation:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
