/* Opt-in: carregado apenas em páginas que renderizam recortes transparentes. */
body :is(.sp-builder-media,.sp-builder-text-media,.sp-product-media,.sp-category-media,.sp-gallery-grid>div,.sp-gallery-slide,.sp-gallery-thumbs button).is-transparent-media{background-color:transparent;box-shadow:none;filter:none}
body :is(.sp-builder-media,.sp-builder-text-media,.sp-product-media,.sp-category-media,.sp-gallery-grid>div,.sp-gallery-slide,.sp-gallery-thumbs button).is-transparent-media img{object-fit:contain;filter:none}
:is(.sp-builder-hero,.sp-builder-banner).media-transparent .sp-builder-media{filter:none;background-color:transparent}
.sp-builder-text.media-transparent .sp-builder-text-media{background-color:transparent}
body[data-theme-id] .sp-builder-categories .sp-category-card.is-transparent-media{background:transparent;color:var(--theme-ink,#17151b);box-shadow:none}
.sp-category-card.is-transparent-media:after{display:none}
.sp-category-card.is-transparent-media .sp-category-label{text-shadow:none}
.sp-catalog-admin-banner.media-transparent>div:first-child{background:transparent}
.sp-catalog-admin-banner.media-transparent .sp-catalog-admin-banner-image{object-fit:contain;filter:none}
.sp-gallery-stage:has(>.sp-gallery-slide.active.is-transparent-media){background:transparent;box-shadow:none}
.sp-cart-row img.is-transparent-media,.sp-cart-row img[src*=".png"]{object-fit:contain;background:transparent}
