/* Client corrections, September 2026. */
.sd-native-reviews .sd-review-carousel{position:relative;margin:0 12px}
.sd-native-reviews .sd-review-controls{position:static;margin:0}
.sd-native-reviews .sd-review-controls button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:2}
.sd-native-reviews [data-review-prev]{left:-20px}
.sd-native-reviews [data-review-next]{right:-20px}
.sd-native-reviews [data-review-count]{margin-top:24px}
.sd-native-reviews .sd-review-summary{display:flex;justify-content:center;align-items:center;gap:5px}
.sd-rating-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#008579;color:#fff;font-size:14px;font-weight:700}
.sd-rating-badge:after{content:"";position:absolute;bottom:-4px;left:9px;border-top:10px solid #008579;border-right:12px solid transparent;transform:rotate(12deg)}
.sd-craft .sd-craft-grid article>img{margin-bottom:20px}
.sd-product .variant-chip input[type=radio]{appearance:none;-webkit-appearance:none;display:inline-block;width:14px;height:14px;min-width:14px;min-height:14px;flex:0 0 14px;border:1px solid #888;border-radius:50%;padding:0;margin:0 3px 0 0;background:#fff;box-sizing:border-box}
.sd-product .variant-chip input[type=radio]:checked{border:4px solid #3097b3}
.sd-product .variant-chip{min-height:38px}
.product-card-image img,.product-card-image .badge{pointer-events:none}
@media(hover:none),(pointer:coarse){.product-card-image .hover-image{display:none!important}.product-card-image:hover .primary-image{opacity:1!important}}
.payment-icons .sd-ideal-wero,.sd-footer-payments .sd-ideal-wero{display:inline-block;width:74px;height:28px;max-width:none;object-fit:contain;flex:0 0 74px}
.sd-video-play{display:block;margin:8px auto;border:1px solid #aaa;border-radius:3px;padding:6px 14px;background:#fff;color:inherit}
.sd-video-play[hidden]{display:none}
@media(max-width:749px){
.sd-search input,.header-search input{font-size:16px!important}
.sd-product.section-space{padding-top:12px}
.sd-product .breadcrumb{margin-bottom:12px}
.sd-cart-drawer [data-cart-close]{border:0;box-shadow:none}
.sd-cart-drawer [data-cart-close]:focus:not(:focus-visible){outline:none}
.sd-native-reviews .sd-review-carousel{margin-inline:20px}
}
