*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Inter,sans-serif}body{margin:0;line-height:normal;background-color:var(--color-background-default)}.mx-auto{margin-left:auto;margin-right:auto}.container{width:100%}button,a,input{-webkit-tap-highlight-color:transparent}.section{padding:var(--sds-size-space-700) 0}.px-container{padding-left:clamp(1rem,5vw,2rem);padding-right:clamp(1rem,5vw,2rem)}.main-content{margin-top:var(--sds-size-space-600)}.xl-container{padding-left:clamp(6rem,30vw,12rem);padding-right:clamp(6rem,30vw,12rem)}h1{font-family:var(--sds-typography-display-hero-font-family);font-weight:var(--sds-typography-display-hero-font-weight);font-size:clamp(2.5rem,2.2rem + 1.5vw,var(--sds-typography-display-hero-font-size));letter-spacing:var(--sds-typography-display-hero-letter-spacing);color:var(--color-text-default)}a{text-decoration:none;color:inherit}h2{font-family:var(--sds-typography-display-large-font-family);font-weight:var(--sds-typography-display-large-font-weight);font-size:clamp(2rem,1.8rem + 1vw,var(--sds-typography-display-large-font-size));letter-spacing:var(--sds-typography-display-large-letter-spacing);color:var(--color-text-default)}h3{font-family:var(--sds-typography-display-emphasis-font-family);font-weight:var(--sds-typography-display-emphasis-font-weight);font-size:clamp(1.75rem,1.65rem + .5vw,var(--sds-typography-display-emphasis-font-size));letter-spacing:var(--sds-typography-display-emphasis-letter-spacing);color:var(--color-text-default)}h4{font-family:var(--sds-typography-subtitle-font-family);font-size:clamp(1.5rem,1.4rem + .5vw,var(--sds-typography-subtitle-font-size));letter-spacing:var(--sds-typography-subtitle-letter-spacing);font-weight:var(--sds-typography-subtitle-font-weight-semibold);color:var(--color-text-default)}span{font-family:var(--sds-typography-label-font-family);font-size:var(--sds-typography-label-font-size);letter-spacing:var(--sds-typography-label-letter-spacing);font-weight:var(--sds-typography-label-font-weight-medium);color:var(--color-text-default)}p{font-family:var(--sds-typography-body-standard-font-family);letter-spacing:var(--sds-typography-body-standard-letter-spacing)}.body-default{font-size:var(--sds-typography-body-large-font-size);font-weight:var(--sds-typography-body-large-font-weight-regular);color:(--color-text-default)}.body-default-semibold{font-size:var(--sds-typography-body-large-font-size);font-weight:var(--sds-typography-body-large-font-weight-semibold);color:var(--color-text-default)}.body-large{font-size:var(--sds-typography-body-default-font-size);font-weight:var(--sds-typography-body-default-font-weight-regular);color:var(--color-text-default)}.body-large-medium{font-size:var(--sds-typography-body-large-font-size);font-weight:var(--sds-typography-body-large-font-weight-medium);color:var(--color-text-default)}.body-secondary{font-size:var(--sds-typography-body-standard-font-size);font-weight:var(--sds-typography-body-standard-font-weight-regular);color:var(--color-text-default)}small{font-family:var(--sds-typography-small-font-family);font-size:var(--sds-typography-small-font-size);letter-spacing:var(--sds-typography-small-letter-spacing);font-weight:var(--sds-typography-small-font-weight-regular);color:var(--color-text-default)}figcaption{font-family:var(--sds-typography-caption-font-family);font-size:var(--sds-typography-caption-font-size);letter-spacing:var(--sds-typography-caption-letter-spacing);font-weight:var(--sds-typography-caption-font-weight-medium);color:var(--color-text-default)}input::placeholder{font-family:var(--sds-typography-placeholder-font-family);font-size:var(--sds-typography-placeholder-font-size);letter-spacing:var(--sds-typography-placeholder-letter-spacing);font-weight:var(--sds-typography-placeholder-font-weight-regular)}.label{font-family:var(--sds-typography-product-tag-font-family);font-weight:var(--sds-typography-product-tag-font-weight);font-size:var(--sds-typography-product-tag-font-size);letter-spacing:var(--sds-typography-product-tag-letter-spacing);color:var(--color-text-default)}.subtitle{font-family:var(--sds-typography-heading-large-font-family);font-weight:var(--sds-typography-heading-large-font-weight);font-size:clamp(1.25rem,1.2rem + .25vw,var(--sds-typography-heading-large-font-size));letter-spacing:var(--sds-typography-heading-large-letter-spacing);color:var(--color-text-default)}.body-standard-medium{font-size:var(--sds-typography-body-standard-font-size);font-weight:var(--sds-typography-body-standard-font-weight-medium)}.body-standard-regular{font-size:var(--sds-typography-body-standard-font-size);font-weight:var(--sds-typography-body-standard-font-weight-regular)}.body-standard-semibold{font-size:var(--sds-typography-body-standard-font-size);font-weight:var(--sds-typography-body-standard-font-weight-semibold)}.text-small-medium{font-size:var(--sds-typography-small-font-size);font-weight:var(--sds-typography-small-font-weight-medium)}.text-small-semibold{font-size:var(--sds-typography-small-font-size);font-weight:var(--sds-typography-small-font-weight-semibold)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
