
.ds-card-image, .ds-related .ds-card-image, .product-media-container--image, .product-media-container--image .product-media, .card-gallery slideshow-slide, .card-gallery .product-media {background:#ededee!important;isolation:isolate}
.ds-card-image img, .product-media-container--image img, .card-gallery img {mix-blend-mode:multiply}
.ds-refinement-footer{max-width:1320px;margin:auto;padding:32px 24px;border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;font-size:.9rem}
.ds-refinement-footer strong{margin-right:auto}.ds-refinement-footer a{color:inherit;text-underline-offset:4px}
.ds-review-area{max-width:1320px;margin:0 auto;padding:40px 24px}.ds-review-area h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:0 0 12px}.ds-review-intro{color:#555;line-height:1.6;margin:0 0 22px}.ds-review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.ds-review-card{margin:0;padding:24px;background:#f4f4f5;border-radius:12px}.ds-review-card blockquote{margin:12px 0;line-height:1.7}.ds-review-stars{letter-spacing:3px;color:#a61953}.ds-review-card figcaption{font-size:.9rem;font-weight:700}.ds-review-date{font-weight:400;color:#666}
.ds-review-form{max-width:780px;border:1px solid #ddd;border-radius:12px;padding:20px}.ds-review-form summary{cursor:pointer;font-weight:700;list-style-position:inside}.ds-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.ds-review-fields label{display:grid;gap:7px;font-size:.9rem}.ds-review-fields input,.ds-review-fields select,.ds-review-fields textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:7px;background:#fff;color:#222;font:inherit}.ds-review-wide{grid-column:1/-1}.ds-review-note{font-size:.85rem;line-height:1.6;color:#555}.ds-review-submit{background:#191919;color:white;padding:13px 24px;border:0;border-radius:7px;font-weight:700;cursor:pointer}.ds-review-consent{display:flex!important;gap:10px!important;align-items:flex-start}.ds-review-consent input{width:auto;margin-top:4px}.ds-review-fields a{color:inherit;text-underline-offset:3px}
@media(max-width:749px){.ds-review-area{padding:30px 16px}.ds-review-list{grid-template-columns:1fr}.ds-review-fields{grid-template-columns:1fr}.ds-refinement-footer{padding:26px 16px}.ds-refinement-footer strong{width:100%}}
