:where(.elx-pdp) .custom-hero__container{width:100%;max-width:1200px;margin:0 auto}:where(.elx-pdp) .custom-hero__benefits{margin-top:20px;margin-bottom:20px}:where(.elx-pdp) .custom-hero__flex{display:flex}:where(.elx-pdp) .custom-hero__flex--image-left{flex-direction:row}:where(.elx-pdp) .custom-hero__flex--image-right{flex-direction:row-reverse}:where(.elx-pdp) .custom-hero__image-wrapper{width:50%;position:relative}:where(.elx-pdp) .custom-hero__image{width:100%;height:auto;display:block}:where(.elx-pdp) .custom-hero__content{box-sizing:border-box;width:50%;max-width:100%;padding:5px 0;overflow:hidden}:where(.elx-pdp) .custom-hero__badge-wrapper{width:100%;margin-bottom:5px;display:block}:where(.elx-pdp) .custom-hero__badge{font-weight:var(--font-weight-semibold);border-radius:20px;width:fit-content;margin-bottom:0;padding:2px 12px;display:block}:where(.elx-pdp) .custom-hero__rating-wrapper{width:100%;margin-bottom:8px;display:block}:where(.elx-pdp) .custom-hero__rating-container{clear:both;border-radius:8px;align-items:center;width:fit-content;margin-top:0;margin-bottom:0;padding:4px 0;display:inline-flex}:where(.elx-pdp) .custom-hero__profile-images{margin-right:10px;display:flex}:where(.elx-pdp) .custom-hero__profile-image{object-fit:cover;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-right:-8px}:where(.elx-pdp) .custom-hero__rating-stars{letter-spacing:1.5px;margin-right:8px;font-size:15px;display:flex}:where(.elx-pdp) .hero-star-icon{margin-right:-4px}:where(.elx-pdp) .custom-hero__star-half{width:var(--hero-star-size,16px);height:var(--hero-star-size,16px);margin-right:-4px;display:inline-block;position:relative}:where(.elx-pdp) .custom-hero__star-half .star-bg{fill:currentColor;opacity:.3;width:100%;height:100%;position:absolute;top:0;left:0}:where(.elx-pdp) .custom-hero__star-half .star-fill{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}:where(.elx-pdp) .custom-hero__star-half .hero-star-icon{width:100%;height:100%;margin-right:0;display:block}:where(.elx-pdp) .custom-hero__rating-text{font-size:14px;font-weight:var(--font-weight-semibold);margin-right:4px}:where(.elx-pdp) .custom-hero__rating-label{margin-right:5px;font-size:14px}:where(.elx-pdp) .custom-hero__rating-count{font-weight:var(--font-weight-regular);font-size:14px}:where(.elx-pdp) .custom-hero__title{margin-top:-10px;font-size:3.4rem;line-height:1.2;margin-bottom:2px!important}:where(.elx-pdp) .custom-hero__benefits{margin-bottom:20px;padding-right:50px}:where(.elx-pdp) .custom-hero__benefit-item{letter-spacing:var(--letter-spacing-body);align-items:center;margin-bottom:5px;font-size:1.4rem;line-height:1.4;display:flex}:where(.elx-pdp) .custom-hero__benefit-icon{text-align:center;justify-content:center;align-items:center;min-width:24px;margin-right:4px;font-size:20px;display:flex}:where(.elx-pdp) .custom-hero__benefit-icon svg{fill:currentColor;width:20px;height:20px}:where(.elx-pdp) .custom-hero__button{cursor:pointer;text-align:center;margin-bottom:5px;text-decoration:none;transition:all .3s;display:inline-block}:where(.elx-pdp) .custom-hero__social-proof{align-items:center;margin-top:20px;display:flex}:where(.elx-pdp) .custom-hero__rating{margin-right:6px;display:flex}:where(.elx-pdp) .custom-hero__star{margin-right:3px;font-size:16px}:where(.elx-pdp) .custom-hero__review-count{font-size:14px}:where(.elx-pdp) .custom-hero__guarantee{text-align:center;margin-top:1px;margin-bottom:12px}:where(.elx-pdp) .custom-hero__guarantee-icon{vertical-align:middle;justify-content:center;align-items:center;margin-right:5px;display:inline-flex}:where(.elx-pdp) .custom-hero__guarantee-icon svg{fill:currentColor;width:15px;height:15px}:where(.elx-pdp) .custom-hero__guarantee-text{letter-spacing:var(--letter-spacing-body);font-size:12px;font-weight:var(--font-weight-regular);vertical-align:middle}@media (width<=768px){:where(.elx-pdp) .custom-hero__flex{flex-direction:column}:where(.elx-pdp) .custom-hero__image-wrapper,:where(.elx-pdp) .custom-hero__content{width:100%;padding-left:0;padding-right:0}:where(.elx-pdp) .custom-hero__title{font-size:3.4rem;line-height:35px}:where(.elx-pdp) .custom-hero__button,:where(.elx-pdp) .custom-hero__guarantee{width:100%}:where(.elx-pdp) .custom-hero__benefits{margin-top:10px;margin-bottom:20px}}@media (width<=440px){:where(.elx-pdp) .custom-hero__rating-container{max-width:380px}:where(.elx-pdp) .custom-hero__rating-stars,:where(.elx-pdp) .custom-hero__rating-text,:where(.elx-pdp) .custom-hero__rating-label,:where(.elx-pdp) .custom-hero__rating-count{font-size:11px}:where(.elx-pdp) .custom-hero__benefits{margin-top:12px;margin-bottom:20px}}