:root{--rem-unit-size-px: 16px;font-size:var(--rem-unit-size-px);--typography-utility-text-box-trim: trim-both;--typography-utility-text-box-edge: cap alphabetic;--transparency-gradients-start-breakpoint: 100%;--transparency-gradients-end-breakpoint: 0%;--grids-standard-gutter: var(--layout-standard-desktop-gutter);--grids-full-bleed-gutter: var(--layout-full-bleed-desktop-gutter);--grids-standard-margin: var(--layout-standard-desktop-margin);--grids-columns: var(--layout-standard-desktop-columns);--typography-heading-xl-xem-size: var(--typography-size-48);--typography-heading-s-xxem-font: var(--typography-family-primary);--typography-heading-s-xxem-weight: var(--typography-weight-bold);--typography-heading-s-xxem-size: var(--typography-size-28);--typography-heading-xs-xxem-font: var(--typography-family-primary);--typography-heading-xs-xxem-weight: var(--typography-weight-bold);--typography-heading-xs-xxem-size: var(--typography-size-24);--typography-heading-xxs-xxem-font: var(--typography-family-primary);--typography-heading-xxs-xxem-weight: var(--typography-weight-bold);--typography-heading-xxs-xxem-size: var(--typography-size-18);--typography-utility-s-mn-font: var(--typography-family-primary);--typography-utility-s-mn-weight: var(--typography-weight-light);--typography-utility-s-mn-size: var(--typography-size-12);--typography-hyperlinks-l-font: var(--typography-family-primary);--typography-hyperlinks-l-weight: var(--typography-weight-medium);--typography-hyperlinks-l-size: var(--typography-size-16);--typography-hyperlinks-s-font: var(--typography-family-primary);--typography-hyperlinks-s-weight: var(--typography-weight-medium);--typography-hyperlinks-s-size: var(--typography-size-12);--typography-specialty-s-markdown-price-pdp-font: var(--typography-family-primary);--typography-specialty-s-markdown-price-pdp-weight: var(--typography-weight-regular);--typography-specialty-s-markdown-price-pdp-size: var(--typography-size-12);--typography-specialty-l-markdown-price-pdp-font: var(--typography-family-primary);--typography-specialty-l-markdown-price-pdp-weight: var(--typography-weight-medium);--typography-specialty-l-markdown-price-pdp-size: var(--typography-size-16)}:root{--grid-desktop-horizontal-spacing: var(--spacing-mink);--grid-desktop-vertical-spacing: var(--spacing-mink);--grid-mobile-horizontal-spacing: var(--spacing-mink);--grid-mobile-vertical-spacing: var(--spacing-mink)}:root{--max-page-width: var(--layout-standard-desktop-x-large-viewport);--page-width: var(--max-page-width)}.page-width{max-width:var(--page-width);margin:0 auto}.page-width.page-width-fullbleed{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width: 1920px){:root{--grids-standard-margin: var(--layout-standard-desktop-x-large-margin);--grids-columns: var(--layout-standard-desktop-x-large-columns)}.page-width{padding-left:var(--layout-standard-desktop-x-large-margin);padding-right:var(--layout-standard-desktop-x-large-margin);--grids-standard-gutter: var(--layout-standard-desktop-x-large-gutter)}.page-width.page-width-fullbleed{--grids-full-bleed-gutter: var(--layout-full-bleed-desktop-x-large-gutter)}}@media screen and (min-width: 1440px) and (max-width: 1919px){:root{--grids-standard-margin: var(--layout-standard-desktop-x-large-margin);--grids-columns: var(--layout-standard-desktop-x-large-columns)}.page-width{padding-left:var(--layout-standard-desktop-x-large-margin);padding-right:var(--layout-standard-desktop-x-large-margin);--grids-standard-gutter: var(--layout-standard-desktop-x-large-gutter)}.page-width.page-width-fullbleed{--grids-full-bleed-gutter: var(--layout-full-bleed-desktop-x-large-gutter)}}@media screen and (min-width: 964px) and (max-width: 1439px){:root{--grids-columns: var(--layout-standard-desktop-columns)}.page-width{padding-left:var(--layout-standard-desktop-margin);padding-right:var(--layout-standard-desktop-margin);--grids-standard-gutter: var(--layout-standard-desktop-gutter)}.page-width.page-width-fullbleed{--grids-full-bleed-gutter: var(--layout-full-bleed-desktop-gutter)}}@media screen and (min-width: 481px) and (max-width: 963px){:root{--grids-standard-margin: var(--layout-standard-tablet-margin);--grids-columns: var(--layout-standard-tablet-columns)}.page-width{padding-left:var(--layout-standard-tablet-margin);padding-right:var(--layout-standard-tablet-margin);--grids-standard-gutter: var(--layout-standard-tablet-gutter)}.page-width.page-width-fullbleed{--grids-full-bleed-gutter: var(--layout-full-bleed-tablet-gutter)}}@media screen and (max-width: 480px){:root{--grids-standard-margin: var(--layout-standard-mobile-margin);--grids-columns: var(--layout-standard-mobile-columns)}.page-width{padding-left:var(--layout-standard-mobile-margin);padding-right:var(--layout-standard-mobile-margin);--grids-standard-gutter: var(--layout-standard-mobile-gutter)}.page-width.page-width-fullbleed{--grids-full-bleed-gutter: var(--layout-full-bleed-mobile-gutter)}}.fixed-heading-s-xxem{font-family:var(--typography-heading-s-xxem-font);font-weight:var(--typography-heading-s-xxem-weight);font-size:var(--typography-heading-s-xxem-size);line-height:var(--typography-heading-s-xxem-line-height)}.fixed-heading-xs-xxem{font-family:var(--typography-heading-xs-xxem-font);font-weight:var(--typography-heading-xs-xxem-weight);font-size:var(--typography-heading-xs-xxem-size);line-height:var(--typography-heading-xs-xxem-line-height)}.fixed-heading-xxs-xxem{font-family:var(--typography-heading-xxs-xxem-font);font-weight:var(--typography-heading-xxs-xxem-weight);font-size:var(--typography-heading-xxs-xxem-size);line-height:var(--typography-heading-xxs-xxem-line-height)}.fixed-utility-s-mn{font-family:var(--typography-utility-s-mn-font);font-weight:var(--typography-utility-s-mn-weight);font-size:var(--typography-utility-s-mn-size);line-height:var(--typography-utility-s-mn-line-height)}.fixed-specialty-s-markdown-price-pdp{font-family:var(--typography-specialty-s-markdown-price-pdp-font);font-weight:var(--typography-specialty-s-markdown-price-pdp-weight);font-size:var(--typography-specialty-s-markdown-price-pdp-size);line-height:var(--typography-specialty-s-markdown-price-pdp-line-height);text-decoration-line:line-through}.fixed-specialty-l-markdown-price-pdp{font-family:var(--typography-specialty-l-markdown-price-pdp-font);font-weight:var(--typography-specialty-l-markdown-price-pdp-weight);font-size:var(--typography-specialty-l-markdown-price-pdp-size);line-height:var(--typography-specialty-l-markdown-price-pdp-line-height);text-decoration-line:line-through}.fluid-specialty-m-markdown-price{text-decoration:line-through}@media screen and (min-width: 1920px){.fluid-display-l{font-family:var(--typography-display-xl-font);font-weight:var(--typography-display-xl-weight);font-size:var(--typography-display-xl-size);line-height:var(--typography-display-xl-line-height);letter-spacing:var(--typography-display-xl-tracking)}.fluid-display-s-em{font-family:var(--typography-display-m-em-font);font-weight:var(--typography-display-m-em-weight);font-size:var(--typography-display-m-em-size);line-height:var(--typography-display-m-em-line-height)}.fluid-display-xs-em{font-family:var(--typography-display-s-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-s-em-size);line-height:var(--typography-display-s-em-line-height)}.fluid-heading-l-em{font-family:var(--typography-heading-xl-em-font);font-weight:var(--typography-heading-xl-em-weight);font-size:var(--typography-heading-xl-xem-size);line-height:var(--typography-heading-xl-em-line-height)}.fluid-heading-l{font-family:var(--typography-heading-xl-font);font-weight:var(--typography-heading-xl-weight);font-size:var(--typography-heading-xl-size);line-height:var(--typography-heading-xl-line-height)}.fluid-heading-s{font-family:var(--typography-heading-l-font);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height)}.fluid-heading-xs{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-heading-xxs{font-family:var(--typography-heading-xs-font);font-weight:var(--typography-heading-xs-weight);font-size:var(--typography-heading-xs-size);line-height:var(--typography-heading-xs-line-height)}.fluid-subeading-s,.fluid-body-m{font-family:var(--typography-body-l-font);font-weight:var(--typography-body-l-weight);font-size:var(--typography-body-l-size);line-height:var(--typography-body-l-line-height)}.fluid-body-s{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-utility-xl-em{font-family:var(--typography-subheading-xl-em-font);font-weight:var(--typography-subheading-xl-em-weight);font-size:var(--typography-subheading-xl-em-size);line-height:var(--typography-subheading-xl-em-line-height)}.fluid-utility-l-em{font-family:var(--typography-utility-xl-em-font);font-weight:var(--typography-utility-xl-em-weight);font-size:var(--typography-utility-xl-em-size);line-height:var(--typography-utility-xl-em-line-height)}.fluid-utility-l{font-family:var(--typography-utility-xl-font);font-weight:var(--typography-utility-xl-weight);font-size:var(--typography-utility-xl-size);line-height:var(--typography-utility-xl-line-height)}.fluid-utility-m{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}.fluid-utility-s,.fluid-utility-s-mn{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}.fluid-specialty-comparison-table-tier-header{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-specialty-promo-tile-header{font-family:var(--typography-heading-s-xxem-font);font-weight:var(--typography-heading-s-xxem-weight);font-size:var(--typography-heading-s-xxem-size);line-height:var(--typography-heading-s-xxem-line-height)}.fluid-specialty-promo-tile-body{font-family:var(--typography-subheading-xl-font);font-weight:var(--typography-subheading-xl-weight);font-size:var(--typography-subheading-xl-size);line-height:var(--typography-subheading-xl-line-height)}.fluid-specialty-m-markdown-price{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}}@media screen and (min-width: 1440px) and (max-width: 1919px){.fluid-display-l{font-family:var(--typography-display-xl-font);font-weight:var(--typography-display-xl-weight);font-size:var(--typography-display-xl-size);line-height:var(--typography-display-l-line-height);letter-spacing:var(--typography-display-xl-tracking)}.fluid-display-s-em{font-family:var(--typography-display-m-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-m-em-size);line-height:var(--typography-display-m-em-line-height)}.fluid-display-xs-em{font-family:var(--typography-display-s-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-s-em-size);line-height:var(--typography-display-s-em-line-height)}.fluid-heading-l-em{font-family:var(--typography-heading-xl-em-font);font-weight:var(--typography-heading-xl-em-weight);font-size:var(--typography-heading-xl-xem-size);line-height:var(--typography-heading-xl-em-line-height)}.fluid-heading-l{font-family:var(--typography-heading-xl-font);font-weight:var(--typography-heading-xl-weight);font-size:var(--typography-heading-xl-size);line-height:var(--typography-heading-xl-line-height)}.fluid-heading-s{font-family:var(--typography-heading-l-font);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height)}.fluid-heading-xs{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-heading-xxs{font-family:var(--typography-heading-xs-font);font-weight:var(--typography-heading-xs-weight);font-size:var(--typography-heading-xs-size);line-height:var(--typography-heading-xs-line-height)}.fluid-subeading-s,.fluid-body-m{font-family:var(--typography-body-l-font);font-weight:var(--typography-body-l-weight);font-size:var(--typography-body-l-size);line-height:var(--typography-body-l-line-height)}.fluid-body-s{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-utility-xl-em{font-family:var(--typography-subheading-xl-em-font);font-weight:var(--typography-subheading-xl-em-weight);font-size:var(--typography-subheading-xl-em-size);line-height:var(--typography-subheading-xl-em-line-height)}.fluid-utility-l-em{font-family:var(--typography-utility-xl-em-font);font-weight:var(--typography-utility-xl-em-weight);font-size:var(--typography-utility-xl-em-size);line-height:var(--typography-utility-xl-em-line-height)}.fluid-utility-l{font-family:var(--typography-utility-xl-font);font-weight:var(--typography-utility-xl-weight);font-size:var(--typography-utility-xl-size);line-height:var(--typography-utility-xl-line-height)}.fluid-utility-m{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}.fluid-utility-s,.fluid-utility-s-mn{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}.fluid-specialty-comparison-table-tier-header{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-specialty-promo-tile-header{font-family:var(--typography-heading-s-xxem-font);font-weight:var(--typography-heading-s-xxem-weight);font-size:var(--typography-heading-s-xxem-size);line-height:var(--typography-heading-s-xxem-line-height)}.fluid-specialty-promo-tile-body{font-family:var(--typography-subheading-xl-font);font-weight:var(--typography-subheading-xl-weight);font-size:var(--typography-subheading-xl-size);line-height:var(--typography-subheading-xl-line-height)}.fluid-specialty-m-markdown-price{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}}@media screen and (min-width: 964px) and (max-width: 1439px){.fluid-display-l{font-family:var(--typography-display-xl-font);font-weight:var(--typography-display-xl-weight);font-size:var(--typography-display-xl-size);line-height:var(--typography-display-xl-line-height);letter-spacing:var(--typography-display-xl-tracking)}.fluid-display-s-em{font-family:var(--typography-display-m-em-font);font-weight:var(--typography-display-m-em-weight);font-size:var(--typography-display-m-em-size);line-height:var(--typography-display-m-em-line-height)}.fluid-display-xs-em{font-family:var(--typography-display-s-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-s-em-size);line-height:var(--typography-display-s-em-line-height)}.fluid-heading-l-em{font-family:var(--typography-heading-xl-em-font);font-weight:var(--typography-heading-xl-em-weight);font-size:var(--typography-heading-xl-xem-size);line-height:var(--typography-heading-xl-em-line-height)}.fluid-heading-l{font-family:var(--typography-heading-xl-font);font-weight:var(--typography-heading-xl-weight);font-size:var(--typography-heading-xl-size);line-height:var(--typography-heading-xl-line-height)}.fluid-heading-s{font-family:var(--typography-heading-l-font);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height)}.fluid-heading-xs{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-heading-xxs{font-family:var(--typography-heading-xs-font);font-weight:var(--typography-heading-xs-weight);font-size:var(--typography-heading-xs-size);line-height:var(--typography-heading-xs-line-height)}.fluid-subeading-s,.fluid-body-m{font-family:var(--typography-body-l-font);font-weight:var(--typography-body-l-weight);font-size:var(--typography-body-l-size);line-height:var(--typography-body-l-line-height)}.fluid-body-s{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-utility-xl-em{font-family:var(--typography-subheading-xl-em-font);font-weight:var(--typography-subheading-xl-em-weight);font-size:var(--typography-subheading-xl-em-size);line-height:var(--typography-subheading-xl-em-line-height)}.fluid-utility-l-em{font-family:var(--typography-utility-xl-em-font);font-weight:var(--typography-utility-xl-em-weight);font-size:var(--typography-utility-xl-em-size);line-height:var(--typography-utility-xl-em-line-height)}.fluid-utility-l{font-family:var(--typography-utility-xl-font);font-weight:var(--typography-utility-xl-weight);font-size:var(--typography-utility-xl-size);line-height:var(--typography-utility-xl-line-height)}.fluid-utility-m{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}.fluid-utility-s,.fluid-utility-s-mn{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}.fluid-specialty-comparison-table-tier-header{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-specialty-promo-tile-header{font-family:var(--typography-heading-s-xxem-font);font-weight:var(--typography-heading-s-xxem-weight);font-size:var(--typography-heading-s-xxem-size);line-height:var(--typography-heading-s-xxem-line-height)}.fluid-specialty-promo-tile-body{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-specialty-m-markdown-price{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}}@media screen and (min-width: 481px) and (max-width: 963px){.fluid-display-l{font-family:var(--typography-display-l-font);font-weight:var(--typography-display-l-weight);font-size:var(--typography-display-l-size);line-height:var(--typography-display-l-line-height)}.fluid-display-s-em{font-family:var(--typography-display-s-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-s-em-size);line-height:var(--typography-display-s-em-line-height)}.fluid-display-xs-em{font-family:var(--typography-display-xs-em-font);font-weight:var(--typography-display-xs-em-weight);font-size:var(--typography-display-xs-em-size);line-height:var(--typography-display-xs-em-line-height)}.fluid-heading-l-em{font-family:var(--typography-heading-l-em-font);font-weight:var(--typography-heading-l-em-weight);font-size:var(--typography-heading-l-em-size);line-height:var(--typography-heading-l-em-line-height)}.fluid-heading-l{font-family:var(--typography-heading-l-font);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height)}.fluid-heading-s{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-heading-xs{font-family:var(--typography-heading-xs-font);font-weight:var(--typography-heading-xs-weight);font-size:var(--typography-heading-xs-size);line-height:var(--typography-heading-xs-line-height)}.fluid-heading-xxs{font-family:var(--typography-heading-xxs-font);font-weight:var(--typography-heading-xxs-weight);font-size:var(--typography-heading-xxs-size);line-height:var(--typography-heading-xxs-line-height)}.fluid-subeading-s,.fluid-body-m{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-body-s{font-family:var(--typography-body-s-font);font-weight:var(--typography-body-s-weight);font-size:var(--typography-body-s-size);line-height:var(--typography-body-s-line-height)}.fluid-utility-xl-em{font-family:var(--typography-utility-xl-em-font);font-weight:var(--typography-utility-xl-em-weight);font-size:var(--typography-utility-xl-em-size);line-height:var(--typography-utility-xl-em-line-height)}.fluid-utility-l-em{font-family:var(--typography-utility-l-em-font);font-weight:var(--typography-utility-l-em-weight);font-size:var(--typography-utility-l-em-size);line-height:var(--typography-utility-l-em-line-height)}.fluid-utility-l{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}.fluid-utility-m{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}.fluid-utility-s{font-family:var(--typography-utility-s-font);font-weight:var(--typography-utility-s-weight);font-size:var(--typography-utility-s-size);line-height:var(--typography-utility-s-line-height)}.fluid-utility-s-mn{font-family:var(--typography-utility-s-mn-font);font-weight:var(--typography-utility-s-mn-weight);font-size:var(--typography-utility-s-mn-size);line-height:var(--typography-utility-s-mn-line-height)}.fluid-specialty-comparison-table-tier-header{font-family:var(--typography-heading-xxs-font);font-weight:var(--typography-heading-xxs-weight);font-size:var(--typography-heading-xxs-size);line-height:var(--typography-heading-xxs-line-height)}.fluid-specialty-promo-tile-header{font-family:var(--typography-heading-xxs-xxem-font);font-weight:var(--typography-heading-xxs-xxem-weight);font-size:var(--typography-heading-xxs-xxem-size);line-height:var(--typography-heading-xxs-xxem-line-height)}.fluid-specialty-promo-tile-body{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-specialty-m-markdown-price{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}}@media screen and (max-width: 480px){.fluid-display-l{font-family:var(--typography-display-l-font);font-weight:var(--typography-display-l-weight);font-size:var(--typography-display-l-size);line-height:var(--typography-display-l-line-height)}.fluid-display-s-em{font-family:var(--typography-display-s-em-font);font-weight:var(--typography-display-s-em-weight);font-size:var(--typography-display-s-em-size);line-height:var(--typography-display-s-em-line-height)}.fluid-display-xs-em{font-family:var(--typography-display-xs-em-font);font-weight:var(--typography-display-xs-em-weight);font-size:var(--typography-display-xs-em-size);line-height:var(--typography-display-xs-em-line-height)}.fluid-heading-l-em{font-family:var(--typography-heading-l-em-font);font-weight:var(--typography-heading-l-em-weight);font-size:var(--typography-heading-l-em-size);line-height:var(--typography-heading-l-em-line-height)}.fluid-heading-l{font-family:var(--typography-heading-l-font);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height)}.fluid-heading-s{font-family:var(--typography-heading-s-font);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height)}.fluid-heading-xs{font-family:var(--typography-heading-xs-font);font-weight:var(--typography-heading-xs-weight);font-size:var(--typography-heading-xs-size);line-height:var(--typography-heading-xs-line-height)}.fluid-heading-xxs{font-family:var(--typography-heading-xxs-font);font-weight:var(--typography-heading-xxs-weight);font-size:var(--typography-heading-xxs-size);line-height:var(--typography-heading-xxs-line-height)}.fluid-subeading-s,.fluid-body-m{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-body-s{font-family:var(--typography-body-s-font);font-weight:var(--typography-body-s-weight);font-size:var(--typography-body-s-size);line-height:var(--typography-body-s-line-height)}.fluid-utility-xl-em{font-family:var(--typography-utility-xl-em-font);font-weight:var(--typography-utility-xl-em-weight);font-size:var(--typography-utility-xl-em-size);line-height:var(--typography-utility-xl-em-line-height)}.fluid-utility-l-em{font-family:var(--typography-utility-l-em-font);font-weight:var(--typography-utility-l-em-weight);font-size:var(--typography-utility-l-em-size);line-height:var(--typography-utility-l-em-line-height)}.fluid-utility-l{font-family:var(--typography-utility-l-font);font-weight:var(--typography-utility-l-weight);font-size:var(--typography-utility-l-size);line-height:var(--typography-utility-l-line-height)}.fluid-utility-m{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height)}.fluid-utility-s{font-family:var(--typography-utility-s-font);font-weight:var(--typography-utility-s-weight);font-size:var(--typography-utility-s-size);line-height:var(--typography-utility-s-line-height)}.fluid-utility-s-mn{font-family:var(--typography-utility-s-mn-font);font-weight:var(--typography-utility-s-mn-weight);font-size:var(--typography-utility-s-mn-size);line-height:var(--typography-utility-s-mn-line-height)}.fluid-specialty-comparison-table-tier-header{font-family:var(--typography-heading-xxs-font);font-weight:var(--typography-heading-xxs-weight);font-size:var(--typography-heading-xxs-size);line-height:var(--typography-heading-xxs-line-height)}.fluid-specialty-promo-tile-header{font-family:var(--typography-heading-xxs-xxem-font);font-weight:var(--typography-heading-xxs-xxem-weight);font-size:var(--typography-heading-xxs-xxem-size);line-height:var(--typography-heading-xxs-xxem-line-height)}.fluid-specialty-promo-tile-body{font-family:var(--typography-body-m-font);font-weight:var(--typography-body-m-weight);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line-height)}.fluid-specialty-m-markdown-price{font-family:var(--typography-utility-m-font);font-weight:var(--typography-utility-m-weight);font-size:var(--typography-utility-m-size);line-height:var(--typography-utility-m-line-height);text-decoration:line-through}}[class*=fixed-utility],[class*=fluid-utility]{text-box-trim:var(--typography-utility-text-box-trim);text-box-edge:var(--typography-utility-text-box-edge)}@supports not ((text-box-trim: trim-both) or (text-box-edge: cap alphabetic)){[class*=fixed-utility],[class*=fluid-utility]{line-height:1;padding-top:0;padding-bottom:0;vertical-align:baseline}}body{color:var(--basic-on-background);background-color:var(--basic-background)}a{color:inherit}::selection{color:var(--basic-on-select-highlight);background-color:var(--basic-select-highlight)}.text_link{display:flex;align-items:center;gap:var(--spacing-mouse);text-decoration:none;color:inherit}.text_link:hover{background:var(--speciality-state-layers-branded-highlight-hover)}.text_link:active{background:var(--speciality-state-layers-branded-highlight-pressed)}.text_link-label{display:flex;height:1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-stoat);border-bottom:var(--border-small) solid var(--basic-outline-variant)}.footer__footer-logo-wrapper .icon-aldo-logo{height:1rem}
/*# sourceMappingURL=/cdn/shop/t/196/assets/aldo-style-guide.css.map */
