.song-difference{--sd-ink:#4b342c;--sd-muted:#705b50;max-width:1080px;color:var(--sd-ink);box-sizing:border-box;margin:32px auto;padding:54px 36px;scroll-margin-top:42px}.song-difference *{box-sizing:border-box}.song-difference .song-difference-eyebrow{letter-spacing:1.2px;color:#97684f;margin:0 0 16px;font:600 11px/1.6 Arial,sans-serif}.song-difference h2,.home .song-difference h2,.gift-page .song-difference h2{letter-spacing:-.7px;text-wrap:balance;color:#51392f;margin:0 0 22px;font:clamp(32px,3.2vw,40px)/1.18 Georgia,serif}.song-difference h3{letter-spacing:-.25px;color:#5c4033;margin:0 0 22px;font:26px/1.3 Georgia,serif}.song-difference>p,.song-founder-example>div>p{color:var(--sd-muted);max-width:730px;font:16px/1.9 Arial,sans-serif}.song-difference a,.song-price-protection a{color:#83563f;text-underline-offset:4px}.song-difference a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #a57960}.song-approval{max-width:1000px;box-shadow:none;text-align:left;background:#f7eee3;border:0;border-left:3px solid #c69f7e;border-radius:0 18px 18px 0;padding:36px 42px}.song-approval>p:last-child{max-width:720px;margin:0}.song-approval:before,.song-approval:after{display:none}.song-comparison h2{max-width:700px}.song-comparison-grid{grid-template-columns:1fr 1.04fr;align-items:stretch;gap:26px;margin-top:30px;display:grid}.song-comparison-grid article{background:#fcf8f1;border:1px solid #e4d7c9;border-radius:19px;min-width:0;padding:32px}.song-comparison-grid article:before{display:none}.song-comparison-grid ul{margin:0;padding:0;list-style:none}.song-comparison-grid li{color:#735e52;min-height:27px;padding-left:28px;font:15px/1.85 Arial,sans-serif;position:relative}.song-comparison-grid li+li{margin-top:19px}.song-comparison-grid article:first-child li:before{content:"·";color:#af9581;font:24px/1.1 Georgia,serif;position:absolute;top:0;left:3px}.song-comparison-grid article:last-child{box-shadow:none;color:#51392f;background:#f2e3d5;border-color:#ddc3ab}.song-comparison-grid article:last-child h3{color:#6b4634}.song-comparison-grid article:last-child li{color:#644a3c}.song-comparison-grid article:last-child li:before{content:"✓";color:#996f50;font:13px/1.4 Arial,sans-serif;position:absolute;top:5px;left:0}.song-difference .song-difference-note{color:#7b675b;margin:24px 0 0;font:12px/1.8 Arial,sans-serif}.song-presentation{border-top:1px solid #e5d6c8;padding-top:54px}.song-presentation>p{max-width:740px;margin-bottom:32px}.song-presentation-grid{grid-template-columns:1.3fr .85fr;align-items:start;gap:52px;margin-top:34px;display:grid}.song-presentation figure{min-width:0;margin:0}.song-presentation figure>a{background:0 0;border:0;border-radius:12px;min-height:0;padding:0;text-decoration:none;display:block;overflow:visible}.song-presentation figure>a:before,.song-presentation figure>a:after{display:none}.song-presentation img{background:#fff;border:1px solid #e2d4c7;border-radius:12px;width:100%;height:auto;transition:none;display:block;transform:none;box-shadow:0 5px 18px #72533a0c}.song-presentation .song-card-format>a{background:0 0;max-width:230px;margin:0 auto}.song-card-format img{border:1px solid #e3d7ca;border-radius:0;width:100%;max-width:100%;height:auto;transform:none;box-shadow:0 4px 14px #72533a0d}.song-presentation figure>a:hover img{transform:none}.song-presentation figcaption{color:#7b675b;margin:18px 2px 0;font:12px/1.9 Arial,sans-serif}.song-founder-example{color:#51392f;box-shadow:none;background:#f4e7db;border:1px solid #e2cdb9;border-radius:23px;grid-template-columns:1.2fr 1fr;align-items:center;gap:46px;padding:44px;display:grid}.song-founder-example .song-difference-eyebrow{color:#97684f}.song-founder-example h2,.home .song-founder-example h2,.gift-page .song-founder-example h2{color:#644431}.song-founder-example>div>p:not(.song-difference-eyebrow){color:#70574a;font:15px/1.9 Arial,sans-serif}.song-founder-example>div>a{color:#83563f;border-bottom:1px solid #bd9474;padding:7px 0 3px;font:600 13px/1.7 Arial,sans-serif;text-decoration:none;display:inline-block}.song-founder-audio{text-align:left;min-width:0;box-shadow:none;background:#fffaf2;border:1px solid #e5d6c5;border-radius:17px;padding:28px}.song-founder-audio:before,.song-founder-audio:after{display:none}.song-founder-audio>p:first-child,.song-founder-example .song-founder-audio>p:first-child{color:#6b4936;margin:0;font:25px/1.3 Georgia,serif}.song-founder-audio audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;margin:22px 0 0;display:block}.song-founder-audio .song-difference-note,.song-founder-example .song-founder-audio .song-difference-note{color:#7b675b;margin-top:18px;font:12px/1.8 Arial,sans-serif}.song-price-protection{text-align:left;background:#fbf4e9;border:0;border-left:2px solid #cfb390;border-radius:0 9px 9px 0;margin:14px 0 20px;padding:12px 15px;display:block}.song-price-protection:before,.song-price-protection:after{display:none}.song-price-protection>p,.home-product-copy>.song-price-protection>p{color:#73523b;margin:0;font:600 12px/1.8 Arial,sans-serif}.song-price-protection>small{color:#7b675b;margin-top:7px;font:12px/1.8 Arial,sans-serif;display:block}.mm-lifestyle-footer .song-price-protection{max-width:670px;margin:20px auto 0}.home-holiday-birthday-action .song-price-protection{max-width:400px}@media (max-width:1120px){.song-approval,.song-founder-example{margin-left:24px;margin-right:24px}.song-founder-example{gap:30px;padding:36px}.song-comparison-grid article{padding:28px}}@media (max-width:800px){.song-difference{margin-top:24px;margin-bottom:24px;padding:40px 24px}.song-difference h2,.home .song-difference h2,.gift-page .song-difference h2{letter-spacing:-.5px;font-size:33px}.song-approval{padding:30px 28px}.song-comparison-grid,.song-presentation-grid,.song-founder-example{grid-template-columns:minmax(0,1fr);gap:28px}.song-comparison-grid article{padding:27px}.song-difference h3{font-size:25px}.song-presentation figure:first-child{max-width:650px}.song-presentation .song-card-format>a{max-width:220px}.song-presentation figcaption{font-size:12px}.song-founder-example{border-radius:19px;padding:32px 28px}.song-founder-audio{padding:25px}.song-founder-example>div>a{font-size:14px}}@media (max-width:480px){.song-approval,.song-founder-example{margin-left:16px;margin-right:16px}.song-approval{padding:28px 24px}.song-difference h2,.home .song-difference h2,.gift-page .song-difference h2{font-size:31px}.song-founder-example{padding:30px 23px}.song-founder-audio{padding:23px 17px}.song-presentation .song-card-format>a{max-width:210px}.song-price-protection{padding:12px}}
.mm-lifestyle{color:#382139;max-width:1160px;margin:0 auto;padding:80px 30px;scroll-margin-top:24px}.mm-lifestyle-heading{text-align:center;max-width:650px;margin:0 auto 36px}.mm-lifestyle-eyebrow{letter-spacing:2px;color:#985b54;margin:0 0 20px;font:700 11px/1.5 Arial,sans-serif}.mm-lifestyle .mm-lifestyle-heading h2{letter-spacing:-1.4px;margin:0 0 20px;font:46px/1.08 Georgia,serif}.mm-lifestyle-heading h2 em{color:#b65565;font-weight:400}.mm-lifestyle-heading>p:last-child{color:#6d616a;margin:0;font:16px/1.75 Arial,sans-serif}.mm-lifestyle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mm-lifestyle-image{aspect-ratio:3/2;background:#f0e4d8;border-radius:18px;position:relative;overflow:hidden}.mm-lifestyle-image img{object-fit:cover;object-position:center}.mm-lifestyle-image>span{color:#542638;background:#fffaf5;border-radius:50%;place-items:center;width:35px;height:35px;font:italic 17px Georgia,serif;display:grid;position:absolute;bottom:12px;left:12px}.mm-lifestyle .mm-lifestyle-card h3{letter-spacing:-.4px;margin:22px 0 12px;font:25px/1.2 Georgia,serif}.mm-lifestyle-card>p{color:#6d616a;margin:0;font:14px/1.8 Arial,sans-serif}.mm-lifestyle-footer{text-align:center;max-width:780px;margin:30px auto 0}.mm-lifestyle-footer>a{color:#542638;text-underline-offset:5px;font:600 14px/1.7 Arial,sans-serif}.mm-lifestyle-footer>p{color:#6d616a;margin:14px 0 0;font:11px/1.7 Arial,sans-serif}@media (max-width:1000px) and (min-width:701px){.mm-lifestyle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-lifestyle-card:last-child{grid-column:1/-1;justify-self:center;max-width:540px}}@media (max-width:700px){.mm-lifestyle{padding:56px 24px}.mm-lifestyle .mm-lifestyle-heading h2{letter-spacing:-1px;font-size:37px}.mm-lifestyle-grid{grid-template-columns:1fr;gap:32px}.mm-lifestyle .mm-lifestyle-card h3{margin-top:18px;font-size:26px}.mm-lifestyle-card>p{font-size:15px}.mm-lifestyle-footer{margin-top:28px}}
