@layer tokens{:root{--lch--black: 0 0 0;--lch--white: 1 0 0;--lch--gray: .7612 .0011 17.18;--lch--gray-light: .937 0 0;--lch--gray-lighter: .9612 0 0;--lch--gray-light-warm: .9565 .008 106.55;--lch--gray-dark: .5761 0 0;--lch--gray-darker: .5426 .0012 17.2;--lch--gray-darkest: .5538 .0025 17.23;--lch--beige: .9488 .0193 80.12;--lch--blue: .7919 .0757 244.64;--lch--green: .8353 .1753 125.06;--lch--green-light: .9771 .0387 145.27;--lch--green-dark: .8121 .161 123.14;--lch--red: .628 .2577 29.23;--lch--burgundy: .4119 .1101 13.44;--lch--lavender: .9124 .06857 319.96;--lch--pink: .836 .0907 10.64;--lch--yellow: .8682 .1426 86.96;--lch--yellow-vivid: .8491 .1634 84.31;--lch--yellow-light: .9549 .079 96.72;--color--icon-yellow-rgb: 255 195 46;--lch--brand: var(--lch--blue);--lch--text: var(--lch--black);--lch--text-inverted: var(--lch--white);--lch--text-green: var(--lch--green-dark);--lch--text-green-light: var(--lch--green-light);--lch--text-yellow: var(--lch--yellow-light);--lch--text-lavender: var(--lch--lavender);--lch--background: var(--lch--white);--lch--background-dark: var(--lch--gray-light-warm);--lch--background-darker: var(--lch--beige);--lch--subdued: var(--lch--gray-dark);--lch--disabled: var(--lch--gray-light);--lch--active: var(--lch--blue);--lch--inactive: var(--lch--gray-darker);--lch--destructive: var(--lch--red);--lch--discount: var(--lch--red);--lch--required: var(--lch--red);--lch--error: var(--lch--red);--lch--success: var(--lch--green);--lch--warning: var(--lch--yellow);--lch--info: var(--lch--blue);--lch--icon: var(--lch--black);--lch--badge: var(--lch--yellow);--lch--input-background: var(--lch--gray-lighter);--lch--input-background-active: var(--lch--gray-light-warm);--lch--input-text: var(--lch--gray-dark);--lch--border: var(--lch--gray-darkest);--lch--border-light: var(--lch--gray);--lch--icon-yellow: var(--lch--yellow-vivid);--color--black: oklch(var(--lch--black));--color--white: oklch(var(--lch--white));--color--gray: oklch(var(--lch--gray));--color--gray-light: oklch(var(--lch--gray-light));--color--gray-lighter: oklch(var(--lch--gray-lighter));--color--gray-light-warm: oklch(var(--lch--gray-light-warm));--color--gray-dark: oklch(var(--lch--gray-dark));--color--gray-darker: oklch(var(--lch--gray-darker));--color--gray-darkest: oklch(var(--lch--gray-darkest));--color--blue: oklch(var(--lch--blue));--color--green: oklch(var(--lch--green));--color--green-light: oklch(var(--lch--green-light));--color--green-dark: oklch(var(--lch--green-dark));--color--red: oklch(var(--lch--red));--color--burgundy: oklch(var(--lch--burgundy));--color--lavender: oklch(var(--lch--lavender));--color--pink: oklch(var(--lch--pink));--color--yellow: oklch(var(--lch--yellow));--color--yellow-vivid: oklch(var(--lch--yellow-vivid));--color--yellow-light: oklch(var(--lch--yellow-light));--color--brand: oklch(var(--lch--brand));--color--text: oklch(var(--lch--text));--color--text-inverted: oklch(var(--lch--text-inverted));--color--text-green: oklch(var(--lch--text-green));--color--text-green-light: oklch(var(--lch--text-green-light));--color--text-yellow: oklch(var(--lch--text-yellow));--color--text-lavender: oklch(var(--lch--text-lavender));--color--background: oklch(var(--lch--background));--color--background-dark: oklch(var(--lch--background-dark));--color--background-darker: oklch(var(--lch--background-darker));--color--active: oklch(var(--lch--active));--color--subdued: oklch(var(--lch--subdued));--color--destructive: oklch(var(--lch--destructive));--color--disabled: oklch(var(--lch--disabled));--color--inactive: oklch(var(--lch--inactive));--color--discount: oklch(var(--lch--discount));--color--required: oklch(var(--lch--required));--color--error: oklch(var(--lch--error));--color--success: oklch(var(--lch--success));--color--warning: oklch(var(--lch--warning));--color--info: oklch(var(--lch--info));--color--icon: oklch(var(--lch--icon));--color--badge: oklch(var(--lch--badge));--color--input-background: oklch(var(--lch--input-background));--color--input-background-active: oklch(var(--lch--input-background-active));--color--input-text: oklch(var(--lch--input-text));--color--border: oklch(var(--lch--border));--color--border-light: oklch(var(--lch--border-light));--color--icon-yellow: oklch(var(--lch--icon-yellow))}}@layer tokens{:root{--font-family--primary: Montserrat, "Adjusted Arial Fallback", Arial, sans-serif;--font-family--body: var(--font-family--primary);--font-family--heading: Tails, "Adjusted Verdana Fallback", Verdana, sans-serif;--font-family--subheading: var(--font-family--primary);--font-family--display: "Tails Compressed", "Adjusted Tahoma Fallback", Tahoma, sans-serif;--font-display--family: var(--font-family--display);--font-h1--family: var(--font-family--heading);--font-h2--family: var(--font-family--heading);--font-h3--family: var(--font-family--heading);--font-h4--family: var(--font-family--subheading);--font-h5--family: var(--font-family--subheading);--font-h6--family: var(--font-family--subheading);--font-cta--family: var(--font-family--primary);--font-paragraph--family: var(--font-family--primary);--font-caption--family: var(--font-family--primary);--font-label--family: var(--font-family--primary);--font-small--family: var(--font-family--primary);--font-size--display-min: 75;--font-size--display-max: 130;--font-size--display: clamp(calc(var(--font-size--display-min)/16*1rem), (var(--font-size--display-min) / 16 * 1rem) + (var(--font-size--display-max) - var(--font-size--display-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--display-max)/16*1rem));--font-size--display-xl-min: 120;--font-size--display-xl-max: 290;--font-size--display-xl: clamp(calc(var(--font-size--display-min)/16*1rem), (var(--font-size--display-min) / 16 * 1rem) + (var(--font-size--display-max) - var(--font-size--display-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--display-max)/16*1rem));--font-size--h0-min: 25;--font-size--h0-max: 60;--font-size--h0: clamp(calc(var(--font-size--h0-min)/16*1rem), (var(--font-size--h0-min) / 16 * 1rem) + (var(--font-size--h0-max) - var(--font-size--h0-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h0-max)/16*1rem));--font-size--h1-min: 20;--font-size--h1-max: 35;--font-size--h1: clamp(calc(var(--font-size--h1-min)/16*1rem), (var(--font-size--h1-min) / 16 * 1rem) + (var(--font-size--h1-max) - var(--font-size--h1-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h1-max)/16*1rem));--font-size--h2-min: 20;--font-size--h2-max: 30;--font-size--h2: clamp(calc(var(--font-size--h2-min)/16*1rem), (var(--font-size--h2-min) / 16 * 1rem) + (var(--font-size--h2-max) - var(--font-size--h2-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h2-max)/16*1rem));--font-size--h3-min: 17;--font-size--h3-max: 20;--font-size--h3: clamp(calc(var(--font-size--h3-min)/16*1rem), (var(--font-size--h3-min) / 16 * 1rem) + (var(--font-size--h3-max) - var(--font-size--h3-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h3-max)/16*1rem));--font-size--h4-min: 15;--font-size--h4-max: 16;--font-size--h4: clamp(calc(var(--font-size--h4-min)/16*1rem), (var(--font-size--h4-min) / 16 * 1rem) + (var(--font-size--h4-max) - var(--font-size--h4-min)) * ((100vw - 61.875rem) / 450), calc(var(--font-size--h4-max)/16*1rem));--font-size--h5-min: 15;--font-size--h5-max: 16;--font-size--h5: clamp(calc(var(--font-size--h5-min)/16*1rem), (var(--font-size--h5-min) / 16 * 1rem) + (var(--font-size--h5-max) - var(--font-size--h5-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h5-max)/16*1rem));--font-size--h6-min: 12;--font-size--h6-max: 13;--font-size--h6: clamp(calc(var(--font-size--h6-min)/16*1rem), (var(--font-size--h6-min) / 16 * 1rem) + (var(--font-size--h6-max) - var(--font-size--h6-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--h6-max)/16*1rem));--font-size--caption-min: 12;--font-size--caption-max: 13;--font-size--caption: clamp(calc(var(--font-size--caption-min)/16*1rem), (var(--font-size--caption-min) / 16 * 1rem) + (var(--font-size--caption-max) - var(--font-size--caption-min)) * ((100vw - 24.375rem) / 1050), calc(var(--font-size--caption-max)/16*1rem));--font-size--card-description: clamp(.875rem, .28571vw + .80536rem, 1.0625rem);--font-size--upsell-card-button: clamp(.6875rem, 10cqi - .4375rem, .8125rem);--font-size--accordion-heading-small: clamp(.8125rem, .28571vw + .74286rem, 1rem);--font-size--blog-post-meta: clamp(.8125rem, .28571vw + .74286rem, 1rem);--font-size--comparison-table-heading: clamp(.75rem, .7619vw + .56429rem, 1.25rem);--font-size--comparison-table-item: clamp(.5625rem, .47619vw + .44643rem, .875rem);--font-size--comparison-table-x: clamp(1.125rem, 1.14286vw + .84643rem, 1.875rem);--font-size--body: .875rem;--font-size--cta: .8125rem;--font-size--cta--small: clamp(.6875rem, .09524vw + .66429rem, .75rem);--font-size--small: .75rem;--font-size--testimonial-block-content: clamp(1.0625rem, .66667vw + .65rem, 1.25rem);--font-size--testimonial-attribution: clamp(.8125rem, .66667vw + .65rem, 1.25rem);--font-size--paragraph: var(--font-size--body);--font-size--label: var(--font-size--h5);--font-size--pdp-tagline: clamp(.75rem, .38095vw + .65714rem, 1rem);--font-size--review-meta: clamp(.9375rem, .19048vw + .89107rem, 1.0625rem);--font-display--size: var(--font-size--display);--font-h1--size: var(--font-size--h1);--font-h2--size: var(--font-size--h2);--font-h3--size: var(--font-size--h3);--font-h4--size: var(--font-size--h4);--font-h5--size: var(--font-size--h5);--font-h6--size: var(--font-size--h6);--font-cta--size: var(--font-size--cta);--font-paragraph--size: var(--font-size--paragraph);--font-caption--size: var(--font-size--caption);--font-label--size: var(--font-size--label);--font-small--size: var(--font-size--small);--font-small-strong--size: var(--font-size--small);--font-weight--light: 300;--font-weight--normal: 400;--font-weight--medium: 500;--font-weight--semibold: 600;--font-weight--bold: 700;--font-weight--extrabold: 800;--font-weight--black: 900;--font-weight--body: var(--font-weight--normal);--font-weight--heading: var(--font-weight--normal);--font-weight: var(--font-weight--body);--font-weight--display: var(--font-weight--normal);--font-weight--h1: var(--font-weight--normal);--font-weight--h2: var(--font-weight--normal);--font-weight--h3: var(--font-weight--normal);--font-weight--h4: var(--font-weight--semibold);--font-weight--h5: var(--font-weight--medium);--font-weight--h6: var(--font-weight--semibold);--font-weight--body: var(--font-weight--medium);--font-weight--small: var(--font-weight--medium);--font-weight--cta: var(--font-weight--semibold);--font-weight--cta--small: var(--font-weight--medium);--font-weight--caption: var(--font-weight--medium);--font-weight--label: var(--font-weight--h5);--font-display--weight: var(--font-weight--normal);--font-h1--weight: var(--font-weight--h1);--font-h2--weight: var(--font-weight--h2);--font-h3--weight: var(--font-weight--h3);--font-h4--weight: var(--font-weight--h4);--font-h5--weight: var(--font-weight--h5);--font-h6--weight: var(--font-weight--h6);--font-cta--weight: var(--font-weight--cta);--font-cta--small--weight: var(--font-weight--cta--small);--font-paragraph--weight: var(--font-weight--body);--font-caption--weight: var(--font-weight--caption);--font-label--weight: var(--font-weight--label);--font-small--weight: var(--font-weight--small);--font-small-strong--weight: var(--font-weight--semibold);--letter-spacing--base: normal;--letter-spacing--loose: .04em;--letter-spacing--condensed: -.03em;--letter-spacing--tight: -.05em;--letter-spacing: var(--letter-spacing--base) --letter-spacing--display: var(--letter-spacing--base);--letter-spacing--h0: var(--letter-spacing--base);--letter-spacing--h1: var(--letter-spacing--condensed);--letter-spacing--h2: var(--letter-spacing--tight);--letter-spacing--h3: var(--letter-spacing--base);--letter-spacing--h4: var(--letter-spacing--base);--letter-spacing--h5: var(--letter-spacing--base);--letter-spacing--h6: var(--letter-spacing--base);--letter-spacing--body: var(--letter-spacing--base);--letter-spacing--small: var(--letter-spacing--base);--letter-spacing--cta: var(--letter-spacing--loose);--letter-spacing--caption: var(--letter-spacing--base);--letter-spacing--label: var(--letter-spacing--h5);--font-display--letter-spacing: var(--letter-spacing--base);--font-h1--letter-spacing: var(--letter-spacing--h1);--font-h2--letter-spacing: var(--letter-spacing--h2);--font-h3--letter-spacing: var(--letter-spacing--h3);--font-h4--letter-spacing: var(--letter-spacing--h4);--font-h5--letter-spacing: var(--letter-spacing--h5);--font-h6--letter-spacing: var(--letter-spacing--h6);--font-cta--letter-spacing: var(--letter-spacing--cta);--font-paragraph--letter-spacing: var(--letter-spacing--body);--font-caption--letter-spacing: var(--letter-spacing--caption);--font-label--letter-spacing: var(--letter-spacing--label);--font-small--letter-spacing: var(--letter-spacing--small);--line-height--display-tight: .85;--line-height--display-normal: 1;--line-height--display-loose: 1.1;--line-height--heading-tight: 1.1;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.4;--line-height--body-tight: 1.4;--line-height--body-normal: 1.5;--line-height--body-loose: 1.7;--line-height--caption: 1.3;--line-height--h1: var(--line-height--heading-loose);--line-height--h2: var(--line-height--heading-loose);--line-height--h3: var(--line-height--heading-normal);--line-height--h4: var(--line-height--heading-normal);--line-height--h5: var(--line-height--heading-normal);--line-height--h6: var(--line-height--heading-normal);--line-height--body: var(--line-height--body-normal);--line-height--small: var(--line-height--body-loose);--line-height--cta: var(--line-height--heading-loose);--line-height--cta--small: 1.0625rem;--line-height--label: var(--line-height--h5);--font-display--line-height: var(--line-height--display-tight);--font-h1--line-height: var(--line-height--h1);--font-h2--line-height: var(--line-height--h2);--font-h3--line-height: var(--line-height--h3);--font-h4--line-height: var(--line-height--h4);--font-h5--line-height: var(--line-height--h5);--font-h6--line-height: var(--line-height--h6);--font-cta--line-height: var(--line-height--heading-loose);--font-paragraph--line-height: var(--line-height--body);--font-caption--line-height: var(--line-height--caption);--font-label--line-height: var(--line-height--label);--font-small--line-height: var(--line-height--small);--font-display--style: normal;--font-h1--style: normal;--font-h2--style: normal;--font-h3--style: normal;--font-h4--style: normal;--font-h5--style: normal;--font-h6--style: normal;--font-cta--style: normal;--font-paragraph--style: normal;--font-caption--style: normal;--font-label--style: normal;--font-small--style: normal;--font-display--case: uppercase;--font-h1--case: none;--font-h2--case: none;--font-h3--case: none;--font-h4--case: uppercase;--font-h5--case: none;--font-h6--case: none;--font-cta--case: uppercase;--font-paragraph--case: none;--font-caption--case: none;--font-label--case: uppercase;--font-small--case: none}}@layer tokens{:root{--spacing--0: 0;--spacing--1: 6;--spacing--2: 12;--spacing--3: 16;--spacing--4: 20;--spacing--5: 24;--spacing--6: 32;--spacing--7: 40;--spacing--8: 48;--spacing--9: 64;--spacing--10: 80;--spacing--11: 96;--spacing--12: 120;--spacing--type: var(--spacing--3);--spacing--edge: clamp(1.25rem, 2.85714vw + .55357rem, 3.125rem);--spacing--grid-x: settings(spacing, grid-x, mobile->desktop);--spacing--grid-y: settings(spacing, grid-y, mobile->desktop);--spacing-grid: var(--spacing--grid-y) var(--spacing--grid-x);--spacing--section-header-gap: clamp(1.75rem, .38095vw + 1.65714rem, 2rem);--spacing--section-header-margin-block-end: clamp(1.75rem, 4.19048vw + .72857rem, 4.5rem);--spacing--content-blocks: clamp(.625rem, .95238vw + .39286rem, 1.25rem);--spacing--content-blocks--mobile-stack: 1.25rem;--spacing--content-blocks--content-below-image: clamp(1rem, .38095vw + .90714rem, 1.25rem);--spacing--ticker: clamp(1.5rem, 1.52381vw + 1.12857rem, 2.5rem);--spacing--inset: clamp(1.25rem, 1.90476vw + .78571rem, 2.5rem);--spacing--hero-jumbo-heading-inset-block: clamp(1.5rem, 2.47619vw + .89643rem, 3.125rem);--spacing--hero-gap: clamp(.9375rem, .95238vw + .70536rem, 1.5625rem);--spacing--banner-gap: clamp(.5rem, .7619vw + .31429rem, 1rem);--spacing--banner-inset-desktop: clamp(1.875rem, 8.69565vw - 2.20109rem, 5.625rem);--spacing--banner-inset-mobile-block: 2.5rem;--spacing--collection-header-padding-block: clamp(2rem, 1.52381vw + 1.62857rem, 3rem);--spacing--comparison-table-padding-block-start: clamp(1.25rem, 2.66667vw + .6rem, 3rem);--spacing--comparison-table-padding-block-end: clamp(2rem, 4.57143vw + .88571rem, 5rem);--spacing--comparison-table-item-margin-inline: clamp(.75rem, 8.38095vw - 1.29286rem, 6.25rem);--spacing--comparison-table-row-gap: clamp(1.875rem, 4vw + .9rem, 4.5rem);--spacing--comparison-table-item-gap: clamp(1.25rem, 2.66667vw + .6rem, 3rem);--spacing--blog-header-margin-block-start: clamp(1.75rem, 7.53623vw - 1.78261rem, 5rem);--spacing--blog-header-margin-block-end: clamp(2rem, 6.95652vw - 1.26087rem, 5rem);--spacing--blog-rows-gap: clamp(2.5rem, 3.80952vw + 1.57143rem, 5rem);--spacing--form-row-gap: clamp(3rem, 1.52381vw + 2.62857rem, 4rem);--spacing--form-label-gap: clamp(1rem, 1.52381vw + .62857rem, 2rem);--spacing--form-input-padding-block: clamp(.875rem, 1.33333vw + .55rem, 1.75rem);--spacing--form-input-padding-inline: clamp(1.125rem, 1.14286vw + .84643rem, 1.875rem);--spacing--mega-menu-list-gap: clamp(2.5rem, 2.89855vw + 1.1413rem, 3.75rem);--spacing--ugc-gallery-image-gap: clamp(.625rem, 1.11111vw + .10417rem, .9375rem);--spacing--product-card-badge-inset: clamp(.625rem, 10cqi - .625rem, 1.25rem);--spacing--product-card-purchase-options-radio-gap: clamp(.5rem, 10cqi - 1rem, .875rem);--spacing--blog-post-card-logo-margin-block-start: clamp(1rem, .7619vw + .81429rem, 1.5rem);--spacing--key-ingredients-padding-block-start-desktop: clamp(3rem, 3.55556vw + .8rem, 4rem);--spacing--testimonials-content-gap: clamp(1.25rem, .47619vw + 1.13393rem, 1.5625rem);--spacing--testimonials-dots-margin-block-start: clamp(1.25rem, 1.52381vw + .87857rem, 2.25rem);--spacing--testimonials-thumbnails-margin-block-start: clamp(2.25rem, 1.14286vw + 1.97143rem, 3rem);--spacing--testimonials-thumbnails-gap: clamp(3.125rem, 6.66667vw + 1.5rem, 7.5rem);--spacing--testimonials-blocks-gap: clamp(.5rem, 2.6087vw - .72283rem, 1.625rem);--spacing--testimonial-attribution-margin-block-start: clamp(.875rem, .57143vw + .73571rem, 1.25rem);--spacing--testimonial-block-attribution-margin-block-start: .625rem;--spacing--testimonial-block-margin-block-start-desktop: clamp(.5rem, 2.31884vw - .58696rem, 1.5rem);--spacing--testimonial-block-padding-block: clamp(1.25rem, 2.89855vw - .1087rem, 2.5rem);--spacing--testimonial-block-padding-inline-mobile: var(--spacing--edge);--spacing--testimonial-block-padding-inline-desktop: clamp(1rem, 2.89855vw - .3587rem, 2.25rem);--spacing--page-header-padding-block: clamp(2.5rem, 4.57143vw + 1.38571rem, 5.5rem);--spacing--page-header-padding-inline: clamp(1.25rem, 6.47619vw - .32857rem, 5.5rem);--spacing--pdp-yotpo-highly-rated-margin-block-start: clamp(1rem, .7619vw + .81429rem, 1.5rem);--spacing--pdp-purchase-options-margin-block-end: clamp(1rem, 1.52381vw + .62857rem, 2rem);--spacing--pdp-product-description-margin-block-end: 1.25rem;--spacing--pdp-ugc-gallery-image-gap: clamp(1.25rem, 2.66667vw + .6rem, 3rem);--spacing--pdp-reviews-star-rating-margin-inline-end: clamp(.5rem, .38095vw + .40714rem, .75rem);--spacing--pdp-reviews-review-margin-block: clamp(3rem, 4.63768vw + .82609rem, 5rem);--spacing--pdp-reviews-review-thumbnails-margin-block-start: clamp(1.25rem, 1.73913vw + .43478rem, 2rem);--spacing--tab-buttons-margin-block-end: clamp(2rem, 1.14286vw + 1.72143rem, 2.75rem);--spacing--slideshow-labels-padding-block: clamp(2rem, .86957vw + 1.59239rem, 2.375rem);--spacing--slideshow-labels-padding-block-start: clamp(1.125rem, 2.02899vw + .17391rem, 2rem);--spacing--slideshow-labels-padding-block-end: clamp(1.125rem, 2.89855vw - .2337rem, 2.375rem);--spacing--cart-drawer-padding: clamp(1.25rem, .38095vw + 1.15714rem, 1.5rem);--spacing--cart-drawer-summary-padding-block-start: clamp(1.25rem, .38095vw + 1.15714rem, 1.5rem);--drawer-edge-gap: 0px;--min-height--comparison-table-item: clamp(1.125rem, 2.28571vw + .56786rem, 2.625rem);--max-width--comparison-table-header-item: clamp(6rem, 12.95238vw + 2.84286rem, 14.5rem);--height--ticker-item: clamp(2.625rem, .57143vw + 2.48571rem, 3rem);--icon-scale: clamp(.9, .0000952 * var(--vw) + .8629, 1);--width--link-with-arrow-icon: clamp(1.375rem, .95238vw + 1.14286rem, 2rem);--height--testimonials-thumbnails: clamp(2rem, 3.04762vw + 1.25714rem, 4rem);--width--testimonials-thumbnails: clamp(4.5rem, 5.33333vw + 3.2rem, 8rem);--width--star-rating: clamp(8.5rem, 3.80952vw + 7.57143rem, 11rem);--width--cart-drawer-image: clamp(4rem, 1.15942vw + 3.45652rem, 4.5rem);--width--cart-drawer-image: 4rem;--width--cart-drawer-image: 4.5rem;--height--pdp-rating-star: clamp(1.25rem, .38095vw + 1.15714rem, 1.5rem);--min-height--tag: clamp(1.625rem, .88889vw + 1.20833rem, 1.875rem);--card-scale-1-column: .8;--card-scale-2-column: clamp(.8, .02899 * var(--vw-unit) + .58261, 1);--card-scale-3-column: clamp(.822, .02511 * var(--vw-unit) + .5734, .935)}@media (min-width: 750px){:root{--spacing--pdp-product-description-margin-block-end: clamp(.5rem, -.88889vw + 1.16667rem, .75rem);--drawer-edge-gap: 2rem}}}@layer tokens{:root{--page-width--base: calc(var(--settings--page-width)*.1rem);--page-width--narrow: calc(var(--settings--page-width--narrow)*.1rem);--page-width: var(--page-width--base);--page-width-inner: calc(min(var(--page-width), 100vw) - var(--spacing--edge)*2);--page-offset: max(var(--spacing--edge), (100vw - var(--page-width)) / 2 + var(--spacing--edge));--content-width--base: 42rem;--content-width--narrow: 32rem;--content-width--wide: 56rem;--content-width: var(--content-width--base)}}@layer tokens{:root{--border-radius--base: .3rem;--border-radius--small: clamp(.0625rem, .09524vw + .03929rem, .125rem);--border-radius--large: clamp(.1875rem, .19048vw + .14107rem, .3125rem);--border-radius: var(--border-radius-base);--border-width--base: clamp(.125rem, .09524vw + .10179rem, .1875rem);--border-width--light: clamp(.09375rem, .04762vw + .08214rem, .125rem);--border-width--heavy: .3rem;--border-width: var(--border-width--base);--border: var(--color--border) var(--border-width) solid;--border-light: var(--color--border) var(--border-width--light) solid;--border-heavy: var(--color--border) var(--border-width--heavy) solid}}@layer tokens{:root{--duration--short: .1s;--duration--default: .2s;--duration--announcement-bar: .25s;--duration--medium: .3s;--duration--long: .5s;--duration--extra-long: .6s;--duration--extra-longer: .75s;--duration--extended: 3s;--ease--out-slow: cubic-bezier(0, 0, .3, 1);--ease--in-quad: cubic-bezier(.55, .085, .68, .53);--ease--in-cubic: cubic-bezier(.55, .055, .675, .19);--ease--in-quart: cubic-bezier(.895, .03, .685, .22);--ease--in-quint: cubic-bezier(.755, .05, .855, .06);--ease--in-expo: cubic-bezier(.95, .05, .795, .035);--ease--in-circ: cubic-bezier(.6, .04, .98, .335);--ease--in-sine: cubic-bezier(.47, 0, .745, .715);--ease--in-back: cubic-bezier(.36, 0, .66, -.56);--ease--out-quad: cubic-bezier(.25, .46, .45, .94);--ease--out-cubic: cubic-bezier(.215, .61, .355, 1);--ease--out-quart: cubic-bezier(.165, .84, .44, 1);--ease--out-quint: cubic-bezier(.23, 1, .32, 1);--ease--out-expo: cubic-bezier(.19, 1, .22, 1);--ease--out-circ: cubic-bezier(.075, .82, .165, 1);--ease--out-sine: cubic-bezier(.39, .575, .565, 1);--ease--out-back: cubic-bezier(.34, 1.56, .64, 1);--ease--in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease--in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease--in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease--in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease--in-out-expo: cubic-bezier(1, 0, 0, 1);--ease--in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease--in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease--in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease--default: ease;--ease--out: var(--ease--out-quad);--ease--in: var(--ease--in-quad);--ease--in-out: var(--ease--in-out-sine);--animation--slide-in: slideIn var(--duration--extra-long) var(--ease--out-slow) forwards;--animation--fade-in: fadeIn var(--duration--extra-long) var(--ease--out-slow);--transition--sticky-header: top var(--duration--default) var(--ease--in-out-sine)}}@layer tokens;@layer tokens;:host{display:grid;width:100%}[part=list]{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--overflow-list-alignment);-moz-column-gap:1rem;column-gap:1rem}@media (max-width: 749px){[part=list]{justify-content:var(--overflow-list-alignment-mobile)}}[part=list],[part=overflow-list],[part=placeholder]{margin:0;padding:0;list-style:none}slot[name=more]:not([hidden]){display:block}slot[name=more] .button{cursor:pointer;border:none;background:none;padding:0;margin:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);text-transform:var(--text-transform);color:currentcolor;text-align:left}[part=overflow]{display:none}[part=placeholder]{visibility:hidden;width:0;height:0}:host([disabled]) slot[name=more]{display:none}
