:root{--beauty-body: 16px;--beauty-small: 13px;--beauty-label: 11px;--beauty-action: 14px;--beauty-ink: #1a1a1a;--beauty-muted: #626262}body .product__title h1{font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;line-height:1.18;letter-spacing:-.02em!important}body .product__info-container>.product__text.subtitle{font-size:12px;line-height:1.5;letter-spacing:.06em;color:var(--beauty-muted)}body .product__info-container .jdgm-prev-badge__text{font-family:var(--font-body-family);font-size:13px!important;font-weight:500!important;line-height:1.5;letter-spacing:0}body .product__info-container .pdp-benefit__txt{font-size:var(--beauty-body);font-weight:400;line-height:1.5;letter-spacing:0}body .product__info-container>.caption-with-letter-spacing{font-size:var(--beauty-small);line-height:1.5;letter-spacing:0;text-transform:none;color:var(--beauty-muted)}body .pdp-set,body .pdp-set.pdp-set--compact{border:0;padding:0;background:transparent}body .pdp-set .pdp-set__opt{border-radius:0;border-color:#d8d6d3;margin-bottom:10px}body .pdp-set .pdp-set__opt.is-selected{border-color:var(--beauty-ink);box-shadow:0 0 0 1px var(--beauty-ink) inset}body .pdp-set .pdp-set__title,body .pdp-set .pdp-set__addon-title{min-width:0;font-size:15px!important;font-weight:500;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}body .pdp-set .pdp-set__price{font-size:18px!important;font-weight:600;line-height:1.4;letter-spacing:0}body .pdp-set .pdp-set__was{font-size:13px;font-weight:400;color:var(--beauty-muted)}body .pdp-set .pdp-set__subtitle,body .pdp-set .pdp-set__ssub,body .pdp-set .pdp-set__trust,body .pdp-set .pdp-set__ldetails{font-size:var(--beauty-small);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--beauty-muted)}body .pdp-set .pdp-set__stext,body .pdp-set .pdp-set__addon-price{font-size:14px!important;line-height:1.45;letter-spacing:0}body .pdp-set .pdp-set__stext strong{font-weight:500}body .pdp-set .pdp-set__badge{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.06em}body .pdp-set .pdp-set__sicon svg{width:20px;height:20px}body .pdp-set .pdp-set__gift-free{color:var(--beauty-ink);font-size:14px;font-weight:500;letter-spacing:0}body :is(.product-form__submit,.sticky-atc-bar__button,.cart__checkout-button,.cart-upsell__add,.homepage-sku-grid .button,.image-with-text .button,.banner .button,.editorial-trio__button){font-family:var(--font-body-family)!important;font-size:var(--beauty-action)!important;font-weight:500!important;line-height:1.3;letter-spacing:.06em!important}body .product-form__submit>span{letter-spacing:inherit;font-weight:inherit}body .homepage-sku-grid__title,body .card__heading,body .cart-upsell__title{font-size:15px!important;font-weight:500!important;line-height:1.4;letter-spacing:0!important}body .homepage-sku-grid__selling-point,body .cart-drawer .tax-note{font-size:var(--beauty-small);line-height:1.5;letter-spacing:0}body .homepage-sku-grid .price,body .cart-upsell__price{font-size:16px!important;font-weight:500!important;letter-spacing:0!important}body .homepage-sku-grid__heading,body .image-with-text__heading,body .related-products__heading{font-size:clamp(24px,2.2vw,28px)!important;font-weight:500!important;line-height:1.25;letter-spacing:-.015em!important}body .image-with-text__text p,body .product__accordion .accordion__content{font-size:var(--beauty-body);line-height:1.6;letter-spacing:0}body .footer__heading,body .cart-upsell__heading{font-size:12px!important;font-weight:500!important;line-height:1.4;letter-spacing:.08em!important}body .footer .list-menu__item--link{font-size:14px;line-height:1.5;letter-spacing:.02em}@media(max-width:749px){body .product__title h1{font-size:28px!important}body .pdp-set .pdp-set__price{font-size:17px!important}body .pdp-set .pdp-set__rowline{flex-wrap:wrap;gap:8px}body .pdp-set .pdp-set__title{flex-basis:100px}body .pdp-set .pdp-set__price{margin-left:auto;max-width:100%;white-space:normal}body .pdp-set .pdp-set__badge{max-width:100%;white-space:normal}body .product__info-container .pdp-benefit__txt,#MainContent .pdp-benefits:has(>.pdp-benefit:nth-child(4):last-child) .pdp-benefit__txt{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/beauty-typography.css.map */
