/* ELVARA productvideo */
.elv-video{padding:56px 0}
.elv-video .elv__sub{margin-bottom:28px!important}
.elv-video__frame{position:relative;width:100%;max-width:420px;margin:0 auto;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#efe2d3,#e2cdb8);box-shadow:0 12px 32px rgba(63,14,16,.12)}
.elv-video__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.elv-video__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#8a6d60;font-size:13px}
.elv-video__empty b{font-size:10px;letter-spacing:.14em;color:var(--wine);margin-bottom:6px}
.elv-video__sound{position:absolute;right:12px;bottom:12px;border:0;border-radius:30px;background:rgba(63,14,16,.78);color:#fff;font:600 12px Inter,sans-serif;padding:8px 14px;cursor:pointer}
.elv-video__sound .elv-video__sound-on,.elv-video__sound[aria-pressed="true"] .elv-video__sound-off{display:none}
.elv-video__sound[aria-pressed="true"] .elv-video__sound-on{display:inline}
.elv-video__steps{list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:22px auto 0!important;padding:0;max-width:420px}
.elv-video__steps li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--wine-deep)}
.elv-video__steps li span{width:24px;height:24px;border-radius:50%;background:var(--wine);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}
.elv-video__steps li+li:before{content:"→";color:var(--wine);margin-right:4px;font-weight:400}
@media(max-width:860px){.elv-video{padding:44px 0}.elv-video__frame{max-width:340px}}
