:root{--cb-color-primary: #221348;--cb-color-surface: #fbf9f7;--cb-color-surface-highlight: #efe7df;--cb-color-on-primary: #ffffff;--cb-color-decorative: #bec4be;--cb-color-muted: #625b72;--cb-color-border: #d7d0dc;--cb-color-focus: #8065a7;--cb-color-product-berry: #ae0744;--cb-color-product-orange: #d28126;--cb-color-product-purple: #8065a7;--cb-color-product-blue: #23415c;--cb-color-product-accent: var(--cb-color-product-purple);--cb-font-family-heading: var(--font-heading--family, Inter, sans-serif);--cb-font-family-body: var(--font-body--family, Inter, sans-serif);--cb-font-weight-regular: 400;--cb-font-weight-medium: 500;--cb-font-weight-bold: 700;--cb-type-display-size: clamp(5.6rem, 9vw, 12rem);--cb-type-display-line: .92;--cb-type-display-tracking: -.045em;--cb-type-h1-size: clamp(3.6rem, 3vw + 2rem, 5rem);--cb-type-h1-line: 1.12;--cb-type-h1-tracking: -.025em;--cb-type-h2-size: clamp(3rem, 2.25vw + 1.6rem, 4rem);--cb-type-h2-line: 1.18;--cb-type-h2-tracking: -.02em;--cb-type-h3-size: clamp(2rem, 1vw + 1.6rem, 2.4rem);--cb-type-h3-line: 1.25;--cb-type-h3-tracking: -.01em;--cb-type-h4-size: 1.6rem;--cb-type-h4-line: 1.35;--cb-type-body-size: 1.6rem;--cb-type-body-line: 1.5;--cb-type-body-small-size: 1.4rem;--cb-type-body-small-line: 1.45;--cb-type-label-size: 1.2rem;--cb-type-label-line: 1.3;--cb-type-button-size: 1.3rem;--cb-type-button-line: 1.25;--font-size--mega-title: var(--cb-type-display-size);--font-size--h1: var(--cb-type-h1-size);--font-size--h2: var(--cb-type-h2-size);--font-size--h3: var(--cb-type-h3-size);--font-size--h4: var(--cb-type-h4-size);--font-size--h5: var(--cb-type-body-size);--font-size--h6: var(--cb-type-body-small-size);--font-size--paragraph: var(--cb-type-body-size);--font-size--paragraph-small: var(--cb-type-body-small-size);--font-mega-title--line-height: var(--cb-type-display-line);--font-h1--line-height: var(--cb-type-h1-line);--font-h2--line-height: var(--cb-type-h2-line);--font-h3--line-height: var(--cb-type-h3-line);--font-h4--line-height: var(--cb-type-h4-line);--font-h5--line-height: var(--cb-type-body-line);--font-h6--line-height: var(--cb-type-body-small-line);--font-paragraph--line-height: var(--cb-type-body-line);--font-subheading--size: var(--cb-type-label-size);--font-subheading--weight: var(--cb-font-weight-bold);--font-subheading--transform: uppercase;--font-subheading--letter-spacing: .04em;--font-button--weight: var(--cb-font-weight-bold);--font-button--letter-spacing: 0}:root,.color-scheme-1{--color-background: 251 249 247;--color-background-secondary: 239 231 223;--color-foreground: 34 19 72;--color-foreground-secondary: rgba(98, 91, 114, 1);--color-border: 34 19 72;--color-border-alpha: .18;--color-primary-button-background: 34 19 72;--color-primary-button-text: 255 255 255;--color-primary-button-border: 34 19 72;--color-secondary-button-background: 255 255 255;--color-secondary-button-text: 34 19 72;--color-secondary-button-border: 34 19 72;--color-input-background: 255 255 255;--color-input-text: 34 19 72}.color-scheme-inverse{--color-background: 34 19 72;--color-background-secondary: 49 34 87;--color-foreground: 255 255 255;--color-foreground-secondary: rgba(255, 255, 255, .78);--color-border: 255 255 255;--color-border-alpha: .3;--color-primary-button-background: 255 255 255;--color-primary-button-text: 34 19 72;--color-primary-button-border: 255 255 255;--color-secondary-button-background: 34 19 72;--color-secondary-button-text: 255 255 255;--color-secondary-button-border: 255 255 255;--color-input-background: 255 255 255;--color-input-text: 34 19 72}body{font-family:var(--cb-font-family-body);font-size:var(--cb-type-body-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-body-line)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.mega-title{font-family:var(--cb-font-family-heading);font-weight:var(--cb-font-weight-bold);text-wrap:balance}h1,.h1{letter-spacing:var(--cb-type-h1-tracking)}h2,.h2{letter-spacing:var(--cb-type-h2-tracking)}h3,.h3{letter-spacing:var(--cb-type-h3-tracking)}.mega-title{letter-spacing:var(--cb-type-display-tracking)}button,input,select,textarea{font-family:var(--cb-font-family-body)}.btn,.button,button:not(.button-unstyled){font-size:var(--cb-type-button-size);font-weight:var(--cb-font-weight-bold);line-height:var(--cb-type-button-line)}.text-body-sm,.text-body-xs,.caption,.product-card__price{font-size:var(--cb-type-body-small-size);line-height:var(--cb-type-body-small-line)}.text-subheading,.cb-section-header__eyebrow{font-family:var(--cb-font-family-heading);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-weight-bold);line-height:var(--cb-type-label-line);letter-spacing:.04em;text-transform:uppercase}.cb-type-display{font:var(--cb-font-weight-bold) var(--cb-type-display-size) / var(--cb-type-display-line) var(--cb-font-family-heading);letter-spacing:var(--cb-type-display-tracking)}.cb-type-h1{font:var(--cb-font-weight-bold) var(--cb-type-h1-size) / var(--cb-type-h1-line) var(--cb-font-family-heading);letter-spacing:var(--cb-type-h1-tracking)}.cb-type-h2{font:var(--cb-font-weight-bold) var(--cb-type-h2-size) / var(--cb-type-h2-line) var(--cb-font-family-heading);letter-spacing:var(--cb-type-h2-tracking)}.cb-type-h3{font:var(--cb-font-weight-bold) var(--cb-type-h3-size) / var(--cb-type-h3-line) var(--cb-font-family-heading);letter-spacing:var(--cb-type-h3-tracking)}.cb-type-h4{font:var(--cb-font-weight-bold) var(--cb-type-h4-size) / var(--cb-type-h4-line) var(--cb-font-family-heading)}.cb-type-body{font:var(--cb-font-weight-medium) var(--cb-type-body-size) / var(--cb-type-body-line) var(--cb-font-family-body)}.cb-type-body-small{font:var(--cb-font-weight-medium) var(--cb-type-body-small-size) / var(--cb-type-body-small-line) var(--cb-font-family-body)}.cb-type-label{font:var(--cb-font-weight-bold) var(--cb-type-label-size) / var(--cb-type-label-line) var(--cb-font-family-heading);letter-spacing:.04em;text-transform:uppercase}.cb-type-button{font:var(--cb-font-weight-bold) var(--cb-type-button-size) / var(--cb-type-button-line) var(--cb-font-family-body)}.cb-color-primary{color:var(--cb-color-primary)}.cb-color-muted{color:var(--cb-color-muted)}.cb-surface{background:var(--cb-color-surface)}.cb-surface-highlight{background:var(--cb-color-surface-highlight)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.3rem solid var(--cb-color-focus);outline-offset:.3rem}@media(max-width:749px){:root{--cb-type-display-size: clamp(4.8rem, 17vw, 7.2rem);--cb-type-h1-size: clamp(3.2rem, 9vw, 4rem);--cb-type-h2-size: clamp(2.8rem, 7.5vw, 3.4rem);--cb-type-h3-size: 2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cb-design-system.css.map */
