:root{--c-sand-50: #fcf8f1;--c-sand-100: #f7f0e4;--c-sand-200: #f0e5d4;--c-sand-300: #e3d4bf;--c-sand-400: #cbb496;--c-sand-500: #b09578;--c-ink-900: #3a2a1a;--c-ink-700: #5c4530;--c-ink-500: #8a6f52;--c-ink-300: #ab9a88;--c-white: #ffffff;--c-success: #2f6b4f;--c-notice: #8a6420;--c-error: #9d2f3f;--bg: var(--c-sand-50);--bg-raised: var(--c-white);--bg-sunken: var(--c-sand-100);--bg-contrast: var(--c-ink-900);--fg: var(--c-ink-900);--fg-muted: var(--c-ink-500);--fg-subtle: var(--c-ink-300);--fg-on-contrast: var(--c-sand-50);--line: var(--c-sand-300);--line-strong: var(--c-sand-400);--font-display: "Playfair Display", "Didot", "Georgia", serif;--font-serif: "Playfair Display", "Georgia", serif;--font-text: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-xs: clamp(.7rem, .68rem + .1vw, .75rem);--t-sm: clamp(.8rem, .77rem + .14vw, .875rem);--t-base: clamp(.94rem, .9rem + .18vw, 1rem);--t-md: clamp(1.06rem, 1rem + .28vw, 1.25rem);--t-lg: clamp(1.25rem, 1.13rem + .55vw, 1.63rem);--t-xl: clamp(1.5rem, 1.28rem + 1vw, 2.25rem);--t-2xl: clamp(2rem, 1.55rem + 2vw, 3.75rem);--t-3xl: clamp(2.25rem, 1.6rem + 2.9vw, 4.5rem);--lh-tight: 1.1;--lh-snug: 1.3;--lh-base: 1.65;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .08em;--ls-wider: .16em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--section-y: clamp(var(--s-7), 5vw, var(--s-9));--gutter: clamp(var(--s-4), 4vw, var(--s-7));--measure: 68ch;--page-max: 86rem;--radius-sm: 2px;--radius: 3px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(18 17 16 / .04);--shadow: 0 2px 8px rgb(18 17 16 / .06), 0 1px 2px rgb(18 17 16 / .04);--shadow-lg: 0 8px 32px rgb(18 17 16 / .1), 0 2px 8px rgb(18 17 16 / .05);--ease: cubic-bezier(.22, .61, .36, 1);--dur-fast: .14s;--dur: .26s;--dur-slow: .48s;--z-header: 100;--z-drawer: 200;--z-modal: 300;color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--t-base);line-height:var(--lh-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;min-height:100dvh}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}site-header,site-drawer,product-gallery,variant-picker,product-form,cart-items,facet-filters,luxe-slideshow,editorial-hero{display:block}product-buy-buttons-element{display:contents}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:where(a){color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:var(--radius-sm)}.bg-contrast :focus-visible,[data-contrast] :focus-visible{outline-color:var(--fg-on-contrast)}::selection{background:var(--c-sand-400);color:var(--fg)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance;font-variant-numeric:lining-nums}.accent{font-style:italic;font-weight:300}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-lg);line-height:var(--lh-snug)}h4{font-size:var(--t-md);line-height:var(--lh-snug)}p{text-wrap:pretty}.eyebrow{font-family:var(--font-text);font-size:var(--t-xs);font-weight:500;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--fg-muted);line-height:1}.lede{font-size:var(--t-md);color:var(--fg-muted);max-width:var(--measure)}.text-muted{color:var(--fg-muted)}.text-sm{font-size:var(--t-sm)}.text-xs{font-size:var(--t-xs)}.tabular{font-variant-numeric:tabular-nums}.page{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.page--narrow{max-width:56rem}.page--wide{max-width:100rem}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .55)}.section--flush{padding-block:0}.section-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.section-head--center{align-items:center;text-align:center}.section-head p{max-width:var(--measure)}.stack{display:flex;flex-direction:column}.stack>*+*{margin-top:var(--flow, var(--s-4))}.cluster{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.grid{display:grid;gap:var(--s-5)}.grid--products{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--s-5) var(--s-4)}@media(min-width:48rem){.grid--products{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--s-7) var(--s-5)}}@media(min-width:48rem){.grid--fixed-2{grid-template-columns:repeat(2,1fr)}.grid--fixed-3{grid-template-columns:repeat(3,1fr)}.grid--fixed-4{grid-template-columns:repeat(4,1fr)}}@media(max-width:47.999rem){.grid--fixed-2,.grid--fixed-3,.grid--fixed-4{grid-template-columns:repeat(2,1fr)}}.grid--2,.grid--3{grid-template-columns:1fr}@media(min-width:40rem){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:48rem){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}.grid>*,.cluster>*{min-width:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--s-2);left:var(--s-2);z-index:calc(var(--z-modal) + 1);padding:var(--s-3) var(--s-4);background:var(--bg-contrast);color:var(--fg-on-contrast);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.skip-link:focus{transform:translateY(0)}.btn{--btn-bg: var(--bg-contrast);--btn-fg: var(--fg-on-contrast);--btn-border: var(--bg-contrast);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3rem;padding:var(--s-3) var(--s-6);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:var(--radius);font-size:var(--t-sm);font-weight:500;letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn--outline{--btn-bg: transparent;--btn-fg: var(--fg);--btn-border: var(--line-strong)}.btn--outline:hover{--btn-bg: var(--c-ink-900);--btn-fg: var(--fg-on-contrast);--btn-border: var(--c-ink-900)}.btn--quiet{--btn-bg: transparent;--btn-fg: var(--fg);--btn-border: transparent;padding-inline:var(--s-3)}.btn--quiet:hover{--btn-bg: var(--bg-sunken)}.btn--full{width:100%}.btn--sm{min-height:2.25rem;padding:var(--s-2) var(--s-4);font-size:var(--t-xs)}.link{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--dur-fast) var(--ease)}.link:hover{text-decoration-color:currentColor}.field{display:flex;flex-direction:column;gap:var(--s-2)}.label{font-size:var(--t-xs);font-weight:500;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-muted)}.input,.select,.textarea{width:100%;min-height:3rem;padding:var(--s-3) var(--s-4);background:var(--bg-raised);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-base);transition:border-color var(--dur-fast) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--fg-subtle)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.textarea{min-height:7rem;resize:vertical}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236b6660' stroke-width='1.3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-4) center;padding-right:var(--s-7)}.bg-raised{background:var(--bg-raised)}.bg-sunken{background:var(--bg-sunken)}.bg-contrast{background:var(--bg-contrast);color:var(--fg-on-contrast)}.bg-contrast .text-muted,.bg-contrast .eyebrow{color:color-mix(in srgb,var(--fg-on-contrast) 65%,transparent)}.border-t{border-top:1px solid var(--line)}.border-b{border-bottom:1px solid var(--line)}.rounded{border-radius:var(--radius)}.shadow{box-shadow:var(--shadow)}.ratio{position:relative;overflow:hidden;background:var(--bg-sunken)}.ratio>img,.ratio>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ratio--portrait{aspect-ratio:3 / 4}.ratio--tall{aspect-ratio:2 / 3}.ratio--square{aspect-ratio:1 / 1}.ratio--wide{aspect-ratio:16 / 9}.text-center{text-align:center}.mt-auto{margin-top:auto}.rte{max-width:var(--measure)}.rte>*+*{margin-top:var(--s-4)}.rte h2,.rte h3{margin-top:var(--s-6)}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-left:var(--s-5)}.rte li+li{margin-top:var(--s-2)}.rte img{border-radius:var(--radius)}.rte table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.rte table{display:block;max-width:100%;overflow-x:auto}.rte table>tbody,.rte table>thead{display:table;width:100%}.rte th,.rte td{padding:var(--s-3);border-bottom:1px solid var(--line);text-align:left}
/*# sourceMappingURL=/cdn/shop/t/43/assets/base.css.map */
