.joravel-type-v5{font-kerning:normal;--joravel-reading-width: 68ch}.joravel-type-v5 :is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}.joravel-type-v5 :is(.button,.button-secondary){font-family:var(--font-body--family);font-weight:500;letter-spacing:.015em;line-height:1.4}.joravel-type-v5 :is(product-price,.price,.compare-at-price){font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.joravel-type-v5 .joravel-header-promotion{font-weight:400;letter-spacing:.005em}.joravel-type-v5 .joravel-header-promotion__service{font-weight:500}.joravel-type-v5 .joravel-header-utility{font-size:.8125rem;line-height:1.5}.joravel-type-v5 .joravel-home-hero__content{gap:24px}.joravel-type-v5 .joravel-home-hero__heading{font-size:44px;line-height:1.15;letter-spacing:-.022em;text-transform:none;max-inline-size:16ch}.joravel-type-v5 .joravel-home-hero__text{font-family:var(--font-body--family);font-size:16px;line-height:1.65;letter-spacing:0;max-inline-size:34ch;margin-block-start:18px}.joravel-type-v5 .joravel-home-hero__offer-heading{font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:500}.joravel-type-v5 .joravel-home-hero__offer-heading strong{font-size:48px;line-height:1.12;letter-spacing:-.025em;font-weight:600}.joravel-type-v5 .joravel-home-hero__primary-code{font-size:15px;line-height:1.5;padding:8px 12px}.joravel-type-v5 .joravel-home-hero__primary-code strong{font-weight:600;letter-spacing:.04em}.joravel-type-v5 :is(.joravel-home-hero__primary-condition,.joravel-home-hero__condition,.joravel-home-hero__code,.joravel-home-hero__offer-note,.joravel-home-hero__tagline){font-family:var(--font-body--family);font-size:12px;line-height:1.55}.joravel-type-v5 .joravel-home-hero__button{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.005em;min-block-size:48px;padding:12px 10px}.joravel-type-v5 .joravel-pdp-navigation{line-height:1.6;padding-block:8px 12px}.joravel-type-v5 .joravel-lighting-hub-hero__eyebrow{font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5}.joravel-type-v5 .joravel-lighting-hub-hero__heading{font-size:44px;line-height:1.18;letter-spacing:-.02em}.joravel-type-v5 .joravel-lighting-hub-hero__description{font-size:16px;line-height:1.65}.joravel-type-v5 .joravel-lighting-hub-hero__button{font-family:var(--font-body--family);font-size:14px;font-weight:500;letter-spacing:.015em;min-block-size:48px}.joravel-type-v5 :is(.joravel-lighting-hub-forms,.joravel-lighting-hub-families,.joravel-lighting-hub-guidance){padding-block:32px}.joravel-type-v5 :is(.joravel-lighting-hub-forms__heading,.joravel-lighting-hub-families__heading,.joravel-lighting-hub-guidance__heading){font-size:28px;font-weight:var(--font-heading--weight);line-height:1.25;letter-spacing:-.012em;margin-block-end:18px}.joravel-type-v5 :is(.joravel-lighting-hub-forms__label,.joravel-lighting-hub-families__label,.joravel-lighting-hub-guidance__summary){font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}.joravel-type-v5 .product-details h1{font-family:var(--font-family, var(--font-body--family));font-size:var(--font-size, 2rem);font-weight:var(--font-weight, 400);line-height:1.25;letter-spacing:-.02em;text-wrap:balance;max-inline-size:30ch}.joravel-type-v5 .product-details product-price{line-height:1.4;font-weight:500}.joravel-type-v5 .product-details product-price .price{font-weight:500}.joravel-type-v5 .product-details .variant-picker{container:joravel-variants / inline-size}.joravel-type-v5 .product-details .variant-option--equal-width-buttons{inline-size:100%;min-inline-size:0;max-inline-size:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.joravel-type-v5 .product-details .variant-option--equal-width-buttons:has(>label:nth-of-type(3):last-of-type){grid-template-columns:repeat(2,minmax(0,1fr))}.joravel-type-v5 .product-details .variant-option--equal-width-buttons:has(>label:nth-of-type(3):last-of-type)>label:last-of-type{grid-column:1 / -1}.joravel-type-v5 .product-details .variant-option--equal-width-buttons .variant-option__button-label{inline-size:100%;min-inline-size:0;max-inline-size:100%;white-space:normal}.joravel-type-v5 .product-details .variant-option--equal-width-buttons .variant-option__button-label__text{overflow-wrap:anywhere;text-align:center}.joravel-type-v5 .product-details .variant-option--equal-width-buttons .variant-option__button-label__pill{display:none;width:100%;transform:none;transition:none}.joravel-type-v5 .product-details .variant-option--equal-width-buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill{display:block}@container joravel-variants (max-width: 619px){.joravel-type-v5 .product-details .variant-option--equal-width-buttons:has(>label:nth-of-type(3):last-of-type){grid-template-columns:minmax(0,1fr)}}.joravel-type-v5 .joravel-tiered-offer{padding-block:20px}.joravel-type-v5 .joravel-tiered-offer__header{margin-block-end:16px}.joravel-type-v5 .joravel-tiered-offer__heading{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.015em}.joravel-type-v5 .joravel-tiered-offer__header p{font-size:13px;line-height:1.55;margin-block-start:6px}.joravel-type-v5 .joravel-tiered-offer__tier strong{letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.joravel-type-v5 .joravel-tiered-offer__condition{line-height:1.5}.joravel-type-v5 .joravel-concierge__heading{font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0}.joravel-type-v5 .joravel-concierge__copy{font-size:14px;line-height:1.6}.joravel-type-v5 :is(.joravel-concierge__action-label,.joravel-concierge__action--whatsapp){font-size:13px;font-weight:500;line-height:1.4}.joravel-type-v5 :is(.joravel-product-description__intro h2,.joravel-pdp-care__intro h2){font-family:var(--font-heading--family);font-size:28px;line-height:1.3;letter-spacing:-.015em;font-weight:var(--font-heading--weight);max-inline-size:22ch}.joravel-type-v5 :is(.joravel-product-description__eyebrow,.joravel-pdp-care__eyebrow){font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;margin-block-end:14px}.joravel-type-v5 :is(.joravel-product-description__content,.joravel-pdp-care__answer){font-family:var(--font-body--family);font-size:16px;line-height:1.75}.joravel-type-v5 .joravel-product-description__body :is(p,ul,ol){max-inline-size:var(--joravel-reading-width)}.joravel-type-v5 .joravel-product-description__body :is(h2,h3,h4){font-family:var(--font-body--family);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;margin-block:32px 14px}.joravel-type-v5 .joravel-product-description__body :is(th,td){font-size:14px;line-height:1.65;padding:14px 12px}.joravel-type-v5 :is(.joravel-product-description__toggle,.joravel-product-description__downloads a,.joravel-pdp-care__contact){font-family:var(--font-body--family);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5}.joravel-type-v5 .joravel-pdp-care__question summary{font-size:16px;font-weight:500;line-height:1.5;padding-block:20px}.joravel-type-v5 product-card product-price{font-family:var(--font-body--family);font-weight:400;line-height:1.5}.joravel-type-v5 .shopify-policy__body :is(p,ul,ol){max-inline-size:var(--joravel-reading-width);line-height:1.75}@media screen and (min-width:1600px){.joravel-type-v5 .joravel-home-hero__heading{font-size:52px}.joravel-type-v5 .joravel-home-hero__text{font-size:17px}.joravel-type-v5 .joravel-home-hero__offer-heading strong{font-size:60px}}@media screen and (max-width:1099px){.joravel-type-v5 .joravel-home-hero__heading{font-size:40px;max-inline-size:20ch}}@media screen and (max-width:749px){.joravel-type-v5{--font-h1--size: min(var(--font-size--h1), 2.25rem);--font-h2--size: min(var(--font-size--h2), 1.75rem);--font-h3--size: min(var(--font-size--h3), 1.5rem);--font-h4--size: min(var(--font-size--h4), 1.25rem)}.joravel-type-v5 .joravel-home-hero__content{gap:22px;padding:28px 24px 36px}.joravel-type-v5 .joravel-home-hero__heading{font-size:32px;line-height:1.2;letter-spacing:-.02em;max-inline-size:18ch}.joravel-type-v5 .joravel-home-hero__text{font-size:16px;margin-block-start:14px}.joravel-type-v5 .joravel-home-hero__offer-heading strong{font-size:44px}.joravel-type-v5 .product-details h1{font-size:min(var(--font-size, 2rem),1.75rem);line-height:1.3;max-inline-size:30ch}.joravel-type-v5 .joravel-tiered-offer__heading{font-size:20px;line-height:1.35}.joravel-type-v5 :is(.joravel-product-description__intro h2,.joravel-pdp-care__intro h2){font-size:24px;line-height:1.3}.joravel-type-v5 .joravel-pdp-care__question summary{font-size:15px}.joravel-type-v5 .joravel-lighting-hub-hero__heading{font-size:32px;line-height:1.22}.joravel-type-v5 :is(.joravel-lighting-hub-forms,.joravel-lighting-hub-families,.joravel-lighting-hub-guidance){padding-block:26px}.joravel-type-v5 :is(.joravel-lighting-hub-forms__heading,.joravel-lighting-hub-families__heading,.joravel-lighting-hub-guidance__heading){font-size:26px}}@media screen and (max-width:359px){.joravel-type-v5 .joravel-home-hero__content{padding-inline:20px}.joravel-type-v5 .joravel-home-hero__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/joravel-typography.css.map */
