.jd-layered-hero{position:relative;overflow:hidden;background:#e7e4c6;isolation:isolate}.jd-layered-background,.jd-layered-background img{display:block;width:100%;height:auto}.jd-bottle-stage{position:absolute;left:55%;right:3%;top:7%;bottom:5%;overflow:hidden}.jd-bottle-slide{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;opacity:0;transform:translateX(105%);transition:transform .85s ease,opacity .65s ease;pointer-events:none}.jd-bottle-slide img{display:block;width:90%;height:90%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px #1e2b1733)}.jd-bottle-slide.is-current{opacity:1;transform:translateX(0)}.jd-bottle-slide.is-leaving{opacity:0;transform:translateX(-105%)}.jd-layered-controls{position:absolute;right:18px;bottom:12px;display:flex;gap:6px}.jd-layered-controls button{height:38px;min-width:40px;border:1px solid #d4bd83;background:#183519e8;color:#fff8df;border-radius:5px;padding:0 12px;font:500 12px 'DM Sans',sans-serif;cursor:pointer}.jd-layered-controls button:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:767px){.jd-bottle-stage{left:22%;right:22%;top:49%;bottom:6%}.jd-layered-controls{right:10px;bottom:8px;gap:4px}.jd-layered-controls button{height:36px;min-width:36px;padding:0 9px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.jd-bottle-slide{transition:none}}
