body:has(.cd1-product-summary) main#MainContent,body:has(.cd1-product-summary) main#MainContent *,body:has(.cd1-product-summary) main#MainContent button,body:has(.cd1-product-summary) main#MainContent input,body:has(.cd1-product-summary) main#MainContent select,body:has(.cd1-product-summary) main#MainContent textarea{font-family:"PH Display",var(--typeHeaderPrimary),var(--typeHeaderFallback),Georgia,"Times New Roman",serif!important}body:has(.cd1-product-summary) main#MainContent .cd1-price-row .cd1-sale-price,body:has(.cd1-product-summary) main#MainContent .cd1-price-row s{font-family:Arial,Helvetica,sans-serif!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}body:has(.cd1-product-summary) main#MainContent .cd1-chevron{position:relative!important;display:inline-block!important;padding:0!important;line-height:0!important}body:has(.cd1-product-summary) main#MainContent .cd1-chevron:before{position:absolute!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%) rotate(45deg)!important;transform-origin:center!important}body:has(.cd1-product-summary) main#MainContent .size-guide-trigger{display:none!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-title-row h1,.buybox>h1,.ph-lp__title,.ph-cd1-media__header h2,.ph-reviews__heading h2,.ph-material-benefits__content>h2,.ph-hotspots__intro h2,.cd1-payment-modal>h2,.cd1-size-guide__content>h2,.ph-support-guide>h2){font-size:40px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-scroll-copy h3,.cd1-scroll-mobile__copy h3,.ph-lp h3,.ph-hotspots__card h3,.ph-review-card h3,.ph-material-benefit h3,.cd1-essential-card h3,.cd1-size-guide__sizes h3,.detail-accordions summary){font-size:24px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-description,.cd1-description p,.cd1-benefits__content,.cd1-benefits__content p,.ph-lp__body,.ph-lp__body p,.ph-lp-hero__detail-body,.ph-lp-chambers__list p,.ph-lp-proof__copy p,.ph-lp-fit__copy p,.ph-lp-standard p,.ph-lp-faq details>div,.ph-lp-faq details>div p,.cd1-scroll-copy p,.cd1-scroll-mobile__copy p,.ph-cd1-media__caption,.ph-reviews__heading p,.ph-review-card__text,.ph-review-card__text p,.ph-material-benefit__text,.ph-material-benefit__text p,.ph-hotspots__intro p,.ph-hotspots__card p,.cd1-payment-modal__intro,.cd1-essential-card p,.cd1-size-guide__lead,.cd1-size-guide__sizes p,.cd1-size-guide__note,.detail-body,.detail-body p){font-size:17px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-lead,.cd1-benefits summary,.option-label,.option-label *,.size>span,.cd1-quantity-selector>p,.cd1-quantity-option,.cd1-cart-button,.cd1-checkout-finance,.cd1-payment-line,.ph-lp-faq summary,.ph-lp-cta__button,.ph-cd1-media__nav button,.ph-reviews__rail-head,.ph-review-person,.ph-reviews__hint,.ph-size-chart,.ph-size-chart-note,.cd1-payment-modal__action){font-size:16px!important;font-weight:400!important;line-height:1.45!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-vendor,.cd1-save-badge,.ph-lp__eyebrow,.cd1-kicker,.cd1-counter,.ph-cd1-media__header p,.ph-review-label,.ph-review-verified,.ph-lp-proof__copy>span,.ph-lp-fit__copy>span,.ph-material-benefit__icon,.cd1-measure,.size small,.size em){font-size:11px!important;font-weight:600!important;line-height:1.4!important}@media(max-width:749px){body:has(.cd1-product-summary) main#MainContent :is(.cd1-title-row h1,.buybox>h1,.ph-lp__title,.ph-cd1-media__header h2,.ph-reviews__heading h2,.ph-material-benefits__content>h2,.ph-hotspots__intro h2,.cd1-payment-modal>h2,.cd1-size-guide__content>h2,.ph-support-guide>h2){font-size:24px!important;line-height:1.2!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-scroll-copy h3,.cd1-scroll-mobile__copy h3,.ph-lp h3,.ph-hotspots__card h3,.ph-review-card h3,.ph-material-benefit h3,.cd1-essential-card h3,.cd1-size-guide__sizes h3,.detail-accordions summary,.cd1-lead,.cd1-benefits summary,.option-label,.option-label *,.size>span,.cd1-quantity-selector>p,.cd1-quantity-option,.cd1-cart-button,.cd1-payment-modal__action){font-size:16px!important;line-height:1.4!important}body:has(.cd1-product-summary) main#MainContent :is(.cd1-description,.cd1-description p,.cd1-benefits__content,.cd1-benefits__content p,.ph-lp__body,.ph-lp__body p,.ph-lp-hero__detail-body,.ph-lp-chambers__list p,.ph-lp-proof__copy p,.ph-lp-fit__copy p,.ph-lp-standard p,.ph-lp-faq details>div,.ph-lp-faq details>div p,.cd1-scroll-copy p,.cd1-scroll-mobile__copy p,.ph-cd1-media__caption,.ph-reviews__heading p,.ph-review-card__text,.ph-review-card__text p,.ph-material-benefit__text,.ph-material-benefit__text p,.ph-hotspots__intro p,.ph-hotspots__card p,.cd1-payment-modal__intro,.cd1-essential-card p,.cd1-size-guide__lead,.cd1-size-guide__sizes p,.cd1-size-guide__note,.detail-body,.detail-body p,.cd1-checkout-finance,.cd1-payment-line,.ph-reviews__hint){font-size:12px!important;line-height:1.65!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/ph-cd1-typography.css.map */
