.design-system{color:var(--ui-color-text);font-family:var(--ui-font-family-body);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-line-height-body);text-rendering:optimizeLegibility}.design-system,.design-system *,.design-system *:before,.design-system *:after{box-sizing:border-box}.design-system :focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}.design-system .c-container{width:100%;max-width:calc(var(--ui-container-content) + (var(--ui-page-gutter) * 2));margin-inline:auto;padding-inline:var(--ui-page-gutter)}.design-system .c-container--narrow{max-width:calc(var(--ui-container-narrow) + (var(--ui-page-gutter) * 2))}.design-system .c-container--wide{max-width:calc(var(--ui-container-wide) + (var(--ui-page-gutter) * 2))}.design-system .c-container--full{max-width:none}.design-system .c-stack{display:flex;flex-direction:column;gap:var(--c-stack-space, var(--ui-space-6))}.design-system .c-cluster{display:flex;flex-wrap:wrap;align-items:var(--c-cluster-align, center);justify-content:var(--c-cluster-justify, flex-start);gap:var(--c-cluster-space, var(--ui-space-4))}.design-system .c-grid{display:grid;grid-template-columns:repeat(var(--c-grid-columns-mobile, 1),minmax(0,1fr));gap:var(--c-grid-row-gap, var(--ui-grid-gutter)) var(--c-grid-column-gap, var(--ui-grid-gutter))}.design-system .c-type{margin:0;color:inherit;font-family:var(--ui-font-family-body);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-regular);letter-spacing:var(--ui-letter-spacing-normal);line-height:var(--ui-line-height-body)}.design-system .c-type--display,.design-system .c-type--heading-1,.design-system .c-type--heading-2,.design-system .c-type--heading-3,.design-system .c-type--heading-4{color:var(--ui-color-heading);font-family:var(--ui-font-family-display);font-weight:var(--ui-font-weight-display);letter-spacing:var(--ui-letter-spacing-display)}.design-system .c-type--display{font-size:var(--ui-font-size-display);line-height:var(--ui-line-height-display)}.design-system .c-type--heading-1{font-size:var(--ui-font-size-heading-1);line-height:var(--ui-line-height-heading-1)}.design-system .c-type--heading-2{font-size:var(--ui-font-size-heading-2);line-height:var(--ui-line-height-heading-2)}.design-system .c-type--heading-3{font-size:var(--ui-font-size-heading-3);line-height:var(--ui-line-height-heading-3)}.design-system .c-type--heading-4{font-size:var(--ui-font-size-heading-4);line-height:var(--ui-line-height-heading-4)}.design-system .c-type--interface-heading{font-family:var(--ui-font-family-heading);font-weight:var(--ui-font-weight-heading);letter-spacing:var(--ui-letter-spacing-heading)}.design-system .c-type--body-lg{font-size:var(--ui-font-size-body-lg);line-height:var(--ui-line-height-body-lg)}.design-system .c-type--body-sm{font-size:var(--ui-font-size-body-sm);line-height:var(--ui-line-height-body-sm)}.design-system .c-type--caption{font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-regular);letter-spacing:var(--ui-letter-spacing-normal);line-height:var(--ui-line-height-caption)}.design-system .c-type--label,.design-system .c-type--product-title,.design-system .c-type--small-emphasis{font-family:var(--ui-font-family-heading);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-compact)}.design-system .c-type--label{font-size:var(--ui-font-size-label);letter-spacing:var(--ui-letter-spacing-label)}.design-system .c-type--product-title{font-size:var(--ui-font-size-product-title);letter-spacing:var(--ui-letter-spacing-product-title)}.design-system .c-type--small-emphasis{font-size:var(--ui-font-size-small-emphasis);letter-spacing:var(--ui-letter-spacing-small-emphasis)}.design-system .c-type--navigation{font-size:var(--ui-font-size-navigation);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-line-height-functional)}.design-system .c-type--overline{font-size:var(--ui-font-size-overline);font-weight:var(--ui-font-weight-bold);letter-spacing:var(--ui-letter-spacing-overline);line-height:var(--ui-line-height-functional);text-transform:uppercase}.design-system .c-type--secondary{color:var(--ui-color-text-secondary)}.design-system .c-type--muted{color:var(--ui-color-text-muted)}.design-system .c-type--disabled{color:var(--ui-color-text-disabled)}.design-system .c-type--inverse{color:var(--ui-color-text-inverse)}.design-system .c-type--center{text-align:center}.design-system .c-prose{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.design-system .c-prose>:first-child{margin-block-start:0}.design-system .c-prose>:last-child{margin-block-end:0}.design-system .c-prose :where(p,ul,ol,blockquote){margin-block:0 var(--ui-space-4)}.design-system .c-prose :where(h2,h3,h4,h5,h6){margin-block:var(--ui-space-8) var(--ui-space-3);color:var(--ui-color-heading);font-family:var(--ui-font-family-display);font-weight:var(--ui-font-weight-display);letter-spacing:var(--ui-letter-spacing-display);line-height:var(--ui-line-height-heading)}.design-system .c-prose :where(a){color:var(--ui-color-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.design-system .c-prose :where(a:hover){color:var(--ui-color-link-hover)}.design-system .c-prose :where(ul,ol){padding-inline-start:var(--ui-space-6)}.design-system .c-divider{width:100%;height:var(--ui-border-width);border:0;margin:0;background:var(--ui-color-border)}.design-system.c-section-appearance--scheme-warm,.design-system.c-home-section--scheme-warm{--c-section-background: var(--ui-color-neutral-50);--c-home-section-background: var(--ui-color-neutral-50);--ui-color-page: var(--ui-color-neutral-50);--ui-color-surface: var(--ui-color-neutral-0);--ui-color-surface-subtle: var(--ui-color-neutral-100);--ui-color-surface-strong: var(--ui-color-neutral-200)}.design-system.c-section-appearance--scheme-brand,.design-system.c-home-section--scheme-brand{--c-section-background: var(--ui-color-brand-50);--c-home-section-background: var(--ui-color-brand-50);--ui-color-page: var(--ui-color-brand-50);--ui-color-surface: var(--ui-color-neutral-0);--ui-color-surface-subtle: var(--ui-color-brand-100);--ui-color-surface-strong: var(--ui-color-brand-200);--ui-color-heading: var(--ui-color-brand-900);--ui-color-link: var(--ui-color-brand-700);--ui-color-link-hover: var(--ui-color-brand-800);--ui-color-border: var(--ui-color-brand-200)}.design-system.c-section-appearance--scheme-dark,.design-system.c-home-section--scheme-dark{color-scheme:dark;--c-section-background: var(--ui-color-neutral-900);--c-home-section-background: var(--ui-color-neutral-900);--ui-color-page: var(--ui-color-neutral-900);--ui-color-surface: var(--ui-color-neutral-800);--ui-color-surface-subtle: var(--ui-color-neutral-800);--ui-color-surface-strong: var(--ui-color-neutral-700);--ui-color-text: var(--ui-color-neutral-100);--ui-color-text-secondary: var(--ui-color-neutral-300);--ui-color-text-muted: var(--ui-color-neutral-400);--ui-color-heading: var(--ui-color-neutral-0);--ui-color-link: var(--ui-color-brand-200);--ui-color-link-hover: var(--ui-color-brand-100);--ui-color-brand-on-dark: var(--ui-color-brand-300);--ui-color-border: var(--ui-color-neutral-700);--ui-color-border-strong: var(--ui-color-neutral-300);--ui-color-carousel-control: var(--ui-color-neutral-700);--ui-color-on-carousel-control: var(--ui-color-neutral-0)}.design-system .c-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:768px){.design-system .c-grid{grid-template-columns:repeat(var(--c-grid-columns-tablet, 2),minmax(0,1fr))}}@media(min-width:1025px){.design-system .c-grid{grid-template-columns:repeat(var(--c-grid-columns-desktop, 3),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.design-system *,.design-system *:before,.design-system *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/design-foundation.css.map */
