jw-music{display:block;max-width:1240px;margin:0 auto;padding:36px 24px 72px;color:#23211f;font-family:Arial,sans-serif;--jw-line:#ded8d0;--jw-cream:#f7f3ed;--jw-brown:#78563e}jw-music *{box-sizing:border-box}jw-music [hidden]{display:none!important}.jw-music-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.jw-music-gallery{position:sticky;top:24px}.jw-music-hero{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--jw-cream)}.jw-music-gallery-note{font-size:12px;color:#716a64;line-height:1.6;text-align:center}.jw-music-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--jw-brown);font-weight:700;margin:0 0 14px}.jw-music-title{font-family:Georgia,serif;font-size:40px;line-height:1.12;font-weight:400;letter-spacing:-1px;margin:0 0 16px}.jw-music-lead{font-size:15px;line-height:1.7;color:#67615b}.jw-music-price{font-size:22px;margin:18px 0}.jw-music-benefits{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;font-size:11px}.jw-music-benefits li{background:var(--jw-cream);border-radius:20px;padding:8px 12px}.jw-music-step{border:0;border-top:1px solid var(--jw-line);margin:24px 0 0;padding:22px 0 0;min-width:0}.jw-music-step legend{font-size:15px;font-weight:700;float:left;width:100%;padding:0 0 16px}.jw-music-step legend+*{clear:both}.jw-music-step label{display:block;font-size:13px;font-weight:600;margin:14px 0 7px}.jw-music-step input:not([type=checkbox]),.jw-music-step select{width:100%;min-height:46px;border:1px solid #c9c1b8;border-radius:6px;padding:10px 12px;font:inherit;font-size:14px;background:white;color:#24211f}.jw-music-step input[type=file]{font-size:12px;line-height:24px}.jw-music-step input[type=file]::file-selector-button{border:0;background:var(--jw-cream);padding:6px 9px;margin-right:8px;border-radius:3px}.jw-music-help{font-size:12px;line-height:1.65;color:#746c64;margin:9px 0}.jw-music-options{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 12px}.jw-music-choice{padding:3px 3px 8px;background:white;border:1px solid var(--jw-line);border-radius:8px;cursor:pointer;color:inherit;font:inherit;font-size:10px;line-height:1.4}.jw-music-choice img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px;margin-bottom:6px}.jw-music-choice[aria-pressed=true]{border:2px solid var(--jw-brown);padding:2px 2px 7px;background:#f7f1e9}.jw-music-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jw-music-button{min-height:44px;border:1px solid #292622;border-radius:6px;background:#fff;color:#292622;font:inherit;font-size:13px;font-weight:600;padding:10px 14px;cursor:pointer}.jw-music-find{width:100%;margin-top:14px;background:#f7f3ed;border-color:#ded8d0}.jw-music-linkrow{display:flex;gap:8px;align-items:stretch}.jw-music-linkrow input{min-width:0}.jw-music-linkrow button{flex-shrink:0}.jw-music-player{width:100%;height:152px;border:0;border-radius:12px;margin-top:14px}.jw-music-photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jw-music-photos img{width:72px;height:72px;object-fit:cover;border-radius:5px}.jw-music-confirm{display:flex!important;align-items:flex-start;gap:10px;line-height:1.6;font-weight:400!important;margin:22px 0!important;font-size:12px!important}.jw-music-confirm input{width:18px;height:18px;flex-shrink:0;margin:1px 0}.jw-music-buy{display:block;width:100%;min-height:54px;background:#28231f;color:white;border:0;border-radius:6px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.jw-music-buy:disabled{background:#8a827a;cursor:not-allowed}.jw-music-status{font-size:13px;line-height:1.6;color:#8b3026}.jw-music-footer{font-size:11px;text-align:center;line-height:1.6;color:#746c64;margin:12px 0 24px}.jw-music-details{border-top:1px solid var(--jw-line)}.jw-music-details details{border-bottom:1px solid var(--jw-line);padding:17px 0}.jw-music-details summary{cursor:pointer;font-size:14px;font-weight:600}.jw-music-details p,.jw-music-details li{font-size:13px;line-height:1.8;color:#615b55}.jw-music-story{margin-top:64px;text-align:center;padding:40px 20px;background:var(--jw-cream);border-radius:12px}.jw-music-story h2{font:32px/1.25 Georgia,serif;margin:0 0 15px}.jw-music-story p{max-width:620px;margin:0 auto;font-size:14px;line-height:1.8;color:#665f57}.jw-music-reviews{margin-top:50px}.jw-music-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jw-music-review{padding:24px;border:1px solid var(--jw-line);border-radius:8px}.jw-music-review p{font-size:13px;line-height:1.7}.jw-music-review small{color:#71685f}.jw-music-review img{width:100%;height:auto;border-radius:5px}.jw-music-review-stars{color:#8c653b;letter-spacing:3px}jw-music :focus-visible{outline:3px solid #9b6b40;outline-offset:3px}jw-music a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){jw-music{padding:16px 16px 45px}.jw-music-grid{grid-template-columns:1fr;gap:25px}.jw-music-gallery{position:static}.jw-music-title{font-size:33px}.jw-music-options{gap:5px}.jw-music-reviews-grid{grid-template-columns:1fr}.jw-music-story{margin-top:35px}.jw-music-step input:not([type=checkbox]),.jw-music-step select{font-size:16px}}@media(prefers-reduced-motion:reduce){jw-music *{scroll-behavior:auto!important}}

jw-music{max-width:1320px;padding-top:48px;--jw-cream:#f8f5f0;--jw-brown:#765e45}.jw-music-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:70px}.jw-music-hero{border-radius:3px;border:1px solid #eee9e2}.jw-music-title{font-size:44px;line-height:1.12;max-width:550px}.jw-music-lead{font-size:16px;max-width:480px}.jw-music-price{font-size:20px;padding-bottom:22px;border-bottom:1px solid var(--jw-line)}.jw-music-step{background:#fff;border:1px solid #e7e1d9;border-radius:10px;padding:22px;margin-top:16px;box-shadow:0 3px 15px #30231703}.jw-music-step legend{font-size:15px;letter-spacing:.1px;padding-bottom:17px}.jw-music-choice{font-size:11px;min-height:110px;border-color:#e4ded5}.jw-music-choice[aria-pressed=true]{background:#faf6ee}.jw-music-step input:not([type=checkbox]),.jw-music-step select{border-color:#d8d0c6;background:#fff;min-height:48px}.jw-music-find{background:#252d28;color:#fff;border-color:#252d28;min-height:48px}.jw-music-linkrow button{border-color:#d8d0c6}.jw-music-confirm{margin-bottom:0!important}.jw-music-buy{margin-top:22px;border-radius:6px;min-height:58px;letter-spacing:.2px}.jw-music-recap{background:#f8f5f0;border:1px solid #eee8df;padding:24px 28px;margin-top:24px}.jw-music-recap h2{font:28px/1.2 Georgia,serif;margin:0 0 18px}.jw-music-recap dl{margin:0;display:grid;gap:13px}.jw-music-recap dl div{display:flex;justify-content:space-between;gap:20px;font-size:12px}.jw-music-recap dt{color:#746c64;font-weight:400}.jw-music-recap dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:65%;font-weight:600}.jw-music-story{padding:60px 28px;border-radius:2px;background:#292722;color:#fff}.jw-music-story h2{font-size:38px}.jw-music-story p{color:#ddd4c8;max-width:580px}.jw-music-reviews h2{font:32px/1.2 Georgia,serif}.jw-music-review{border-radius:3px;background:#fcfaf7;border-color:#ece5db}.jw-music-review blockquote{margin:0 0 20px;font:20px/1.5 Georgia,serif}.jw-music-review small{font-size:11px;line-height:1.6;display:block}.jw-music-gallery-note{font-size:11px}@media(max-width:800px){jw-music{padding-top:18px}.jw-music-grid{grid-template-columns:1fr;gap:25px}.jw-music-title{font-size:33px}.jw-music-step{padding:18px 14px}.jw-music-recap{padding:18px;margin-top:14px}.jw-music-recap h2{font-size:23px}.jw-music-recap dl{gap:8px}.jw-music-lead{font-size:14px}.jw-music-story{padding:38px 20px}.jw-music-story h2{font-size:30px}.jw-music-choice{font-size:10px;min-height:90px}.jw-music-options{gap:5px}}@media(min-width:801px){.jw-music-gallery{top:24px}}
.jw-music-selected-preview{display:block;width:180px;height:180px;object-fit:contain;margin:16px auto;border:1px solid #e7e1d9;border-radius:6px}.jw-music-step input[type=file]{min-height:78px!important;padding:18px 12px!important;background:#faf7f2!important;border:1px dashed #a68b6b!important}.jw-music-step input[type=file]::file-selector-button{background:#302b25;color:white;padding:12px;border-radius:5px;cursor:pointer}.jw-music-step [data-extra-photo]{margin-top:12px}
.jw-song-dialog{width:min(500px,calc(100vw - 28px));max-height:85vh;padding:26px;border:0;border-radius:14px;color:#28231f;box-shadow:0 25px 100px #0004}.jw-song-dialog::backdrop{background:#16151299}.jw-song-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.jw-song-heading h2{font:28px/1.2 Georgia,serif;margin:0 0 22px}.jw-song-heading button{background:#eee9e2;border:0;border-radius:50%;width:32px;height:32px;font-size:24px;cursor:pointer}.jw-song-dialog label{display:block;font-size:12px;margin-bottom:8px}.jw-song-dialog input[type=search]{width:100%;padding:16px;border:1px solid #8c7259;border-radius:7px;font-size:16px}.jw-song-tabs{display:flex;gap:22px;margin:22px 0 14px}.jw-song-tabs button{padding:8px 0;background:none;border:0;border-bottom:3px solid transparent;font-size:13px;color:#756e66;cursor:pointer}.jw-song-tabs button[aria-pressed=true]{color:#29231d;border-bottom-color:#876443}.jw-song-results{display:grid;gap:10px}.jw-song-row{display:flex;border:1px solid #e4dfd7;border-radius:7px;overflow:hidden;background:#fff;min-height:80px}.jw-song-select{display:flex;align-items:center;gap:14px;flex:1;min-width:0;text-align:left;background:none;border:0;padding:7px;cursor:pointer;color:#28231f}.jw-song-select img{width:64px;height:64px;object-fit:cover;border-radius:3px}.jw-song-select strong,.jw-song-select small{display:block}.jw-song-select strong{font-size:14px}.jw-song-select small{font-size:12px;color:#797167;margin-top:6px}.jw-song-play{align-self:center;margin:10px;width:38px;height:38px;border:1px solid #e4dfd7;background:white;border-radius:50%;cursor:pointer;font-size:22px}.jw-song-manual{margin-top:20px;width:100%}
