@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/cormorant-garamond-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/parisienne/parisienne-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/parisienne/parisienne-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--palette-obsidian: #14100f;--palette-verdant: #1c5240;--palette-verdant-deep: #103427;--palette-rubedo: #7a2318;--palette-amethyst: #3e2450;--palette-copper: #b4703c;--palette-golden-whisper: #e4bb6d;--palette-beige: #dcbfa1;--palette-ivory: #fcf7f1;--theme-bg: var(--palette-obsidian);--theme-bg-deep: #0c0908;--theme-surface: #1d1816;--theme-surface-alt: #241d1a;--theme-utility: var(--palette-verdant);--theme-on-utility: var(--palette-ivory);--theme-text: var(--palette-ivory);--theme-text-muted: rgb(252 247 241 / .76);--theme-text-subtle: rgb(252 247 241 / .64);--theme-text-faint: rgb(252 247 241 / .6);--theme-rule: rgb(252 247 241 / .16);--theme-border: rgb(252 247 241 / .45);--theme-border-strong: rgb(252 247 241 / .55);--theme-border-secondary-mobile: rgb(252 247 241 / .5);--theme-accent: var(--palette-golden-whisper);--theme-accent-soft: #f0d5a6;--theme-accent-tint: rgb(228 187 109 / .1);--theme-accent-tint-strong: rgb(228 187 109 / .16);--theme-accent-border: rgb(228 187 109 / .5);--theme-accent-border-strong: rgb(228 187 109 / .6);--theme-focus-ring: rgb(228 187 109 / .32);--theme-on-accent: var(--palette-obsidian);--theme-success: #9ccfae;--theme-success-tint: rgb(28 82 64 / .35);--theme-warning: #f0d5a6;--theme-warning-tint: rgb(228 187 109 / .12);--theme-danger: #eca195;--theme-danger-tint: rgb(122 35 24 / .35);--theme-font-display: "Cormorant Garamond", "Cormorant", "Times New Roman", serif;--theme-font-body: "Inter Tight", "Inter", "Segoe UI", system-ui, Arial, sans-serif;--theme-font-script: "Parisienne", "Snell Roundhand", "Apple Chancery", cursive;--theme-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--theme-size-display: 2.625rem;--theme-size-h2: 1.625rem;--theme-size-product-title: 2.125rem;--theme-size-question: 2.25rem;--theme-size-wordmark: .8125rem;--theme-size-script: 1.3125rem;--theme-size-card-title: 1rem;--theme-size-body: .90625rem;--theme-size-ui: .84375rem;--theme-size-ui-lg: .9375rem;--theme-size-button: .8125rem;--theme-size-input: 1.0625rem;--theme-size-caption: .71875rem;--theme-size-caption-lg: .78125rem;--theme-size-eyebrow: .59375rem;--theme-size-eyebrow-lg: .65625rem;--theme-size-price: 1.5rem;--theme-leading-display: 1.04;--theme-leading-heading: 1.2;--theme-leading-body: 1.65;--theme-tracking-display: 0;--theme-tracking-wordmark: .2em;--theme-tracking-nav: 0;--theme-tracking-button: .09em;--theme-tracking-eyebrow: .2em;--theme-tracking-badge: .1em;--theme-tracking-announcement: 0;--theme-weight-light: 400;--theme-weight-regular: 400;--theme-weight-medium: 500;--theme-weight-semibold: 600;--theme-radius-control: 0;--theme-radius-panel: 0;--theme-gutter-page: 1.25rem;--theme-gutter-header: 1.125rem;--theme-gutter-hero: 1.25rem;--theme-grid-gap-products: 1rem;--theme-grid-columns-products: 2;--theme-hero-image-height: 17.5rem;--theme-product-image-ratio: 4 / 5;--theme-button-padding-y: 1.0625rem;--theme-button-padding-x: 1.875rem;--theme-input-padding-y: .9375rem;--theme-input-padding-x: .9375rem;--theme-accordion-padding-y: 1rem;--theme-progress-track-height: 2px;--theme-focus-ring-width: 3px;--theme-container-max-width: 90rem}@media(min-width:768px){:root{--theme-size-display: 4.625rem;--theme-size-h2: 2.125rem;--theme-size-wordmark: 1.3125rem;--theme-size-script: 1.625rem;--theme-size-body: 1.03125rem;--theme-leading-display: 1.02;--theme-leading-body: 1.7;--theme-border-secondary-mobile: rgb(252 247 241 / .55);--theme-gutter-page: 3.5rem;--theme-gutter-header: 3.5rem;--theme-gutter-hero: 3.5rem;--theme-grid-gap-products: 1.375rem;--theme-grid-columns-products: 5}}:root{--color-bg-page: var(--theme-bg);--color-bg-deep: var(--theme-bg-deep);--color-bg-surface: var(--theme-surface);--color-bg-surface-alt: var(--theme-surface-alt);--color-bg-muted: var(--theme-surface-alt);--color-bg-inverse: var(--theme-text);--color-bg-utility: var(--theme-utility);--color-text-on-utility: var(--theme-on-utility);--color-text-primary: var(--theme-text);--color-text-secondary: var(--theme-text-muted);--color-text-muted: var(--theme-text-subtle);--color-text-faint: var(--theme-text-faint);--color-text-inverse: var(--theme-bg);--color-text-on-accent: var(--theme-on-accent);--color-rule: var(--theme-rule);--color-border-default: var(--theme-border);--color-border-strong: var(--theme-border-strong);--color-border-secondary-button: var(--theme-border-secondary-mobile);--color-accent: var(--theme-accent);--color-accent-hover: var(--theme-accent-soft);--color-accent-soft: var(--theme-accent-soft);--color-accent-subtle: var(--theme-accent-tint);--color-accent-tint-strong: var(--theme-accent-tint-strong);--color-accent-border: var(--theme-accent-border);--color-accent-border-strong: var(--theme-accent-border-strong);--color-accent-contrast: var(--theme-on-accent);--color-focus-ring: var(--theme-accent);--color-success: var(--theme-success);--color-success-subtle: var(--theme-success-tint);--color-warning: var(--theme-warning);--color-warning-subtle: var(--theme-warning-tint);--color-danger: var(--theme-danger);--color-danger-subtle: var(--theme-danger-tint);--font-family-display: var(--theme-font-display);--font-family-heading: var(--theme-font-display);--font-family-body: var(--theme-font-body);--font-family-mono: var(--theme-font-mono);--font-family-script: var(--theme-font-script);--font-size-display: var(--theme-size-display);--font-size-h2: var(--theme-size-h2);--font-size-product-title: var(--theme-size-product-title);--font-size-question: var(--theme-size-question);--font-size-wordmark: var(--theme-size-wordmark);--font-size-script: var(--theme-size-script);--font-size-card-title: var(--theme-size-card-title);--font-size-body: var(--theme-size-body);--font-size-ui: var(--theme-size-ui);--font-size-ui-lg: var(--theme-size-ui-lg);--font-size-button: var(--theme-size-button);--font-size-input: var(--theme-size-input);--font-size-caption: var(--theme-size-caption);--font-size-caption-lg: var(--theme-size-caption-lg);--font-size-eyebrow: var(--theme-size-eyebrow);--font-size-eyebrow-lg: var(--theme-size-eyebrow-lg);--font-size-price: var(--theme-size-price);--font-weight-light: var(--theme-weight-light);--font-weight-regular: var(--theme-weight-regular);--font-weight-medium: var(--theme-weight-medium);--font-weight-semibold: var(--theme-weight-semibold);--line-height-display: var(--theme-leading-display);--line-height-heading: var(--theme-leading-heading);--line-height-tight: var(--theme-leading-heading);--line-height-body: var(--theme-leading-body);--line-height-normal: var(--theme-leading-body);--letter-spacing-display: var(--theme-tracking-display);--letter-spacing-wordmark: var(--theme-tracking-wordmark);--letter-spacing-nav: var(--theme-tracking-nav);--letter-spacing-button: var(--theme-tracking-button);--letter-spacing-eyebrow: var(--theme-tracking-eyebrow);--letter-spacing-badge: var(--theme-tracking-badge);--letter-spacing-announcement: var(--theme-tracking-announcement);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--gutter-page: var(--theme-gutter-page);--gutter-header: var(--theme-gutter-header);--gutter-hero: var(--theme-gutter-hero);--grid-gap-products: var(--theme-grid-gap-products);--grid-columns-products: var(--theme-grid-columns-products);--hero-image-height: var(--theme-hero-image-height);--product-image-ratio: var(--theme-product-image-ratio);--radius-control: var(--theme-radius-control);--radius-panel: var(--theme-radius-panel);--radius-sm: var(--theme-radius-control);--radius-md: var(--theme-radius-control);--radius-lg: var(--theme-radius-panel);--button-padding-y: var(--theme-button-padding-y);--button-padding-x: var(--theme-button-padding-x);--input-padding-y: var(--theme-input-padding-y);--input-padding-x: var(--theme-input-padding-x);--accordion-padding-y: var(--theme-accordion-padding-y);--progress-track-height: var(--theme-progress-track-height);--border-width-hairline: 1px;--shadow-focus: 0 0 0 var(--theme-focus-ring-width) var(--theme-focus-ring);--motion-duration-fast: .12s;--motion-duration-normal: .2s;--motion-duration-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--container-max-width: var(--theme-container-max-width);--container-max-width-narrow: 40rem;--container-padding: var(--gutter-page);--tap-target-min: 2.75rem;--focus-ring-width: var(--theme-focus-ring-width);--focus-ring-offset: 2px;--z-header: 100;--z-drawer: 200;--z-modal: 300;--z-toast: 400}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}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}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3,h4{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--ground-heading, var(--color-text-primary))}h1{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-product-title)}p{color:var(--ground-body, var(--color-text-secondary))}a{color:var(--ground-link, var(--color-accent));text-decoration-thickness:from-font;text-underline-offset:.15em}a:hover{color:var(--ground-link-hover, var(--color-accent-hover))}hr{border:0;border-top:var(--border-width-hairline) solid var(--color-rule)}::selection{background:var(--color-accent);color:var(--color-text-on-accent)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.h{--ground-heading: var(--color-text-primary);--ground-body: var(--color-text-secondary);--ground-link: var(--color-accent);--ground-link-hover: var(--color-accent-hover);padding:var(--space-6);background:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-rule);border-radius:var(--radius-panel)}.a{border-left:2px solid var(--color-accent)}.i{border-left:2px solid var(--color-text-faint)}.g{margin-bottom:var(--space-4);font-size:var(--font-size-h2)}.f{display:flex;flex-direction:column;gap:var(--space-3)}.p{display:flex;gap:var(--space-3);align-items:baseline;color:var(--color-text-primary);font-size:var(--font-size-ui-lg);line-height:var(--line-height-body)}.t{flex:none;width:1em;font-weight:var(--font-weight-semibold);text-align:center}.a .t{color:var(--color-accent)}.i .t{color:var(--color-text-faint)}.v{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.u{max-width:var(--container-max-width-narrow)}.b{font-family:var(--font-family-body);font-size:var(--font-size-eyebrow-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.y{display:flex}.U{flex-direction:column}.w{flex-direction:row}.x{flex-wrap:wrap}.z{gap:var(--space-0)}.F{gap:var(--space-1)}.C{gap:var(--space-2)}.k{gap:var(--space-3)}.D{gap:var(--space-4)}.A{gap:var(--space-6)}.B{gap:var(--space-8)}.E{gap:var(--space-12)}.j{align-items:flex-start}.G{align-items:center}.I{align-items:flex-end}.T{align-items:stretch}.q{justify-content:flex-start}.P{justify-content:center}.S{justify-content:flex-end}.M{justify-content:space-between}.R{display:flex;flex-direction:column;gap:var(--space-4);padding-block-start:var(--space-12)}.N{max-width:34rem;font-size:var(--font-size-ui-lg)}.n{display:grid;gap:var(--space-4)}@media(min-width:768px){.n{grid-template-columns:1fr 1fr;align-items:start}}.H{display:flex;flex-direction:column;gap:var(--space-6);padding-block-end:var(--space-20)}.J{font-size:var(--font-size-h2)}.K{display:flex;flex-direction:column;gap:var(--space-5)}.L{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.O{font-size:var(--font-size-product-title)}.Q{color:var(--color-text-muted);font-size:var(--font-size-ui-lg)}.V{color:var(--color-danger);font-size:var(--font-size-ui-lg)}.W{color:var(--color-text-faint);font-size:var(--font-size-caption-lg)}.r{--ground-heading: var(--color-text-primary);--ground-body: var(--color-text-secondary);--ground-link: var(--color-accent);--ground-link-hover: var(--color-accent-hover);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--color-accent-subtle);border:var(--border-width-hairline) solid var(--color-accent-border);border-radius:var(--radius-panel)}.X{display:flex;flex-direction:column;gap:var(--space-2)}.Y{font-size:var(--font-size-product-title)}.Z{color:var(--color-text-primary)}._{font-size:var(--font-size-price);font-family:var(--font-family-display);color:var(--color-accent)}.ee{font-size:var(--font-size-ui);color:var(--color-text-muted)}@media(min-width:768px){.r{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}.r>:last-child{width:auto;flex:none}}.e{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--button-padding-y) var(--button-padding-x);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font-family:var(--font-family-body);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-tight);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.e,.e:link,.e:visited,.e:hover,.e:focus,.e:focus-visible,.e:active{color:var(--button-foreground, var(--color-text-primary))}.e:disabled{cursor:not-allowed;opacity:.6}.c{background:var(--color-accent);--button-foreground: var(--color-text-on-accent)}.c:hover:not(:disabled){background:var(--color-accent-hover)}.s{background:transparent;--button-foreground: var(--color-text-primary);border-color:var(--color-border-secondary-button)}.s:hover:not(:disabled){background:var(--color-bg-surface)}.l{background:transparent;--button-foreground: var(--color-accent-soft);border-color:var(--color-accent);padding:var(--space-2) var(--space-4)}.l:hover:not(:disabled){background:var(--color-accent-tint-strong)}.te{font-size:var(--font-size-button)}.re{width:100%}.d{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:m .8s linear infinite}@keyframes m{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.d{animation:none;border-right-color:currentColor;opacity:.5}}.oe{display:flex;flex-direction:column;gap:var(--space-2)}.ae{font-size:var(--font-size-caption);color:var(--color-text-faint)}.o{width:100%;min-height:var(--tap-target-min);padding:var(--input-padding-y) var(--input-padding-x);background:transparent;color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--font-weight-regular);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-control)}.o::placeholder{color:var(--color-text-muted)}.o:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.ie{border-color:var(--color-danger)}.ne{font-size:var(--font-size-caption-lg);color:var(--color-text-muted)}.ce{font-size:var(--font-size-caption-lg);color:var(--color-danger)}.se{display:flex;flex-direction:column;gap:var(--space-4);padding-block-start:var(--space-20)}
/*# sourceMappingURL=main-2ESTCT3T.css.map */
