body:has(main[data-template^=product]){--page-content-width: var(--normal-page-width) !important;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2)) !important}.product-details .text-block{max-width:680px}.product-details .text-block.h4 p{font-size:40px!important;line-height:1.15!important}.product-details rte-formatter.text-block p,.product-details rte-formatter.text-block li{font-size:20px!important;line-height:1.5!important}.product-details rte-formatter.text-block p+p{margin-top:8px!important}.product-details .ryviu-number-widget .trw-text,.product-details .r--star-section .trw-text{font-size:17px!important;line-height:1.3!important}.product-details .price,.product-details .compare-at-price{font-size:40px!important}.product-details .bf-tag--product,.product-details .product-price-badges__badge{font-size:16px!important}.product-details .layout-panel-flex--row:has(>.bf-tag--product){--flex-direction: column !important;--horizontal-alignment: flex-start !important;--gap: 10px !important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.product-details .layout-panel-flex--row:has(>.bf-tag--product)>product-price{--padding-block-start: 0px !important}.product-details h3:not([class*=template_4]){font-size:22px!important}.product-details .template_4_block_wrapper,.product-details .template_4_block_wrapper *{font-family:var(--font-body--family, inherit)!important}.product-details .template_4_block__cbmain{padding-top:16px!important;padding-bottom:16px!important}.product-details .template_4_block__cbmain--content--left__top__offerSubtitle{font-size:15px!important;line-height:1.3!important;margin-top:2px!important}.product-details .template_4_block_wrapper h5,.product-details .template_4_block_wrapper h4[class*=prvw_totalAmount_price]{font-size:20px!important;line-height:1.2!important}.product-details .template_4_prevprice{font-size:15px!important;line-height:1.2!important}.product-details .template_4_block_wrapper h4:not([class*=prvw_totalAmount_price]),.product-details .template_4_block_wrapper h6{font-size:14px!important}.product-details .add-to-cart-button{font-size:19px!important;padding-top:18px!important;padding-bottom:18px!important}.product-details .tbpi-trust-seal__text strong{font-size:17px!important;line-height:1.2!important}.product-details .tbpi-trust-seal__text span{font-size:15px!important;line-height:1.25!important}.product-details .accordion summary.details__header{font-size:20px!important;line-height:1.35!important}.product-details .accordion .details-content p,.product-details .accordion .details-content li{font-size:18px!important;line-height:1.55!important}main[data-template^=product] [class*=custom-image-text] .custom-title{font-size:38px!important;line-height:1.15!important}main[data-template^=product] [class*=custom-image-text] .custom-description p,main[data-template^=product] [class*=custom-image-text] .custom-description li{font-size:19px!important;line-height:1.55!important}main[data-template^=product] [class*=custom-image-text] .custom-description li+li{margin-top:8px!important}main[data-template^=product] .section--full-width h2{font-size:40px!important;line-height:1.15!important}main[data-template^=product] .section--full-width p{font-size:20px!important;line-height:1.55!important}main[data-template^=product] .accordion summary.details__header{font-size:20px!important;line-height:1.35!important}main[data-template^=product] .accordion .details-content p,main[data-template^=product] .accordion .details-content li{font-size:18px!important;line-height:1.55!important}main[data-template^=product] [class*=custom-image-text] .custom-description{font-size:19px!important;line-height:1.55!important}main[data-template^=product] .text-block-section h2{font-size:40px!important;line-height:1.15!important}main[data-template^=product] .text-block-section h3{font-size:24px!important}main[data-template^=product] .text-block-section p{font-size:20px!important;line-height:1.5!important}main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block h2{font-size:38px!important;line-height:1.15!important}main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) p,main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) li{font-size:19px!important;line-height:1.55!important}main[data-template="product.ipl-hair-removal"] .ipl-rte p,main[data-template="product.ipl-hair-removal"] .ipl-list li,main[data-template="product.ipl-hair-removal"] .ipl-lead,main[data-template="product.ipl-hair-removal"] .ipl-step__text,main[data-template="product.ipl-hair-removal"] .ipl-fit__card li,main[data-template="product.ipl-hair-removal"] .ipl-faq__answer p{font-size:19px!important;line-height:1.55!important}main[data-template="product.ipl-hair-removal"] .ipl-small,main[data-template="product.ipl-hair-removal"] .ipl-rte.ipl-small p{font-size:15px!important}main[data-template="product.ipl-hair-removal"] .ipl-chip{font-size:16px!important}main[data-template="product.ipl-hair-removal"] .ipl-eyebrow{font-size:14px!important}main[data-template="product.ipl-hair-removal"] .ipl-step__title,main[data-template="product.ipl-hair-removal"] .ipl-fit__title{font-size:22px!important}main[data-template="product.ipl-hair-removal"] summary{font-size:20px!important;line-height:1.35!important}@media(max-width:749px){.product-details .text-block{max-width:none}.product-details .text-block.h4 p{font-size:28px!important}.product-details rte-formatter.text-block p,.product-details rte-formatter.text-block li,.product-details .accordion .details-content p,.product-details .accordion .details-content li,main[data-template^=product] .accordion .details-content p,main[data-template^=product] .accordion .details-content li{font-size:16px!important;line-height:1.45!important}.product-details rte-formatter.text-block p+p{margin-top:5px!important}.product-details .price,.product-details .compare-at-price{font-size:30px!important}.product-details h3:not([class*=template_4]){font-size:20px!important}.product-details .accordion summary.details__header,main[data-template^=product] .accordion summary.details__header{font-size:17px!important}.product-details .template_4_block__cbmain{padding-top:14px!important;padding-bottom:14px!important}.product-details .template_4_block__cbmain--content--left__top__offerSubtitle{font-size:14px!important}.product-details .template_4_block_wrapper h5,.product-details .template_4_block_wrapper h4[class*=prvw_totalAmount_price]{font-size:18px!important}.product-details .add-to-cart-button{font-size:17px!important}main[data-template^=product] [class*=custom-image-text] .custom-title,main[data-template^=product] .section--full-width h2{font-size:28px!important}main[data-template^=product] [class*=custom-image-text] .custom-description,main[data-template^=product] [class*=custom-image-text] .custom-description p,main[data-template^=product] [class*=custom-image-text] .custom-description li,main[data-template^=product] .section--full-width p,main[data-template^=product] .text-block-section p,main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) p,main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) li,main[data-template="product.ipl-hair-removal"] .ipl-rte p,main[data-template="product.ipl-hair-removal"] .ipl-list li,main[data-template="product.ipl-hair-removal"] .ipl-lead,main[data-template="product.ipl-hair-removal"] .ipl-step__text,main[data-template="product.ipl-hair-removal"] .ipl-fit__card li,main[data-template="product.ipl-hair-removal"] .ipl-faq__answer p{font-size:16px!important}main[data-template^=product] .text-block-section h2,main[data-template^=product] .shopify-section:not(:has(.product-details)) .text-block h2{font-size:28px!important}main[data-template="product.ipl-hair-removal"] summary{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/product-text-size-fix.css.map */
