:where(.elx-scope){--font-body: "Inter", sans-serif;--font-heading: "Inter", sans-serif;--font-weight-light: 300;--font-weight-medium: 500;--letter-spacing-tight: -.3px;--letter-spacing-normal: 0px;--letter-spacing-loose: .5px;--letter-spacing-heading: -.3px;--letter-spacing-body: 0px;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.6;--font-size-h1: 40px;--font-size-h2: 34px;--font-size-h3: 28px;--font-size-h4: 22px;--font-size-h5: 19px;--font-size-h6: 17px;--font-size-body-large: 19px;--font-size-body: 16px;--font-size-body-small: 14px;--font-size-caption: 12px;--min-font-size-h1: 32px;--max-font-size-h1: 48px;--min-font-size-h2: 28px;--max-font-size-h2: 40px;--min-font-size-h3: 24px;--max-font-size-h3: 32px}:root{--font-body: "Inter", sans-serif;--font-heading: "Inter", sans-serif;--font-weight-light: 300;--font-weight-medium: 500;--letter-spacing-tight: -.3px;--letter-spacing-normal: 0px;--letter-spacing-loose: .5px;--letter-spacing-heading: -.3px;--letter-spacing-body: 0px;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.6;--font-size-h1: 40px;--font-size-h2: 34px;--font-size-h3: 28px;--font-size-h4: 22px;--font-size-h5: 19px;--font-size-h6: 17px;--font-size-body-large: 19px;--font-size-body: 16px;--font-size-body-small: 14px;--font-size-caption: 12px;--min-font-size-h1: 32px;--max-font-size-h1: 48px;--min-font-size-h2: 28px;--max-font-size-h2: 40px;--min-font-size-h3: 24px;--max-font-size-h3: 32px}:where(.elx-scope) h1,:where(.elx-scope) .h1{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--h1-font-size, var(--font-size-h1));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);margin-bottom:.5em}:where(.elx-scope) h2,:where(.elx-scope) .h2{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--h2-font-size, var(--font-size-h2));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);margin-bottom:.5em}:where(.elx-scope) h3,:where(.elx-scope) .h3{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--h3-font-size, var(--font-size-h3));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.elx-scope) h4,:where(.elx-scope) .h4{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--h4-font-size, var(--font-size-h4));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.elx-scope) h5,:where(.elx-scope) .h5{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--h5-font-size, var(--font-size-h5));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.elx-scope) .subtitle{font-size:var(--subtitle-font-size, 18px)}:where(.elx-scope) h6,:where(.elx-scope) .h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h6);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.elx-scope),:where(.elx-scope) .body{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--body-font-size, var(--font-size-body));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.elx-scope) .body-large{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-large);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.elx-scope) .body-small{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-small);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.elx-scope) .caption{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.elx-scope) .button-text{font-family:var(--font-body);font-weight:var(--global-button-font-weight, 700);font-size:var(--global-button-font-size, var(--font-size-body-small));line-height:1.2;letter-spacing:var(--global-button-letter-spacing, var(--letter-spacing-body));text-transform:var(--global-button-text-transform, uppercase)}:where(.elx-scope) .text-center{text-align:center}:where(.elx-scope) .text-left{text-align:left}:where(.elx-scope) .text-right{text-align:right}:where(.elx-scope) .text-light{font-weight:var(--font-weight-light)}:where(.elx-scope) .text-regular{font-weight:var(--font-weight-regular)}:where(.elx-scope) .text-medium{font-weight:var(--font-weight-medium)}:where(.elx-scope) .text-semibold{font-weight:var(--font-weight-semibold)}:where(.elx-scope) .text-bold{font-weight:var(--font-weight-bold)}:where(.elx-scope) span,:where(.elx-scope) div:not([class^=shopify]),:where(.elx-scope) p:not([class^=shopify]),:where(.elx-scope) button:not([class^=shopify]),:where(.elx-scope) a:not([class^=shopify]){font-family:var(--font-body-family-override)!important}:where(.elx-scope) span[class*=title],:where(.elx-scope) span[class*=heading],:where(.elx-scope) span[class*=product-title],:where(.elx-scope) span[class*=section-title]{font-family:var(--font-heading-family-override)!important}:where(.elx-scope) .check-yes,:where(.elx-scope) .check-no,:where(.elx-scope) .text-value,:where(.elx-scope) .feature-name,:where(.elx-scope) .product-subtitle,:where(.elx-scope) .product-title,:where(.elx-scope) .reviewer-name,:where(.elx-scope) .carousel-reviewer-name,:where(.elx-scope) .rating-text,:where(.elx-scope) .unique-rating-text,:where(.elx-scope) .benefit-text,:where(.elx-scope) .counter-prefix,:where(.elx-scope) .counter-number,:where(.elx-scope) .counter-suffix{font-family:var(--font-body-family-override)!important}:where(.elx-scope) .shopify-app-block,:where(.elx-scope) .shopify-buy-frame,:where(.elx-scope) div[data-shopify-app],:where(.elx-scope) div[data-app-id],:where(.elx-scope) div[class*=app-],:where(.elx-scope) div[class*=App],:where(.elx-scope) #bundle-container,:where(.elx-scope) #bundle-app,:where(.elx-scope) [data-bundle-app],:where(.elx-scope) .bundle-builder,:where(.elx-scope) #ReCharge,:where(.elx-scope) [data-rebuy-id],:where(.elx-scope) [data-rebuy-container],:where(.elx-scope) [data-bold-bundle],:where(.elx-scope) [data-loyalty-container],:where(.elx-scope) [data-quickview],:where(.elx-scope) [data-sm-buy],:where(.elx-scope) [data-judge-me],:where(.elx-scope) #judgeme_product_reviews{--letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important;letter-spacing:var(--app-letter-spacing, var(--letter-spacing-body))!important}:where(.elx-scope) .shopify-app-block *,:where(.elx-scope) .shopify-buy-frame *,:where(.elx-scope) div[data-shopify-app] *,:where(.elx-scope) div[data-app-id] *,:where(.elx-scope) div[class*=app-] *,:where(.elx-scope) div[class*=App] *,:where(.elx-scope) #bundle-container *,:where(.elx-scope) #bundle-app *,:where(.elx-scope) [data-bundle-app] *,:where(.elx-scope) .bundle-builder *,:where(.elx-scope) #ReCharge *,:where(.elx-scope) [data-rebuy-id] *,:where(.elx-scope) [data-rebuy-container] *,:where(.elx-scope) [data-bold-bundle] *,:where(.elx-scope) [data-loyalty-container] *,:where(.elx-scope) [data-quickview] *,:where(.elx-scope) [data-sm-buy] *,:where(.elx-scope) [data-judge-me] *,:where(.elx-scope) #judgeme_product_reviews *{--letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important;letter-spacing:var(--app-letter-spacing, var(--letter-spacing-body))!important}:where(.elx-scope) iframe[src*=app],:where(.elx-scope) iframe[src*=bundle],:where(.elx-scope) iframe[src*=recharge],:where(.elx-scope) iframe[src*=rebuy],:where(.elx-scope) iframe[src*=loyalty]{--letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important}:where(.elx-scope) [class*=bundle],:where(.elx-scope) [class*=Bundle],:where(.elx-scope) [class*=subscription],:where(.elx-scope) [class*=Subscription],:where(.elx-scope) [class*=rebuy],:where(.elx-scope) [class*=Rebuy],:where(.elx-scope) [class*=recharge],:where(.elx-scope) [class*=Recharge],:where(.elx-scope) [class*=quickview],:where(.elx-scope) [class*=Quickview]{--letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important;letter-spacing:var(--app-letter-spacing, var(--letter-spacing-body))!important}:where(.elx-scope) .shopify-app-block[style*=letter-spacing],:where(.elx-scope) .shopify-buy-frame[style*=letter-spacing],:where(.elx-scope) div[data-shopify-app][style*=letter-spacing],:where(.elx-scope) div[data-app-id][style*=letter-spacing],:where(.elx-scope) div[class*=app-][style*=letter-spacing],:where(.elx-scope) div[class*=App][style*=letter-spacing],:where(.elx-scope) #bundle-container[style*=letter-spacing],:where(.elx-scope) #bundle-app[style*=letter-spacing],:where(.elx-scope) [data-bundle-app][style*=letter-spacing],:where(.elx-scope) .bundle-builder[style*=letter-spacing],:where(.elx-scope) #ReCharge[style*=letter-spacing],:where(.elx-scope) [data-rebuy-id][style*=letter-spacing],:where(.elx-scope) [data-rebuy-container][style*=letter-spacing],:where(.elx-scope) [data-bold-bundle][style*=letter-spacing],:where(.elx-scope) [data-loyalty-container][style*=letter-spacing],:where(.elx-scope) [data-quickview][style*=letter-spacing],:where(.elx-scope) [data-sm-buy][style*=letter-spacing],:where(.elx-scope) [data-judge-me][style*=letter-spacing],:where(.elx-scope) #judgeme_product_reviews[style*=letter-spacing]{letter-spacing:var(--app-letter-spacing, var(--letter-spacing-body))!important}:where(.elx-scope) .shop-product-section,:where(.elx-scope) .shop-product-info,:where(.elx-scope) .shop-product-info *:not(.shop-product-title):not([class*=product-title]),:where(.elx-scope) .shop-product-section *:not(.shop-product-title):not([class*=product-title]),:where(.elx-scope) .blocks-section:not(.shopify-app-block):not([data-shopify-app]):not([data-app-id]):not([class*=app-]):not([class*=App]),:where(.elx-scope) .limited-inventory-alert,:where(.elx-scope) .limited-inventory-alert *,:where(.elx-scope) .product-description-block,:where(.elx-scope) .product-description-block *{letter-spacing:var(--letter-spacing-body)!important}:where(.elx-scope) .shop-product-title,:where(.elx-scope) .shop-product-section .shop-product-title,:where(.elx-scope) [class*=product-title-title]{letter-spacing:var(--letter-spacing-heading)!important}@media screen and (max-width:375px){:where(.elx-scope) h1,:where(.elx-scope) .h1{font-size:var(--min-font-size-h1)}:where(.elx-scope) h2,:where(.elx-scope) .h2{font-size:var(--min-font-size-h2)}:where(.elx-scope) h3,:where(.elx-scope) .h3{font-size:var(--min-font-size-h3)}}@media screen and (min-width:1440px){:where(.elx-scope) h1,:where(.elx-scope) .h1{font-size:var(--max-font-size-h1)}:where(.elx-scope) h2,:where(.elx-scope) .h2{font-size:var(--max-font-size-h2)}:where(.elx-scope) h3,:where(.elx-scope) .h3{font-size:var(--max-font-size-h3)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/elx-typography-system.css.map */
