/* Restore the agreed dark product thumbnails throughout the existing offer. */
html body[data-offer-review] #content .as-side-slider :is(.elementor-testimonial,.elementor-testimonial__footer,.elementor-testimonial__image){background:#0a0e13!important}
html body[data-offer-review] #content .as-side-slider img[data-dark-thumbnail]{background:#0a0e13!important;padding:0!important;object-fit:cover!important;object-position:center!important;filter:none!important}
html body[data-offer-review] #content .as-side-slider .elementor-testimonial__name{color:#fff!important}
html body[data-offer-review] #content :is(.as-slider-left,.as-slider-right) button.elementor-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px!important;border-radius:50%!important;border:1px solid #ffffffb3!important;background:#10182066!important;color:#fff!important;cursor:pointer;box-shadow:none!important}
html body[data-offer-review] #content :is(.as-slider-left,.as-slider-right) button.elementor-button:focus-visible{outline:2px solid #fff;outline-offset:4px}
html body[data-offer-review] #content :is(.as-slider-left,.as-slider-right) button.elementor-button svg{width:18px;height:18px;fill:currentColor}
@media(max-width:1024px){
 html body[data-offer-review] #content .pm-catalog-hero .pm-feature img.pm-feature-photo[data-dark-thumbnail]{background:#0a0e13!important;padding:48px 18px 0!important;object-fit:contain!important;object-position:center!important}
 html body[data-offer-review] #content .pm-catalog-hero .pm-feature[data-or-category="0"] img.pm-feature-photo[data-dark-thumbnail]{object-fit:cover!important;padding:0!important}
}

html body[data-offer-review] #content :is(.as-slider-left,.as-slider-right) button.elementor-button :is(.elementor-button-icon,svg,path){color:#fff!important;fill:#fff!important}

/* Transparent artwork must never reveal a previous product behind it. */
html body[data-offer-review] #content .as-slider-background img.prev{opacity:0!important}
