@import"https://fonts.googleapis.com/css2?family=Italiana&family=Jost:ital,wght@0,200..600;1,300..500&display=swap";@import"https://api.fontshare.com/v2/css?f[]=boska@500,600&display=swap";:root{--bone-50: #FCFAF6;--bone-100: #F7F3EC;--bone-200: #EFEAE1;--bone-300: #E3DCD0;--greige-400: #C9C1B4;--greige-500: #A79E90;--greige-600: #7E766B;--ink-700: #4A4640;--ink-800: #2C2A26;--ink-900: #1A1917;--ink-950: #0E0D0C;--white: #FFFFFF;--laurel-100: #E7E9E0;--laurel-200: #CBD1BF;--laurel-400: #8D9878;--laurel-600: #5C6749;--laurel-800: #3B432F;--wine-200: #E3CFD3;--wine-500: #8E4457;--wine-700: #5E2836;--gold-300: #D9C9A6;--gold-500: #B79B62;--surface-page: var(--bone-100);--surface-raised: var(--white);--surface-inset: var(--bone-200);--surface-ink: var(--ink-900);--surface-accent: var(--laurel-100);--text-display: var(--ink-900);--text-body: var(--ink-700);--text-muted: var(--greige-600);--text-onink: var(--bone-100);--text-accent: var(--laurel-600);--line-hairline: var(--bone-300);--line-strong: var(--greige-400);--line-ink: var(--ink-900);--line-gold: var(--gold-300);--action-ink: var(--ink-900);--action-ink-hover: var(--ink-800);--action-accent: var(--laurel-600);--action-accent-hover: var(--laurel-800);--focus-ring: var(--laurel-400);--status-positive: var(--laurel-600);--status-attention: var(--gold-500);--status-critical: var(--wine-700);--scrim-photo: linear-gradient(180deg, rgba(14, 13, 12, .42) 0%, rgba(14, 13, 12, .12) 46%, rgba(14, 13, 12, .55) 100%);--scrim-bottom: linear-gradient(180deg, rgba(14, 13, 12, 0) 0%, rgba(14, 13, 12, .62) 100%);--shadow-none: none;--shadow-hairline: inset 0 0 0 1px var(--line-hairline);--shadow-menu: 0 12px 32px -12px rgba(26, 25, 23, .18);--shadow-dialog: 0 40px 90px -30px rgba(26, 25, 23, .28);--shadow-photo: 0 24px 60px -28px rgba(26, 25, 23, .35);--blur-veil: blur(14px);--veil-light: rgba(252, 250, 246, .72);--veil-dark: rgba(14, 13, 12, .42);--dur-1: .16s;--dur-2: .28s;--dur-3: .52s;--dur-4: .9s;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out-soft: cubic-bezier(0, 0, .2, 1);--ease-in-out-soft: cubic-bezier(.4, 0, .2, 1);--transition-ui: all var(--dur-2) var(--ease-standard);--transition-photo: transform var(--dur-4) var(--ease-out-soft), opacity var(--dur-3) var(--ease-out-soft);--hover-photo-scale: 1.03;--press-scale: .995;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--sp-11: 180px;--sp-12: 240px;--section-y: var(--sp-10);--section-y-tight: var(--sp-9);--gutter: var(--sp-6);--gutter-page: clamp(20px, 2.083vw, 30px);--container-max: 1440px;--container-prose: 720px;--grid-cols: 12;--grid-gap: var(--sp-5);--radius-0: 0px;--radius-1: 2px;--radius-2: 4px;--radius-pill: 999px;--border-hairline: 1px;--font-display: "Boska", "Didot", "Times New Roman", serif;--font-text: "Jost", "Futura", "Helvetica Neue", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-display: 500;--fw-display-heavy: 600;--fs-hero: clamp(40px, 4.8vw, 72px);--lh-hero: 1.08;--ls-hero: .005em;--fs-display-1: clamp(36px, 3.4vw, 52px);--lh-display-1: 1.1;--ls-display-1: .01em;--fs-display-2: 34px;--lh-display-2: 1.18;--ls-display-2: .01em;--fs-display-3: 26px;--lh-display-3: 1.2;--ls-display-3: .01em;--fs-lead: 20px;--lh-lead: 1.6;--fs-body: 16px;--lh-body: 1.7;--fs-body-sm: 14px;--lh-body-sm: 1.65;--fs-caption: 12px;--lh-caption: 1.5;--fs-eyebrow: 11px;--ls-eyebrow: .26em;--lh-eyebrow: 1.2;--fs-label: 12px;--ls-label: .14em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .08em;--ls-widest: .26em;--measure-prose: 62ch;--measure-lead: 46ch;--fs-card-name: 17px;--fs-pdp-title: 48px;--fs-plan-name: 28px;--fs-plan-price: 44px;--fs-plan-price-sm: 38px;--fs-summary-name: 32px;--fs-qstep-title: 18px;--fs-occasion-label: clamp(24px, 2vw, 32px);--fs-tag: 9px;--fs-mb-base: 15px;--fs-mb-2xs: 12.5px;--fs-mb-xs: 13px;--fs-mb-sm: 13.5px;--fs-mb-body: 14.5px;--fs-mb-wordmark: 40px;--fs-mb-title: clamp(30px, 4vw, 42px);--fs-mb-opt-name: 25px;--fs-mb-price: 23px;--fs-mb-price-sm: 11.5px;--fs-mb-cal-head: 21px;--fs-mb-counter: 24px;--fs-mb-row-date: 20px;--fs-mb-sched: 17px;--fs-mb-summary: 26px;--fs-mb-total: 34px;--ls-mb-wordmark: .14em;--lh-mb-title: 1.15;--pad-tag: 3px 10px;--pad-pill: 6px 18px;--pad-pill-sm: 6px 12px;--pad-chip: 9px 18px;--pad-chip-sm: 7px 12px;--pad-input: 10px 0;--pad-input-sm: 8px 0;--pad-select: 10px 24px 10px 0;--pad-btn-sm: 8px 16px;--pad-btn-md: 11px 22px;--pad-btn-lg: 13px 28px}body{font-family:var(--font-text)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--text-display);margin:0}body.modal-open{overflow:hidden;position:fixed;left:0;right:0;width:100%}.container img{display:block;max-width:100%}.container a{text-decoration:none}::selection{background:var(--laurel-200);color:var(--ink-900)}.container{max-width:var(--container-max);margin:0 auto;padding-inline:var(--gutter-page)}.section{padding:var(--section-y) 0}.section--tight{padding:var(--section-y-tight) 0}.section--flush{padding:0}.section--page{background:var(--surface-page)}.section--raised{background:var(--surface-raised)}.section--inset{background:var(--surface-inset)}.section--ink{background:var(--ink-900)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-9)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.eyebrow--light{color:#fcfaf6c7}.eyebrow__rule{display:block;width:28px;height:1px;background:currentColor;opacity:.5}.hero__scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-photo)}.hero__scrim--angled{background:linear-gradient(115deg,#0e0d0c9e,#0e0d0c57 55%,#0e0d0c24)}.divider{height:1px;background:var(--line-hairline);border:none;margin:0}.divider--gold{background:var(--line-gold)}.divider--light{background:#fcfaf63d}.btn{font-family:var(--font-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);border:1px solid transparent;border-radius:var(--radius-1);cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--fw-regular);transition:var(--transition-ui);white-space:nowrap;background:none}.btn--sm{padding:var(--pad-btn-sm);font-size:var(--fs-caption)}.btn--md{padding:var(--pad-btn-md);font-size:var(--fs-label)}.btn--lg{padding:var(--pad-btn-lg);font-size:var(--fs-label)}.btn--full{width:100%}.btn--primary{background:var(--action-ink);color:var(--text-onink);border-color:var(--action-ink)}.btn--primary:hover{background:var(--action-ink-hover)}.btn--secondary{background:transparent;color:var(--text-display);border-color:var(--line-ink)}.btn--secondary:hover{background:var(--ink-900);color:var(--text-onink)}.btn--accent{background:var(--action-accent);color:var(--text-onink);border-color:var(--action-accent)}.btn--accent:hover{background:var(--action-accent-hover);border-color:var(--action-accent-hover)}.btn--ghost{background:transparent;color:var(--text-display);border:none;border-radius:0;padding:4px 0}.btn--ghost:hover{color:var(--text-accent)}.btn--onphoto{background:var(--veil-light);color:var(--ink-900);border-color:transparent;-webkit-backdrop-filter:var(--blur-veil);backdrop-filter:var(--blur-veil)}.btn--onphoto:hover{background:var(--white)}.btn--onphoto-outline{background:transparent;color:var(--bone-100);box-shadow:inset 0 0 0 1px #fcfaf680}.btn--onphoto-outline:hover{background:var(--veil-light);color:var(--ink-900)}.btn:disabled{opacity:.38;cursor:not-allowed}.badge{display:inline-block;padding:5px 10px;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius-1);background:var(--surface-inset);color:var(--text-body)}.badge--ink{background:var(--ink-900);color:var(--text-onink)}.badge--accent{background:var(--laurel-100);color:var(--laurel-800)}.badge--gold{background:transparent;color:var(--gold-500);box-shadow:inset 0 0 0 1px var(--line-gold)}.chip{font-family:var(--font-text);font-size:clamp(12px,.97222222222vw,14px);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:var(--pad-chip);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-ui);border:1px solid var(--line-hairline);background:transparent;color:var(--text-body)}.chip.is-selected{border-color:var(--ink-900);background:var(--ink-900);color:var(--text-onink)}.accordion{border-top:1px solid var(--line-hairline)}.accordion__item{border-bottom:1px solid var(--line-hairline)}.accordion__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) 0;cursor:pointer;font-size:var(--fs-body-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-display)}.accordion__item summary::-webkit-details-marker{display:none}.accordion__icon{flex:none;width:16px;height:16px;color:var(--text-muted);transition:var(--transition-ui)}.accordion__item[open] .accordion__icon{transform:rotate(45deg)}.accordion__panel{padding:0 0 var(--sp-5);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-body)}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-8)}.pagination__num,.pagination__arrow{font-family:var(--font-text);font-size:var(--fs-body-sm);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--line-hairline);background:transparent;color:var(--text-body);cursor:pointer;transition:var(--transition-ui)}.pagination__num:hover,.pagination__arrow:hover:not(:disabled){border-color:var(--ink-900)}.pagination__num.is-selected{border-color:var(--ink-900);background:var(--ink-900);color:var(--text-onink)}.pagination__arrow svg{width:18px;height:18px}.pagination__arrow:disabled{opacity:.35;cursor:default}.frame{position:relative;overflow:hidden;background:var(--bone-200);border-radius:var(--radius-1)}.frame img{width:100%;height:100%;object-fit:cover;transition:var(--transition-photo)}.frame--portrait{aspect-ratio:3/4}.frame--tall{aspect-ratio:2/3}.frame--square{aspect-ratio:1/1}.frame--landscape{aspect-ratio:3/2}.frame--wide{aspect-ratio:16/9}.frame--hero{aspect-ratio:21/9;border-radius:0}.frame--banner{width:100%;height:350px;border-radius:0}@media(max-width:640px){.frame--banner{height:220px}}.frame.zoom:hover img{transform:scale(var(--hover-photo-scale))}.frame__caption{margin-top:var(--sp-3);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);color:var(--text-muted)}.heading{display:flex;flex-direction:column;gap:var(--sp-4)}.heading--center{align-items:center;text-align:center;margin:0 auto}.heading h2{font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2)}.heading--light h2{color:var(--bone-100)}.heading p{max-width:var(--measure-lead);font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-light);color:var(--text-muted);margin:0}.heading--light p{color:#fcfaf6cc}.prose{max-width:var(--measure-prose);color:var(--text-body)}.prose>p:first-child,.product__detail>p:first-child{margin-top:0}.prose>p:last-child,.product__detail>p:last-child{margin-bottom:0}.prose-col{max-width:var(--container-prose);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-5)}.prose-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-display)}.product{display:flex;flex-direction:column;gap:var(--sp-3)}.product__frame{position:relative}.product__frame-link{display:block}.product__badge{position:absolute;top:var(--sp-4);left:var(--sp-4)}.product>a:last-child{display:block}.product__body{display:flex;flex-direction:column}.product__name{font-family:var(--font-display);font-weight:var(--fw-display-heavy);font-size:var(--fs-card-name);letter-spacing:.02em;color:var(--text-display)}.product__detail{font-size:var(--fs-caption);color:var(--text-muted)}.product__price{font-size:var(--fs-caption);letter-spacing:var(--ls-wide);color:var(--text-body);align-self:flex-start;transition:var(--transition-ui)}.product:hover .product__price{color:var(--text-accent)}.product__cart{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);opacity:0;transform:translateY(6px);transition:var(--transition-ui);z-index:1}.product__frame:hover .product__cart,.product__cart:hover{opacity:1;transform:translateY(0)}.product__cart .btn{width:100%}.testimonial{margin:0;max-width:var(--measure-lead);text-align:center}.testimonial p{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-3);line-height:1.3;letter-spacing:var(--ls-display-3);color:var(--bone-100)}.testimonial footer{margin-top:var(--sp-5);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#fcfaf6b3}.sst-field{display:block;font-family:var(--font-text)}.sst-field__label{display:block;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-3)}.sst-field input[type=text],.sst-field input[type=email],.sst-field input[type=tel],.sst-field input[type=date]{width:100%;border:none;border-bottom:1px solid var(--line-strong);background:transparent;padding:var(--pad-input);font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-display);outline:none;transition:border-color var(--dur-2) var(--ease-standard)}.sst-field textarea{width:100%;border:1px solid var(--line-strong);background:transparent;padding:var(--sp-3);font-family:var(--font-text);font-size:var(--fs-body-sm);color:var(--text-display);outline:none;resize:vertical;transition:border-color var(--dur-2) var(--ease-standard)}.sst-field textarea:focus{border-color:var(--ink-900)}.sst-field input:focus{border-bottom-color:var(--ink-900)}.sst-field__hint{display:block;margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--text-muted)}.sst-select{position:relative;display:block;border-bottom:1px solid var(--line-strong)}.sst-select select{appearance:none;-webkit-appearance:none;width:100%;border:none;background:transparent;padding:var(--pad-select);font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-display);outline:none;cursor:pointer}.sst-field :focus-visible,.sst-select select:focus-visible{box-shadow:none}.sst-select:focus-within{border-bottom-color:var(--ink-900)}.sst-select__chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;width:16px;height:16px}.checkbox{display:flex;gap:var(--sp-3);align-items:flex-start;cursor:pointer;font-family:var(--font-text);font-size:var(--fs-body-sm);color:var(--text-body)}.checkbox input{position:absolute;opacity:0;width:0;height:0}.checkbox__box{width:16px;height:16px;margin-top:3px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line-strong);background:transparent;color:var(--bone-100);transition:var(--transition-ui)}.checkbox input:checked~.checkbox__box{border-color:var(--ink-900);background:var(--ink-900)}.checkbox__box svg{display:none;width:11px;height:11px}.checkbox input:checked~.checkbox__box svg{display:block}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-hairline)}.stepper button{width:38px;height:38px;display:grid;place-items:center;background:transparent;border:none;cursor:pointer;color:var(--text-body)}.stepper__value{min-width:34px;text-align:center;font-family:var(--font-text);font-size:var(--fs-body-sm)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.mt-8{margin-top:var(--sp-8)}.mb-7{margin-bottom:var(--sp-7)}.mb-8{margin-bottom:var(--sp-8)}.flex-center{display:flex;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-end-row{display:flex;justify-content:space-between;align-items:flex-end}.sticky-panel{position:sticky;top:96px;align-self:start}@media(max-width:990px){:root{--section-y: var(--sp-9);--section-y-tight: var(--sp-8)}}@media(max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.header__row{grid-template-columns:1fr auto}}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr 1fr}.contact-form{grid-template-columns:1fr}}@media(max-width:640px){:root{--section-y: var(--sp-8);--section-y-tight: var(--sp-7);--grid-gap: var(--sp-5)}.grid-2{grid-template-columns:1fr;gap:var(--sp-6)}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr);gap:var(--sp-6) var(--sp-4)}.flex-end-row{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.mb-8{margin-bottom:var(--sp-6)}.mb-7{margin-bottom:var(--sp-5)}.mt-8{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-5)}}@media(prefers-reduced-motion:reduce){.botanical-accent__image{position:absolute;top:var(--sp-8)}}.shopify-policy__container{max-width:var(--container-max)!important;margin:0 auto!important;padding:80px!important}.shopify-policy__title h1{font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2)}.section:has(#judgeme_product_reviews){padding:0!important}.jm-review-widget-minimal-header__title{font-size:var(--fs-display-2)!important;line-height:var(--lh-display-2)!important;letter-spacing:var(--ls-display-2)!important;font-family:var(--font-display)!important}@media(max-width:768px){.shopify-policy__container{padding:60px 14px!important}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height, 72px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sst-style.css.map */
