/* Deva Yatak V10.39: scoped video interface. Existing V10.35/V10.37 untouched. */
.v10-product .dv39-has-video .v10-group-grid--video {display:block;}
.v10-product .dv39-has-video .v10-feature {width:100%;max-width:960px;min-width:0;margin:0 auto;}
.v10-product .dv39-player {position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#123646;box-shadow:0 9px 30px rgba(9,54,70,.12);}
.v10-product .dv39-play {position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;border:0;padding:0;background:#173b49;cursor:pointer;color:#fff;}
.v10-product .dv39-cover {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85;}
.v10-product .dv39-play-label {z-index:1;display:flex;flex-direction:column;gap:9px;align-items:center;font-weight:700;text-shadow:0 2px 6px #0008;}
.v10-product .dv39-play-icon {display:grid;place-items:center;width:72px;height:72px;border-radius:999px;color:#fff;background:#df3c39;box-shadow:0 5px 20px #0005;font-size:28px;transition:transform .2s ease;}
.v10-product .dv39-play:hover .dv39-play-icon {transform:scale(1.09)}
.v10-product .dv39-play:focus-visible {outline:4px solid #08a2ae;outline-offset:-4px}
.v10-product .dv39-iframe {display:block;border:0;width:100%;height:100%;aspect-ratio:16/9;}
.v10-product .dv39-watch-link {display:inline-flex;margin:12px 0 0;font-weight:650;text-decoration:underline;text-underline-offset:3px;color:#086c77;}
.v10-product .dv39-watch-link:focus-visible {outline:3px solid #086c77;outline-offset:4px;}
@media(max-width:640px){.v10-product .dv39-player{border-radius:12px}.v10-product .dv39-play-icon{width:58px;height:58px;font-size:22px}.v10-product .dv39-play{min-height:165px}}
