:root{--bs-ivory: #F8EFE4;--bs-blush: #DFA7B5;--bs-rose: #E96B97;--bs-beige: #DCC8BA;--bs-sage: #9DBB8A;--bs-clay: #8C6F63;--bs-ink: #2B2B2B;--bs-muted: #EDE7DF;--bs-muted-fg: #726860;--bs-bg: var(--bs-ivory);--bs-bg-soft: var(--bs-blush);--bs-bg-muted: var(--bs-beige);--bs-text: var(--bs-ink);--bs-text-soft: var(--bs-clay);--bs-text-muted: var(--bs-muted-fg);--bs-accent: var(--bs-rose);--bs-organic: var(--bs-sage);--bs-rose-hover: #d45f88;--bs-rose-glow: rgba(233, 107, 151, .25);--bs-clay-border: rgba(140, 111, 99, .35);--bs-ink-border: rgba(43, 43, 43, .15);--bs-divider: rgba(140, 111, 99, .14)}:root{--bs-font-display: "Cormorant Garamond", "Cormorant", Georgia, serif;--bs-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-text-display: clamp(4.4rem, 10vw, 9.6rem);--bs-text-h1: clamp(3.4rem, 6vw, 4.8rem);--bs-text-h2: clamp(2.2rem, 4vw, 3.2rem);--bs-text-h3: 1.8rem;--bs-text-body: 1.6rem;--bs-text-small: 1.4rem;--bs-text-caption: 1.3rem;--bs-text-eyebrow: 1.1rem;--bs-lh-display: 1;--bs-lh-heading: 1.12;--bs-lh-subhead: 1.3;--bs-lh-body: 1.65;--bs-lh-tight: 1.2;--bs-ls-display: -.01em;--bs-ls-h3: .12em;--bs-ls-eyebrow: .14em;--bs-ls-body: 0;--bs-ls-caption: .03em}:root{--bs-sp-1: .4rem;--bs-sp-2: .8rem;--bs-sp-3: 1.2rem;--bs-sp-4: 1.6rem;--bs-sp-5: 2.4rem;--bs-sp-6: 3.2rem;--bs-sp-7: 4rem;--bs-sp-8: 4.8rem;--bs-sp-9: 6.4rem;--bs-sp-10: 8rem;--bs-sp-11: 9.6rem;--bs-sp-12: 12.8rem;--bs-sp-13: 16rem;--bs-gutter: 2.4rem;--bs-gutter-desktop: 5rem;--bs-section-sm: 4.8rem;--bs-section-md: 8rem;--bs-section-lg: 12rem;--bs-max-w: 144rem;--bs-content-w: 128rem;--bs-narrow-w: 72rem;--bs-text-w: 62rem}@media screen and (min-width:768px){:root{--bs-gutter: 4rem}}@media screen and (min-width:1024px){:root{--bs-gutter: var(--bs-gutter-desktop)}}:root{--bs-ease: cubic-bezier(.2, .8, .2, 1);--bs-ease-in: cubic-bezier(.4, 0, 1, 1);--bs-ease-out: cubic-bezier(0, 0, .2, 1);--bs-dur-fast: .15s;--bs-dur-base: .35s;--bs-dur-slow: .6s;--bs-dur-hero: .9s}:root{--bs-r-xs: .6rem;--bs-r-sm: 1rem;--bs-r-md: 1.6rem;--bs-r-lg: 2.4rem;--bs-r-xl: 2.8rem;--bs-r-pill: 100rem}:root{--bs-shadow-xs: 0 2px 12px rgba(140, 111, 99, .1);--bs-shadow-sm: 0 4px 24px rgba(140, 111, 99, .12);--bs-shadow-md: 0 8px 40px rgba(140, 111, 99, .16);--bs-shadow-lg: 0 16px 64px rgba(140, 111, 99, .2);--bs-shadow-rose: 0 4px 24px rgba(233, 107, 151, .28)}body{background-color:var(--bs-ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#e96b972e;color:var(--bs-ink)}.bs-display{font-family:var(--bs-font-display);font-size:var(--bs-text-display);font-weight:400;line-height:var(--bs-lh-display);letter-spacing:var(--bs-ls-display);color:var(--bs-ink);margin:0}.bs-h1{font-family:var(--bs-font-display);font-size:var(--bs-text-h1);font-weight:400;line-height:var(--bs-lh-heading);letter-spacing:var(--bs-ls-display);color:var(--bs-ink);margin:0}.bs-h2{font-family:var(--bs-font-display);font-size:var(--bs-text-h2);font-weight:500;line-height:var(--bs-lh-subhead);color:var(--bs-ink);margin:0}.bs-h3{font-family:var(--bs-font-body);font-size:var(--bs-text-h3);font-weight:600;line-height:var(--bs-lh-tight);letter-spacing:var(--bs-ls-h3);text-transform:uppercase;color:var(--bs-ink);margin:0}.bs-body{font-family:var(--bs-font-body);font-size:var(--bs-text-body);font-weight:400;line-height:var(--bs-lh-body);color:var(--bs-ink)}.bs-caption{font-family:var(--bs-font-body);font-size:var(--bs-text-caption);font-weight:500;line-height:var(--bs-lh-body);letter-spacing:var(--bs-ls-caption);color:var(--bs-clay)}.bs-eyebrow{font-family:var(--bs-font-body);font-size:var(--bs-text-eyebrow);font-weight:500;line-height:1;letter-spacing:var(--bs-ls-eyebrow);text-transform:uppercase;color:var(--bs-clay);margin:0}.bs-italic,.bs-display em,.bs-h1 em,.bs-h2 em{font-style:italic;color:var(--bs-rose)}.bs-display p,.bs-h1 p,.bs-h2 p{margin:0}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-sp-2);font-family:var(--bs-font-body);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:1px solid transparent;padding:1.4rem 2.8rem;border-radius:var(--bs-r-pill);transition:background-color var(--bs-dur-fast) var(--bs-ease),border-color var(--bs-dur-fast) var(--bs-ease),color var(--bs-dur-fast) var(--bs-ease),box-shadow var(--bs-dur-fast) var(--bs-ease),transform var(--bs-dur-fast) var(--bs-ease);-webkit-appearance:none;appearance:none;white-space:nowrap}.bs-btn:hover{transform:translateY(-1px)}.bs-btn:active{transform:translateY(0)}.bs-btn--primary{background-color:var(--bs-rose);border-color:var(--bs-rose);color:var(--bs-ivory)}.bs-btn--primary:hover{background-color:var(--bs-rose-hover);border-color:var(--bs-rose-hover);box-shadow:var(--bs-shadow-rose);color:var(--bs-ivory)}.bs-btn--secondary{background-color:var(--bs-ivory);border-color:var(--bs-clay);color:var(--bs-ink)}.bs-btn--secondary:hover{background-color:var(--bs-beige);border-color:var(--bs-ink);box-shadow:var(--bs-shadow-xs);color:var(--bs-ink)}.bs-btn--ghost{background-color:transparent;border-color:var(--bs-clay-border);color:var(--bs-ink)}.bs-btn--ghost:hover{background-color:#f7f0e8b3;border-color:var(--bs-clay)}.bs-btn--ghost-light{background-color:transparent;border-color:#f7f0e899;color:var(--bs-ivory)}.bs-btn--ghost-light:hover{background-color:#f7f0e826;border-color:var(--bs-ivory)}.bs-btn--sm{font-size:1.3rem;padding:1rem 2rem}.bs-btn--lg{font-size:1.5rem;padding:1.7rem 3.4rem}.bs-btn:disabled,.bs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.bs-container{max-width:var(--bs-content-w);margin-inline:auto;padding-inline:var(--bs-gutter)}.bs-container--narrow{max-width:var(--bs-narrow-w);margin-inline:auto;padding-inline:var(--bs-gutter)}.bs-container--text{max-width:var(--bs-text-w);margin-inline:auto;padding-inline:var(--bs-gutter)}@media(prefers-reduced-motion:no-preference){.bs-reveal{opacity:0;transform:translateY(2rem);transition:opacity var(--bs-dur-slow) var(--bs-ease),transform var(--bs-dur-slow) var(--bs-ease)}.bs-reveal.is-visible{opacity:1;transform:translateY(0)}.bs-reveal--delay-1{transition-delay:80ms}.bs-reveal--delay-2{transition-delay:.18s}.bs-reveal--delay-3{transition-delay:.3s}.bs-reveal--delay-4{transition-delay:.44s}}.bs-divider{border:none;height:1px;background-color:var(--bs-divider);margin:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bubblesoft-design-system.css.map */
