/* The product pixels stay in their original image; only their display is composed. */
.pb-composite-scene{position:relative!important;isolation:isolate;background-image:var(--pb-scene-bg)!important;background-size:cover!important;background-position:center!important;overflow:hidden}
body.single-product .pb-gallery-card .pb-composite-scene>a>img:not(.zoomImg),
.product-card .product-media.pb-composite-scene>img{
 position:relative!important;z-index:1;box-sizing:border-box!important;
 display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;
 padding:12%!important;object-fit:contain!important;background:transparent!important;
 border:0!important;transform:none!important;
}
.pb-composite-scene .pb-image-branding{z-index:3!important}
.pb-scene-spices{position:absolute!important;inset:0;pointer-events:none;z-index:2;display:block}
.pb-composite-scene .pb-scene-spices img{
 position:absolute!important;left:4%!important;top:5%!important;right:auto!important;bottom:auto!important;
 display:none!important;width:23%!important;height:23%!important;aspect-ratio:1/1!important;
 object-fit:contain!important;padding:0!important;margin:0!important;border:0!important;
 background:transparent!important;box-shadow:none!important;border-radius:0!important;transform:none!important;
}
.pb-composite-scene[data-pb-seasoning="salt"] .pb-scene-spices .pb-scene-salt,
.pb-composite-scene[data-pb-seasoning="marinade"] .pb-scene-spices .pb-scene-marinade{display:block!important}
.pb-scene-thumb{display:inline-block;width:100%;max-width:100%;aspect-ratio:1/1;border-radius:inherit;vertical-align:middle}
.pb-scene-thumb>img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;box-sizing:border-box!important;padding:12%!important;background:transparent!important}

/* v2.8.40 — size each supplied cutout by its natural proportions. */
.pb-composite-scene .pb-scene-spices .pb-scene-salt{
 left:4%!important;top:6%!important;width:34%!important;height:auto!important;
 max-height:24%!important;aspect-ratio:auto!important;
}
.pb-composite-scene .pb-scene-spices .pb-scene-marinade{
 left:3%!important;top:4%!important;width:37%!important;height:auto!important;
 max-height:37%!important;aspect-ratio:auto!important;
}
/* v2.8.41 — preserve the new portrait cutout's proportions beside the plate. */
.pb-composite-scene .pb-scene-spices .pb-scene-salt{width:25%!important;max-height:38%!important}
