.product-single .product__title{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.025em;text-transform:none;margin-bottom:0}
.product-single .product__price-and-badge{margin-bottom:12px}
.product-single .product__price--regular{font-size:26px;font-weight:600;color:#18334d}
.product-single .product__price--compare{font-size:17px;color:#686868}
#MainContent [data-section-type="product-template"] button[data-add-to-cart]{background:#c9a24d!important;border-color:#c9a24d!important;color:#000!important;min-height:52px;font-size:15px;font-weight:600;letter-spacing:.035em}
#MainContent [data-section-type="product-template"] button[data-add-to-cart]:hover{background:#b9923e!important}
#MainContent [data-section-type="product-template"] button[data-add-to-cart] .product__price--regular{font-size:inherit;color:inherit;font-weight:inherit}
.product-single .mf_button{background:transparent!important;color:#18334d!important;border:1px solid #18334d!important;min-height:46px;font-size:14px!important;box-shadow:none!important}
.product-single .product__submit__buttons{gap:10px}
.product-single .product__submit__item[data-buy-it-now]{margin-top:8px}
.product-single .product__accordion__title{min-height:48px;font-weight:600;font-size:16px}
.product-single .product__accordion__inner{font-size:15px;line-height:1.7}
.product-single .product__accordion__inner p{margin-bottom:18px}
.pdp-reference{font-size:12px;line-height:1.5;color:#686868;margin:0 0 12px;overflow-wrap:anywhere}
.pdp-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 12px;padding:14px 0;border-top:1px solid #ddd8cd;border-bottom:1px solid #ddd8cd}
.pdp-facts div{min-width:80px}
.pdp-facts dt{font-size:12px;color:#686868;margin-bottom:3px}
.pdp-facts dd{font-size:15px;font-weight:600;margin:0;color:#18334d}
.pdp-trust-link{font-size:13px;text-decoration:underline;text-underline-offset:3px}
.pdp-help{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.6;padding:12px 0;border-bottom:1px solid #ddd8cd}
.pdp-help a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.product-single .product__title{font-size:24px}.product-single .product__price--regular{font-size:24px}.product-single .product__price--compare{font-size:16px}.pdp-facts{gap:10px 20px}.product-single .product-single__details{padding-top:20px}.product-single .product-single__thumbnails{margin-top:10px}}


.pdp-trust-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pdp-trust-summary .trustpilot-widget{flex:1 1 230px;min-width:220px;max-width:100%}
