.hero-protocol{background-color:var(--hero-bg,#e5e7eb);min-height:480px;overflow:hidden;position:relative}.hero-protocol__content{display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:809px;min-height:480px;padding:71px 0 64px 64px;position:relative;width:100%;z-index:1}.hero-protocol__description-item,.hero-protocol__info-copy{font-size:16px;letter-spacing:normal;line-height:24px}.hero-protocol__bullet-icon,.hero-protocol__description-item{align-items:center;display:flex}.hero-protocol__bullet-icon{background-color:#f1cf79;border:1px solid #1b3153;border-radius:100%;justify-content:center;margin-right:12px;min-height:24px;min-width:24px;position:relative;width:24px}.hero-protocol__bullet-icon svg{height:16px;width:16px}.hero-protocol__info-copy strong{font-family:HafferBold,sans-serif}.hero-protocol__info-copy em{font-style:normal;position:relative}.hero-protocol__info-copy em:after{background-color:#85b5ff;bottom:1.3px;content:"";height:4px;left:0;position:absolute;width:101%;z-index:-1}.hero-protocol__media{inset:0;position:absolute;z-index:0}.hero-protocol__image{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.hero-protocol__countdown{border-radius:4px;display:inline-flex;flex-direction:column;margin-bottom:20px;overflow:hidden;width:fit-content}.hero-protocol__countdown-banner{background-color:#ebc879;font-family:HafferBold,sans-serif;font-size:16px;font-weight:800;letter-spacing:8%;line-height:normal;padding:8px;text-align:center;text-transform:uppercase}.hero-protocol__countdown-timer{align-items:center;background-color:#1b3153;display:flex;gap:16px;padding:10px 16px}.hero-protocol__countdown-unit{align-items:center;display:flex;flex-direction:column}.hero-protocol__countdown-number{color:#fff;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.hero-protocol__countdown-label{color:#fff;font-size:13px;font-weight:400;letter-spacing:0;margin-top:.15rem;text-transform:uppercase}.hero-protocol__countdown-sep{align-self:flex-start;color:#fff;font-size:1.5rem;font-weight:700;padding-top:12px}.hero-protocol__reviews{align-items:center;display:flex;gap:.5rem}.hero-protocol__stars{align-items:center;color:#1b3153;display:flex;gap:.1rem}.hero-protocol__star{fill:currentColor;height:1.15rem;width:1.15rem}.hero-protocol__star--empty{fill:none}.hero-protocol__rating-value{font-family:HafferBold,sans-serif;font-size:1rem;font-weight:700;margin-right:6px}.hero-protocol__rating-count{font-size:1rem;font-weight:400}.hero-protocol__heading{color:#1a2744;font-family:HafferBold,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:900;letter-spacing:-3%;line-height:1.1;margin:0}.hero-protocol__desc-cta{display:flex;flex-direction:column;gap:1.5rem}.hero-protocol__description{color:#1a2744;font-size:clamp(20px,1.67vw,24px);line-height:1.5;margin:0}.hero-protocol__description--bullets li:not(:last-child){margin-bottom:8px}.hero-protocol__cta{align-items:center;display:inline-flex;justify-content:center;max-width:380px;width:100%}.hero-protocol__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.hero-protocol__cta:active{filter:brightness(.96);transform:translateY(0)}.hero-protocol__cta--full-width{width:100%}@media(max-width:749px){.hero-protocol{display:flex;flex-direction:column;min-height:unset}.hero-protocol__content{min-height:unset;order:1;padding:16px 16px 24px;width:100%}.hero-protocol__media{aspect-ratio:4/3;inset:unset;order:2;position:relative}.hero-protocol__countdown{margin-left:-24px;margin-right:-24px;width:auto}.hero-protocol__countdown-banner{font-size:.85rem}.hero-protocol__countdown-timer{justify-content:center}.hero-protocol__countdown-number{font-family:HafferBold,sans-serif;font-size:20px;font-weight:700}.hero-protocol__cta{font-size:1.05rem;padding:1.1rem 1.5rem}.hero-protocol__desc-cta{gap:18px}}body[data-layout=a] .ctm_dermato_main_title,body[data-layout=b] .ctm_dermato_main_title{font-size:32px;line-height:40px}@media(max-width:749px){body[data-layout=a] .ctm_dermato_main_title,body[data-layout=b] .ctm_dermato_main_title{font-size:24px;line-height:32px}}body[data-layout=a] .text-image__description *,body[data-layout=b] .text-image__description *{font-size:16px;line-height:24px}@media screen and (min-width:769px){body[data-layout=a] .section-doctor .section-doctor-text,body[data-layout=b] .section-doctor .section-doctor-text{justify-content:end;padding-right:63px}body[data-layout=a] .section-doctor .text-image__media,body[data-layout=b] .section-doctor .text-image__media{padding-left:63px!important}body[data-layout=a] .product-landing-page,body[data-layout=b] .product-landing-page{padding:0 6.7%}}body[data-layout=a] .custom-dynamic-tabs__wrapper .inner,body[data-layout=b] .custom-dynamic-tabs__wrapper .inner{max-width:1092px}@media(min-width:1200px){body[data-layout=a] .xl_min\:col-span-5,body[data-layout=b] .xl_min\:col-span-5{grid-column:span 6/span 5}body[data-layout=a] .xl_min\:col-span-12,body[data-layout=b] .xl_min\:col-span-12{grid-column:span 11/span 12}}body[data-layout=a] .before-after,body[data-layout=b] .before-after{border-bottom:2px solid #1b3153;border-top:2px solid #1b3153}@media(min-width:768px){body[data-layout=a] .md_min\:divide-x-2>:not([hidden])~:not([hidden]),body[data-layout=b] .md_min\:divide-x-2>:not([hidden])~:not([hidden]){border-left-width:0;border-right-width:0}}
/*# sourceMappingURL=endrock.styles.test-landing-page.css.map*/