.product-panorama.is-ambient{display:block;min-height:0}
.product-panorama.is-ambient .product-panorama-media{position:relative;inset:auto;width:100%;padding:0;background:#0b1823;aspect-ratio:var(--ambient-desktop-ratio,3/1)}
.product-panorama-picture{display:block;width:100%;height:100%}
.product-panorama.is-ambient .product-panorama-image{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;mix-blend-mode:normal}
.product-panorama.is-ambient .product-panorama-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding-block:35px 60px}
.product-panorama.is-ambient .product-panorama-shade{background:linear-gradient(90deg,#0b1823ed 0%,#0b1823cb 26%,#0b18236b 42%,transparent 65%)}
.product-panorama.is-ambient .product-panorama-caption>span:last-child{color:#fff;background:#0b1823ad;padding:6px 9px;border-radius:2px;letter-spacing:.06em}
@media(max-width:1000px){
 .product-panorama.is-ambient{display:flex;flex-direction:column;align-items:stretch}
 .product-panorama.is-ambient .product-panorama-content{position:relative;inset:auto;order:0;display:block;padding-block:45px 30px}
 .product-panorama.is-ambient .product-panorama-content h2{max-width:100%;font-size:38px}
 .product-panorama.is-ambient .product-panorama-content h2>br{display:none}
 .product-panorama.is-ambient .product-panorama-content h2>span{display:block;margin-top:8px;max-width:100%}
 .product-panorama.is-ambient .product-panorama-content p{max-width:100%;margin-top:18px}
 .product-panorama.is-ambient .product-panorama-media{order:1;height:auto}
 .product-panorama.is-ambient .product-panorama-shade{display:none}
 .product-panorama.is-ambient .product-panorama-caption{position:relative;inset:auto;order:2;width:100%;padding:13px 18px;color:#b7cedb;gap:8px;background:#0b1823}
 .product-panorama.is-ambient .product-panorama-caption>span:last-child{padding:0;background:none;letter-spacing:0}
}
@media(max-width:700px){
 .product-panorama.is-ambient .product-panorama-media{aspect-ratio:var(--ambient-mobile-ratio,4/5)}
 .product-panorama.is-ambient .product-panorama-caption>span:last-child{font-size:6px}
}
@media(max-width:480px){.product-panorama.is-ambient .product-panorama-content h2{font-size:34px}}
