._hidden{display:none!important}.container{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);margin-left:auto;margin-right:auto;max-width:1820px}@media(min-width:1440px){.container{padding-left:var(--spacing-8xl);padding-right:var(--spacing-8xl)}}.section-content-wrapper{--flow-space: var(--spacing-none)}.section-content-wrapper>*:not(:last-child){margin-bottom:var(--flow-space)}.font-hero-2xl-regular{font:var(--font-hero-2xl-regular);letter-spacing:-.02em}.font-hero-2xl-medium{font:var(--font-hero-2xl-medium);letter-spacing:-.02em}.font-hero-2xl-semibold{font:var(--font-hero-2xl-semibold);letter-spacing:-.02em}.font-hero-2xl-bold{font:var(--font-hero-2xl-bold);letter-spacing:-.02em}.font-hero-xl-regular{font:var(--font-hero-xl-regular);letter-spacing:-.02em}.font-hero-xl-medium{font:var(--font-hero-xl-medium);letter-spacing:-.02em}.font-hero-xl-semibold{font:var(--font-hero-xl-semibold);letter-spacing:-.02em}.font-hero-xl-bold{font:var(--font-hero-xl-bold);letter-spacing:-.02em}.font-hero-lg-regular{font:var(--font-hero-lg-regular);letter-spacing:-.02em}.font-hero-lg-medium{font:var(--font-hero-lg-medium);letter-spacing:-.02em}.font-hero-lg-semibold{font:var(--font-hero-lg-semibold);letter-spacing:-.02em}.font-hero-lg-bold{font:var(--font-hero-lg-bold);letter-spacing:-.02em}.font-hero-md-regular{font:var(--font-hero-md-regular);letter-spacing:-.02em}.font-hero-md-medium{font:var(--font-hero-md-medium);letter-spacing:-.02em}.font-hero-md-semibold{font:var(--font-hero-md-semibold);letter-spacing:-.02em}.font-hero-md-bold{font:var(--font-hero-md-bold);letter-spacing:-.02em}.font-hero-sm-regular{font:var(--font-hero-sm-regular)}.font-hero-sm-medium{font:var(--font-hero-sm-medium)}.font-hero-sm-semibold{font:var(--font-hero-sm-semibold)}.font-hero-sm-bold{font:var(--font-hero-sm-bold)}.font-hero-xs-regular{font:var(--font-hero-xs-regular)}.font-hero-xs-medium{font:var(--font-hero-xs-medium)}.font-hero-xs-semibold{font:var(--font-hero-xs-semibold)}.font-hero-xs-bold{font:var(--font-hero-xs-bold)}.font-display-2xl-semibold{font:var(--font-display-2xl-semibold);letter-spacing:-.02em}.font-display-2xl-bold{font:var(--font-display-2xl-bold)}.font-display-2xl-black{font:var(--font-display-2xl-black)}.font-display-2xl-ultra{font:var(--font-display-2xl-ultra)}.font-display-xl-semibold{font:var(--font-display-xl-semibold);letter-spacing:-.02em}.font-display-xl-bold{font:var(--font-display-xl-bold)}.font-display-xl-black{font:var(--font-display-xl-black)}.font-display-xl-ultra{font:var(--font-display-xl-ultra)}.font-display-lg-semibold{font:var(--font-display-lg-semibold);letter-spacing:-.02em}.font-display-lg-bold{font:var(--font-display-lg-bold)}.font-display-lg-black{font:var(--font-display-lg-black)}.font-display-lg-ultra{font:var(--font-display-lg-ultra)}.font-display-md-semibold{font:var(--font-display-md-semibold);letter-spacing:-.02em}.font-display-md-bold{font:var(--font-display-md-bold)}.font-display-md-black{font:var(--font-display-md-black)}.font-display-md-ultra{font:var(--font-display-md-ultra)}.font-display-sm-semibold{font:var(--font-display-sm-semibold);letter-spacing:-.02em}.font-display-sm-bold{font:var(--font-display-sm-bold)}.font-display-sm-black{font:var(--font-display-sm-black)}.font-display-sm-ultra{font:var(--font-display-sm-ultra)}.font-display-xs-semibold{font:var(--font-display-xs-semibold);letter-spacing:-.02em}.font-display-xs-bold{font:var(--font-display-xs-bold)}.font-display-xs-black{font:var(--font-display-xs-black)}.font-display-xs-ultra{font:var(--font-display-xs-ultra)}.font-display-xxs-semibold{font:var(--font-display-xxs-semibold)}.font-display-xxs-bold{font:var(--font-display-xxs-bold)}.font-display-xxs-black{font:var(--font-display-xxs-black)}.font-display-xxs-ultra{font:var(--font-display-xxs-ultra)}.font-button-xl-regular{font:var(--font-button-xl-regular)}.font-button-xl-medium{font:var(--font-button-xl-medium)}.font-button-xl-semibold{font:var(--font-button-xl-semibold)}.font-button-xl-bold{font:var(--font-button-xl-bold)}.font-button-lg-regular{font:var(--font-button-lg-regular)}.font-button-lg-medium{font:var(--font-button-lg-medium)}.font-button-lg-semibold{font:var(--font-button-lg-semibold)}.font-button-lg-bold{font:var(--font-button-lg-bold)}.font-button-md-regular{font:var(--font-button-md-regular)}.font-button-md-medium{font:var(--font-button-md-medium)}.font-button-md-semibold{font:var(--font-button-md-semibold)}.font-button-md-bold{font:var(--font-button-md-bold)}.font-button-sm-regular{font:var(--font-button-sm-regular)}.font-button-sm-medium{font:var(--font-button-sm-medium)}.font-button-sm-semibold{font:var(--font-button-sm-semibold)}.font-button-sm-bold{font:var(--font-button-sm-bold)}.font-button-xs-regular{font:var(--font-button-xs-regular)}.font-button-xs-medium{font:var(--font-button-xs-medium)}.font-button-xs-semibold{font:var(--font-button-xs-semibold)}.font-button-xs-bold{font:var(--font-button-xs-bold)}.font-navigation-xl-regular{font:var(--font-navigation-xl-regular)}.font-navigation-xl-medium{font:var(--font-navigation-xl-medium)}.font-navigation-xl-semibold{font:var(--font-navigation-xl-semibold)}.font-navigation-xl-bold{font:var(--font-navigation-xl-bold)}.font-navigation-lg-regular{font:var(--font-navigation-lg-regular)}.font-navigation-lg-medium{font:var(--font-navigation-lg-medium)}.font-navigation-lg-semibold{font:var(--font-navigation-lg-semibold)}.font-navigation-lg-bold{font:var(--font-navigation-lg-bold)}.font-navigation-md-regular{font:var(--font-navigation-md-regular)}.font-navigation-md-medium{font:var(--font-navigation-md-medium)}.font-navigation-md-medium-caps{font:var(--font-navigation-md-medium-caps);text-transform:uppercase}.font-navigation-md-semibold{font:var(--font-navigation-md-semibold)}.font-navigation-md-semibold-caps{font:var(--font-navigation-md-semibold-caps);text-transform:uppercase}.font-navigation-md-bold{font:var(--font-navigation-md-bold)}.font-navigation-md-bold-caps{font:var(--font-navigation-md-bold-caps);text-transform:uppercase}.font-navigation-sm-regular{font:var(--font-navigation-sm-regular)}.font-navigation-sm-medium{font:var(--font-navigation-sm-medium)}.font-navigation-sm-semibold{font:var(--font-navigation-sm-semibold)}.font-navigation-sm-bold{font:var(--font-navigation-sm-bold)}.font-navigation-xs-regular{font:var(--font-navigation-xs-regular)}.font-navigation-xs-medium{font:var(--font-navigation-xs-medium)}.font-navigation-xs-semibold{font:var(--font-navigation-xs-semibold)}.font-navigation-xs-bold{font:var(--font-navigation-xs-bold)}.font-product-xl-regular{font:var(--font-product-xl-regular)}.font-product-xl-medium{font:var(--font-product-xl-medium)}.font-product-xl-semibold{font:var(--font-product-xl-semibold)}.font-product-xl-bold{font:var(--font-product-xl-bold)}.font-product-lg-regular{font:var(--font-product-lg-regular)}.font-product-lg-medium{font:var(--font-product-lg-medium)}.font-product-lg-semibold{font:var(--font-product-lg-semibold)}.font-product-lg-bold{font:var(--font-product-lg-bold)}.font-product-md-regular{font:var(--font-product-md-regular)}.font-product-md-medium{font:var(--font-product-md-medium)}.font-product-md-semibold{font:var(--font-product-md-semibold)}.font-product-md-bold{font:var(--font-product-md-bold)}.font-product-sm-regular{font:var(--font-product-sm-regular)}.font-product-sm-medium{font:var(--font-product-sm-medium)}.font-product-sm-semibold{font:var(--font-product-sm-semibold)}.font-product-sm-bold{font:var(--font-product-sm-bold)}.font-product-xs-regular{font:var(--font-product-xs-regular)}.font-product-xs-medium{font:var(--font-product-xs-medium)}.font-product-xs-semibold{font:var(--font-product-xs-semibold)}.font-product-xs-bold{font:var(--font-product-xs-bold)}.font-numerics-xl-regular{font:var(--font-numerics-xl-regular)}.font-numerics-xl-medium{font:var(--font-numerics-xl-medium)}.font-numerics-xl-semibold{font:var(--font-numerics-xl-semibold)}.font-numerics-xl-bold{font:var(--font-numerics-xl-bold)}.font-numerics-lg-regular{font:var(--font-numerics-lg-regular)}.font-numerics-lg-medium{font:var(--font-numerics-lg-medium)}.font-numerics-lg-semibold{font:var(--font-numerics-lg-semibold)}.font-numerics-lg-bold{font:var(--font-numerics-lg-bold)}.font-numerics-md-regular{font:var(--font-numerics-md-regular)}.font-numerics-md-medium{font:var(--font-numerics-md-medium)}.font-numerics-md-semibold{font:var(--font-numerics-md-semibold)}.font-numerics-md-bold{font:var(--font-numerics-md-bold)}.font-numerics-sm-regular{font:var(--font-numerics-sm-regular)}.font-numerics-sm-medium{font:var(--font-numerics-sm-medium)}.font-numerics-sm-semibold{font:var(--font-numerics-sm-semibold)}.font-numerics-sm-bold{font:var(--font-numerics-sm-bold)}.font-text-xl-regular{font:var(--font-text-xl-regular)}.font-text-xl-medium{font:var(--font-text-xl-medium)}.font-text-xl-semibold{font:var(--font-text-xl-semibold)}.font-text-xl-bold{font:var(--font-text-xl-bold)}.font-text-lg-regular{font:var(--font-text-lg-regular)}.font-text-lg-medium{font:var(--font-text-lg-medium)}.font-text-lg-semibold{font:var(--font-text-lg-semibold)}.font-text-lg-bold{font:var(--font-text-lg-bold)}.font-text-md-regular{font:var(--font-text-md-regular)}.font-text-md-medium{font:var(--font-text-md-medium)}.font-text-md-semibold{font:var(--font-text-md-semibold)}.font-text-md-bold{font:var(--font-text-md-bold)}.font-text-sm-regular{font:var(--font-text-sm-regular)}.font-text-sm-medium{font:var(--font-text-sm-medium)}.font-text-sm-semibold{font:var(--font-text-sm-semibold)}.font-text-sm-bold{font:var(--font-text-sm-bold)}.font-text-xs-regular{font:var(--font-text-xs-regular)}.font-text-xs-medium{font:var(--font-text-xs-medium)}.font-text-xs-semibold{font:var(--font-text-xs-semibold)}.font-text-xs-bold{font:var(--font-text-xs-bold)}.font-text-xxs-regular{font:var(--font-text-xxs-regular)}.font-text-xxs-medium{font:var(--font-text-xxs-medium)}.font-text-xxs-semibold{font:var(--font-text-xxs-semibold)}.font-text-xxs-bold{font:var(--font-text-xxs-bold)}@media(max-width:749px){[class*=font-mobile]{letter-spacing:normal}.font-mobile-hero-2xl-regular{font:var(--font-hero-2xl-regular);letter-spacing:-.02em}.font-mobile-hero-2xl-medium{font:var(--font-hero-2xl-medium);letter-spacing:-.02em}.font-mobile-hero-2xl-semibold{font:var(--font-hero-2xl-semibold);letter-spacing:-.02em}.font-mobile-hero-2xl-bold{font:var(--font-hero-2xl-bold);letter-spacing:-.02em}.font-mobile-hero-xl-regular{font:var(--font-hero-xl-regular);letter-spacing:-.02em}.font-mobile-hero-xl-medium{font:var(--font-hero-xl-medium);letter-spacing:-.02em}.font-mobile-hero-xl-semibold{font:var(--font-hero-xl-semibold);letter-spacing:-.02em}.font-mobile-hero-xl-bold{font:var(--font-hero-xl-bold);letter-spacing:-.02em}.font-mobile-hero-lg-regular{font:var(--font-hero-lg-regular);letter-spacing:-.02em}.font-mobile-hero-lg-medium{font:var(--font-hero-lg-medium);letter-spacing:-.02em}.font-mobile-hero-lg-semibold{font:var(--font-hero-lg-semibold);letter-spacing:-.02em}.font-mobile-hero-lg-bold{font:var(--font-hero-lg-bold);letter-spacing:-.02em}.font-mobile-hero-md-regular{font:var(--font-hero-md-regular)}.font-mobile-hero-md-medium{font:var(--font-hero-md-medium)}.font-mobile-hero-md-semibold{font:var(--font-hero-md-semibold)}.font-mobile-hero-md-bold{font:var(--font-hero-md-bold)}.font-mobile-hero-sm-regular{font:var(--font-hero-sm-regular)}.font-mobile-hero-sm-medium{font:var(--font-hero-sm-medium)}.font-mobile-hero-sm-semibold{font:var(--font-hero-sm-semibold)}.font-mobile-hero-sm-bold{font:var(--font-hero-sm-bold)}.font-mobile-hero-xs-regular{font:var(--font-hero-xs-regular)}.font-mobile-hero-xs-medium{font:var(--font-hero-xs-medium)}.font-mobile-hero-xs-semibold{font:var(--font-hero-xs-semibold)}.font-mobile-hero-xs-bold{font:var(--font-hero-xs-bold)}.font-mobile-display-2xl-semibold{font:var(--font-display-2xl-semibold);letter-spacing:-.02em}.font-mobile-display-2xl-bold{font:var(--font-display-2xl-bold)}.font-mobile-display-2xl-black{font:var(--font-display-2xl-black)}.font-mobile-display-2xl-ultra{font:var(--font-display-2xl-ultra)}.font-mobile-display-xl-semibold{font:var(--font-display-xl-semibold);letter-spacing:-.02em}.font-mobile-display-xl-bold{font:var(--font-display-xl-bold)}.font-mobile-display-xl-black{font:var(--font-display-xl-black)}.font-mobile-display-xl-ultra{font:var(--font-display-xl-ultra)}.font-mobile-display-lg-semibold{font:var(--font-display-lg-semibold);letter-spacing:-.02em}.font-mobile-display-lg-bold{font:var(--font-display-lg-bold)}.font-mobile-display-lg-black{font:var(--font-display-lg-black)}.font-mobile-display-lg-ultra{font:var(--font-display-lg-ultra)}.font-mobile-display-md-semibold{font:var(--font-display-md-semibold);letter-spacing:-.02em}.font-mobile-display-md-bold{font:var(--font-display-md-bold)}.font-mobile-display-md-black{font:var(--font-display-md-black)}.font-mobile-display-md-ultra{font:var(--font-display-md-ultra)}.font-mobile-display-sm-semibold{font:var(--font-display-sm-semibold);letter-spacing:-.02em}.font-mobile-display-sm-bold{font:var(--font-display-sm-bold)}.font-mobile-display-sm-black{font:var(--font-display-sm-black)}.font-mobile-display-sm-ultra{font:var(--font-display-sm-ultra)}.font-mobile-display-xs-semibold{font:var(--font-display-xs-semibold);letter-spacing:-.02em}.font-mobile-display-xs-bold{font:var(--font-display-xs-bold)}.font-mobile-display-xs-black{font:var(--font-display-xs-black)}.font-mobile-display-xs-ultra{font:var(--font-display-xs-ultra)}.font-mobile-display-xxs-semibold{font:var(--font-display-xxs-semibold);letter-spacing:-.02em}.font-mobile-display-xxs-bold{font:var(--font-display-xxs-bold)}.font-mobile-display-xxs-black{font:var(--font-display-xxs-black)}.font-mobile-display-xxs-ultra{font:var(--font-display-xxs-ultra)}.font-mobile-button-xl-regular{font:var(--font-button-xl-regular)}.font-mobile-button-xl-medium{font:var(--font-button-xl-medium)}.font-mobile-button-xl-semibold{font:var(--font-button-xl-semibold)}.font-mobile-button-xl-bold{font:var(--font-button-xl-bold)}.font-mobile-button-lg-regular{font:var(--font-button-lg-regular)}.font-mobile-button-lg-medium{font:var(--font-button-lg-medium)}.font-mobile-button-lg-semibold{font:var(--font-button-lg-semibold)}.font-mobile-button-lg-bold{font:var(--font-button-lg-bold)}.font-mobile-button-md-regular{font:var(--font-button-md-regular)}.font-mobile-button-md-medium{font:var(--font-button-md-medium)}.font-mobile-button-md-semibold{font:var(--font-button-md-semibold)}.font-mobile-button-md-bold{font:var(--font-button-md-bold)}.font-mobile-button-sm-regular{font:var(--font-button-sm-regular)}.font-mobile-button-sm-medium{font:var(--font-button-sm-medium)}.font-mobile-button-sm-semibold{font:var(--font-button-sm-semibold)}.font-mobile-button-sm-bold{font:var(--font-button-sm-bold)}.font-mobile-button-xs-regular{font:var(--font-button-xs-regular)}.font-mobile-button-xs-medium{font:var(--font-button-xs-medium)}.font-mobile-button-xs-semibold{font:var(--font-button-xs-semibold)}.font-mobile-button-xs-bold{font:var(--font-button-xs-bold)}.font-mobile-navigation-xl-regular{font:var(--font-navigation-xl-regular)}.font-mobile-navigation-xl-medium{font:var(--font-navigation-xl-medium)}.font-mobile-navigation-xl-semibold{font:var(--font-navigation-xl-semibold)}.font-mobile-navigation-xl-bold{font:var(--font-navigation-xl-bold)}.font-mobile-navigation-lg-regular{font:var(--font-navigation-lg-regular)}.font-mobile-navigation-lg-medium{font:var(--font-navigation-lg-medium)}.font-mobile-navigation-lg-semibold{font:var(--font-navigation-lg-semibold)}.font-mobile-navigation-lg-bold{font:var(--font-navigation-lg-bold)}.font-mobile-navigation-md-regular{font:var(--font-navigation-md-regular)}.font-mobile-navigation-md-medium{font:var(--font-navigation-md-medium)}.font-mobile-navigation-md-medium-caps{font:var(--font-navigation-md-medium-caps)}.font-mobile-navigation-md-semibold{font:var(--font-navigation-md-semibold)}.font-mobile-navigation-md-semibold-caps{font:var(--font-navigation-md-semibold-caps)}.font-mobile-navigation-md-bold{font:var(--font-navigation-md-bold)}.font-mobile-navigation-md-bold-caps{font:var(--font-navigation-md-bold-caps)}.font-mobile-navigation-sm-regular{font:var(--font-navigation-sm-regular)}.font-mobile-navigation-sm-medium{font:var(--font-navigation-sm-medium)}.font-mobile-navigation-sm-semibold{font:var(--font-navigation-sm-semibold)}.font-mobile-navigation-sm-bold{font:var(--font-navigation-sm-bold)}.font-mobile-navigation-xs-regular{font:var(--font-navigation-xs-regular)}.font-mobile-navigation-xs-medium{font:var(--font-navigation-xs-medium)}.font-mobile-navigation-xs-semibold{font:var(--font-navigation-xs-semibold)}.font-mobile-navigation-xs-bold{font:var(--font-navigation-xs-bold)}.font-mobile-product-xl-regular{font:var(--font-product-xl-regular)}.font-mobile-product-xl-medium{font:var(--font-product-xl-medium)}.font-mobile-product-xl-semibold{font:var(--font-product-xl-semibold)}.font-mobile-product-xl-bold{font:var(--font-product-xl-bold)}.font-mobile-product-lg-regular{font:var(--font-product-lg-regular)}.font-mobile-product-lg-medium{font:var(--font-product-lg-medium)}.font-mobile-product-lg-semibold{font:var(--font-product-lg-semibold)}.font-mobile-product-lg-bold{font:var(--font-product-lg-bold)}.font-mobile-product-md-regular{font:var(--font-product-md-regular)}.font-mobile-product-md-medium{font:var(--font-product-md-medium)}.font-mobile-product-md-semibold{font:var(--font-product-md-semibold)}.font-mobile-product-md-bold{font:var(--font-product-md-bold)}.font-mobile-product-sm-regular{font:var(--font-product-sm-regular)}.font-mobile-product-sm-medium{font:var(--font-product-sm-medium)}.font-mobile-product-sm-semibold{font:var(--font-product-sm-semibold)}.font-mobile-product-sm-bold{font:var(--font-product-sm-bold)}.font-mobile-product-xs-regular{font:var(--font-product-xs-regular)}.font-mobile-product-xs-medium{font:var(--font-product-xs-medium)}.font-mobile-product-xs-semibold{font:var(--font-product-xs-semibold)}.font-mobile-product-xs-bold{font:var(--font-product-xs-bold)}.font-mobile-numerics-xl-regular{font:var(--font-numerics-xl-regular)}.font-mobile-numerics-xl-medium{font:var(--font-numerics-xl-medium)}.font-mobile-numerics-xl-semibold{font:var(--font-numerics-xl-semibold)}.font-mobile-numerics-xl-bold{font:var(--font-numerics-xl-bold)}.font-mobile-numerics-lg-regular{font:var(--font-numerics-lg-regular)}.font-mobile-numerics-lg-medium{font:var(--font-numerics-lg-medium)}.font-mobile-numerics-lg-semibold{font:var(--font-numerics-lg-semibold)}.font-mobile-numerics-lg-bold{font:var(--font-numerics-lg-bold)}.font-mobile-numerics-md-regular{font:var(--font-numerics-md-regular)}.font-mobile-numerics-md-medium{font:var(--font-numerics-md-medium)}.font-mobile-numerics-md-semibold{font:var(--font-numerics-md-semibold)}.font-mobile-numerics-md-bold{font:var(--font-numerics-md-bold)}.font-mobile-numerics-sm-regular{font:var(--font-numerics-sm-regular)}.font-mobile-numerics-sm-medium{font:var(--font-numerics-sm-medium)}.font-mobile-numerics-sm-semibold{font:var(--font-numerics-sm-semibold)}.font-mobile-numerics-sm-bold{font:var(--font-numerics-sm-bold)}.font-mobile-text-xl-regular{font:var(--font-text-xl-regular)}.font-mobile-text-xl-medium{font:var(--font-text-xl-medium)}.font-mobile-text-xl-semibold{font:var(--font-text-xl-semibold)}.font-mobile-text-xl-bold{font:var(--font-text-xl-bold)}.font-mobile-text-lg-regular{font:var(--font-text-lg-regular)}.font-mobile-text-lg-medium{font:var(--font-text-lg-medium)}.font-mobile-text-lg-semibold{font:var(--font-text-lg-semibold)}.font-mobile-text-lg-bold{font:var(--font-text-lg-bold)}.font-mobile-text-md-regular{font:var(--font-text-md-regular)}.font-mobile-text-md-medium{font:var(--font-text-md-medium)}.font-mobile-text-md-semibold{font:var(--font-text-md-semibold)}.font-mobile-text-md-bold{font:var(--font-text-md-bold)}.font-mobile-text-sm-regular{font:var(--font-text-sm-regular)}.font-mobile-text-sm-medium{font:var(--font-text-sm-medium)}.font-mobile-text-sm-semibold{font:var(--font-text-sm-semibold)}.font-mobile-text-sm-bold{font:var(--font-text-sm-bold)}.font-mobile-text-xs-regular{font:var(--font-text-xs-regular)}.font-mobile-text-xs-medium{font:var(--font-text-xs-medium)}.font-mobile-text-xs-semibold{font:var(--font-text-xs-semibold)}.font-mobile-text-xs-bold{font:var(--font-text-xs-bold)}.font-mobile-text-xxs-regular{font:var(--font-text-xxs-regular)}.font-mobile-text-xxs-medium{font:var(--font-text-xxs-medium)}.font-mobile-text-xxs-semibold{font:var(--font-text-xxs-semibold)}.font-mobile-text-xxs-bold{font:var(--font-text-xxs-bold)}}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-color-primary{color:var(--colors-text-text-primary-900)}.text-color-secondary{color:var(--colors-text-text-secondary-700)}.text-color-secondary-on-brand{color:var(--colors-text-text-secondary-on-brand)}.text-color-tertiary{color:var(--colors-text-text-tertiary-600)}.text-color-white{color:var(--colors-text-text-primary-on-brand)}.text-color-brand{color:var(--colors-brand-gold-500)}.text-color-brand-dark{color:var(--colors-brand-gold-700)}.product-card{display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;overflow:hidden;height:100%;border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);cursor:pointer;position:relative;background-color:var(--colors-background-bg-primary)}.product-card--gray-bg{background:var(--Radial-Light, radial-gradient(50% 50% at 50% 50%, #FFF 0%, #FAFAF8 100%))}.product-card--fixed{width:var(--product-card-width);max-width:100%}.product-card--xs{--product-card-image-block-padding: var(--spacing-sm);--product-card-image-block-height: 164px;--product-card-badge-padding: var(--spacing-sm) var(--spacing-lg) 0;--product-card-content-padding: var(--spacing-md) var(--spacing-lg) var(--spacing-md);--product-card-title-font: var(--font-product-xs-bold);--product-card-text-font: var(--font-product-xs-medium);--product-card-width: 164px}.product-card--sm{--product-card-image-block-padding: var(--spacing-md);--product-card-image-block-height: 180px;--product-card-badge-padding: var(--spacing-sm) var(--spacing-lg) 0;--product-card-content-padding: var(--spacing-md) var(--spacing-xl) var(--spacing-xl);--product-card-title-font: var(--font-product-sm-bold);--product-card-text-font: var(--font-product-sm-medium);--product-card-width: 184px}.modal-content{background:var(--component-colors-alpha-alpha-white-90);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--component-colors-alpha-alpha-white-30);border-radius:var(--radius-xxs);padding:0;max-width:1440px;margin:0 auto}.modal-content__inner{padding:var(--spacing-4xl)}.modal-content__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4xl)}.modal-content__heading{margin-bottom:var(--spacing-2xl)}.modal-content__body{padding-bottom:var(--spacing-4xl)}.empty-message{text-align:center;width:100%;max-width:530px;margin:0 auto}@media(max-width:749px){.empty-message{padding-inline:var(--spacing-xl)}}.empty-message__heading{margin:0 0 var(--spacing-md)}.empty-message__text{margin:0 0 var(--spacing-4xl)}.empty-message__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-lg)}.tabs-nav{display:flex;border-bottom:6px solid var(--colors-border-border-disabled-subtle)}.tabs-nav__button{flex:1;padding:var(--spacing-md) var(--spacing-xs);background:none;border:none;border-bottom:6px solid transparent;margin-bottom:-6px;cursor:pointer;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.tabs-nav__button._active{background:var(--colors-background-bg-secondary);border-bottom-color:var(--colors-border-border-brand);color:var(--colors-text-text-primary-900);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.specs-table{width:100%;border-collapse:collapse}.specs-table__row{border-bottom:1px solid var(--colors-border-border-secondary)}.specs-table__cell{padding:var(--spacing-xl) var(--spacing-2xl);text-align:left}.specs-table__cell--header{background-color:var(--colors-background-bg-primary);width:200px}.specs-table__row:nth-child(2n){background-color:var(--colors-background-bg-tertiary)}.specs-table-wrapper table{width:max-content!important;border-collapse:collapse;table-layout:fixed}.specs-table-wrapper table tr{border-bottom:var(--border-width-sm) solid var(--colors-border-border-secondary)}.specs-table-wrapper table tr:nth-child(odd){background-color:var(--colors-background-bg-primary)}.specs-table-wrapper table tr:nth-child(2n){background-color:var(--colors-background-bg-secondary)}.specs-table-wrapper table tr:hover{background-color:var(--colors-background-bg-tertiary)}.specs-table-wrapper table th,.specs-table-wrapper table td{padding:var(--spacing-4xl) var(--spacing-2xl);text-align:left;vertical-align:middle;font:var(--font-text-sm-medium);color:var(--colors-text-text-primary);white-space:nowrap}.specs-table-wrapper table th{width:50%;font:var(--font-text-sm-semibold);border-right:var(--border-width-md) solid var(--colors-border-border-brand)}.specs-table-wrapper table td{width:50%}.specs-table-wrapper table th span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:50%;background-color:var(--colors-brand-gold-500);border:var(--border-width-sm) solid var(--colors-text-text-primary);font:var(--font-text-xs-semibold);color:var(--colors-text-text-primary);margin-right:var(--spacing-sm);vertical-align:middle}.specs-table-wrapper img{max-width:100%;height:auto}.specs-table-wrapper .tab-image{position:relative;width:100%;height:auto;line-height:0}.specs-table-wrapper .tab-image:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:url(pattern-bg.png);background-size:14px;opacity:.15}@media(max-width:749px){.specs-table-wrapper table th,.specs-table-wrapper table td{font:var(--font-text-xs-medium);padding:var(--spacing-md) var(--spacing-lg)}.specs-table-wrapper table th{width:60%;font:var(--font-text-xs-semibold)}.specs-table-wrapper table th span{display:none}.specs-table-wrapper table td{width:40%}}.product-card--md{--product-card-image-block-padding: var(--spacing-3xl) var(--spacing-3xl) var(--spacing-xl);--product-card-image-block-height: 242px;--product-card-padding: var(--spacing-lg);--product-card-badge-padding: var(--spacing-lg) var(--spacing-lg) 0;--product-card-content-padding: var(--spacing-md) var(--spacing-xl) var(--spacing-xl);--product-card-title-font: var(--font-product-xl-bold);--product-card-text-font: var(--font-product-md-medium);--product-card-width: 208px}.product-card--lg{--product-card-image-block-padding: 10px var(--spacing-sm) var(--spacing-xl);--product-card-image-block-height: 242px;--product-card-padding: var(--spacing-lg);--product-card-badge-padding: var(--spacing-lg) var(--spacing-lg) 0;--product-card-content-padding: var(--spacing-md) var(--spacing-xl) var(--spacing-xl);--product-card-title-font: var(--font-product-lg-bold);--product-card-text-font: var(--font-product-md-medium);--product-card-width: 242px}.product-card--xl{--product-card-image-block-padding: 0;--product-card-image-block-height: 200px;--product-card-padding: var(--spacing-lg);--product-card-badge-padding: var(--spacing-lg) var(--spacing-lg) 0;--product-card-content-padding: var(--spacing-xl) 58px;--product-card-title-font: var(--font-product-xl-bold);--product-card-text-font: var(--font-product-md-medium);--product-card-width: 340px}.product-card__badge{padding:var(--product-card-badge-padding);z-index:2;position:absolute;left:0;top:0}.product-card__badge--pdp{position:relative;width:max-content;display:flex}.product-card__badge:not(.product-card__badge--pdp){max-width:calc(100% - var(--spacing-4xl))}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0;pointer-events:none}.product-card__image-link{display:grid;align-items:center;justify-content:center;width:100%;padding:var(--product-card-image-block-padding);height:var(--product-card-image-block-height);grid-template-rows:minmax(10px,auto);grid-template-columns:minmax(10px,auto);text-decoration:none}.product-card__image{display:block;max-width:100%;max-height:100%;aspect-ratio:1;object-fit:contain;color:var(--colors-foreground-fg-quaternary-400);grid-area:1 / 1;transition:opacity .2s ease}.product-card__image--hover{opacity:0;pointer-events:none}@media(hover:hover){.product-card__image-link:hover .product-card__image--hover{opacity:1}.product-card__image-link:has(.product-card__image--hover):hover .product-card__image:not(.product-card__image--hover){opacity:0}}.product-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--product-card-content-padding);gap:var(--spacing-lg);width:100%;margin-left:auto;margin-right:auto}.product-card__ratings{display:flex;align-items:center;gap:1px;height:10px}.product-card__stars{display:flex;gap:1px}.product-card__title{font:var(--product-card-title-font);line-height:1.2;color:var(--colors-text-text-primary-900);text-decoration:none;display:block;text-align:left}.product-card__text{font:var(--product-card-text-font);line-height:1.2;color:var(--colors-text-text-primary-900);text-align:left;white-space:pre-wrap}.product-card__price{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:var(--spacing-sm);text-decoration-skip-ink:none;font-feature-settings:"lnum" 1,"pnum" 1;margin-top:auto}.product-card__price .product-card__price-group--vip{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}@container (max-width: 767px){.product-card__price{grid-template-columns:auto auto;grid-auto-flow:unset}}.product-card__compare-at-price{color:var(--colors-text-text-secondary-on-brand);font:var(--font-numerics-sm-regular);text-decoration:line-through}.product-card__current-price{color:var(--colors-text-text-primary-900);font:var(--font-numerics-sm-semibold)}[data-vip-price-container]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}.product-details .compare-at-price,.vip-price-active .price,.vip-price-active .product-card__current-price:not(.product-card__current-price--vip){color:var(--colors-brand-200)}.vip-price-active .price:not(.price--vip),.vip-price-active .product-card__current-price:not(.product-card__current-price--vip){text-decoration:line-through;color:var(--colors-text-text-secondary-on-brand)}.vip-price-active [data-vip-price]{order:-1}[data-vip-price-container].vip-price-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}[data-vip-price-container].vip-price-active:has(.product-card__price-group--vip){flex-wrap:nowrap}.product-details .vip-price-active .badge{order:-2}.badge[data-vip-badge]{white-space:nowrap}.product-details .vip-price-active .price--vip{line-height:1em}.product-details .compare-at-price,.product-details .vip-price-active .price:not(.price--vip){opacity:1;text-decoration-line:line-through;text-decoration-thickness:1.5px;line-height:1em;font-weight:400;color:var(--colors-brand-200)}.vip-price-active .price--vip{color:var(--colors-text-text-primary-900)}.product-card__vip-only{font:var(--font-text-xs-semibold);text-transform:uppercase;color:var(--colors-text-text-brand, #cdaf63);margin-top:var(--spacing-sm)}.vip-only-message{font:var(--font-text-sm-medium);color:var(--colors-text-text-quaternary-500)}.card-gallery{position:relative}@media screen and (max-width:750px){.resource-list__item .product-card .card-gallery{padding:var(--spacing-5xl)!important}}.wishlist-btn{--wishlist-btn-color: var(--colors-text-text-tertiary-600);--wishlist-btn-icon-color: var(--colors-foreground-fg-primary-900);position:absolute;top:8px;right:8px;z-index:2;cursor:pointer;line-height:0;background:none;border:none;padding:var(--spacing-xs);transition:color .15s ease}@media(hover:hover){.wishlist-btn:hover{--wishlist-btn-color: var(--colors-text-text-primary-900);--wishlist-btn-icon-color: var(--colors-text-text-primary-900)}}.wishlist-btn__icon{display:block;color:var(--wishlist-btn-icon-color)}.wishlist-btn--labeled{display:flex;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-lg);position:static;top:unset;right:unset}.wishlist-btn__label{font:var(--font-text-sm-regular);color:var(--wishlist-btn-color)}@media screen and (max-width:749px){.wishlist-btn__label{font-size:var(--font-size-text-xs)}}wishlist-button{display:contents}strong{font-weight:600}h1,h2,h3,h4,h5,h6,p,ul{margin:0}.btn{--btn-border-width: 1px;--btn-icon-size: 20px;display:inline-grid;align-items:center;grid-auto-flow:column;justify-content:center;column-gap:var(--btn-column-gap);padding:var(--btn-padding);color:var(--btn-color);background-color:var(--btn-background-color);border-radius:var(--btn-radius, var(--radius-xxs));border-width:var(--btn-border-width);border-style:solid;border-color:var(--btn-border-color);font:var(--btn-font);text-align:center;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer;text-transform:uppercase;vertical-align:top;min-height:var(--btn-min-height, 0);position:relative}.btn[hidden]{display:none}.btn:disabled{pointer-events:none}.btn:not(:disabled):focus-visible{outline:2px solid var(--colors-effects-focus-rings-focus-ring);outline-offset:2px}.btn._loading .btn__icon,.btn._loading .btn__text{display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn__text--loading,.btn__spinner{display:none}.btn._loading .btn__text--loading,.btn._loading .btn__spinner{display:block}.btn._loading .btn__spinner{animation:rotate 2s cubic-bezier(.4,0,.2,1) infinite}.btn__spinner,.btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);max-width:unset;max-height:unset}.btn__icon{color:var(--btn-icon-color)}.btn--wide{width:100%}.btn--xsm{--btn-padding: calc(var(--spacing-sm) - var(--btn-border-width)) calc(var(--spacing-sm) - var(--btn-border-width));--btn-font: var(--font-button-xs-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 28px;--btn-icon-size: 16px}.btn--sm{--btn-padding: calc(var(--spacing-md) - var(--btn-border-width)) calc(var(--spacing-lg) - var(--btn-border-width));--btn-font: var(--font-button-sm-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 36px}.btn--md{--btn-padding: calc(var(--spacing-lg) - var(--btn-border-width)) calc(14px - var(--btn-border-width));--btn-font: var(--font-button-sm-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 44px}.btn--lg{--btn-padding: calc(var(--spacing-xl) - var(--btn-border-width)) calc(var(--spacing-xl) - var(--btn-border-width));--btn-font: var(--font-button-md-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 52px;--btn-radius: var(--radius-xs)}.btn--xl{--btn-padding: calc(var(--spacing-xl) - var(--btn-border-width)) calc(18px - var(--btn-border-width));--btn-font: var(--font-button-md-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 60px;--btn-radius: var(--radius-xs)}@media(max-width:749px){.btn--mobile-xsm{--btn-padding: calc(var(--spacing-sm) - var(--btn-border-width)) calc(var(--spacing-sm) - var(--btn-border-width));--btn-font: var(--font-button-xs-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 28px;--btn-icon-size: 16px}.btn--mobile-sm{--btn-padding: calc(var(--spacing-md) - var(--btn-border-width)) calc(var(--spacing-lg) - var(--btn-border-width));--btn-font: var(--font-button-sm-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 36px}.btn--mobile-md{--btn-padding: calc(var(--spacing-lg) - var(--btn-border-width)) calc(14px - var(--btn-border-width));--btn-font: var(--font-button-sm-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 44px}.btn--mobile-lg{--btn-padding: calc(var(--spacing-xl) - var(--btn-border-width)) calc(var(--spacing-xl) - var(--btn-border-width));--btn-font: var(--font-button-md-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 52px}.btn--mobile-xl{--btn-padding: calc(var(--spacing-xl) - var(--btn-border-width)) calc(18px - var(--btn-border-width));--btn-font: var(--font-button-md-semibold);--btn-column-gap: var(--spacing-sm);--btn-min-height: 60px}}.btn--icon{min-height:unset}.btn--icon.btn--xsm,.btn--icon.btn--sm{padding:7px}.btn--icon.btn--md{padding:9px}.btn--icon.btn--lg{padding:11px}.btn--icon.btn--xl{padding:13px}.btn--ghosted{--btn-color: var(--btn-static-neutral-900);--btn-background-color: transparent;--btn-border-color: transparent;--btn-icon-color: var(--btn-static-neutral-900)}.btn--primary{--btn-color: var(--btn-static-primary-color);--btn-background-color: var(--btn-static-primary-bg);--btn-border-color: var(--btn-static-primary-bg);--btn-icon-color: var(--btn-static-primary-icon)}.btn--primary:disabled{--btn-color: var(--btn-static-disabled-color);--btn-background-color: var(--btn-static-disabled-bg);--btn-border-color: var(--btn-static-disabled-bg)}@media(hover:hover){.promo-card:hover .btn--primary,.cta-image-card__overlay-link:hover~* .btn--primary,.btn--primary:hover{--btn-color: var(--btn-static-primary-color);--btn-background-color: var(--btn-static-primary-bg-hover);--btn-border-color: var(--btn-static-primary-bg-hover);--btn-icon-color: var(--btn-static-primary-icon-hover)}}.btn--secondary{--btn-color: var(--btn-static-neutral-900);--btn-background-color: var(--btn-static-secondary-bg);--btn-border-color: var(--btn-static-skeu-shadow-border);--btn-border-width: 1px;--btn-icon-color: var(--btn-static-secondary-icon);box-shadow:0 -1px 0 0 var(--btn-static-skeu-shadow-inner) inset,0 1px 2px 0 var(--btn-static-shadow-xs)}.btn--secondary:disabled{--btn-border-color: var(--btn-static-disabled-bg);--btn-background-color: var(--btn-static-disabled-bg);--btn-color: var(--btn-static-disabled-color);box-shadow:0 1px 2px 0 var(--btn-static-shadow-xs)}@media(hover:hover){.promo-card:hover .btn--secondary,.cta-image-card__overlay-link:hover~* .btn--secondary,.btn--secondary:hover{--btn-color: var(--btn-static-neutral-900);--btn-background-color: var(--btn-static-secondary-bg-hover);--btn-border-color: var(--btn-static-skeu-shadow-border);--btn-icon-color: var(--btn-static-neutral-500)}}.btn--tertiary{--btn-color: var(--btn-static-neutral-900);--btn-background-color: var(--btn-static-tertiary-bg);--btn-border-color: var(--btn-static-skeu-shadow-border);--btn-border-width: 1px;--btn-icon-color: var(--btn-static-neutral-400);box-shadow:0 -2px 0 0 var(--btn-static-skeu-shadow-inner) inset,0 1px 2px 0 var(--btn-static-shadow-xs)}.btn--tertiary:focus-visible{--btn-border-color: var(--btn-static-tertiary-bg);--btn-background-color: var(--btn-static-tertiary-bg);box-shadow:none}.btn--tertiary:disabled{--btn-border-color: var(--btn-static-skeu-shadow-border);--btn-background-color: var(--btn-static-disabled-bg);--btn-color: var(--btn-static-disabled-color);box-shadow:0 1px 2px 0 var(--btn-static-shadow-xs)}@media(hover:hover){.promo-card:hover .btn--tertiary,.cta-image-card__overlay-link:hover~* .btn--tertiary,.btn--tertiary:hover{--btn-color: var(--btn-static-neutral-900);--btn-background-color: var(--btn-static-tertiary-bg-hover);--btn-border-color: var(--btn-static-neutral-500);box-shadow:0 -2px 0 0 var(--btn-static-skeu-shadow-inner) inset,0 1px 2px 0 var(--btn-static-shadow-xs)}}[class*=btn--link]{--btn-radius: 0;--btn-link-box-shadow-size: -1px;--btn-link-box-shadow-color: var(--colors-text-text-primary-900);--btn-border-width: 0px;--btn-border-color: transparent;box-shadow:inset 0 var(--btn-link-box-shadow-size) 0 var(--btn-link-box-shadow-color)}.btn--link-no-underline{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: transparent;--btn-icon-color: var(--colors-foreground-fg-brand-secondary-alt)}.btn--link-no-underline:not(.btn--link-no-underline-sized){padding:0;border-bottom:0;min-height:unset}.btn--link{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: var(--btn-static-link-shadow);--btn-icon-color: var(--colors-foreground-fg-brand-secondary-alt)}.btn--link:disabled{--btn-link-box-shadow-color: var(--colors-border-border-disabled);--btn-background-color: transparent;--btn-color: var(--colors-foreground-fg-disabled)}.btn--link:focus-visible{--btn-link-box-shadow-color: transparent}@media(hover:hover){.promo-card:hover .btn--link,.cta-image-card__overlay-link:hover~* .btn--link,.btn--link:hover{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: var(--btn-static-link-shadow-active);--btn-icon-color: var(--colors-foreground-fg-brand-secondary-hover)}}.btn--link-color{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: var(--btn-static-link-shadow);--btn-icon-color: var(--colors-foreground-fg-brand-secondary-alt)}.btn--link-color:disabled{--btn-link-box-shadow-color: var(--colors-border-border-disabled);--btn-background-color: transparent;--btn-color: var(--colors-foreground-fg-disabled)}.btn--link-color:focus-visible{--btn-link-box-shadow-color: transparent}@media(hover:hover){.promo-card:hover .btn--link-color,.cta-image-card__overlay-link:hover~* .btn--link-color,.btn--link-color:hover{--btn-color: var(--color-btn-link-color-hover);--btn-background-color: var(--color-btn-link-color-background-hover);--btn-link-box-shadow-color: var(--btn-static-link-shadow);--btn-icon-color: var(--colors-foreground-fg-brand-secondary-hover);--btn-link-box-shadow-size: -3px}}.btn--link-grey{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: var(--btn-static-link-shadow-active);--btn-icon-color: var(--colors-foreground-fg-quaternary-400)}.btn--link-grey:disabled{--btn-link-box-shadow-color: transparent;--btn-background-color: transparent;--btn-color: var(--colors-foreground-fg-disabled)}.btn--link-grey:focus-visible{--btn-link-box-shadow-color: transparent}@media(hover:hover){.promo-card:hover .btn--link-grey,.cta-image-card__overlay-link:hover~* .btn--link-grey,.btn--link-grey:hover{--btn-color: var(--colors-text-text-primary-900);--btn-background-color: transparent;--btn-link-box-shadow-color: transparent;--btn-icon-color: var(--colors-foreground-fg-quaternary-hover)}}.badge{border-style:solid;border-width:var(--badge-border-width, 1px);border-color:var(--badge-border-color);background-color:var(--badge-background-color);color:var(--badge-text-color);border-radius:var(--badge-radius, var(--radius-xxs));font:var(--badge-font, var(--font-text-sm-semibold));padding:var(--badge-padding);column-gap:var(--badge-column-gap);display:inline-grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs);text-transform:uppercase;max-width:100%;word-break:break-word}.badge--white{--badge-background-color: var(--colors-background-bg-primary);--badge-border-color: var(--colors-border-border-primary);--badge-text-color: var(--colors-text-text-secondary-700)}.badge--black{--badge-background-color: var(--colors-background-bg-primary-solid);--badge-border-color: var(--colors-background-bg-primary-alt);--badge-text-color: var(--colors-text-text-primary-on-brand)}.badge--gold{--badge-background-color: var(--colors-background-bg-primary-alt);--badge-border-color: var(--colors-brand-gold-900);--badge-text-color: var(--colors-text-text-primary-900)}.badge--dark-gold{--badge-background-color: var(--colors-background-bg-primary-alt);--badge-border-color: var(--colors-brand-gold-900);--badge-text-color: var(--colors-gray-900)}.badge--transparent{--badge-background-color: transparent;--badge-border-color: var(--colors-brand-gold-900);--badge-text-color: var(--colors-text-text-primary-900)}.badge--grey{--badge-background-color: var(--colors-background-bg-disabled-subtle);--badge-border-color: var(--colors-border-border-disabled);--badge-text-color: var(--colors-text-text-disabled)}.badge--sm{--badge-font: var(--font-text-xs-medium);--badge-padding: 0 var(--spacing-sm);--badge-column-gap: 4px}.badge--md{--badge-font: var(--font-text-sm-medium);--badge-padding: 1px var(--spacing-md);--badge-column-gap: 6px}.badge--lg{--badge-font: var(--font-text-md-medium);--badge-padding: 1px 10px;--badge-column-gap: 8px}.checkbox{--checkbox-trigger-border-color: var(--colors-border-border-primary);--checkbox-trigger-background-color: transparent;--checkbox-trigger-color: var(--colors-foreground-fg-white);display:inline-grid;grid-auto-flow:column;align-items:flex-start;justify-content:start;gap:8px;position:relative;isolation:isolate}.checkbox--sm{--checkbox-icon-size: 12px;--checkbox-trigger-size: 16px;--checkbox-radio-dot-size: 6px;--checkbox-label-font: var(--font-text-sm-medium);--checkbox-supporting-text-margin: 0;--checkbox-supporting-text-font: var(--font-text-sm-regular)}.checkbox--md{--checkbox-icon-size: 14px;--checkbox-trigger-size: 20px;--checkbox-radio-dot-size: 8px;--checkbox-label-font: var(--font-text-md-medium);--checkbox-supporting-text-margin: var(--spacing-xxs);--checkbox-supporting-text-font: var(--font-text-md-regular)}.checkbox--radio{--checkbox-trigger-radius: var(--radius-full) }.checkbox:has(:focus-visible) .checkbox__trigger{outline:2px solid var(--colors-effects-focus-rings-focus-ring);outline-offset:2px}.checkbox:has(:indeterminate),.checkbox:has(:checked){--checkbox-trigger-background-color: var(--colors-background-bg-brand-solid);--checkbox-trigger-border-color: var(--colors-background-bg-brand-solid)}.checkbox:has(:checked) .checkbox__trigger:before{opacity:1;transform:translate(-50%,-50%)}.checkbox:has(:disabled){--checkbox-trigger-background-color: var(--colors-background-bg-disabled-subtle);--checkbox-trigger-border-color: var(--colors-border-border-disabled);--checkbox-trigger-color: var(--colors-foreground-fg-disabled-subtle);cursor:not-allowed}.checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.checkbox__trigger{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--checkbox-trigger-border-color);background-color:var(--checkbox-trigger-background-color);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:var(--checkbox-trigger-size);height:var(--checkbox-trigger-size);border-radius:var(--checkbox-trigger-radius, var(--radius-xxs));color:var(--checkbox-trigger-color)}.checkbox--sm:has(.checkbox__content) .checkbox__trigger{margin-top:1px}.checkbox--md:has(.checkbox__content) .checkbox__trigger{margin-top:1px}.checkbox__icon{display:none;width:100%;height:100%}.checkbox--radio .checkbox__trigger:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);border-radius:var(--radius-full);background-color:var(--checkbox-trigger-color);width:var(--checkbox-radio-dot-size);height:var(--checkbox-radio-dot-size);opacity:0;transition:opacity .2s ease,transform .2s ease .1s}.checkbox__label{display:block;font:var(--checkbox-label-font);color:var(--colors-text-text-secondary-700);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox__count{color:var(--colors-text-text-tertiary-on-brand);font-weight:400}.checkbox__supporting-text{display:block;font:var(--checkbox-supporting-text-font);color:var(--colors-text-text-tertiary-600);margin-top:var(--checkbox-supporting-text-margin)}.checkbox__icon{display:block;width:var(--checkbox-icon-size);height:var(--checkbox-icon-size)}.checkbox__path{stroke-dasharray:var(--len);stroke-dashoffset:var(--off);transition:stroke-dashoffset .3s ease .1s;opacity:1}.checkbox__path--check{--len: 14}.checkbox__path--dash{--len: 7}.checkbox:has(.checkbox__input:not(:checked)) .checkbox__path{--off: var(--len);opacity:0}.checkbox:has(.checkbox__input:checked) .checkbox__path--check{--off: 0;opacity:1}.checkbox:has(.checkbox__input:checked) .checkbox__path--dash{--off: var(--len);opacity:0}.checkbox:has(.checkbox__input:indeterminate) .checkbox__path--dash{--off: 0;opacity:1}.checkbox:has(.checkbox__input:indeterminate) .checkbox__path--check{--off: var(--len);opacity:0}.logo{width:139px;height:29px;display:inline}.logo--round{width:32px;height:32px}.chip{--chip-border-width: 1px;--chip-icon-size: 16px;--chip-padding: 3px 0;border-style:solid;border-width:var(--chip-border-width);border-color:var(--chip-border-color);background-color:var(--chip-background-color);color:var(--chip-text-color);border-radius:var(--chip-radius, var(--radius-xxs));font:var(--chip-font);padding:var(--chip-padding);min-height:var(--chip-min-height);display:inline-grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1}.chip--sm{--chip-font: var(--font-button-xs-medium);--chip-padding: 1px var(--spacing-xs);--chip-icon-size: 14px;--chip-min-height: 16px;--chip-text-padding-x: 4px;--chip-count-font: var(--font-product-xs-medium)}.chip--md{--chip-font: var(--font-button-sm-medium);--chip-padding: 2px var(--spacing-xs);--chip-icon-size: 16px;--chip-min-height: 20px;--chip-text-padding-x: 5px;--chip-count-font: var(--font-product-xs-medium)}.chip--lg{--chip-font: var(--font-button-sm-medium);--chip-padding: var(--spacing-xs);--chip-icon-size: 18px;--chip-min-height: 24px;--chip-text-padding-x: 6px;--chip-count-font: var(--font-product-sm-medium)}.chip--white{--chip-background-color: var(--colors-background-bg-primary);--chip-border-color: var(--colors-background-bg-brand-solid);--chip-text-color: var(--colors-text-text-secondary-700)}.chip--transparent{--chip-background-color: transparent;--chip-border-color: transparent;--chip-text-color: var(--colors-text-text-secondary-700)}.chip--black{--chip-background-color: var(--colors-background-bg-primary-solid);--chip-border-color: var(--colors-background-bg-brand-solid);--chip-text-color: var(--colors-text-text-primary-on-brand);--chip-close-color: var(--colors-foreground-fg-quaternary-400)}.chip--gold{--chip-background-color: var(--colors-background-bg-primary-alt);--chip-border-color: var(--colors-background-bg-brand-solid);--chip-text-color: var(--colors-text-text-secondary-700)}.chip--grey{--chip-background-color: var(--colors-background-bg-disabled-subtle);--chip-border-color: var(--colors-background-bg-brand-solid);--chip-text-color: var(--colors-text-text-secondary-700)}.chip--uppercase{text-transform:uppercase}.chip__icon,.chip__close{width:var(--chip-icon-size);height:var(--chip-icon-size);max-width:unset;max-height:unset;display:block}.chip__text{padding-left:var(--chip-text-padding-x);padding-right:var(--chip-text-padding-x)}.chip__close{background:transparent;border:0;padding:0;color:var(--chip-close-color, var(--colors-foreground-fg-tertiary-600));cursor:pointer}.chip__count{font:var(--chip-count-font);display:flex;align-items:center;justify-content:center;width:calc(var(--chip-icon-size) + 2px);height:calc(var(--chip-icon-size) + 2px);border-radius:3px;background-color:var(--colors-background-bg-primary);color:var(--colors-text-text-secondary-700)}.chip .checkbox{align-items:center}.chip .checkbox__trigger{margin-top:0}.chip__checkbox{display:grid;border-radius:2px;background-color:var(--colors-background-bg-primary)}.tag{--tag-border-width: 1px;--tag-icon-size: 20px;--tag-background-color: var(--colors-background-bg-primary);--tag-border-color: var(--colors-border-border-primary);--tag-text-color: var(--colors-text-text-secondary-700);border-style:solid;border-width:var(--tag-border-width);border-color:var(--tag-border-color);background-color:var(--tag-background-color);color:var(--tag-text-color);border-radius:var(--radius-xxs);font:var(--tag-font);padding:var(--tag-padding);min-height:var(--tag-min-height);display:inline-grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;text-decoration:none;-webkit-user-select:none;user-select:none;line-height:1}.tag--sm{--tag-font: var(--font-product-xs-medium);--tag-padding: 2px var(--spacing-xs);--tag-icon-size: 14px;--tag-min-height: 14px;--tag-text-padding: 0 4px;--tag-checkbox-size: 14px;--tag-count-size: 16px;--tag-count-font: var(--font-product-xs-medium);--tag-group-gap: 4px}.tag--md{--tag-font: var(--font-text-sm-medium);--tag-padding: 2px var(--spacing-xs);--tag-icon-size: 16px;--tag-min-height: 24px;--tag-text-padding: 0 4px;--tag-checkbox-size: 16px;--tag-count-size: 18px;--tag-count-font: var(--font-product-xs-medium);--tag-group-gap: 5px}.tag--lg{--tag-font: var(--font-text-sm-medium);--tag-padding: 2px 3px;--tag-icon-size: 20px;--tag-min-height: 28px;--tag-text-padding: 0 6px;--tag-checkbox-size: 18px;--tag-count-size: 20px;--tag-count-font: var(--font-product-sm-medium);--tag-group-gap: 6px}.tag__group{display:grid;align-items:center;grid-auto-flow:column;justify-content:flex-start;column-gap:var(--tag-group-gap)}.tag__text{white-space:nowrap;padding:var(--tag-text-padding)}.tag__count{width:var(--tag-count-size);height:var(--tag-count-size);font:var(--tag-count-font);display:flex;align-items:center;justify-content:center;padding:0;border-radius:3px;background-color:var(--colors-background-bg-tertiary);color:var(--colors-text-text-secondary-700)}.tag__close{width:var(--tag-icon-size);height:var(--tag-icon-size);display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;border-radius:3px;color:var(--colors-foreground-fg-tertiary-600);cursor:pointer}.tag__close-icon{width:var(--tag-icon-size);height:var(--tag-icon-size);display:block}.tag__dot{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--colors-foreground-fg-success-secondary);margin-left:4px;margin-right:4px}.tag__checkbox{--checkbox-trigger-size: var(--tag-checkbox-size);display:grid}.field{display:grid;align-items:start;align-content:start;gap:var(--spacing-sm);width:100%}.field--trimm-label .field__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field__label{font:var(--font-text-sm-medium);color:var(--colors-text-text-secondary-700)}.field__label-content{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xxs);max-width:100%}.field--small-label .field__label{font:var(--font-text-xs-medium);line-height:26px}.field__label-wrapper{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.field__unit-toggle{display:inline-flex;align-items:center;background-color:var(--colors-background-bg-brand-solid);color:var(--colors-text-text-primary-on-brand);font:var(--font-text-xs-regular);border-radius:var(--radius-xs);padding:2px}.field__unit-toggle-btn{padding:2px;border-radius:var(--radius-xxs);cursor:pointer;min-width:22px;min-height:18px;border:none;text-transform:unset}.field__unit-toggle-btn._active{background:var(--colors-foreground-fg-white);color:var(--colors-text-text-primary-900)}.field__required{color:var(--colors-text-text-brand-tertiary-600)}.field__hint{font:var(--font-text-sm-regular);color:var(--colors-text-text-tertiary-600)}.field__error{font:var(--font-text-sm-regular);color:var(--colors-text-text-error-primary-600)}.field__success{font:var(--font-text-sm-regular);color:var(--colors-text-text-success-primary-600)}.text-field{--text-field-container-border-width: 1px;--text-field-container-border-color: var(--colors-border-border-primary);--text-field-container-border-radius: var(--radius-xxs);--text-field-container-background-color: var(--colors-background-bg-primary);--text-field-container-focus-ring-color: var(--colors-effects-focus-rings-focus-ring);--text-field-input-text-color: var(--colors-text-text-primary-900);--text-field-input-placeholder-color: var(--colors-text-text-placeholder);--text-field-input-min-height: calc(var(--text-field-input-height) - var(--text-field-container-border-width) * 2);display:flex;align-items:center;box-shadow:var(--shadow-xs)}.text-field:has(.text-field__addon--start) .text-field__container{border-top-left-radius:0;border-bottom-left-radius:0}.text-field:has(.text-field__addon--end) .text-field__container{border-top-right-radius:0;border-bottom-right-radius:0}.text-field--sm{--text-field-input-height: 40px;--text-field-input-padding: 0 var(--spacing-lg)}.text-field--sm:has(.text-field__aside--start){--text-field-input-padding: 0 var(--spacing-lg) 0 var(--spacing-md)}.text-field--sm:has(.text-field__aside--end){--text-field-input-padding: 0 var(--spacing-md) 0 var(--spacing-lg)}.text-field--sm:has(.text-field__aside--start):has(.text-field__aside--end){--text-field-input-padding: 0 var(--spacing-md)}.text-field--md{--text-field-input-height: 44px;--text-field-input-padding: 0 var(--spacing-xl)}.text-field--md:has(.text-field__aside--start){--text-field-input-padding: 0 var(--spacing-lg) 0 var(--spacing-md)}.text-field--md:has(.text-field__aside--end){--text-field-input-padding: 0 var(--spacing-md) 0 var(--spacing-lg)}.text-field--md:has(.text-field__aside--start):has(.text-field__aside--end){--text-field-input-padding: 0 var(--spacing-md)}@media(max-width:749px){.text-field--mobile-xsm{--text-field-input-height: 36px}}.text-field:has(.text-field__input:disabled){--text-field-container-background-color: var(--colors-background-bg-disabled-subtle);--text-field-container-border-color: var(--colors-border-border-disabled);--text-field-input-text-color: var(--colors-text-text-disabled);--text-field-input-placeholder-color: var(--colors-text-text-disabled);cursor:not-allowed}.text-field._error{--text-field-container-border-color: var(--colors-border-border-error-subtle);--text-field-container-focus-ring-color: var(--colors-effects-focus-rings-focus-ring-error)}.text-field._error .text-field__icon--info{display:none}.text-field:not(._error) .text-field__icon--alert{display:none}.text-field:focus-within .text-field__container{--text-field-container-border-color: var(--colors-border-border-brand);outline:2px solid var(--text-field-container-focus-ring-color);outline-offset:-2px}.text-field__container{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;border:var(--text-field-container-border-width) solid var(--text-field-container-border-color);border-radius:var(--text-field-container-border-radius);background-color:var(--text-field-container-background-color);display:flex;align-items:center;flex:1;min-width:0}.text-field__aside{display:grid;align-items:center;justify-content:center;flex-shrink:0}.text-field__aside--start{padding-left:10px}.text-field--md .text-field__aside--start{padding-left:12px}.text-field:not(:has(.text-field__aside--button.text-field__aside--end)) .text-field__aside--end{padding-right:10px}.text-field--md:not(:has(.text-field__aside--button.text-field__aside--end)) .text-field__aside--end{padding-right:12px}.text-field__aside--button{min-height:var(--text-field-input-min-height);align-items:stretch;padding:0}.text-field--sm .text-field__aside--button.text-field__aside--start{padding-left:12px}.text-field--md .text-field__aside--button.text-field__aside--start{padding-left:14px}.text-field--sm .text-field__aside--button.text-field__aside--end{padding:8px 12px}.text-field--md .text-field__aside--button.text-field__aside--end{padding:10px 14px}.text-field__input{flex-grow:1;min-width:0;font:var(--font-text-md-regular);color:var(--text-field-input-text-color);background:transparent;outline:none;margin:0;width:100%;border:0;height:var(--text-field-input-min-height);padding:var(--text-field-input-padding)}@supports (-webkit-touch-callout: none){.text-field__input[type=date]:invalid:before{content:"mm/dd/yyyy";color:var(--text-field-input-placeholder-color)}}.text-field__input::placeholder{color:var(--text-field-input-placeholder-color)}.text-field__input:disabled{cursor:not-allowed}.text-field__icon{display:grid;align-items:center;justify-content:center}.text-field__icon--type{color:var(--colors-foreground-fg-quaternary-400)}.text-field__icon--info{color:var(--colors-foreground-fg-quaternary-400);cursor:pointer}.text-field__icon--alert{color:var(--colors-foreground-fg-error-secondary)}.text-field__icon--success{color:var(--colors-text-text-success-primary-600)}.text-field__leading-text{color:var(--colors-text-text-tertiary-600);font:var(--font-text-md-regular)}.text-field__addon{flex-shrink:0;min-height:var(--text-field-input-height)}.text-field__addon--text{padding:0 12px;border:1px solid var(--colors-border-border-primary);display:grid;align-items:center;justify-content:center;color:var(--colors-text-text-tertiary-600);font:var(--font-text-md-regular)}.text-field__addon--start{border-radius:var(--radius-xxs) 0 0 var(--radius-xxs);border-right:0}.text-field__addon--end{border-radius:0 var(--radius-xxs) var(--radius-xxs) 0;border-left:0}.text-area{--text-area-container-border-width: 1px;--text-area-container-border-color: var(--colors-border-border-primary);--text-area-container-border-radius: var(--radius-xxs);--text-area-container-background-color: var(--colors-background-bg-primary);--text-area-container-focus-ring-color: var(--colors-effects-focus-rings-focus-ring);--text-area-input-text-color: var(--colors-text-text-primary-900);--text-area-input-placeholder-color: var(--colors-text-text-placeholder);display:flex;align-items:stretch;box-shadow:var(--shadow-xs)}.text-area:has(.text-area__input:disabled){--text-area-container-background-color: var(--colors-background-bg-disabled-subtle);--text-area-container-border-color: var(--colors-border-border-disabled);--text-area-input-text-color: var(--colors-text-text-disabled);--text-area-input-placeholder-color: var(--colors-text-text-disabled);cursor:not-allowed}.text-area._error{--text-area-container-border-color: var(--colors-border-border-error-subtle);--text-area-container-focus-ring-color: var(--colors-effects-focus-rings-focus-ring-error)}.text-area:focus-within .text-area__container{--text-area-container-border-color: var(--colors-border-border-brand);outline:2px solid var(--text-area-container-focus-ring-color);outline-offset:-2px}.text-area__container{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;border:var(--text-area-container-border-width) solid var(--text-area-container-border-color);border-radius:var(--text-area-container-border-radius);background-color:var(--text-area-container-background-color);display:flex;flex:1;min-width:0}.text-area__input{flex-grow:1;min-width:0;font:var(--font-text-md-regular);color:var(--text-area-input-text-color);background:transparent;outline:none;padding:var(--spacing-lg);margin:0;width:100%;border:0;resize:vertical;min-height:120px}.text-area__input::placeholder{color:var(--text-area-input-placeholder-color)}.text-area__input:disabled{cursor:not-allowed}.dropdown{position:relative;display:grid;align-items:stretch;flex-shrink:0}.dropdown__trigger{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:2px;cursor:pointer;background-color:transparent;padding:0;border:0}.dropdown__trigger--text{font:var(--font-text-md-regular);color:var(--colors-text-text-tertiary-600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown__trigger--icon{color:var(--colors-foreground-fg-quaternary-400)}.dropdown__item{padding:1px 0}.dropdown__panel{position:absolute;top:calc(100% + var(--dropdown-offset, 8px));left:0;min-width:var(--dropdown-panel-min-width, 208px);padding:var(--spacing-xs);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--colors-background-bg-primary);box-shadow:var(--shadow-lg);z-index:1000;transform:translate(var(--dropdown-shift-x, 0));max-height:300px;overflow:auto}.dropdown.dropdown--resolved-right .dropdown__panel{left:auto;right:0}.dropdown.dropdown--resolved-left .dropdown__panel{left:0;right:auto}.dropdown.dropdown--drop-up .dropdown__panel{top:auto;bottom:calc(100% + var(--dropdown-offset, 8px))}.dropdown__menu{list-style:none;margin:0;padding:0}.dropdown__button{--dropdown-button-background-color: transparent;--dropdown-button-text-color: var(--colors-text-text-primary-900);display:grid;align-items:center;grid-auto-flow:column;grid-template-columns:1fr auto;column-gap:var(--spacing-md);padding:8px 10px 8px 8px;border:0;border-radius:6px;cursor:pointer;background-color:var(--dropdown-button-background-color);color:var(--dropdown-button-text-color);font:var(--font-text-md-medium);text-align:left;width:100%}@media(hover:hover){.dropdown__button:hover{--dropdown-button-background-color: var(--colors-background-bg-active)}}.dropdown__button._active{--dropdown-button-background-color: var(--colors-background-bg-primary-hover)}.dropdown__button .svg-wrapper{display:none}.dropdown__button._active .svg-wrapper{display:block}.tabs{--tabs-item-grow: 0;--tabs-active-button-background: var(--tabs-button-background);--tabs-active-button-color: var(--tabs-button-color);--tabs-active-button-border-style: var(--tabs-button-border-style);--tabs-active-button-border-width: var(--tabs-button-border-width);--tabs-active-button-border-color: var(--tabs-button-border-color);display:flex;padding:0;margin:0;list-style:none}.tabs--wide{--tabs-item-grow: 1}.tabs--underline{--tabs-button-font: var(--font-navigation-sm-semibold);--tabs-button-background: transparent;--tabs-button-border-width: 1px 1px 3px 1px;--tabs-button-border-style: solid;--tabs-button-border-color: transparent transparent var(--colors-border-border-disabled-subtle) transparent;--tabs-button-color: var(--colors-text-text-tertiary-on-brand);--tabs-active-button-color: var(--colors-text-text-primary-900);--tabs-active-button-border-color: var(--colors-brand-gold-500)}.tabs--tabbed-products-selection{--tabs-active-button-background: var(--colors-gray-50);--tabs-active-button-border-color: transparent transparent var(--colors-brand-500) transparent}.tabs--md{--tabs-button-padding: var(--spacing-md)}.tabs__item{flex-grow:var(--tabs-item-grow)}.tabs__button{display:block;width:100%;background-color:var(--tabs-button-background);color:var(--tabs-button-color);padding:var(--tabs-button-padding) calc(var(--tabs-button-padding) * 2);border-width:var(--tabs-button-border-width);border-style:var(--tabs-button-border-style);border-color:var(--tabs-button-border-color);border-left:0;border-right:0;font:var(--tabs-button-font);cursor:pointer}.tabs__button:not(:disabled):focus-visible{isolation:isolate;outline:2px solid var(--colors-effects-focus-rings-focus-ring);outline-offset:2px}.tabs__button._active,.tabs__button[aria-selected=true]{--tabs-button-background: var(--tabs-active-button-background);--tabs-button-color: var(--tabs-active-button-color);--tabs-button-border-style: var(--tabs-active-button-border-style);--tabs-button-border-width: var(--tabs-active-button-border-width);--tabs-button-border-color: var(--tabs-active-button-border-color)}.tabs__button--bordered{font:var(--font-navigation-md-semibold)}.tabs__button--bordered._active{border-left-width:1px;border-right-width:1px;border-left-style:var(--tabs-active-button-border-style);border-right-style:var(--tabs-active-button-border-style);border-left-color:var(--tabs-active-button-border-color);border-right-color:var(--tabs-active-button-border-color)}.pagination{display:grid;align-items:center;grid-template-columns:auto 1fr auto;padding-inline:0;padding-block:var(--spacing-4xl) var(--spacing-xl);margin-top:var(--spacing-6xl);padding-inline:var(--spacing-xl);margin-left:calc(-1 * var(--spacing-xl));margin-right:calc(-1 * var(--spacing-xl));border-top:1px solid var(--colors-border-border-secondary)}.pagination--no-border{border-top:none}@media(min-width:750px){.pagination{margin-left:0;margin-right:0;padding-inline:0;padding-block:var(--spacing-6xl) var(--spacing-4xl)}}.pagination__list{display:none;list-style:none;padding:0;margin:0}@media(min-width:750px){.pagination__list{display:grid;align-items:center;justify-content:center;grid-auto-flow:column;column-gap:var(--spacing-xxs)}}.pagination__totals{text-align:center}@media(min-width:750px){.pagination__totals{display:none}}.pagination__arrow-mobile{display:none}@media(max-width:749px){.pagination__arrow-mobile{display:block}}.pagination__arrow-desktop{display:none}@media(min-width:750px){.pagination__arrow-desktop{display:block}}.pagination__item._disabled{opacity:.5;pointer-events:none}.pagination__button{--pagination-button-color: var(--colors-text-text-quaternary-500);--pagination-button-background-color: transparent;border-radius:var(--radius-md);border:none;color:var(--pagination-button-color);background-color:var(--pagination-button-background-color);font:var(--font-text-sm-medium);width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:color .3s ease,background-color .3s ease}@media(hover:hover){.pagination__button:hover{--pagination-button-color: var(--colors-text-text-secondary-700);--pagination-button-background-color: var(--colors-background-bg-primary-hover)}}.pagination__button:focus-visible{isolation:isolate;outline:2px solid var(--colors-effects-focus-rings-focus-ring);outline-offset:2px}.pagination__button._active{--pagination-button-color: var(--colors-text-text-secondary-700);--pagination-button-background-color: var(--colors-background-bg-primary-hover)}.alert{--alert-background-color: var(--colors-background-bg-primary);--alert-border-color: var(--colors-border-border-primary);--alert-title-color: var(--colors-text-text-secondary-700);--alert-text-color: var(--colors-text-text-tertiary-600);--alert-icon-background-color: var(--colors-background-bg-primary);--alert-icon-border-color: var(--colors-border-border-primary);--alert-icon-color: var(--colors-foreground-fg-quaternary-400);--alert-close-color: var(--colors-foreground-fg-quaternary-400);--alert-icon-accent-border-color: var(--colors-effects-shadows-shadow-skeumorphic-inner-border);position:relative;display:flex;align-items:flex-start;gap:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid var(--alert-border-color);background:var(--alert-background-color);color:var(--alert-text-color);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs)}.alert--filled{border-radius:var(--radius-xs)}.alert--border-bottom{align-items:flex-start;border-left:0;border-right:0;border-top:0;padding-right:calc(var(--spacing-xl) + 44px);background:transparent;box-shadow:none}.alert--brand{--alert-background-color: var(--colors-background-bg-primary-solid);--alert-border-color: var(--colors-border-border-primary);--alert-title-color: var(--colors-text-text-primary-button);--alert-text-color: var(--colors-text-text-primary-on-brand);--alert-icon-background-color: var(--colors-background-bg-secondary-solid);--alert-icon-border-color: rgba(255, 255, 255, .12);--alert-icon-color: var(--colors-text-text-primary-on-brand);--alert-close-color: var(--colors-text-text-primary-on-brand)}.alert--error{--alert-background-color: var(--colors-background-bg-error-primary);--alert-border-color: var(--colors-border-border-error);--alert-title-color: var(--colors-text-text-error-primary-600);--alert-icon-background-color: var(--colors-background-bg-error-solid);--alert-icon-border-color: rgba(255, 255, 255, .12);--alert-icon-color: var(--colors-text-text-primary-on-brand)}.alert--warning{--alert-background-color: var(--colors-background-bg-warning-primary);--alert-border-color: var(--colors-warning-600);--alert-title-color: var(--colors-text-text-warning-primary-600);--alert-icon-background-color: var(--colors-background-bg-warning-solid);--alert-icon-border-color: rgba(255, 255, 255, .12);--alert-icon-color: var(--colors-text-text-primary-on-brand)}.alert--success{--alert-background-color: var(--colors-background-bg-success-primary);--alert-border-color: var(--colors-success-600);--alert-title-color: var(--colors-text-text-success-primary-600);--alert-icon-background-color: var(--colors-background-bg-success-solid);--alert-icon-border-color: rgba(255, 255, 255, .12);--alert-icon-color: var(--colors-text-text-primary-on-brand)}.alert__icon-wrap{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:var(--alert-icon-color);background:var(--alert-icon-background-color);border:1px solid var(--alert-icon-border-color);box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs),inset 0 0 0 1px var(--alert-icon-accent-border-color),inset 0 -2px 0 0 var(--colors-effects-shadows-shadow-skeumorphic-inner)}.alert--default .alert__icon-wrap{box-shadow:0 1px 2px 0 var(--colors-effects-shadows-shadow-xs),inset 0 -2px 0 0 var(--colors-effects-shadows-shadow-skeumorphic-inner)}.alert__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.alert__icon svg{width:100%;height:100%}.alert__content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.alert__title{margin:0;color:var(--alert-title-color);font:var(--font-text-sm-semibold)}.alert__title+*{margin-top:var(--spacing-xs)}.alert__text{color:var(--alert-text-color);font:var(--font-text-sm-regular)}.alert__text+*{margin-top:var(--spacing-lg)}.alert__text>*:first-child{margin-top:0}.alert__text>*:last-child{margin-bottom:0}.alert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}.alert--border-bottom .alert__actions{margin:0}.alert__actions>*{flex:0 0 auto}@media(min-width:750px){.alert--border-bottom .alert__title+*,.alert--border-bottom .alert__text+*{margin:0}.alert--border-bottom .alert__actions{flex:0 0 auto;gap:var(--spacing-sm);margin-left:auto}}.alert__close:focus-visible{outline:2px solid var(--colors-effects-focus-rings-focus-ring);outline-offset:2px}.alert__close{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--alert-close-color);cursor:pointer}.alert__close svg{width:20px;height:20px}.alert__close{position:absolute;top:8px;right:8px}.alert--border-bottom .alert__content{gap:var(--spacing-xs)}@media(min-width:750px){.alert--border-bottom{align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-8xl)}.alert--border-bottom .alert__close{position:static}.alert--border-bottom .alert__content{flex-direction:row;align-items:center;gap:var(--spacing-3xl)}}@media(hover:hover){.alert__close:hover{opacity:.8}}.product-information slideshow-controls[thumbnails]{display:flex;align-items:center;gap:var(--spacing-xl)}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;container-type:inline-size;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container[data-dragging]{cursor:grabbing;scroll-behavior:auto;user-select:none;-webkit-user-select:none}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container[data-dragging] img{pointer-events:none;-webkit-user-drag:none}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex;flex-wrap:nowrap;gap:var(--spacing-md);padding-inline:0;padding-block:var(--focus-outline-offset);margin-inline:0;width:100%}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows{flex:0 0 auto;height:auto;padding:0}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control{background:transparent;border:none;border-radius:0;color:var(--colors-text-text-primary-900);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control[disabled]{opacity:.3;cursor:default}@media screen and (max-width:749px){.product-information.reticle-info .slideshow-controls__thumbnails{padding:var(--spacing-md) 0}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnail{overflow:hidden;flex:0 0 calc((100% - 3 * var(--spacing-md)) / 4);border:var(--style-border-width) solid transparent;border-radius:var(--radius-xs);box-sizing:border-box;padding:var(--spacing-md-lg) var(--spacing-none)}@media screen and (max-width:749px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:var(--spacing-xxs-xs)}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnail{flex:0 0 calc((100% - 3 * var(--spacing-xxs-xs)) / 4);border-radius:var(--radius-xxs)}}.product-information .slideshow-controls__thumbnail img{aspect-ratio:1;width:100%;height:100%;object-fit:contain;border-radius:none}.product-information .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none;border-color:var(--colors-border-border-brand)}@media screen and (max-width:749px){.product-information slideshow-controls[thumbnails]{gap:var(--spacing-md);padding-inline:var(--spacing-xs)}}.product-information slideshow-arrows.mobile\:hidden{display:flex!important}.product-information media-gallery.media-gallery--cds-single-image slideshow-arrows.mobile\:hidden,.product-information media-gallery.media-gallery--cds-single-image slideshow-arrows,.product-information media-gallery.media-gallery--cds-single-image slideshow-controls,.product-information media-gallery.media-gallery--cds-single-image .slideshow-controls__arrows{display:none!important}.product-information slideshow-arrows{mix-blend-mode:normal}.product-information slideshow-arrows .slideshow-control{opacity:1;color:var(--colors-text-text-primary-900);border-radius:var(--radius-full);width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.variant-option--metafield-swatches{border:none;padding:0;margin:0}.variant-option--metafield-swatches .variant-option__label{display:flex;align-items:baseline;gap:var(--spacing-xs);font:var(--font-text-sm-regular);color:var(--colors-text-text-primary-900);margin-bottom:var(--spacing-sm)}.variant-option__swatch-list{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.variant-option__swatch-label{cursor:pointer;position:relative;display:block}.variant-option__swatch-label--disabled{opacity:.35;pointer-events:none;cursor:not-allowed}.variant-option--metafield-swatches input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none}.variant-option--metafield-swatches:has(.fit-guide__trigger){align-items:flex-end}.variant-option__color-swatch{display:block;width:24px;height:24px;border-radius:var(--radius-xxs);border:1px solid var(--colors-border-border-secondary, #d3d1cf);transition:border-color .15s ease;box-sizing:border-box}.variant-option__color-swatch-wrapper{padding:var(--spacing-sm) var(--spacing-sm-md)}input:checked+.variant-option__color-swatch-wrapper{border:2px solid var(--colors-border-border-brand, #121212);border-radius:var(--radius-xxs)}.variant-option__selected-value{font:var(--font-text-sm-semibold);color:var(--colors-brand-200)}.variant-option--color-swatches .variant-option__selected-value{color:var(--colors-brand-200)}.variant-option__button-swatch{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:var(--spacing-xs) var(--spacing-xl);border:1px solid var(--colors-border-border-secondary, #d3d1cf);border-radius:var(--radius-xxs);font:var(--font-text-sm-regular);color:var(--colors-text-text-primary-900);background:var(--colors-background-bg-primary);transition:all .15s ease;box-sizing:border-box}input:checked+.variant-option__button-swatch{border-color:var(--colors-text-text-primary-900, #121212);border-width:2px;font-weight:600}input:disabled+.variant-option__button-swatch{opacity:.35;cursor:not-allowed;text-decoration:line-through}.variant-option__swatch-label--disabled:before{content:"";position:absolute;border:1px solid var(--colors-border-border-secondary);width:100%;top:calc(50% - 1px)}.variant-option__swatch-label--disabled{border:1px solid var(--colors-border-border-secondary)}.variant-picker--custom .variant-option--dropdowns{margin-bottom:var(--spacing-md)}.variant-picker--custom .variant-option--dropdowns>label{display:flex;justify-content:space-between;font:var(--font-text-xs-regular);color:var(--colors-text-text-primary-900);margin-bottom:var(--spacing-xs)}.variant-picker--custom .variant-option__select-wrapper{position:relative;display:flex;align-items:center;border-radius:var(--radius-xxs)}.variant-picker--custom .variant-option__select{appearance:none;-webkit-appearance:none;width:100%;height:44px;padding:0 var(--spacing-4xl) 0 var(--spacing-lg);border:1px solid var(--colors-border-border-primary, #1c1a1a);border-radius:var(--radius-xxs);background-color:var(--colors-background-bg-primary);font:var(--font-text-md-regular);color:var(--colors-text-text-primary-900);cursor:pointer;transition:border-color .15s ease}.variant-picker--custom .variant-option__select:hover{border-color:var(--colors-border-border-brand)}.variant-picker--custom .variant-option__select:focus{outline:none;border-color:var(--colors-border-border-brand);box-shadow:0 0 0 1px var(--colors-border-border-brand)}.variant-picker--custom .variant-option__select option:disabled{color:var(--colors-text-text-disabled, #b8b6b4)}.variant-picker--custom .variant-option__select-wrapper .icon-caret{position:absolute;right:var(--spacing-lg);pointer-events:none;color:var(--colors-text-text-primary-900)}.variant-option--metafield-swatches+.variant-option--dropdowns{margin-top:var(--spacing-md)}.variant-picker--custom .variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:36px;height:36px;border-radius:var(--radius-xs);border:1px solid var(--colors-border-border-secondary, #d3d1cf)}.variant-picker--custom .variant-option--swatches input:checked+.variant-option__button-label--has-swatch .swatch,.variant-picker--custom .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked) .swatch{border:2px solid var(--colors-text-text-primary, #121212)}.pdp-feature-attributes__heading{margin-bottom:var(--spacing-md)}.pdp-feature-attributes__list{list-style:disc;padding-left:var(--spacing-2xl);margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.pdp-product-specs__heading{margin-bottom:var(--spacing-md)}.pdp-product-specs__content{color:var(--colors-text-text-secondary)}.pdp-product-specs__list{display:flex;flex-direction:column;border-radius:var(--radius-xs)}.pdp-product-specs__row{overflow:hidden;display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--colors-border-border-secondary);background-color:var(--colors-background-bg-primary)}.pdp-product-specs__row:first-child{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.pdp-product-specs__row:last-child{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.pdp-product-specs__row span{padding:var(--spacing-xl) var(--spacing-2xl);height:100%}.pdp-product-specs__row--even{background-color:var(--colors-background-bg-primary)}.pdp-product-specs__label{flex-shrink:0;background-color:var(--colors-background-bg-secondary)}.pdp-product-specs__content table{width:100%;border-collapse:collapse}.pdp-product-specs__content th,.pdp-product-specs__content td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--colors-border-border-secondary)}.pdp-product-specs__content th{font-weight:600}.product-information .add-to-cart-icon{display:none}.product-information .product-details .group-block .icon{color:var(--colors-text-text-primary-900)}.pdp-find-locally{margin-top:0}.pdp-find-locally__button{display:inline-flex;align-items:center;gap:var(--spacing-xs);width:100%;justify-content:center}.pdp-favorite-btn{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;padding:0;cursor:pointer;color:var(--colors-text-text-primary-900);text-decoration:none}.pdp-favorite-btn:hover{color:var(--colors-text-text-secondary)}.pdp-favorite-btn[disabled]{cursor:default;opacity:.8}.pdp-feature-attributes__item{font:var(--font-text-sm-regular);line-height:1.5;position:relative}.pdp-feature-attributes__item::marker{color:var(--colors-text-text-primary-900)}.pdp-feature-attributes__item,.product-information variant-picker{--colors-background-bg-brand-solid: var(--colors-background-bg-primary-alt);--component-colors-components-tooltips-tooltip-supporting-text: var(--colors-text-text-primary-900)}.pdp-feature-attributes__item .tooltip{margin-left:var(--spacing-md);height:1em;position:relative;bottom:calc(-1 * var(--spacing-xs))}.product-information accordion-custom details[open]::details-content,.product-information accordion-custom details[open] .details-content{overflow:visible;overflow-y:visible}@media screen and (max-width:749px){.product-information .layout-panel-flex--row:not(.mobile-column) product-price.text-block{flex:auto}}.product-details .accordion .details__header{justify-content:space-between}.product-details .accordion--dividers accordion-custom .details summary{border-color:var(--colors-border-border-disabled-subtle)}.tabbed-address-list{row-gap:var(--spacing-6xl)}.tabbed-address-list__intro{padding-block:var(--spacing-6xl) 0}.tabbed-address-list__tabs{width:100%}.tabbed-address-list__tabs .tabs__button{text-align:center}.tabbed-address-list__panel,.text-tabs__panel{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.tabbed-address-list__panel[hidden],.text-tabs__panel[hidden]{display:none}.tabbed-address-list__panel-intro{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);padding-block:var(--spacing-4xl);text-align:center}.tabbed-address-list__panel-heading{text-transform:uppercase;margin:0;max-width:780px}.tabbed-address-list__panel-description{max-width:780px}.tabbed-address-list__panel-button{margin-block-start:var(--spacing-md)}.tabbed-address-list__entries{display:flex;flex-direction:column}.tabbed-address-list__entry{display:flex;flex-direction:column;padding-block:var(--spacing-4xl) var(--spacing-2xl)}.tabbed-address-list__entry-title{text-transform:uppercase;margin:0}.tabbed-address-list__entry-body{margin-block-start:var(--spacing-xl)}.tabbed-address-list__entry-body a{color:inherit;text-decoration:underline}.tabbed-address-list__entry-body a:hover{color:var(--colors-text-text-link)}@media(max-width:749px){.tabbed-address-list{row-gap:var(--spacing-4xl)}.tabbed-address-list__intro{padding-block:0;font:var(--font-text-md-regular)}.tabbed-address-list__panel-heading{font:var(--font-display-xxs-ultra)}.tabbed-address-list__panel-description{font:var(--font-text-sm-medium)}.tabbed-address-list__panel-intro{padding-block:var(--spacing-3xl);gap:var(--spacing-2xl)}.tabbed-address-list__entry{padding-block:var(--spacing-3xl) var(--spacing-lg);align-items:center;text-align:center}.tabbed-address-list__entry-title{font:var(--font-display-xxs-black)}.tabbed-address-list__entry-body{font:var(--font-text-sm-regular);margin-block-start:var(--spacing-lg);max-width:320px}}product-badge:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/components.css.map */
