:root{--font-weight--normal: 400;--font-weight--medium: 500;--font-weight--semibold: 600;--font-weight--bold: 700;--font-size--body-sm: var(--font-size--sm);--font-size--body-md: var(--font-size--md);--font-paragraph-small--size: var(--font-size--sm);--font-paragraph-medium--size: var(--font-size--md);--ps-font-display-family: var(--font-heading--family);--ps-font-display-size: var(--font-h2--size);--ps-font-display-weight: var(--font-weight--bold);--ps-font-display-line-height: var(--font-h2--line-height);--ps-font-display-letter-spacing: var(--font-h2--letter-spacing);--ps-font-section-title-family: var(--font-heading--family);--ps-font-section-title-size: var(--font-h3--size);--ps-font-section-title-weight: var(--font-weight--bold);--ps-font-section-title-line-height: var(--font-h3--line-height);--ps-font-subheading-family: var(--font-body--family);--ps-font-subheading-size: var(--font-h5--size);--ps-font-subheading-weight: var(--font-weight--bold);--ps-font-subheading-line-height: var(--line-height--heading-normal);--ps-font-eyebrow-family: var(--font-accent--family);--ps-font-eyebrow-size: var(--font-h6--size);--ps-font-eyebrow-weight: var(--font-weight--bold);--ps-font-eyebrow-letter-spacing: var(--font-h6--letter-spacing);--ps-font-eyebrow-case: var(--font-h6--case);--ps-font-lead-size: var(--font-size--md);--ps-font-lead-line-height: var(--line-height--body-loose);--ps-font-body-family: var(--font-body--family);--ps-font-body-size: var(--font-paragraph--size);--ps-font-body-weight: var(--font-weight--medium);--ps-font-body-line-height: var(--font-paragraph--line-height);--ps-font-body-sm-size: var(--font-size--sm);--ps-font-caption-size: var(--font-size--2xs);--ps-font-label-size: var(--font-size--xs);--ps-font-label-weight: var(--font-weight--semibold);--ps-color-heading: var(--color-foreground-heading);--ps-color-body: var(--color-foreground);--ps-color-muted: rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));--ps-color-accent: var(--color-primary);--ps-color-accent-hover: var(--color-primary-hover);--ps-color-on-accent: var(--color-primary-button-text);--ps-color-success: var(--color-success);--ps-color-error: var(--color-error);--ps-hero-padding-x: clamp(28px, 5vw, 68px);--ps-hero-padding-x-md: clamp(24px, 4vw, 44px);--ps-hero-padding-x-mobile: 22px}.ps-type{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-body-size);font-weight:var(--ps-font-body-weight);line-height:var(--ps-font-body-line-height);color:var(--ps-color-body)}.ps-display{font-family:var(--ps-font-display-family),sans-serif;font-size:clamp(var(--ps-font-section-title-size),4vw + .5rem,var(--ps-font-display-size));font-weight:var(--ps-font-display-weight);line-height:var(--ps-font-display-line-height);letter-spacing:var(--ps-font-display-letter-spacing);color:var(--ps-color-heading)}.ps-section-title{font-family:var(--ps-font-section-title-family),sans-serif;font-size:var(--ps-font-section-title-size);font-weight:var(--ps-font-section-title-weight);line-height:var(--ps-font-section-title-line-height);color:var(--ps-color-heading)}.ps-subheading{font-family:var(--ps-font-subheading-family),sans-serif;font-size:var(--ps-font-subheading-size);font-weight:var(--ps-font-subheading-weight);line-height:var(--ps-font-subheading-line-height);color:var(--ps-color-heading)}.ps-eyebrow{font-family:var(--ps-font-eyebrow-family),sans-serif;font-size:var(--ps-font-eyebrow-size);font-weight:var(--ps-font-eyebrow-weight);letter-spacing:var(--ps-font-eyebrow-letter-spacing);text-transform:var(--ps-font-eyebrow-case);color:var(--ps-color-accent)}.ps-lead{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-lead-size);font-weight:var(--ps-font-body-weight);line-height:var(--ps-font-lead-line-height);color:var(--ps-color-body)}.ps-hero-heading{font-family:var(--ps-font-display-family),sans-serif;font-size:clamp(var(--ps-font-section-title-size),4vw + .5rem,var(--ps-font-display-size));font-weight:var(--ps-font-display-weight);line-height:var(--ps-font-display-line-height);letter-spacing:var(--ps-font-display-letter-spacing);color:var(--ps-color-heading)}.ps-hero-eyebrow{font-family:var(--ps-font-eyebrow-family),sans-serif;font-size:var(--ps-font-eyebrow-size);font-weight:var(--ps-font-eyebrow-weight);letter-spacing:var(--ps-font-eyebrow-letter-spacing);text-transform:var(--ps-font-eyebrow-case);color:var(--ps-color-accent)}.ps-hero-lead{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-lead-size);font-weight:var(--ps-font-body-weight);line-height:var(--ps-font-lead-line-height);color:var(--ps-color-body)}.ps-content-heading{font-family:var(--ps-font-subheading-family),sans-serif;font-size:var(--ps-font-subheading-size);font-weight:var(--ps-font-subheading-weight);line-height:var(--ps-font-subheading-line-height);color:var(--ps-color-heading)}.ps-faq-chevron{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:0}.ps-faq-chevron svg{width:14px;height:14px;display:block;transition:transform .25s ease}details[open]>summary .ps-faq-chevron svg{transform:rotate(180deg)}.ps-body{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-body-size);font-weight:var(--ps-font-body-weight);line-height:var(--ps-font-body-line-height);color:var(--ps-color-body)}.ps-body-sm{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-body-sm-size);line-height:var(--line-height--body-normal);color:var(--ps-color-body)}.ps-caption{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-caption-size);line-height:var(--line-height--body-normal);color:var(--ps-color-muted)}.ps-label{font-family:var(--ps-font-body-family),sans-serif;font-size:var(--ps-font-label-size);font-weight:var(--ps-font-label-weight);line-height:var(--line-height--body-normal);color:var(--ps-color-heading)}.ps-color-heading{color:var(--ps-color-heading)}.ps-color-body{color:var(--ps-color-body)}.ps-color-muted{color:var(--ps-color-muted)}.ps-color-accent{color:var(--ps-color-accent)}.ps-weight-normal{font-weight:var(--font-weight--normal)}.ps-weight-medium{font-weight:var(--font-weight--medium)}.ps-weight-semibold{font-weight:var(--font-weight--semibold)}.ps-weight-bold{font-weight:var(--font-weight--bold)}footer{--footer-col-heading-size: var(--font-h3--size);--footer-col-heading-weight: var(--font-weight--bold);--footer-col-heading-family: var(--font-h3--family);--footer-col-heading-line-height: var(--font-h3--line-height);--footer-col-body-size: var(--font-paragraph--size);--footer-col-body-weight: var(--font-paragraph--weight);--footer-col-body-family: var(--font-body--family);--footer-col-body-line-height: var(--font-paragraph--line-height);--footer-col-item-gap: 12px;--footer-col-heading-gap: 12px}footer .menu__details{--menu-heading-size: var(--footer-col-heading-size);--menu-heading-weight: var(--footer-col-heading-weight)}footer .menu__heading,footer .menu__heading.h3,footer .menu__heading :is(.menu__heading__default,.menu__heading__accordion){font-family:var(--footer-col-heading-family),sans-serif!important;font-size:var(--footer-col-heading-size)!important;font-weight:var(--footer-col-heading-weight)!important;line-height:var(--footer-col-heading-line-height)!important;letter-spacing:var(--font-h3--letter-spacing)!important;text-transform:var(--font-h3--case)!important;color:var(--color-foreground-heading)!important}footer .menu__item,footer .menu__item a{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important;text-decoration:none}footer .menu__item a:hover,footer .menu__item a:focus-visible{color:var(--color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:2px}footer [class*=ai-contact-info__heading]{font-family:var(--footer-col-heading-family),sans-serif!important;font-size:var(--footer-col-heading-size)!important;font-weight:var(--footer-col-heading-weight)!important;line-height:var(--footer-col-heading-line-height)!important;letter-spacing:var(--font-h3--letter-spacing)!important;text-transform:var(--font-h3--case)!important;color:var(--color-foreground-heading)!important;margin-block-end:var(--footer-col-heading-gap)!important}footer [class*=ai-contact-info__text],footer [class*=ai-contact-info__link]{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important;text-decoration:none}footer [class*=ai-contact-info__link]:hover,footer [class*=ai-contact-info__link]:focus-visible,footer .ps-contact-link:hover,footer .ps-contact-link:focus-visible{color:var(--color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:2px}footer .ps-contact-link{color:var(--color-foreground)!important;text-decoration:none;cursor:pointer}footer [class*=ai-contact-info__list]{gap:0!important}footer [class*=ai-contact-info__item]+[class*=ai-contact-info__item]{margin-block-start:var(--footer-col-item-gap)!important}footer .email-signup-block{--signup-heading-size: var(--footer-col-heading-size);--signup-heading-weight: var(--footer-col-heading-weight)}footer .email-signup__heading{font-family:var(--footer-col-heading-family),sans-serif!important;font-size:var(--footer-col-heading-size)!important;font-weight:var(--footer-col-heading-weight)!important;line-height:var(--footer-col-heading-line-height)!important;color:var(--color-foreground-heading)!important}footer .email-signup__subtitle{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important}footer .text-block.h1,footer .text-block.h2,footer .text-block.h3,footer .text-block.h4,footer .text-block.h5,footer .text-block.h6{font-family:var(--footer-col-heading-family),sans-serif!important;font-size:var(--footer-col-heading-size)!important;font-weight:var(--footer-col-heading-weight)!important;line-height:var(--footer-col-heading-line-height)!important;color:var(--color-foreground-heading)!important}footer .text-block.rte,footer .text-block.paragraph,footer .text-block.rte :is(p,li,span){font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important}footer .text-block.rte a{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important;text-decoration:none}footer .text-block.rte a:hover,footer .text-block.rte a:focus-visible{color:var(--color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:2px}footer .policy-links{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;text-transform:none!important}footer .policy-links a{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:var(--color-foreground)!important;text-decoration:none}footer .policy-links a:hover,footer .policy-links a:focus-visible{color:var(--color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:2px}footer .policy-links__separator{color:var(--color-foreground)}footer .footer-copyright,footer .footer-copyright__text{font-family:var(--footer-col-body-family),sans-serif!important;font-size:var(--footer-col-body-size)!important;font-weight:var(--footer-col-body-weight)!important;line-height:var(--footer-col-body-line-height)!important;color:var(--color-foreground)!important;text-transform:none!important}footer .footer-copyright a{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:var(--color-foreground)!important;text-decoration:none}footer .footer-copyright a:hover,footer .footer-copyright a:focus-visible{color:var(--color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ps-typography.css.map */
