.text-product-promo{display:flex;gap:24px;flex-direction:row;align-items:center}.text-product-promo .product-info{max-width:507px;width:45%}.text-product-promo .product-image{flex:1;max-width:55%}.text-product-promo .product-image img{width:100%;height:auto}.text-product-promo .product-info .top-title,.text-product-promo .product-info .subtitle{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;color:#353b45;font-family:Circular_Std!important;margin:0 0 8px}.text-product-promo .product-info .title{font-weight:700;font-size:56px;line-height:120%;letter-spacing:0%;color:#353b45;margin:0 0 8px}.text-product-promo .product-info .description{font-weight:500;font-size:14px;line-height:17px;margin:0 0 12px;font-family:Circular_Std!important;letter-spacing:0%;color:#353b45}.text-product-promo .product-info .purchase-widget{width:100%;gap:16px;border-radius:12px;padding:24px 16px;background:#f8f8f8;display:flex;margin-top:12px;flex-direction:column}.text-product-promo .product-info .purchase-widget .points-text{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;margin:0;font-family:Circular_Std!important;vertical-align:middle;color:#353b45}.meet-expert-container .content p{line-height:17px}.text-product-promo .product-info .purchase-widget .price{font-weight:700;font-size:28px;line-height:100%;letter-spacing:0%;color:#353b45;margin:0}.text-product-promo .product-info .purchase-widget a{width:100%;margin:0}@media only screen and (max-width: 767px){.text-product-promo .product-info,.text-product-promo .product-image{width:100%;max-width:100%}.text-product-promo{flex-direction:column}.text-product-promo .product-info .product-features{grid-template-columns:1fr;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-product-promo.css.map */
