/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --spacing-auto: auto;
  --spacing-default: 0.5rem;
  --spacing-none: 0;
  --spacing-xxsmall: 0.125rem;
  --spacing-xsmall: 0.25rem;
  --spacing-small: 0.75rem;
  --spacing-medium: 1.5rem;
  --spacing-large: 3rem;
  --spacing-xlarge: 4rem;
  --spacing-xxlarge: 5rem;
  --spacing-flex: auto;
  --spacing-section-xsmall: 0.75rem;
  --spacing-section-small: 1.5rem;
  --spacing-section-medium: 2.5rem;
  --spacing-section-large: 4rem;
  --spacing-section-xlarge: 5rem;
  --spacing-block-xsmall: 0.25rem;
  --spacing-block-small: 0.5rem;
  --spacing-block-medium: 1rem;
  --spacing-block-large: 1.5rem;
  --spacing-block-xlarge: 2rem;
  --spacing-textarea-xsmall: 0.5rem;
  --spacing-textarea-small: 1rem;
  --spacing-textarea-medium: 1.5rem;
  --spacing-textarea-large: 2rem;
  --spacing-textarea-xlarge: 3rem;
  --spacing-list-xsmall: 0.125rem;
  --spacing-list-small: 0.25rem;
  --spacing-list-medium: 0.5rem;
  --spacing-list-large: 0.75rem;
  --spacing-list-xlarge: 1rem;
  --opacity-xlight: 0.2;
  --opacity-light: 0.4;
  --opacity-medium: 0.5;
  --opacity-dark: 0.6;
  --opacity-xdark: 0.8;
  --color-information: #c3c2bf;
  --color-focus: #1250b9;
  --color-warning: #e600be;
  --color-success: #088a0a;
  --color-disabled: #a6a6a8;
  --color-black: #000000;
  --color-reverse: #ffffff;
  --color-surface-light: #ffffff;
  --color-surface-subtle-light: #f4f3ef;
  --color-surface-subtle-dark: #212226;
  --color-surface-dark: #000000;
  --color-surface-overlay: rgba(0, 0, 0, 0.5);
  --color-surface-contrast-dark: #393a37;
  --color-surface-button-primary: #000000;
  --color-surface-button-primary-hover: rgba(255, 255, 255, 0.0);
  --color-surface-button-primary-disabled: rgba(255, 255, 255, 0.0);
  --color-surface-button-secondary: rgba(255, 255, 255, 0.0);
  --color-surface-button-secondary-hover: #000000;
  --color-surface-button-reverse-primary: #ffffff;
  --color-surface-button-reverse-primary-hover: #000000;
  --color-surface-button-transparent: rgba(255, 255, 255, 0.0);
  --color-surface-button-transparent-hover: #ffffff;
  --color-surface-button-emphasis: #000000;
  --color-surface-button-emphasis-hover: #ffffff;
  --color-surface-badge-primary: #212226;
  --color-surface-badge-primary-hover: #212226;
  --color-surface-badge-secondary: #e600be;
  --color-surface-badge-secondary-hover: #e600be;
  --color-surface-card-primary: #ffffff;
  --color-surface-card-secondary: #212226;
  --color-surface-card-owners: #212226;
  --color-surface-form-textinput: #ffffff;
  --color-surface-form-input-selected: #212226;
  --color-surface-form-primary: rgba(255, 255, 255, 0.0);
  --color-surface-subnav-primary: #212226;
  --color-surface-subnav-primary-hover: #000000;
  --color-surface-table-header: #212226;
  --color-surface-table-data: #f4f3ef;
  --color-surface-feature: #212226;
  --color-surface-accordion-large: #000000;
  --color-surface-accordion-small: #212226;
  --color-surface-accordion-filters: #393a37;
  --color-surface-modal: #212226;
  --color-surface-tab-selected: #ffffff;
  --color-surface-tab-unselected: #000000;
  --color-surface-titlebar: #393a37;
  --color-surface-tooltip-dark: #393a37;
  --color-surface-pagination: rgba(255, 255, 255, 0.0);
  --color-surface-link-standalone: rgba(255, 255, 255, 0.0);
  --color-surface-search-category-selected: #000000;
  --color-surface-search-category-unselected: #f4f3ef;
  --color-surface-tertiary: rgba(255, 255, 255, 0.0);
  --color-text-display-primary: #212226;
  --color-text-display-secondary: #e600be;
  --color-text-display-tertiary: #393a37;
  --color-text-display-reverse: #ffffff;
  --color-text-heading-h1: #212226;
  --color-text-heading-h2: #212226;
  --color-text-heading-h3: #212226;
  --color-text-heading-h4: #212226;
  --color-text-heading-h5: #212226;
  --color-text-heading-h6: #212226;
  --color-text-heading-reverse: #ffffff;
  --color-text-primary: #212226;
  --color-text-secondary: #212226;
  --color-text-tertiary: linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --color-text-reverse: #ffffff;
  --color-text-body-primary: #212226;
  --color-text-body-reverse: #ffffff;
  --color-text-link-inline: #212226;
  --color-text-link-inline-hover: #212226;
  --color-text-link-standalone: #212226;
  --color-text-link-standalone-hover: #212226;
  --color-text-link-reverse: #ffffff;
  --color-text-link-reverse-hover: #ffffff;
  --color-text-form-input-label: #393a37;
  --color-text-form-input-text: #393a37;
  --color-text-form-success-text: #212226;
  --color-text-form-error-text: #e600be;
  --color-text-form-filters: #ffffff;
  --color-text-button-primary: #ffffff;
  --color-text-button-primary-hover: #000000;
  --color-text-button-primary-disabled: #a6a6a8;
  --color-text-button-secondary: #000000;
  --color-text-button-secondary-hover: #ffffff;
  --color-text-button-reverse-primary: #000000;
  --color-text-button-reverse-primary-hover: #ffffff;
  --color-text-button-transparent: #ffffff;
  --color-text-button-transparent-hover: #000000;
  --color-text-button-emphasis: #ffffff;
  --color-text-button-emphasis-hover: #000000;
  --color-text-badge-primary: #ffffff;
  --color-text-badge-secondary: #ffffff;
  --color-text-title: #212226;
  --color-text-pdp-product-title: #212226;
  --color-text-pdp-sku: #78797b;
  --color-text-subnav-primary: #ffffff;
  --color-text-subnav-primary-hover: #ffffff;
  --color-text-table-header: #ffffff;
  --color-text-table-data: #212226;
  --color-text-feature-body: #ffffff;
  --color-text-feature-title: #ffffff;
  --color-text-accordion-primary: #ffffff;
  --color-text-accordion-filters: #f4f3ef;
  --color-text-card-owners-body: #ffffff;
  --color-text-card-owners-link: #ffffff;
  --color-text-card-owners-title: #ffffff;
  --color-text-card-secondary: #ffffff;
  --color-text-tab-selected: #212226;
  --color-text-tab-unselected: #ffffff;
  --color-text-quarternary: #393a37;
  --color-text-titlebar: #f4f3ef;
  --color-text-search-category-selected: #ffffff;
  --color-text-search-category-unselected: #212226;
  --color-text-search-term-popular: #ffffff;
  --color-text-plp-product-title: #212226;
  --color-text-price-savings: #212226;
  --color-border-button-primary: #000000;
  --color-border-button-primary-hover: #000000;
  --color-border-button-primary-disabled: #a6a6a8;
  --color-border-button-secondary: #000000;
  --color-border-button-secondary-hover: #000000;
  --color-border-button-reverse-primary: #ffffff;
  --color-border-button-reverse-primary-hover: #ffffff;
  --color-border-button-transparent: #ffffff;
  --color-border-button-transparent-hover: #ffffff;
  --color-border-primary: linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --color-border-secondary: #393a37;
  --color-border-tertiary: #212226;
  --color-border-reverse: #ffffff;
  --color-border-form-input: #212226;
  --color-border-form-input-error: #e600be;
  --color-border-form-input-focus: #1250b9;
  --color-border-form-input-selected: #212226;
  --color-border-subnav-primary: #212226;
  --color-border-subnav-primary-hover: #e600be;
  --color-border-subtle-light: #878786;
  --color-border-table: #ffffff;
  --color-border-tab-selected: #212226;
  --color-border-badge-secondary: #212226;
  --color-border-card-tertiary: #393a37;
  --color-border-link-standalone: #000000;
  --color-border-accordion-filters: #878786;
  --color-border-search-category-selected: #212226;
  --color-border-search-category-unselected: #212226;
  --color-border-search-term-popular: #ffffff;
  --color-border-category-thumbnail-primary: #393a37;
  --color-border-category-thumbnail-primary-hover: #212226;
  --color-icon-primary: linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --color-icon-secondary: #212226;
  --color-icon-reverse: #ffffff;
  --color-icon-form-input: #393a37;
  --color-icon-form-input-selected: #ffffff;
  --color-icon-form-success: #088a0a;
  --color-icon-action: #212226;
  --color-elevation-primary: rgba(0, 0, 0, 0.5);
  --color-elevation-secondary: rgba(0, 0, 0, 0.2);
  --color-accent: #e600be;
  --color-action: #212226;
  --color-gradient-primary-stop1: #1250b9;
  --color-gradient-profile-only-primary-stop1: #1250b9;
  --color-gradient-profile-only-primary-stop2: #871e86;
  --color-gradient-profile-only-primary-stop3: #e600be;
  --color-gradient-icons-primary-stop1: #1250b9;
  --color-gradient-icons-primary-stop2: #871e86;
  --color-gradient-icons-primary-stop3: #e600be;
  --color-gradient-primary-stop2: #871e86;
  --color-gradient-primary-stop3: #e600be;
  --typography-font-family-primary: 'aktiv-grotesk-extended';
  --typography-font-family-secondary: 'nudista-web';
  --typography-font-family-display-primary: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h1: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h2: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h3: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h4: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h5: 'aktiv-grotesk-extended';
  --typography-font-family-heading-h6: 'aktiv-grotesk-extended';
  --typography-font-family-body-primary: 'nudista-web';
  --typography-font-family-link-inline: 'nudista-web';
  --typography-font-family-link-standalone: 'nudista-web';
  --typography-font-family-form-input-label: 'nudista-web';
  --typography-font-family-form-input-text: 'nudista-web';
  --typography-font-family-form-success-text: 'nudista-web';
  --typography-font-family-form-error-text: 'nudista-web';
  --typography-font-family-button-primary: 'aktiv-grotesk-extended';
  --typography-font-family-badge-primary: 'aktiv-grotesk-extended';
  --typography-font-family-badge-secondary: 'nudista-web';
  --typography-font-family-title: 'aktiv-grotesk-extended';
  --typography-font-family-product-title: 'aktiv-grotesk-extended';
  --typography-text-decoration-none: none;
  --typography-text-decoration-underline: underline;
  --typography-text-transform-none: none;
  --typography-text-transform-uppercase: uppercase;
  --typography-font-weight-display-primary: 700;
  --typography-font-weight-heading-h1: 700;
  --typography-font-weight-heading-h2: 700;
  --typography-font-weight-heading-h3: 700;
  --typography-font-weight-heading-h4: 700;
  --typography-font-weight-heading-h5: 700;
  --typography-font-weight-heading-h6: 700;
  --typography-font-weight-product-title: 700;
  --typography-font-weight-body-primary: 500;
  --typography-font-weight-body-primary-italic: 500;
  --typography-font-weight-body-primary-bold: 700;
  --typography-font-weight-link-inline: 700;
  --typography-font-weight-link-standalone: 500;
  --typography-font-weight-form-input-label: 700;
  --typography-font-weight-form-input-text: 500;
  --typography-font-weight-form-success-text: 700;
  --typography-font-weight-form-error-text: 700;
  --typography-font-weight-button-primary: 700;
  --typography-font-weight-badge-primary: 700;
  --typography-font-weight-title: 700;
  --typography-font-size-primary: 1rem;
  --typography-font-size-display-small: 1.25rem;
  --typography-font-size-display-medium: 3rem;
  --typography-font-size-display-large: 4rem;
  --typography-font-size-display-xlarge: 6rem;
  --typography-font-size-heading-h1: 2.25rem;
  --typography-font-size-heading-h2: 1.875rem;
  --typography-font-size-heading-h3: 1.5rem;
  --typography-font-size-heading-h4: 1.25rem;
  --typography-font-size-heading-h5: 1.125rem;
  --typography-font-size-heading-h6: 1rem;
  --typography-font-size-body-xsmall: 0.75rem;
  --typography-font-size-body-small: 0.875rem;
  --typography-font-size-body-primary: 1rem;
  --typography-font-size-body-large: 1.25rem;
  --typography-font-size-link-standalone: 1.25rem;
  --typography-font-size-form-input-label: 1rem;
  --typography-font-size-form-input-text: 1rem;
  --typography-font-size-form-success-text: 0.75rem;
  --typography-font-size-form-error-text: 1rem;
  --typography-font-size-badge-small: 0.75rem;
  --typography-font-size-badge-medium: 1.125rem;
  --typography-font-size-badge-large: 1.5rem;
  --typography-font-size-button-primary: 1rem;
  --typography-font-size-title-xxlarge: 2.25rem;
  --typography-font-size-title-xlarge: 1.875rem;
  --typography-font-size-title-large: 1.5rem;
  --typography-font-size-title-medium: 1.25rem;
  --typography-font-size-title-small: 1.125rem;
  --typography-font-size-title-xsmall: 1rem;
  --typography-font-size-title-xxsmall: 0.875rem;
  --typography-font-size-title-tiny: 0.75rem;
  --typography-font-size-pdp-product-title: 1rem;
  --typography-font-size-plp-product-title: 0.875rem;
  --typography-font-size-search-page-title: 1rem;
  --typography-font-size-search-article-title: 1rem;
  --typography-line-height-auto: auto;
  --typography-line-height-primary: 1.25px;
  --typography-line-height-display-small: 1.3px;
  --typography-line-height-display-medium: 1.125px;
  --typography-line-height-display-large: 1.28125px;
  --typography-line-height-display-xlarge: 1.2916px;
  --typography-line-height-heading-h1: 1.2777px;
  --typography-line-height-heading-h2: 1.2666px;
  --typography-line-height-heading-h3: 1.3333px;
  --typography-line-height-heading-h4: 1.3px;
  --typography-line-height-heading-h5: 1.3333px;
  --typography-line-height-heading-h6: 1.25px;
  --typography-line-height-body-xsmall: 1.1666px;
  --typography-line-height-body-small: 1.2857px;
  --typography-line-height-body-primary: 1.25px;
  --typography-line-height-body-large: 30px;
  --typography-line-height-link-standalone: 1.3333px;
  --typography-line-height-form-input-label: 1.25px;
  --typography-line-height-form-input-text: 1.25px;
  --typography-line-height-form-success-text: 1.1666px;
  --typography-line-height-form-error-text: 1.25px;
  --typography-line-height-badge-small: 1.1666px;
  --typography-line-height-badge-medium: 1.2857px;
  --typography-line-height-badge-large: 1.3333px;
  --typography-line-height-button-primary: 1px;
  --typography-line-height-title-xxlarge: 1.2777px;
  --typography-line-height-title-xlarge: 1.2666px;
  --typography-line-height-title-large: 1.3333px;
  --typography-line-height-title-medium: 1.3px;
  --typography-line-height-title-small: 1.3333px;
  --typography-line-height-title-xsmall: 1.25px;
  --typography-line-height-title-xxsmall: 1.2857px;
  --typography-line-height-title-tiny: 1.1666px;
  --typography-line-height-pdp-product-title: 1.25px;
  --typography-line-height-plp-product-title: 1.2857px;
  --typography-line-height-search-page-title: 1.25px;
  --typography-line-height-search-article-title: 1.25px;
  --typography-letter-spacing-negative: -0.01em;
  --typography-letter-spacing-none: 0;
  --typography-letter-spacing-xsmall: 0.01em;
  --typography-letter-spacing-small: 0.025em;
  --typography-letter-spacing-medium: 0.05em;
  --typography-letter-spacing-large: 0.075em;
  --typography-letter-spacing-xlarge: 0.2em;
  --typography-letter-spacing-xxlarge: 0.35em;
  --typography-letter-spacing-3xl: 0.45em;
  --typography-letter-spacing-display-small: 0;
  --typography-letter-spacing-display-medium: 0;
  --typography-letter-spacing-display-large: 0;
  --typography-letter-spacing-display-xlarge: 0;
  --typography-letter-spacing-heading-h1: 0;
  --typography-letter-spacing-heading-h2: 0;
  --typography-letter-spacing-heading-h3: 0;
  --typography-letter-spacing-heading-h4: 0;
  --typography-letter-spacing-heading-h5: 0;
  --typography-letter-spacing-heading-h6: 0;
  --typography-letter-spacing-body-xsmall: 0;
  --typography-letter-spacing-body-small: 0;
  --typography-letter-spacing-body-primary: 0;
  --typography-letter-spacing-body-large: 0;
  --typography-letter-spacing-link-standalone: 0;
  --typography-letter-spacing-form-input-label: 0;
  --typography-letter-spacing-form-input-text: 0;
  --typography-letter-spacing-form-success-text: 0;
  --typography-letter-spacing-form-error-text: 0;
  --typography-letter-spacing-badge-small: 0;
  --typography-letter-spacing-badge-medium: 0;
  --typography-letter-spacing-badge-large: 0;
  --typography-letter-spacing-button-primary: 0;
  --typography-letter-spacing-title: 0;
  --border-weight-small: 3px;
  --border-weight-medium: 5px;
  --border-weight-large: 10px;
  --border-weight-xlarge: 20px;
  --border-weight-button-primary: 1px;
  --border-weight-button-emphasis: 4px;
  --border-weight-xsmall: 1px;
  --border-weight-modal: 1px;
  --border-radius-none: 0;
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-large: 16px;
  --border-radius-pill: 64px;
  --border-radius-card-primary: 8px;
  --border-radius-card-secondary: 8px;
  --border-radius-button-primary: 4px;
  --border-radius-form-textinput: 4px;
  --border-radius-primary: 8px;
  --border-radius-swatch: 8px;
  --border-radius-tab: 32px;
  --border-xsmall: 2px solid linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --border-small: 3px solid linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --border-medium: 5px solid linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --border-large: 10px solid linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --border-xlarge: 20px solid linear-gradient(90deg, #1250B9 0%, #871E86 50%, #E600BE 100%);
  --padding-default: 8px;
  --padding-none: 0;
  --padding-xxsmall: 4px;
  --padding-xsmall: 8px;
  --padding-small: 16px;
  --padding-medium: 32px;
  --padding-large: 48px;
  --padding-xlarge: 64px;
  --padding-xxlarge: 80px;
  --padding-section-xsmall: 8px;
  --padding-section-small: 24px;
  --padding-section-medium: 40px;
  --padding-section-large: 64px;
  --padding-section-xlarge: 80px;
  --padding-block-xsmall: 4px;
  --padding-block-small: 8px;
  --padding-block-medium: 16px;
  --padding-block-large: 24px;
  --padding-block-xlarge: 32px;
  --padding-textarea-xsmall: 8px;
  --padding-textarea-small: 16px;
  --padding-textarea-medium: 24px;
  --padding-textarea-large: 32px;
  --padding-textarea-xlarge: 48px;
  --padding-list-xsmall: 2px;
  --padding-list-small: 4px;
  --padding-list-medium: 8px;
  --padding-list-large: 12px;
  --padding-list-xlarge: 16px;
  --padding-button-primary-horz: 16px;
  --padding-button-primary-vert: 12px;
  --padding-badge-primary-horz: 8px;
  --padding-badge-primary-vert: 8px;
  --padding-badge-secondary-horz: 12px;
  --padding-badge-secondary-vert: 4px;
  --elevation-ge: 0 4px 16px 9px #000000;
  --elevation-profile: inset 0 0 2px 0 #212226;
  --sizing-icon-xxsmall: 0.75rem;
  --sizing-icon-xsmall: 1rem;
  --sizing-icon-small: 1.25rem;
  --sizing-icon-medium: 1.875rem;
  --sizing-icon-large: 3rem;
  --sizing-icon-xlarge: 7.25rem;
  --sizing-icon-xxlarge: 10rem;
  --sizing-icon-sort: 36px;
  --sizing-page-thumbnail-height: 200px;
}
