/* Draak PDP conversion blocks: rating, benefits, faq */
.pdp-rating-row{display:flex;align-items:center;gap:8px;margin:2px 0 4px}
.pdp-rating-row .product-rating__numeric{font-weight:600}
.pdp-rating-row__label{font-size:13px;opacity:.85}
.pdp-benefits{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-direction:column;gap:9px}
.pdp-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5}
.pdp-benefits li svg{flex:0 0 auto;margin-top:2px;color:var(--color-accent,#D8B76F)}
.pdp-faq{margin:8px 0 0}
.pdp-faq__title{font-size:17px;margin:0 0 10px}
.pdp-faq details{border-bottom:1px solid var(--color-border,rgba(216,183,111,.25))}
.pdp-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-weight:600;font-size:14.5px;list-style:none}
.pdp-faq summary::-webkit-details-marker{display:none}
.pdp-faq summary .pdp-faq__icon{flex:0 0 auto;transition:transform .2s ease;color:var(--color-accent,#D8B76F)}
.pdp-faq details[open] summary .pdp-faq__icon{transform:rotate(45deg)}
.pdp-faq__answer{padding:0 2px 14px;font-size:14px;line-height:1.65;opacity:.92}
