
product-info .product{font-family:Arial,sans-serif;letter-spacing:0;color:#27231f}
product-info .product__title h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(30px,3.6vw,48px);line-height:1.08}
product-info .product__text.caption-with-letter-spacing{color:#754154;font-size:11px;letter-spacing:.16em}
product-info .price{font-size:25px;letter-spacing:0;color:#27231f}
product-info .product-form__submit{border-radius:40px;min-height:52px;background:#754154}
product-info .product-form__submit::after{border-radius:40px}
product-info .product-form__input input[type=radio]+label{font-family:Arial,sans-serif;font-size:12px;line-height:1.45;white-space:normal;max-width:100%;padding:11px 16px;border-color:#d8c7c0;letter-spacing:0}
product-info .product-form__input input[type=radio]:checked+label{background:#754154;border-color:#754154;color:#fff8f2}
product-info .form__label{font-family:Arial,sans-serif;letter-spacing:0;font-size:13px;font-weight:600}
product-info .product__media-list .product__media{background:#f6efe8}
product-info .product__media img{object-fit:contain}
product-info .thumbnail{border-radius:8px;overflow:hidden}
product-info .thumbnail[aria-current]{border-color:#754154;box-shadow:0 0 0 1px #754154}
product-info .product__accordion{border-color:#e6ddd5}
product-info .product__accordion .accordion__title{font:500 15px/1.4 Arial,sans-serif;letter-spacing:0}
product-info .accordion__content{font:14px/1.6 Arial,sans-serif;color:#6f6963}
product-info .quantity{border-radius:8px}
.vv-product-lead{font:15px/1.5 Arial,sans-serif;color:#6f6963;scroll-margin-top:30px}
.vv-product-lead p{margin:0 0 10px}
.vv-product-lead p:first-child{color:#27231f;font-weight:600}
.vv-product-trust{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}
.vv-product-trust span{padding:7px 11px;border:1px solid #e6ddd5;border-radius:30px;color:#754154;font:11px/1.3 Arial,sans-serif}
@media(min-width:990px){product-info .product__info-wrapper{padding-left:55px}product-info .product__info-container{max-width:520px}}
@media(max-width:749px){product-info .product__title h1{font-size:33px}product-info .product__info-wrapper{padding-top:18px}.vv-product-lead{font-size:14px}product-info .product-form__input input[type=radio]+label{font-size:11px;padding:10px 12px}product-info .product__media-list .product__media img{object-fit:contain}}
