.focl-section .trioProduct{overflow:hidden;background-color:var(--bg-color, #ffffff);padding:42px 0}.focl-section .trioProduct__wrapper{margin:0 auto}.focl-section .trioProduct__row{display:flex;flex-direction:column;row-gap:36px;margin:28px auto 30px}.focl-section .trioProduct__heading{color:var(--text-color, #01415e);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:45px;line-height:110%;font-style:normal;font-weight:400;margin:0 auto 28px}.focl-section .trioProduct__content{font-family:ABCArizonaSerifLight;color:var(--text-color, #01415e);text-align:center;font-size:24px;font-style:normal;font-weight:300;line-height:120%}.focl-section .trioProduct__item{flex:1;max-width:425px;margin:0 auto}.focl-section .trioProduct__media{position:relative;margin-bottom:17px;border-radius:16.722px;background:#d9d9d9}.focl-section .trioProduct__media img{width:100%;height:auto;border-radius:16px;vertical-align:bottom}.focl-section .trioProduct__text{color:var(--text-color, #01415e);text-align:left;font-family:ABCArizonaSerifLight;font-size:22.5px;font-style:normal;font-weight:300;line-height:120%;margin-bottom:10px}.focl-section .trioProduct__text p{margin:0}.focl-section .trioProduct__text strong{font-family:ABCMonumentGroteskMedium;font-weight:500}.focl-section .trioProduct__cta{height:62px;border-radius:56.43px;background:var(--cta-bg-color, #01415e);color:var(--cta-text-color, #ffffff);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:22.5px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px;margin-top:25px;width:100%;max-width:400px;text-transform:none}.focl-section .trioProduct .product-form__buttons{margin-top:25px}.focl-section .trioProduct .product-form__buttons .trioProduct__cta{margin-top:0}.focl-section .trioProduct__info{position:absolute;top:45px;left:0;right:0;text-align:center;margin:auto;max-width:340px}.focl-section .trioProduct__title{color:var(--text-color, #01415e);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:42.1px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.422px;margin:0 0 17px}.focl-section .trioProduct__content{text-align:center}.focl-section .trioProduct__priceWrapper{display:flex;justify-content:center;align-items:center;column-gap:12px;flex-wrap:nowrap}.focl-section .trioProduct__price,.focl-section .trioProduct__comparePrice{color:var(--text-color, #01415e);font-family:ABCMonumentGroteskRegular;font-size:30.9px;font-style:normal;font-weight:400;line-height:120%}.focl-section .trioProduct__comparePrice{text-decoration-line:line-through;color:#01415e33}.focl-section .trioProduct__discount{display:inline-flex;padding:8.625px 12.9375px;border-radius:78.4px;font-family:ABCMonumentGroteskMedium;justify-content:center;align-items:center;background:var(--discount-color, #f15d22);color:#fff;text-transform:uppercase;font-size:10px;line-height:16px;font-style:normal;font-weight:700;letter-spacing:.823px}.focl-section .trioProduct__ctaInfo{color:var(--text-color, #01415e);text-align:center;font-family:ABCArizonaSerifLight;font-size:18.75px;font-style:normal;font-weight:300;line-height:140%}.focl-section .trioProduct__badge{display:flex;padding-top:6px;justify-content:center;margin:auto auto -79px;width:158px;height:158px;border-radius:50%;background-color:#f6f6f2}.focl-section .trioProduct__badgeText{color:var(--text-color, #01415e);text-align:center;font-family:ABCArizonaSerifLight;font-size:15px;font-style:normal;font-weight:300;line-height:140%}.focl-section .trioProduct__badgeText strong{display:block;font-family:ABCMonumentGroteskRegular;font-size:28px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1024px){.focl-section .trioProduct{padding-top:27px;padding-bottom:79px}.focl-section .trioProduct__heading{font-size:55px;margin-bottom:37px}.focl-section .trioProduct__row{flex-direction:row;column-gap:24px;margin-top:42px;margin-bottom:34px}.focl-section .trioProduct__row--2{column-gap:62px}.focl-section .trioProduct__item{max-width:none;display:flex;flex-direction:column}.focl-section .trioProduct__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.focl-section .trioProduct__cta{max-width:100%;height:67px}.focl-section .trioProduct__title{font-size:45px;margin-bottom:19.82px}.focl-section .trioProduct__text{font-size:24px}.focl-section .trioProduct__price,.focl-section .trioProduct__comparePrice{font-size:33px}.focl-section .trioProduct__media{margin-bottom:19px}.focl-section .trioProduct__ctaInfo{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-trio-product.css.map */
