.product-price{margin:16px 0 22px;color:#182c30}.product-price strong{font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-.03em}.product-price>span{white-space:nowrap;font-size:17px;color:#53666a}.product-reviews{margin:64px 0 28px;padding-top:36px;border-top:1px solid #d9e2dc}.product-reviews h2{font-size:28px}.review-average{font-size:20px}.review-form{max-width:720px;padding:26px;border:1px solid #d9e2dc;border-radius:10px;margin-top:28px;background:#f7f9f5}.review-form label{display:block;margin:14px 0;font-weight:600}.review-form input:not([type=checkbox]),.review-form select,.review-form textarea{display:block;width:100%;margin-top:8px;padding:12px;font:inherit;border:1px solid #cbd8cf;border-radius:5px;background:#fff;color:#182c30}.review-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.review-form .review-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.review-consent input{margin-top:4px;flex-shrink:0}.review-item{max-width:720px;padding:22px 0;border-bottom:1px solid #d9e2dc}.review-item h3{display:flex;justify-content:space-between;gap:16px;font-size:18px}.review-item h3 span{white-space:nowrap;color:#657572}.review-body{white-space:pre-wrap;overflow-wrap:anywhere}.review-item time{font-size:13px;color:#657572}.review-notice{padding:16px;background:#edf5e9;border:1px solid #bed2b8;border-radius:6px}@media(max-width:600px){.review-fields{grid-template-columns:1fr;gap:0}.review-form{padding:18px}.product-reviews{margin-top:38px}.review-form .btn{width:100%}}
.product-price .product-gross-price{margin:10px 0 0;font-size:15px;line-height:1.6}.product-price .product-gross-price strong{font-size:23px;letter-spacing:0}.product-gross-price span{display:block;font-size:13px;color:#53666a}.product-stock-contact{margin:0 0 20px}.product-stock-contact .product-availability{display:inline-block;padding:5px 10px;background:#fff1d9;color:#805111;font-size:13px;font-weight:600;border-radius:4px}.product-stock-contact p{font-size:14px;line-height:1.7;margin:9px 0}.product-delivery{margin:20px 0;font-size:14px;line-height:1.8}.product-delivery summary{cursor:pointer;font-weight:600}.product-delivery p{font-size:14px}
