.product-meta .product-scent-reference{font-size:var(--sz-text-sm);overflow-wrap:anywhere;color:var(--sz-ink);gap:2px;margin:8px 0 12px;line-height:1.5;display:grid}.product-meta .product-scent-reference>span:first-child{font-size:var(--sz-text-xs);color:var(--sz-muted)}.campaign-gallery .campaign-stage{background:#fff;overflow:hidden}.campaign-zoom{cursor:zoom-in;background:#fff;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.campaign-zoom>img{object-fit:contain;width:100%;height:100%;display:block}.campaign-zoom>span{background:var(--sz-cream);color:var(--sz-ink);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;bottom:18px;right:18px}.campaign-dialog-image{object-fit:contain;background:#fff;width:100%;max-height:75vh;display:block}.product-image-wrap:has(.campaign-card-image){background:#fff}.product-image-wrap .campaign-card-image{object-fit:contain;filter:none;width:100%;height:100%;padding:0;transform:none}.category-section .category-photo .campaign-category-image{object-fit:contain;background:#fff;width:100%;height:100%;margin:0;transform:none}.sz-sample-band-image:has(.campaign-sample-image){background:#fff;padding:0}.sz-sample-band-image .campaign-sample-image{object-fit:contain;width:100%;height:100%;max-height:460px}.brand-photo .campaign-home-image{object-fit:cover}
