@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(fp-font-fraunces.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(fp-font-figtree.woff2) format("woff2")}:root{--fp-cream: #F9F1F0;--fp-white: #FFFFFF;--fp-pink-pale: #F1D9D8;--fp-rose-lt: #E5B5B4;--fp-rose: #DC9B9B;--fp-teal: #76C9B7;--fp-teal-lt: #A9DAD1;--fp-teal-pale: #C2F5EC;--fp-rose-berry: #C44F7A;--fp-muted-plum: #9D6B7A;--fp-deep-berry: #7A4F5A;--fp-ink: #3D2A30;--fp-ink-soft: #5C4249;--fp-plum: var(--fp-deep-berry);--fp-plum-deep: #63404A;--fp-blush: var(--fp-pink-pale);--fp-blush-soft: #FCF6F5;--fp-sage: var(--fp-teal);--fp-sage-deep: var(--fp-deep-berry);--fp-salmon: var(--fp-deep-berry);--fp-line: #EBD5D3;--fp-error: #A63A3A;--fp-font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--fp-font-body: "Figtree", -apple-system, "Segoe UI", sans-serif;--fp-text-xs: 15px;--fp-text-sm: 17px;--fp-text-base: 20px;--fp-text-lg: 23px;--fp-text-xl: 28px;--fp-text-2xl: 34px;--fp-text-3xl: 46px;--fp-text-4xl: 56px;--fp-leading-tight: 1.15;--fp-leading-snug: 1.35;--fp-leading-body: 1.65;--fp-tracking-wide: .12em;--fp-s1: 4px;--fp-s2: 8px;--fp-s3: 12px;--fp-s4: 16px;--fp-s5: 24px;--fp-s6: 32px;--fp-s7: 48px;--fp-s8: 72px;--fp-section-pad: clamp(40px, 6vw, 72px);--fp-container: 1200px;--fp-container-wide: 1360px;--fp-gutter: clamp(16px, 4vw, 32px);--fp-radius: 2px;--fp-radius-pill: 999px;--fp-border: 1px solid var(--fp-line);--fp-focus-ring: 0 0 0 2px var(--fp-cream), 0 0 0 4px var(--fp-deep-berry)}.fp-section{padding-top:var(--fp-section-pad);padding-bottom:var(--fp-section-pad);background:var(--fp-cream);font-family:var(--fp-font-body);color:var(--fp-ink)}.fp-section--white{background:var(--fp-white)}.fp-section--blush{background:var(--fp-blush-soft)}.fp-section--plum{background:var(--fp-teal);color:var(--fp-ink)}.fp-container{max-width:var(--fp-container);margin-inline:auto;padding-inline:var(--fp-gutter)}.fp-container--wide{max-width:var(--fp-container-wide)}.fp-eyebrow{font:700 var(--fp-text-xs) var(--fp-font-body);letter-spacing:var(--fp-tracking-wide);text-transform:uppercase;color:var(--fp-salmon);margin:0 0 var(--fp-s3)}.fp-section--plum .fp-eyebrow{color:var(--fp-deep-berry)}.fp-h1,.fp-h2,.fp-h3{font-family:var(--fp-font-display);font-weight:550;line-height:var(--fp-leading-tight);letter-spacing:-.01em;color:inherit;margin:0 0 var(--fp-s4);text-transform:none}.fp-h1{font-size:clamp(34px,5vw,var(--fp-text-4xl))}.fp-h2{font-size:clamp(28px,3.5vw,var(--fp-text-3xl))}.fp-h3{font-size:var(--fp-text-xl)}.fp-h1--accent,.fp-h2--accent{color:var(--fp-rose-berry)}.fp-body{font-size:var(--fp-text-base);line-height:var(--fp-leading-body);margin:0 0 var(--fp-s4)}.fp-small{font-size:var(--fp-text-sm)}.fp-muted,.fp-section--plum .fp-muted{color:var(--fp-ink-soft)}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fp-s2);min-height:54px;padding:12px 28px;font:600 var(--fp-text-base) var(--fp-font-body);letter-spacing:.01em;text-transform:none;text-decoration:none;border-radius:var(--fp-radius);border:1.5px solid var(--fp-plum);background:var(--fp-plum);color:var(--fp-white);cursor:pointer;transition:background-color .16s ease,color .16s ease}.fp-btn:hover{background:var(--fp-plum-deep);border-color:var(--fp-plum-deep);color:var(--fp-white)}.fp-btn:focus-visible{outline:none;box-shadow:var(--fp-focus-ring)}.fp-btn--secondary{background:transparent;color:var(--fp-plum)}.fp-btn--secondary:hover{background:var(--fp-plum);color:var(--fp-white)}.fp-section--plum .fp-btn--secondary{background:transparent;color:var(--fp-deep-berry)}.fp-section--plum .fp-btn--secondary:hover{background:var(--fp-deep-berry);color:var(--fp-white)}.fp-card{background:var(--fp-white);border:var(--fp-border);border-radius:var(--fp-radius);padding:var(--fp-s6)}.fp-proof{display:inline-flex;align-items:center;gap:var(--fp-s2);font-size:var(--fp-text-sm);color:var(--fp-ink)}.fp-proof__stars{color:var(--fp-sage-deep);letter-spacing:.08em}.fp-rule{border:0;border-top:var(--fp-border);margin:var(--fp-s6) 0}.fp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.fp-section *,.fp-section *:before,.fp-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fp-tokens.css.map */
