:root{--font-display:"Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-sans:"Mulish", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-value:"Mulish", ui-sans-serif, system-ui, sans-serif;--forest:#183c2d;--cream:#faf7f2;--big-meta:15px;--big-body:17px;--big-item:19px;--big-link:20px;--big-price:22px;--big-ink:#173b2b;--big-muted:#4f5c54;--big-line:#d9ddd3;--c-forest:#173b2b;--c-forest-deep:#0f2a1e;--c-ink:#183c2d;--c-paper:#faf7f2;--c-card:#f3efe6;--c-line:#d9ddd3;--c-muted:#59665e;--c-orange:#b6532c;--c-ok:#2e7d4f;--c-err:#a63a14;--sr-ink:#1b2420;--sr-muted:#5d655f;--sr-line:#1b24201f;--sr-line-2:#1b242038;--sr-white:#fff;--sr-paper:#f6f4ee;--sr-stone:#f1efe9;--sr-forest:#173b2b;--sr-forest-2:#0e2a1e;--sr-orange:#b6532c;--sr-display:"Fraunces", "Fraunces Fallback", ui-serif, Georgia, serif;--sr-text:"Mulish", "Mulish Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sr-r:16px;--sr-r-input:12px;--sr-r-card:20px;--sr-shadow:0 1px 2px #0f18140f, 0 10px 30px #0f18141a;--sr-shadow-soft:0 1px 2px #0f18140d, 0 4px 14px #0f18140f;--sr-ease:cubic-bezier(.2, .7, .2, 1);--sr-fast:.18s;--sr-gutter:16px;--sr-max:1360px;--sr-bar:60px;--sr-band:64px}@media(min-width:761px){:root{--sr-gutter:32px;--sr-band:88px}}@media(min-width:1024px){:root{--sr-bar:72px}}@media(min-width:1280px){:root{--sr-gutter:48px;--sr-band:112px}}html{scrollbar-gutter:stable}button,label{text-transform:none!important;letter-spacing:normal!important}@media(prefers-reduced-motion:no-preference){.fixed.inset-0[data-state=open]{animation:.28s cubic-bezier(.2,.8,.2,1) sa-fade-in}.fixed.inset-0[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) forwards sa-fade-out}::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(sr-product){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(sr-product){animation-duration:.34s}::view-transition-new(sr-product){animation-duration:.34s}}@keyframes sa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sa-fade-out{0%{opacity:1}to{opacity:0}}.mp-root{--sr-ink:#1f1d1a;--sr-muted:#6b655c;--sr-line:#e3dacb;--sr-line-2:#cfc4b0;--sr-white:#faf7f2;--sr-paper:#f1ebdf;--sr-stone:#f1ebdf;--sr-forest:#0c3826;--sr-forest-2:#14492f;--sr-orange:#c24f26;--sr-display:"Fraunces", "Fraunces Fallback", ui-serif, Georgia, serif;--sr-text:"Figtree", "Figtree Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sr-r:18px;--sr-r-input:14px;--sr-r-card:22px;--sr-shadow:0 2px 6px #0c38260f, 0 24px 60px #0c382629;--sr-shadow-soft:0 1px 2px #0c38260d, 0 6px 18px #0c382612;--sr-ease:cubic-bezier(.23, 1, .32, 1);--sr-bar:76px;--sr-gutter:20px;--sr-max:1360px;overflow-x:clip}@media(min-width:768px){.mp-root{--sr-gutter:40px}}.mp-root :is(a,button,input,select,textarea,summary,[tabindex],[id]){scroll-margin-top:calc(var(--sr-bar) + 24px)}.sa-payments{--footer-detail-ink:#203d30;--footer-detail-muted:#566458;--footer-detail-rule:#173b2b2e;color:var(--footer-detail-ink);margin-top:30px}.sa-payments-dark{--footer-detail-ink:#f5f0e6;--footer-detail-muted:#c3c7bb;--footer-detail-rule:#f5f0e62e}.sa-payments h3{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600;line-height:1.5}.sa-payments ul{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sa-payments li,.sa-payments img{width:38px;height:24px;display:block}.sa-tm-notice{border-top:1px solid var(--sr-line,#d9ddd3);max-width:72ch;color:var(--sr-muted,#59665e);margin:40px auto 0;padding:20px 16px 24px;font-size:14px;line-height:1.55}.sa-tm-notice__h{letter-spacing:.02em;color:var(--sr-ink,#183c2d);margin:0 0 6px;font-size:14px;font-weight:700}.sa-tm-notice__p{text-wrap:pretty;margin:0}.sa-tm-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media(max-width:1023.98px){html[data-sa-buybar] body{padding-bottom:calc(61px + max(.75rem,env(safe-area-inset-bottom)))}html[data-sa-buybar-shown] .intercom-lightweight-app-launcher,html[data-sa-buybar-shown] iframe.intercom-launcher-frame{bottom:calc(77px + max(.75rem,env(safe-area-inset-bottom)))!important}}.intercom-lightweight-app-launcher,iframe.intercom-launcher-frame{transition:bottom .22s cubic-bezier(.23,1,.32,1)}html[data-sa-cart-open] .intercom-lightweight-app-launcher,html[data-sa-cart-open] iframe.intercom-launcher-frame{visibility:hidden!important}
