.lumyraze-page .gallery-main img,.lumyraze-page .gallery-main .gallery-track img,.lumyraze-page .gallery-thumbs img,.lumyraze-page .feature-grid img,.lumyraze-page .comparison img,.lumyraze-page .cart-item img,.lumyraze-page .lumy-cart-image img{object-fit:contain;object-position:center}
.lumyraze-page .ugc-grid .ugc-card{aspect-ratio:auto;height:auto;max-height:none;display:flex;flex-direction:column}
.lumyraze-page .ugc-grid .ugc-card>img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain!important;object-position:center}
.lumyraze-page .ugc-video-card:after{display:none}
.lumyraze-page .ugc-video-card .ugc-video-caption{position:static;padding:18px;min-height:115px;background:#101b29}
.lumyraze-page .proof-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.lumyraze-page .comparison{aspect-ratio:1;max-width:800px}
.lumyraze-page .wide-image img{height:auto;object-fit:contain}
.mb-discount{margin:16px 0;text-align:left;min-width:0;color:#f4f2e8}
.mb-discount label{display:block;margin-bottom:7px;font-size:13px;font-weight:700}
.mb-discount-entry{display:flex;gap:8px}
.mb-discount-entry input{flex:1;min-width:0;width:0;padding:11px 12px;border:1px solid #657b69;border-radius:7px;background:#101b20;color:#fff;font:inherit;font-size:14px}
.mb-discount-entry button{flex:none;padding:10px 14px;border:1px solid #657b69;border-radius:7px;background:#d1efa6;color:#101b20;font:inherit;font-size:13px;font-weight:700}
.mb-discount button:disabled{opacity:.55;cursor:wait}
.mb-discount input:focus-visible,.mb-discount button:focus-visible{outline:2px solid #f0c96a;outline-offset:2px}
.mb-discount [role=status]{margin:7px 0;font-size:12px;line-height:1.45;color:#d1efa6}
.mb-discount [data-error=true]{color:#ffbcb7}
.mb-discount ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:8px 0;list-style:none}
.mb-discount li{display:flex;align-items:center;gap:8px;border:1px solid #657b69;border-radius:20px;padding:4px 9px;font-size:12px;overflow-wrap:anywhere}
.mb-discount li button{border:0;background:transparent;color:inherit;font-size:20px;line-height:1;padding:0 3px}
