/* Refined interactive surfaces across the watch storefront. */
.ev-hero{isolation:isolate}.ev-hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at var(--ev-light-x,72%) var(--ev-light-y,45%),#d7be8b16,transparent 45%);opacity:0;transition:opacity .6s}.ev-hero.ev-pointer-active:after{opacity:1}.ev-hero-copy,.ev-hero-bottom{z-index:2}.ev-hero-copy .ev-eyebrow{display:flex;align-items:center;gap:15px}.ev-hero-copy .ev-eyebrow:before{content:'';height:1px;width:36px;background:#cbb18a}.ev-hero-copy h1{text-wrap:balance}.ev-hero-tryon{border-bottom:1px solid #cbb18a65;padding-bottom:5px}.ev-hero-bottom{border-top:1px solid #ffffff24;padding-top:17px}
.ev-card-image{position:relative;border-radius:16px;isolation:isolate}.ev-card-image:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--ev-light-x,50%) var(--ev-light-y,20%),#ffffff27,transparent 65%);opacity:0;transition:opacity .3s}.ev-card-image.ev-pointer-active:after{opacity:1}.ev-card-number{z-index:2;background:#14201acc;border:1px solid #ffffff36;border-radius:30px;color:#f4e8d0;padding:5px 11px;backdrop-filter:blur(8px)}.ev-card-copy{padding-top:24px!important}.ev-card-copy h3{line-height:1.25}.ev-guide-grid article{padding:24px 18px;border:1px solid #a9977438;border-radius:14px;background:linear-gradient(145deg,#ffffff65,#e8e1d024);transition:box-shadow .3s,border-color .3s}.ev-guide-grid article:hover{border-color:#b39b70;box-shadow:0 14px 28px #19251b0c}.ev-guide-grid article>span{display:inline-flex;border:1px solid #a9977460;padding:4px 9px;border-radius:20px}.ev-promo-panel{border:1px solid #cbb18a30}.ev-detail-caption{border-top:1px solid #9d8e7340;padding-top:22px}.ev-tablist a{position:relative}.ev-tablist a:before{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#b39562;transform:scaleX(0);transform-origin:left;transition:transform .3s}.ev-tablist a[aria-selected=true]:before,.ev-tablist a:hover:before{transform:scaleX(1)}
.ev .ev-button{position:relative;border-radius:7px;overflow:hidden;box-shadow:0 8px 22px #0000000b}.ev .ev-button:after{content:'';position:absolute;inset:-100% -40%;background:linear-gradient(110deg,transparent 42%,#ffffff60 50%,transparent 58%);transform:translateX(-100%);pointer-events:none}.ev .ev-round{transition:background .2s,color .2s,box-shadow .2s}.ev .ev-round:hover{background:#cbb18a;color:#15201b;box-shadow:0 5px 16px #2222}.ev-menu a,.ev-footer a{transition:color .2s}.ev-menu a:hover,.ev-footer a:hover{color:#ac8b55}.ev-mega{border:1px solid #cbb18a45;border-radius:0 0 18px 18px;box-shadow:0 25px 65px #0003}.ev-mega img{border-radius:10px}.ev-mega-links>a{padding-bottom:10px;border-bottom:1px solid #19211e15}.ev-footer-top{border-bottom:1px solid #cbb18a25;padding-bottom:35px}.ev-footer input:focus{background:#ffffff06}.ev-footer-bottom{border-top:0}
@media(hover:hover) and (pointer:fine){.ev-motion-enabled .ev-card-image,.ev-motion-enabled .ev-guide-grid article{transform:perspective(1000px) rotateX(var(--ev-rx,0deg)) rotateY(var(--ev-ry,0deg));transition:transform .24s ease-out,box-shadow .3s}.ev-motion-enabled .ev--hero .ev-button,.ev-motion-enabled .ev-promo-panel .ev-button,.ev-motion-enabled .ev-round{translate:var(--ev-mx,0px) var(--ev-my,0px);transition:translate .18s ease-out,background .2s,box-shadow .2s}.ev-motion-enabled .ev-button:hover:after{animation:ev-button-shine .75s ease-out}.ev-motion-enabled .ev-card-image:hover{box-shadow:0 22px 35px #1112}}
@keyframes ev-button-shine{to{transform:translateX(100%)}}
@media(max-width:749px){.ev-card-image{border-radius:12px}.ev-guide-grid{gap:14px}.ev-guide-grid article{padding:18px 14px}.ev-mega{border-radius:16px}.ev-card-copy{padding-top:18px!important}.ev-hero-bottom{padding-top:13px}.ev .ev-button:active,.ev .ev-round:active{filter:brightness(.92)}}
@media(prefers-reduced-motion:reduce){.ev-hero:after,.ev-card-image:after{display:none}.ev-button:after{animation:none!important}.ev-guide-grid article,.ev-card-image,.ev-round,.ev-button{transition:none!important;translate:none!important}}
/* Visible automatic watch scenes on desktop and mobile. */
elitevona-cinema.ev-hero{display:flex}.ev-cinema-scene{position:absolute;inset:0}.ev-cinema-scene[hidden]{display:none!important}.ev-cinema-controls{position:absolute;z-index:4;right:56px;bottom:90px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ev-cinema-tabs{display:flex;gap:7px;background:#0d171bd9;border:1px solid #ffffff40;padding:7px;border-radius:12px;backdrop-filter:blur(12px)}.ev-cinema-tabs button{background:transparent;color:#ddd;border:0;border-radius:7px;padding:13px 16px;min-height:46px;cursor:pointer;font-size:11px;letter-spacing:.06em}.ev-cinema-tabs button span{margin-left:7px}.ev-cinema-tabs button[aria-pressed=true]{background:#d4bb90;color:#12201c}.ev-cinema-play{background:#15201bd9;color:white;border:1px solid #ffffff50;border-radius:30px;padding:10px 16px;min-height:44px;font-size:11px;cursor:pointer}.ev-cinema-controls button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:749px){.ev-cinema-controls{left:24px;right:24px;bottom:68px;align-items:center;gap:7px}.ev-cinema-tabs{width:100%;justify-content:space-between}.ev-cinema-tabs button{flex:1;padding:11px 7px}.ev-cinema-play{padding:7px 14px}.ev-hero-bottom{font-size:9px}.ev-cinema-scene img{object-position:65%!important}}
