:where(.vm-home-reference,.vm-quiz-reference,.vm-about-reference,.vm-contact-reference,.vm-tracking-reference,.melody-app){--vm-bg-page:#fcf7f4;--vm-bg-peach:#f4e6e9;--vm-bg-cream:#fffbf8;--vm-bg-card:#fff;--vm-text-primary:#3d2230;--vm-text-press:#3d2230;--vm-text-muted:#745d66;--vm-text-faint:#806c74;--vm-border-soft:#e5d3d8;--vm-border-divider:#eedfe3;--vm-orange:#8b304b;--vm-orange-bright:#a33f5c;--vm-orange-deep:#71243f;--vm-font-sans:"Manrope", sans-serif;--sans:"Manrope", sans-serif;--vm-font-serif:"Cormorant Garamond", Georgia, serif;--display:"Cormorant Garamond", Georgia, serif;--vm-cta-gradient:#8b304b;--cta-gradient:#8b304b;--vm-cta-shadow:0 4px 12px #3d223024;--cta-shadow:0 4px 12px #3d223024;font-family:Manrope,sans-serif}.vm-home-reference,.vm-about-reference,.vm-contact-reference,.vm-tracking-reference,.vm-quiz-reference{color:#3d2230;background:#fcf7f4}.vm-home-reference .vm-promo{color:#fffbf8;letter-spacing:.025em;background:#3d2230;font-size:12px;font-weight:500}.vm-home-reference .vm-promo__discount{color:#fffbf8}.vm-home-reference .vm-header{background:#fcf7f4f7;border-bottom:1px solid #ead9de}.vm-wordmark{letter-spacing:-.025em;color:#3d2230;white-space:nowrap;font:600 30px/.88 Cormorant Garamond,Georgia,serif;display:block}.vm-wordmark__sub{letter-spacing:.17em;color:#745d66;margin-top:8px;font:600 8px/1 Manrope,sans-serif;display:block}.vm-home-reference .vm-header__brand{align-items:center;min-width:0;text-decoration:none;display:flex}.vm-home-reference .vm-header__nav-link{font-size:13px;font-weight:600}.vm-home-reference .vm-header__cta-desktop,.vm-home-reference .vm-header__cta-mobile,.vm-home-reference .vm-mmenu__cta{box-shadow:none;background:#8b304b;border-radius:8px}.vm-home-reference .vm-header__cta-desktop{padding:12px 18px;font-size:13px}.vm-home-reference .vm-hero{background:#fcf7f4;padding-top:22px;padding-bottom:34px}.vm-home-reference .vm-medal-bar{box-shadow:none;background:0 0;border:0;min-height:18px;margin-bottom:19px;padding:0}.vm-home-reference .vm-medal-bar__text{color:#745d66;text-transform:uppercase;letter-spacing:.15em;font:600 11px/1.5 Manrope,sans-serif}.vm-home-reference .vm-hero__video-wrap{max-width:560px;margin-inline:auto}.vm-home-reference .vm-video{border:1px solid #e5d3d8;border-radius:14px;box-shadow:0 8px 26px #3d22301a}.vm-home-reference .vm-video__unmute{color:#3d2230;box-shadow:none;background:#fcf7f4f5}.vm-home-reference .vm-video__unmute-icon{color:#fff;background:#8b304b}.vm-video-credit{color:#806c74;text-align:center;margin:8px 16px 0;font:400 10px/1.4 Manrope,sans-serif}.vm-home-reference .vm-hero__title{letter-spacing:-.035em;color:#3d2230;max-width:700px;margin:22px auto 15px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.1vw,64px);font-weight:600;line-height:.98}.vm-home-reference .vm-hero__title-emphasis{color:#8b304b;font-style:italic;font-weight:500}.vm-home-reference .vm-hero__sub{color:#745d66;max-width:510px;margin:0 auto 22px;padding:0 18px;font-size:15px;line-height:1.65}.vm-home-reference .vm-hero__price:empty{display:none}.vm-home-reference .vm-cta{color:#fff;letter-spacing:-.02em;background:#8b304b;border-radius:9px;min-height:56px;padding:16px 26px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;box-shadow:0 4px 12px #3d223024}.vm-home-reference .vm-cta:hover{background:#71243f;box-shadow:0 6px 16px #3d22302e}.vm-home-reference .vm-hero__trust{gap:18px;margin-top:15px;font-size:12px}.vm-home-reference .vm-social-proof{background:#f4e6e9;border-top:1px solid #ead9de;border-bottom:1px solid #ead9de;min-height:0;padding:18px}.vm-home-reference .vm-social-proof__rating{color:#3d2230;font:600 13px/1.5 Manrope,sans-serif}.vm-home-reference .vm-social-proof__count{font-size:12px;line-height:1.6}.vm-home-reference .vm-section__eyebrow,.vm-section__eyebrow{color:#745d66;letter-spacing:.17em;margin-bottom:13px;font:700 10px/1.5 Manrope,sans-serif}.vm-home-reference .vm-section__title,.vm-home-reference .vm-how__title{letter-spacing:-.025em;color:#3d2230;font:600 clamp(34px,4vw,48px)/1.07 Cormorant Garamond,Georgia,serif}.vm-home-reference .vm-how{background:#fffbf8;padding:64px 24px}.vm-home-reference .vm-how__step-title{font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.vm-home-reference .vm-how__step-desc{color:#745d66;font-size:14px;line-height:1.7}.vm-home-reference .vm-how__num{color:#8b304b;background:#f4e6e9;border:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.vm-home-reference .vm-section{padding-block:64px}.vm-home-reference .vm-section__sub{color:#745d66;max-width:570px;font-size:14px;line-height:1.7}.vm-home-reference .vm-receive{background:#fcf7f4;scroll-margin-top:100px}.vm-home-reference .vm-receive__layout{max-width:700px;margin:34px auto 0;display:block}.vm-home-reference .vm-receive__content{width:100%}.vm-home-reference .vm-audio-player{box-shadow:none;background:#fffdfb;border:1px solid #e5d3d8;border-radius:12px}.vm-home-reference .vm-audio-player__title{color:#3d2230;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600}.vm-home-reference .vm-audio-player__play{box-shadow:none;background:#8b304b}.vm-home-reference .vm-audio-player__bar{background:#e5d3d8}.vm-home-reference .vm-audio-player__bar.is-active{background:#8b304b}.vm-home-reference .vm-benefit__label{color:#3d2230;font-size:13px}.vm-home-reference .vm-benefit__desc{color:#745d66;font-size:12px}.vm-home-reference .vm-brand-occasion{color:#fffbf8;text-align:center;background:#3d2230;padding:64px 24px}.vm-brand-occasion__inner{max-width:900px;margin:auto}.vm-home-reference .vm-brand-occasion .vm-section__eyebrow{color:#dfc6a2}.vm-brand-occasion h2,.vm-brand-final h2{letter-spacing:-.025em;margin:0;font:500 clamp(34px,4vw,50px)/1.08 Cormorant Garamond,Georgia,serif}.vm-brand-occasion__links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.vm-brand-occasion__links a{color:#fffbf8;border:1px solid #978188;border-radius:8px;padding:12px 20px;font-size:13px;text-decoration:none}.vm-brand-occasion__links a:hover{background:#512f39}.vm-home-reference .vm-faq__btn{padding-block:23px;font:600 15px/1.5 Manrope,sans-serif}.vm-home-reference .vm-faq__item{box-shadow:none;background:0 0;border-bottom:1px solid #e5d3d8;border-radius:0}.vm-home-reference .vm-faq__answer-inner{color:#745d66;font-size:14px;line-height:1.8}.vm-brand-final{text-align:center;background:#f4e6e9;padding:62px 24px}.vm-brand-final>p:not(.vm-section__eyebrow){color:#745d66;margin:19px 0 24px;font-size:14px}.vm-brand-final small{color:#745d66;margin-top:15px;font-size:12px;display:block}.vm-home-reference .vm-footer{color:#fcf7f4;background:#2d161d}.vm-home-reference .vm-footer__link{color:#e3d9dc}.vm-home-reference .vm-footer__brand-name,.vm-home-reference .vm-mmenu__brand{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.vm-home-reference .vm-footer__brand-note,.vm-home-reference .vm-mmenu__brand-note{display:none}.vm-home-reference .vm-footer__tagline,.vm-home-reference .vm-footer__col-title{color:#e6cfd6}.vm-quiz-reference .vm-announcement{color:#fffbf8;background:#3d2230}.vm-quiz-reference.step-1a{background:#fcf7f4}.vm-quiz-reference .vm-hero1{background:#fcf7f4;padding-top:26px;padding-bottom:22px}.vm-quiz-reference .vm-hero1__title{letter-spacing:-.025em;color:#3d2230;font:600 clamp(37px,6vw,52px)/1.04 Cormorant Garamond,Georgia,serif}.vm-quiz-reference .vm-hero1__title em{color:#8b304b}.vm-quiz-test-note{color:#806c74;margin-top:12px;font:400 11px/1.6 Manrope,sans-serif}.vm-quiz-reference .vm-sheet1{box-shadow:none;background:#fffbf8;border-color:#e5d3d8}.vm-quiz-reference .vm-q10__h,.vm-quiz-reference .vm-quiz-title{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.vm-quiz-reference .vm-quiz-title{font-size:clamp(34px,6vw,46px);line-height:1.1}.vm-quiz-reference .accent,.vm-quiz-reference .vm-q10__h em{color:#8b304b}.vm-quiz-reference .vm-next{background:#8b304b;border-radius:9px;box-shadow:0 3px 10px #3d223021}.vm-quiz-reference .vm-relation-item,.vm-quiz-reference .vm-chip{box-shadow:none;border-radius:9px}.vm-quiz-reference .vm-relation-item[aria-checked=true],.vm-quiz-reference .vm-chip[aria-checked=true]{color:#3d2230;background:#f4e6e9;border-color:#8b304b}.vm-quiz-reference .vm-quiz-progress-fill{background:#8b304b}.vm-quiz-reference .vm-land{color:#3d2230;background:#fcf7f4}.vm-quiz-reference .vm-land__h,.vm-quiz-reference .vm-close h2{color:#3d2230;font-family:Cormorant Garamond,Georgia,serif}.vm-quiz-reference .vm-land__sub,.vm-quiz-reference .vm-faq1__i p,.vm-quiz-reference .vm-how li span{color:#745d66}.vm-quiz-reference .vm-faq1__i,.vm-quiz-reference .vm-how li{background:#fffbf8;border-color:#e5d3d8}.vm-quiz-reference .vm-faq1__i summary{color:#3d2230}.vm-quiz-reference .melody-review h1{font-family:Cormorant Garamond,Georgia,serif;font-size:39px;font-weight:600}.vm-quiz-reference .melody-review dl{background:#fffdfb;border-color:#e5d3d8}.vm-quiz-reference .melody-review-price{color:#3d2230}.vm-about-reference .vm-brand-about{max-width:850px;margin:0 auto;padding:66px 28px 78px}.vm-brand-about h1{letter-spacing:-.025em;margin:0;font:600 clamp(40px,6vw,61px)/1.05 Cormorant Garamond,Georgia,serif}.vm-brand-about .vm-brand-lead{color:#745d66;max-width:680px;margin:28px 0 42px;font-size:17px;line-height:1.8}.vm-brand-about section{border-top:1px solid #e5d3d8;padding:25px 0}.vm-brand-about h2{margin:0 0 12px;font:600 31px/1.2 Cormorant Garamond,Georgia,serif}.vm-brand-about section p{color:#745d66;margin:0;font-size:15px;line-height:1.8}.vm-brand-about .vm-cta{margin-top:22px}.vm-brand-text-link{color:#8b304b;margin-top:18px;font-size:13px;text-decoration:underline;display:block}.vm-contact-reference .hero,.vm-tracking-reference .card{background:#fffbf8;border-color:#e5d3d8;box-shadow:0 8px 24px #3d22300f}.vm-contact-reference .hero__deco,.vm-tracking-reference .deco,.vm-contact-reference .brand-note,.vm-tracking-reference .brand-note{display:none}.vm-contact-reference .brand-name,.vm-tracking-reference .brand-name{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-style:normal;font-weight:600}.vm-contact-reference .faq__q{font-family:Manrope,sans-serif}.vm-home-reference :is(a,button):focus-visible,.vm-quiz-reference :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #b18b57}@media (width<=767px){.vm-wordmark{font-size:26px}.vm-wordmark__sub{letter-spacing:.13em;margin-top:6px;font-size:6px}.vm-home-reference .vm-header__cta-mobile{margin-right:14px;padding:10px 11px;font-size:11px}.vm-home-reference .vm-header__inner{gap:10px;padding-inline:18px}.vm-home-reference .vm-hero{padding:18px 18px 28px}.vm-home-reference .vm-hero__video-wrap{width:100%;max-width:460px}.vm-home-reference .vm-medal-bar__text{letter-spacing:.13em;font-size:9px}.vm-home-reference .vm-hero__title{margin:21px auto 14px;font-size:49px}.vm-home-reference .vm-hero__sub{max-width:350px;margin-bottom:20px;padding:0;font-size:13px;line-height:1.7}.vm-home-reference .vm-cta{max-width:100%;min-height:53px;padding:16px 19px;font-size:14px}.vm-home-reference .vm-hero__trust{flex-wrap:wrap;gap:12px;margin-top:13px;font-size:10px}.vm-home-reference .vm-video__unmute-text{font-size:10px}.vm-home-reference .vm-video__unmute{gap:7px;padding:7px 10px}.vm-home-reference .vm-section,.vm-home-reference .vm-how{padding:46px 20px}.vm-home-reference .vm-section__title,.vm-home-reference .vm-how__title{font-size:37px}.vm-home-reference .vm-faq__btn{padding-block:19px;font-size:13px}.vm-home-reference .vm-faq__answer-inner{font-size:13px}.vm-home-reference .vm-brand-occasion,.vm-brand-final{padding:47px 22px}.vm-brand-occasion__links{gap:8px}.vm-brand-occasion__links a{padding:11px 13px;font-size:12px}.vm-home-reference .vm-benefits{gap:12px}.vm-home-reference .vm-benefit__desc{font-size:11px}.vm-about-reference .vm-brand-about{padding:42px 22px 55px}.vm-brand-about .vm-brand-lead{font-size:15px;line-height:1.8}}@media (width<=360px){.vm-wordmark{font-size:23px}.vm-wordmark__sub{font-size:5.4px}.vm-home-reference .vm-header__inner{gap:7px;padding-inline:12px}.vm-home-reference .vm-header__cta-mobile{margin-right:8px;padding:10px 8px;font-size:10px}.vm-home-reference .vm-hero__title{font-size:44px}.vm-home-reference .vm-promo{letter-spacing:0;font-size:10px}.vm-home-reference .vm-promo__sep{margin-inline:4px}.vm-home-reference .vm-audio-player__title{font-size:23px}}@media (width<=767px){.vm-home-reference .vm-header__inner{gap:10px;width:100%;margin:0;padding-inline:18px}.vm-home-reference .vm-header__brand{flex:none}.vm-home-reference .vm-header__cta-mobile{margin-right:0}}@media (width<=360px){.vm-home-reference .vm-header__inner{gap:8px;padding-inline:12px}.vm-home-reference .vm-burger{width:32px;height:36px}}.vm-home-reference .vm-hero__video-wrap{margin:0 auto}.vm-home-reference .vm-how__step-title{color:#3d2230}.vm-home-reference .vm-section__eyebrow,.vm-home-reference .vm-how__header .vm-section__eyebrow{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.vm-home-reference .vm-section__eyebrow:before{display:none}.vm-home-reference .vm-footer__test{color:#e6cfd6;margin-top:14px;font-size:11px;line-height:1.6}.vm-brand-lockup{align-items:center;gap:10px;display:inline-flex}.vm-brand-symbol{object-fit:contain;flex:none;width:30px;height:30px;display:block}.vm-footer__new-mark{object-fit:contain;flex:none;margin-right:8px;display:block}.vm-cta-label-short{display:none}.vm-home-reference .vm-mmenu__brand{align-items:center;gap:9px;display:flex}@media (width<=900px){.vm-home-reference .vm-header__nav,.vm-home-reference .vm-header__cta-desktop{display:none}.vm-home-reference .vm-header__cta-mobile{align-items:center;margin-left:auto;display:inline-flex}.vm-home-reference .vm-burger{flex:none;width:36px;height:36px;display:flex}}@media (width<=767px){.vm-brand-lockup{gap:8px}.vm-brand-symbol{width:26px;height:26px}.vm-home-reference .vm-header__brand{flex:none}}@media (width<=360px){.vm-home-reference .vm-cta-label-long{display:none}.vm-home-reference .vm-cta-label-short{display:inline}.vm-home-reference .vm-wordmark{font-size:23px}.vm-brand-lockup{gap:7px}.vm-brand-symbol{width:24px;height:24px}}@media (width>=768px) and (width<=900px){.vm-home-reference .vm-mmenu{display:flex!important}.vm-home-reference .vm-mmenu-backdrop{display:block!important}}.vm-home-reference .vm-promo,.vm-home-reference .vm-footer{background:#3a1929}.vm-home-reference .vm-hero__sample-link{color:#8b304b;text-underline-offset:5px;align-items:center;gap:10px;margin:16px auto 2px;font-size:13px;font-weight:700;display:inline-flex}.vm-offer-summary{text-align:left;background:#fffbf8;border:1px solid #e5d3d8;border-radius:16px;margin:24px 0;padding:22px}.vm-offer-summary>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vm-offer-summary strong{color:#3d2230;font-size:17px}.vm-offer-summary strong span{color:#8b304b;margin-left:6px}.vm-offer-summary small{color:#745d66;font-size:11px}.vm-offer-summary p{margin:12px 0 8px;font-size:14px;line-height:1.7}.vm-offer-summary>span{color:#745d66;font-size:11px;line-height:1.7;display:block}.melody-resume{text-align:center;max-width:640px;min-height:75vh;margin:0 auto;padding:64px 24px}.melody-resume h1{color:#3d2230;font:600 clamp(38px,6vw,52px)/1.06 Cormorant Garamond,serif}.melody-resume p{color:#745d66;margin:20px 0 28px;line-height:1.7}.melody-resume .vm-next{width:100%;margin-bottom:18px;position:static}.melody-resume small{color:#745d66;margin-top:24px;line-height:1.7;display:block}.melody-text-button{color:#8b304b;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 8px;font:600 13px Manrope,sans-serif;text-decoration:underline}.melody-draft-note{text-align:center;color:#745d66;margin:0;padding:14px 20px 110px;font-size:10px}.melody-review .melody-review-list{border-top:1px solid #e5d3d8;margin:28px 0;padding:0;display:block}.melody-review-list>div{border-bottom:1px solid #e5d3d8;padding:13px 0 18px}.melody-review .melody-review-list dt{letter-spacing:.02em;color:#745d66;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.melody-review .melody-review-list dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#3d2230;margin:0;font-size:15px;line-height:1.75}.melody-test-note{background:#f4e6e9;border-radius:8px;padding:12px 16px;font-size:12px}.melody-checkout-notice{background:#f4e6e9;border:1px solid #e5d3d8;border-radius:12px;margin:24px 0;padding:20px;font-size:14px;line-height:1.7}.melody-checkout-notice p{margin:8px 0}.melody-checkout-notice a{color:#71243f;text-underline-offset:4px;padding:7px 0;display:block}.melody-checkout-notice small{color:#745d66;margin-top:6px;display:block}:where(.vm-home-reference,.vm-quiz-reference) :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:3px solid #8b304b}@media (width<=640px){.vm-home-reference .vm-hero__title{font-size:clamp(40px,10.5vw,52px)}.vm-home-reference .vm-hero__sub{max-width:370px;font-size:13px}.vm-home-reference .vm-cta{min-height:54px;font-size:14px}.melody-review{padding-left:22px;padding-right:22px}.melody-review-list .melody-text-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.vm-home-reference *,.vm-quiz-reference *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vm-occasion-videos{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.vm-occasion-video-card{min-width:0;margin:0}.vm-occasion-video-card video{aspect-ratio:16/10;object-fit:cover;background:#26151e;border:1px solid #785663;border-radius:12px;width:100%;display:block}.vm-occasion-video-card figcaption{padding:13px 2px 0}.vm-occasion-video-card figcaption strong{color:#fffbf8;font:600 13px/1.5 Manrope,sans-serif;display:block}.vm-occasion-video-card figcaption span{color:#decbd1;margin-top:4px;font-size:10px;line-height:1.7;display:block}.vm-occasion-video-card figcaption a{color:#decbd1;text-underline-offset:3px;margin-top:5px;font-size:9px;line-height:1.7;display:inline-block}.vm-occasion-video-note{color:#decbd1;max-width:640px;margin:23px auto 0;font-size:10px;line-height:1.8}@media (width<=640px){.vm-occasion-videos{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a1828e transparent;gap:15px;padding:0 0 15px;display:flex;overflow-x:auto}.vm-occasion-video-card{scroll-snap-align:start;flex:0 0 86%}.vm-occasion-video-card video{aspect-ratio:16/10}.vm-occasion-video-note{margin-top:16px;font-size:10px}}.vm-occasion-video-frame{position:relative}.vm-home-reference .vm-occasion-preview{color:#3d2230;cursor:pointer;background:#fffbf8;border:0;border-radius:24px;align-items:center;gap:7px;padding:8px 12px 8px 8px;font:600 11px/1.4 Manrope,sans-serif;display:inline-flex;position:absolute;bottom:12px;left:12px}.vm-home-reference .vm-occasion-preview svg{color:#fff;background:#8b304b;border-radius:50%;width:25px;height:25px;padding:5px}.vm-home-reference .vm-occasion-video-frame.has-started .vm-occasion-preview{display:none}.vm-occasion-video-error{color:#71243f;background:#fffbf8;border-radius:6px;padding:9px;font-size:11px;line-height:1.5;position:absolute;inset:10px 10px auto}.vm-home-reference .vm-occasion-preview:focus-visible{outline-offset:4px;outline:3px solid #dfc6a2}.vm-occasion-videos{scroll-margin-top:100px}.vm-quiz-reference .vm-how li .vm-how__n{color:#71243f;box-shadow:none;background:#f4e6e9}.vm-occasion-video-card video{object-position:center}.vm-home-reference .vm-song-choices{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.vm-home-reference .vm-song-choice{border:1px solid var(--vm-border-soft);background:var(--vm-bg-cream);min-height:44px;color:var(--vm-text-primary);font:600 13px / 1.35 var(--vm-font-sans);cursor:pointer;border-radius:999px;align-items:center;padding:10px 14px;display:inline-flex}.vm-home-reference .vm-song-choice[aria-pressed=true]{color:#fff;background:var(--vm-orange);border-color:var(--vm-orange)}.vm-home-reference .vm-song-choice:focus-visible,.vm-home-reference .vm-scene-song:focus-visible{outline:2px solid var(--vm-orange);outline-offset:4px}.vm-home-reference .vm-song-story{color:var(--vm-text-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.vm-home-reference .vm-song-status{color:var(--vm-text-muted);margin:8px 0;font-size:13px}.vm-home-reference .vm-song-status:empty{display:none}.vm-home-reference .vm-song-lyrics{color:var(--vm-text-primary);margin-top:16px;font-size:14px}.vm-home-reference .vm-song-lyrics summary{cursor:pointer;padding:8px 0;font-weight:600}.vm-home-reference .vm-song-lyrics p{white-space:pre-line;color:var(--vm-text-muted);padding:14px 0;line-height:1.9}.vm-home-reference .vm-scene-song{color:#f2dce3;text-align:left;text-underline-offset:3px;cursor:pointer;font:500 12px / 1.5 var(--vm-font-sans);background:0 0;border:0;margin-top:10px;padding:6px 0;text-decoration:underline}@media (width<=639px){.vm-home-reference .vm-song-choice{padding:9px 12px;font-size:12px}}.vm-home-reference .vm-song-lyrics [hidden]{display:none}.vm-home-reference #ecouter{scroll-margin-top:96px}.vm-home-reference .vm-hero .vm-video,.vm-home-reference .vm-occasion-video-card video{aspect-ratio:16/9}.vm-home-reference .vm-more-scenes{text-align:left;margin-top:26px}.vm-home-reference .vm-more-scenes summary{color:#f2dce3;cursor:pointer;padding:10px 2px;font-size:13px}.vm-home-reference .vm-more-scenes .vm-occasion-videos{margin-top:18px}.vm-home-reference .vm-scene-song{align-items:center;gap:6px;min-height:44px;display:inline-flex}.vm-home-reference .vm-scene-song span{font:inherit;color:inherit;margin:0;display:inline}.vm-home-reference .vm-song-seek{appearance:none;cursor:pointer;accent-color:#8b304b;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}.vm-home-reference .vm-song-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, #8b304b var(--seek-progress), #e5d3d8 var(--seek-progress));border-radius:99px;height:6px}.vm-home-reference .vm-song-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#8b304b;border:3px solid #fffaf8;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 0 1px #8b304b,0 2px 6px #3d223026}.vm-home-reference .vm-song-seek::-moz-range-track{background:#e5d3d8;border-radius:99px;height:6px}.vm-home-reference .vm-song-seek::-moz-range-progress{background:#8b304b;border-radius:99px;height:6px}.vm-home-reference .vm-song-seek::-moz-range-thumb{background:#8b304b;border:3px solid #fffaf8;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #8b304b}.vm-home-reference .vm-song-seek:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #8b304b}.vm-home-reference .vm-song-seek-hint{color:#745d66;margin:8px 0 0;font-size:12px;line-height:1.5}
