:root:root{--stofn-ink: #1A0F2E;--stofn-ink-rgb: 26 15 46;--stofn-ivory: #FDFBF7;--stofn-ivory-rgb: 253 251 247;--stofn-violet: #7C3AED;--stofn-violet-rgb: 124 58 237;--stofn-violet-deep:#5B21B6;--stofn-lilac: #C4A7F5;--stofn-wash: #F1E9FE;--stofn-line: #E6E0EF;--stofn-line-rgb: 230 224 239;--color-background: var(--stofn-ivory);--color-background-rgb: var(--stofn-ivory-rgb);--color-foreground: var(--stofn-ink);--color-foreground-rgb: var(--stofn-ink-rgb);--color-border: var(--stofn-line);--color-border-rgb: var(--stofn-line-rgb);--palette-lightest: var(--stofn-ivory);--palette-lightest-rgb: var(--stofn-ivory-rgb);--palette-darkest: var(--stofn-ink);--palette-darkest-rgb: var(--stofn-ink-rgb);--color-primary-button-background: var(--stofn-violet);--color-primary-button-text: #FFFFFF;--color-primary-button-border: var(--stofn-violet);--color-primary-button-focus-outline: var(--stofn-ink);--color-primary-button-hover-background: var(--stofn-violet-deep);--color-primary-button-hover-text: #FFFFFF;--color-primary-button-hover-border: var(--stofn-violet-deep);--color-secondary-button-text: var(--stofn-ink);--color-secondary-button-background: rgba(0,0,0,0);--color-secondary-button-border: var(--stofn-line);--color-secondary-button-hover-text: var(--stofn-violet-deep);--color-secondary-button-hover-background: var(--stofn-wash);--color-secondary-button-hover-border: var(--stofn-lilac);--color-input-background: #FFFFFF;--color-input-text: var(--stofn-ink);--color-input-text-rgb: var(--stofn-ink-rgb);--color-input-border: var(--stofn-line);--color-variant-background: #FFFFFF;--color-variant-border: var(--stofn-line);--color-variant-text: var(--stofn-ink);--color-variant-text-rgb: var(--stofn-ink-rgb);--color-variant-hover-background: var(--stofn-wash);--color-variant-hover-text: var(--stofn-ink);--color-variant-hover-border: var(--stofn-lilac);--color-selected-variant-background: var(--stofn-violet);--color-selected-variant-border: var(--stofn-violet);--color-selected-variant-text: #FFFFFF;--color-selected-variant-hover-background: var(--stofn-violet-deep);--color-selected-variant-hover-text: #FFFFFF;--color-selected-variant-hover-border: var(--stofn-violet-deep);--font-heading--family: "Instrument Serif", Georgia, "Times New Roman", serif;--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: "Instrument Serif", Georgia, serif;--font-accent--weight: 400;--font-accent--style: normal;--font-body--family: "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-subheading--weight: 500;--font-subheading--style: normal;--letter-spacing--display-tight: -.025em;--letter-spacing--heading-tight: -.02em;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 10px;--color-instock: #16A34A}h1,h2,h3{letter-spacing:-.02em}s,.price--on-sale s,compare-at-price,[class*=compare-at]{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));font-weight:400}@media screen and (max-width:749px){product-form-component{position:sticky;bottom:0;z-index:var(--layer-sticky);background:rgb(var(--color-background-rgb) / .94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--stofn-line);padding-block:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));margin-inline:calc(var(--padding-lg) * -1);padding-inline:var(--padding-lg)}}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--stofn-violet);outline-offset:var(--focus-outline-offset);border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stofn-custom.css.map */
