body h1,body h2,body h3,body h4,body h5,body .h0[class],body .h1[class],body .h2[class],body .h3[class],body .h4[class],body .h5[class]{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:rgb(var(--color-foreground));line-height:110%!important;word-break:break-word;margin:0}body.strive-2{font-family:var(--font-body-family)}strong{font-weight:500}.field__label,.customer .field label{font-size:var(--font-size-lead-mobile)}@media screen and (min-width:750px){.field__label,.customer .field label{font-size:var(--font-size-lead)}}small,.font-small{font-size:var(--font-size-small)}.hxxl{font-size:clamp(5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem) );line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:2.625rem}@media only screen and (min-width:750px){.h0{font-size:4rem}}body h1,body .h1[class]{font-size:2.625rem}body h2,body .h2[class]{font-size:2.125rem}.shopify-email-marketing-confirmation__container{max-width:var(--page-width);margin-top:var(--spacer-xl);margin-bottom:var(--spacer-xl)}.shopify-email-marketing-confirmation__container h1{padding-bottom:var(--spacer-m)}.shopify-email-marketing-confirmation__container a{text-decoration:underline;display:inline-block;margin-top:var(--spacer-s)}.shopify-email-marketing-confirmation__container a:hover{text-decoration:none}@media screen and (min-width:750px){.shopify-email-marketing-confirmation__container a{text-decoration:underline;margin-top:var(--spacer-m)}.shopify-email-marketing-confirmation__container{margin-top:var(--spacer-xxl);margin-bottom:var(--spacer-xxl)}}.shopify-email-marketing-confirmation__container h1,.strive-2 .footer-block__heading,.strive-2 h3,.strive-2 .h3[class]{font-size:1.75rem}.rte h2,body h4,body .h4[class]{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.375rem}body h5,body .h5[class],body .card__heading.h5{font-size:1.125rem}@media screen and (min-width:750px){body h5,body .h5[class],body .card__heading.h5{font-size:1.5rem}}@media screen and (min-width:750px){.rte h2,body h4,body .h4[class]{font-size:2rem}}.strive-2 .shopify-policy__title h1{text-align:left;margin-top:var(--spacer-xl);margin-bottom:var(--spacer-m)}@media screen and (min-width:750px){.strive-2 .shopify-policy__title h1{text-align:left;margin-top:var(--spacer-xxl)}.shopify-email-marketing-confirmation__container h1,.strive-2 .shopify-policy__title h1,.strive-2 .footer-block__heading,.strive-2 h3,.strive-2 .h3[class]{font-size:2.75rem}}@media screen and (min-width:750px){body h2,body .h2[class]{font-size:3.375rem}}@media screen and (min-width:750px){body h1,body .h1[class]{font-size:4rem}}.font-link,.facets__heading.font-link,.facets__summary.font-link,.facet-filters__label.font-link,.facet-filters__sort.font-link,.product-count__text.font-link,.facets__selected.font-link,.card-information .price-item.price-item--regular.font-link,.card-information .price-item.price-item--sale.font-link{font-size:1rem;font-weight:500;letter-spacing:-.16px;line-height:100%}.font-p-size{font-size:var(--font-p-size)}@media screen and (min-width:90rem){.font-link,.facets__heading.font-link,.facets__summary.font-link,.facet-filters__label.font-link,.facet-filters__sort.font-link,.product-count__text.font-link,.facets__selected.font-link,.card-information .price-item.price-item--regular.font-link,.card-information .price-item.price-item--sale.font-link{font-size:clamp(1rem,1.8vw,1.125rem)}}.newsletter-form__field-wrapper .field__label,.lead{font-size:1.125rem}@media only screen and (min-width:750px){.newsletter-form__field-wrapper .field__label,.lead{font-size:1.25rem}}small,.caption-with-letter-spacing,.font-small{font-size:.875em;line-height:1.4;font-weight:400}.caption-with-letter-spacing{text-transform:none}p{line-height:calc(1 + .8 / var(--font-body-scale))}.link,.link-with-icon,.customer a{font-size:var(--font-link-size)}body,.header__submenu .header__menu-item.list-menu__item.link{font-size:1rem}.header__menu-item{font-weight:500}.header__submenu .header__menu-item.list-menu__item.link{font-weight:400!important}.strive-2 h3.newsletter-form__message{font-size:1.25rem!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-typography.css.map */
