.singleProduct{overflow:hidden;background-color:var(--bg-color, #ffffff);padding:3.3rem 0 4.2rem}.singleProduct__row{display:flex;flex-direction:column;row-gap:2.6rem;margin:0 auto}.singleProduct__heading{color:var(--text-color, #01415e);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:4.5rem;line-height:110%;font-style:normal;font-weight:400;margin:0 auto 2.8rem}.singleProduct__content{font-family:ABCArizonaSerifLight;color:var(--text-color, #01415e);text-align:center;font-size:2.4rem;font-style:normal;font-weight:300;line-height:120%}.singleProduct__media{position:relative;border-radius:16.722px}.singleProduct__media img{width:100%;height:auto;border-radius:1.6rem;vertical-align:bottom}.singleProduct__text{color:var(--text-color, #01415e);text-align:left;font-family:ABCArizonaSerifLight;font-size:2.25rem;font-style:normal;font-weight:300;line-height:120%}.singleProduct__text p{margin:0}.singleProduct__text strong{font-family:ABCMonumentGroteskMedium;font-weight:500}.singleProduct__cta{height:6.2rem;border-radius:5.643rem;background:var(--cta-bg-color, #01415e);color:var(--cta-text-color, #ffffff);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:2.25rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.4px;width:100%;max-width:40rem;text-transform:none;margin-top:2.5rem}.singleProduct .product-form__buttons{margin-top:2.5rem}.singleProduct .product-form__buttons .singleProduct__cta{margin-top:0}.singleProduct__title{color:var(--product-title-color, #fd5a50);text-align:center;font-family:ABCMonumentGroteskRegular;font-size:4.5rem;font-style:normal;font-weight:400;line-height:110%;margin:0 0 3.1rem}.singleProduct__priceWrapper{display:flex;justify-content:center;align-items:center;column-gap:1.2rem;flex-wrap:nowrap;margin-bottom:2.3rem}.singleProduct__description{color:var(--text-color, #01415e);font-family:ABCArizonaSerifLight;font-size:2.4rem;font-style:normal;font-weight:300;line-height:120%;text-align:center}.singleProduct__price,.singleProduct__comparePrice{color:var(--price-color, #fd5a50);font-family:ABCMonumentGroteskRegular;font-size:3.2rem;font-style:normal;font-weight:400;line-height:120%}.singleProduct__comparePrice{text-decoration-line:line-through;color:var(--compare-price-color, rgba(1, 65, 94, .2))}.singleProduct__discount{display:inline-flex;padding:.8625rem 1.29375rem;border-radius:7.84rem;font-family:ABCMonumentGroteskMedium;justify-content:center;align-items:center;background:var(--discount-color, #f15d22);color:#fff;text-transform:uppercase;font-size:1rem;line-height:1.6rem;font-style:normal;font-weight:700;letter-spacing:.823px}.singleProduct__contentBottom{text-align:left;display:flex;flex-direction:column;flex:1}.singleProduct__contentTop{padding-top:1.2rem}.singleProduct__contentTop--mobile{display:block}.singleProduct__contentTop--desktop{display:none}@media(min-width:1024px){.singleProduct{padding-top:7.9rem;padding-bottom:7.9rem}.singleProduct__heading{font-size:5.5rem;margin-bottom:3.7rem}.singleProduct__row{flex-direction:row;column-gap:5.3rem;max-width:114.5rem}.singleProduct__content{flex:1 1 584px;width:584px;display:flex;flex-direction:column}.singleProduct__cta{height:6.7rem;display:flex}.singleProduct__title{font-size:5.5rem;margin-bottom:1.3rem;text-align:left;line-height:90%;letter-spacing:-.55px}.singleProduct__text{font-size:2.4rem}.singleProduct__description{font-size:4rem;text-align:left;margin-bottom:1.5rem}.singleProduct__price,.singleProduct__comparePrice{font-size:4.02rem}.singleProduct__media{width:calc(100% - 637px);flex:1 1 calc(100% - 637px)}.singleProduct__priceWrapper{justify-content:flex-start;margin-bottom:1.3rem}.singleProduct__contentTop--mobile{display:none}.singleProduct__contentTop--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/349/assets/section-single-product.css.map */
