:root{--brand-h: 186;--brand-s: 100%;--brand-l: 28%;--brand: hsl(var(--brand-h) var(--brand-s) var(--brand-l));--brand-hover: hsl(var(--brand-h) var(--brand-s) 22%);--brand-light: hsl(184 42% 89%);--brand-lighter: hsl(184 45% 94%);--brand-trans-12: hsl(var(--brand-h) var(--brand-s) var(--brand-l) / .12);--deep: hsl(208 42% 9%);--accent: hsl(41 53% 47%);--accent-soft: hsl(41 53% 47% / .14);--surface: hsl(42 41% 87%);--surface-soft: hsl(43 38% 91%);--base: hsl(0 0% 100%);--cat-marine: #253F8E;--cat-meat: #161745;--cat-dairy: #1161AF;--cat-sauces: #F0554C;--cat-coconut: #00AEEF;--cat-plant: #016E14;--cat-beverage: #478CCA;--alert: hsl(0 68% 54%);--text-dark: hsl(0 0% 10%);--text-dark-muted: hsl(0 0% 40%);--text-light: hsl(0 0% 100%);--text-light-muted: hsl(0 0% 100% / .75);--border-dark: 1px solid hsl(204 62% 15% / .1);--border-dark-strong: 1px solid hsl(204 62% 15% / .18);--border-light: 1px solid hsl(0 0% 100% / .14);--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading-tracking: -.02em;--heading-line-height: 1.08;--text-line-height: 1.6;--eyebrow-tracking: .14em;--display: clamp(2.375rem, 1.1rem + 4vw, 4.5rem);--h2: clamp(1.875rem, 1.2rem + 2.2vw, 3rem);--h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-l: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-m: clamp(.9375rem, .9rem + .15vw, 1rem);--text-s: clamp(.8125rem, .78rem + .13vw, .875rem);--text-xs: clamp(.6875rem, .66rem + .13vw, .75rem);--space-xs: clamp(.5rem, .4rem + .3vw, .75rem);--space-s: clamp(1rem, .85rem + .5vw, 1.5rem);--space-m: clamp(1.5rem, 1.3rem + .7vw, 2rem);--space-l: clamp(2rem, 1.5rem + 1.5vw, 3rem);--space-xl: clamp(3rem, 2rem + 2vw, 5rem);--section-space-m: clamp(3.5rem, 2.75rem + 3vw, 6.5rem);--section-space-l: clamp(5rem, 3.75rem + 4.5vw, 9rem);--container-width: 1280px;--container-gap: clamp(1.25rem, 1rem + 1.5vw, 3rem);--grid-gap: clamp(1rem, .75rem + 1vw, 1.75rem);--radius-m: 10px;--radius-l: 18px;--radius-xl: 32px;--radius-pill: 100px;--shadow-m: 0 2px 8px hsl(204 40% 20% / .06);--shadow-l: 0 10px 30px hsl(204 40% 20% / .1);--shadow-xl: 0 24px 56px hsl(204 40% 20% / .14);--transition: .25s cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-header: 50;--z-nav-overlay: 90}:root{--font-body-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: 0px;--media-border-opacity: .05;--media-border-width: 0px;--media-radius: 18px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 0px;--media-shadow-blur-radius: 0px;--media-shadow-visible: 0;--page-width: var(--container-width);--page-width-margin: 0rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 1.8rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: .1;--product-card-shadow-visible: 1;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: -.2rem;--product-card-shadow-blur-radius: 1.1rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 1.8rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: .1;--collection-card-shadow-visible: 1;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: -.2rem;--collection-card-shadow-blur-radius: 1.1rem;--blog-card-image-padding: 0rem;--blog-card-corner-radius: 1.8rem;--blog-card-text-alignment: left;--blog-card-border-width: 0rem;--blog-card-border-opacity: 0;--blog-card-shadow-opacity: .1;--blog-card-shadow-visible: 1;--blog-card-shadow-horizontal-offset: 0rem;--blog-card-shadow-vertical-offset: -.2rem;--blog-card-shadow-blur-radius: 1.1rem;--badge-corner-radius: 4rem;--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 10px;--popup-shadow-opacity: .1;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 20px;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 0px;--drawer-shadow-blur-radius: 0px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--text-boxes-border-opacity: 0;--text-boxes-border-width: 0px;--text-boxes-radius: 10px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 0px;--text-boxes-shadow-blur-radius: 0px;--buttons-radius: 100px;--buttons-radius-outset: 100px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 0px;--buttons-shadow-blur-radius: 0px;--buttons-border-offset: .3px;--inputs-radius: 10px;--inputs-border-width: 1px;--inputs-border-opacity: .18;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 0px;--inputs-shadow-blur-radius: 0px;--inputs-radius-outset: 11px;--variant-pills-radius: 100px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 0px;--variant-pills-shadow-blur-radius: 0px}.color-white,.color-scheme-1{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;--color-background-contrast: 236, 236, 236;--color-foreground: 13, 23, 32;--color-shadow: 13, 23, 32;--color-button: 0, 131, 143;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 13, 23, 32;--color-link: 0, 102, 112;--color-badge-foreground: 13, 23, 32;--color-badge-background: 255, 255, 255;--color-badge-border: 13, 23, 32;--payment-terms-background-color: rgb(255, 255, 255)}:root,.color-cream,.color-scheme-2{--color-background: 236, 228, 210;--gradient-background: #ECE4D2;--color-background-contrast: 214, 205, 183;--color-foreground: 13, 23, 32;--color-shadow: 13, 23, 32;--color-button: 0, 131, 143;--color-button-text: 255, 255, 255;--color-secondary-button: 236, 228, 210;--color-secondary-button-text: 13, 23, 32;--color-link: 0, 102, 112;--color-badge-foreground: 13, 23, 32;--color-badge-background: 236, 228, 210;--color-badge-border: 13, 23, 32;--payment-terms-background-color: rgb(236, 228, 210)}.color-navy,.color-scheme-3{--color-background: 13, 23, 32;--gradient-background: #0D1720;--color-background-contrast: 30, 44, 56;--color-foreground: 255, 255, 255;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 13, 23, 32;--color-secondary-button: 13, 23, 32;--color-secondary-button-text: 255, 255, 255;--color-link: 217, 238, 239;--color-badge-foreground: 255, 255, 255;--color-badge-background: 13, 23, 32;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(13, 23, 32)}.color-teal,.color-scheme-4{--color-background: 0, 131, 143;--gradient-background: #00838F;--color-background-contrast: 0, 102, 112;--color-foreground: 255, 255, 255;--color-shadow: 13, 23, 32;--color-button: 255, 255, 255;--color-button-text: 0, 131, 143;--color-secondary-button: 0, 131, 143;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 0, 131, 143;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(0, 131, 143)}.color-gold,.color-scheme-5{--color-background: 182, 142, 56;--gradient-background: #B68E38;--color-background-contrast: 158, 122, 46;--color-foreground: 255, 255, 255;--color-shadow: 13, 23, 32;--color-button: 255, 255, 255;--color-button-text: 182, 142, 56;--color-secondary-button: 182, 142, 56;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 182, 142, 56;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(182, 142, 56)}body,.color-white,.color-cream,.color-navy,.color-teal,.color-gold,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 100%);height:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cpfs-tokens.css.map */
