.pw-kit-product.product__info>.product__text,.pw-kit-product.product__info>.product__text .product__text-inner{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.pw-kit-product.product__info>.product__text{margin-top:10px!important}
.pw-kit-product.product__info>.product__text:first-child{font-size:11px;letter-spacing:.1em;margin:0 0 12px!important}
.pw-kit-product.product__info .product__title{margin-top:0;margin-bottom:18px}
.pw-kit-product.product__info .product__title h1{font-size:clamp(32px,3vw,45px);line-height:1.08;letter-spacing:-.045em}
.pw-kit-product .product__text-inner{line-height:1.45;font-size:14px}
.pw-kit-product .product__text-inner .icon{width:18px;height:18px;flex-shrink:0}
.pw-kit-product .pw-purchase legend{font-size:16px;margin-bottom:11px}
.pw-kit-product .pw-option{padding:15px 17px 15px 43px;border-radius:13px}
.pw-kit-product .pw-option:has(input:checked){padding:14.5px 16.5px 14.5px 42.5px}
.pw-kit-product .pw-option input{left:15px;top:18px}
.pw-kit-product .pw-option--plan input{top:51px}
.pw-kit-product .pw-option__ribbon{font-size:10px;letter-spacing:.03em;margin-bottom:8px;padding:3px 8px}
.pw-kit-product .pw-option__headline{font-size:16px}
.pw-kit-product .pw-option__renewal{margin-top:12px;font-size:12px;line-height:1.5;padding-top:10px}
.pw-kit-product .pw-option__description{font-size:12px;margin-top:5px}
.pw-kit-product .pw-option__perks{font-size:12px;margin:8px 0}
.pw-kit-product .pw-purchase{gap:10px}
.pw-kit-product pawce-purchase{margin-bottom:16px}
@media(max-width:749px){.pw-kit-product.product__info .product__title h1{font-size:32px}.pw-kit-product.product__info>.product__text{margin-top:9px!important}.pw-kit-product .product__text-inner{font-size:13px}.pw-kit-product .pw-option__headline{font-size:15px}.pw-kit-product .pw-option__renewal{font-size:11px}.pw-kit-product .pw-option__headline b{font-size:21px}}
