*,:before,:after{box-sizing:border-box}button,input,select,textarea{margin:0}button{background:transparent;border:0}img,svg{vertical-align:middle}img{max-width:100%;height:auto}svg{flex-shrink:0}ol,ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:root{--bg:#fdfbf7;--ink:#302127;--muted:#786e70;--wine:#70233e;--wine-dark:#3b1627;--coral:#ed886b;--line:#e9e2dc;--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible{outline:3px solid #ca744a;outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--wine);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:500;letter-spacing:-2px}h1 em,h2 em{font-weight:400;color:var(--wine)}.wrap{max-width:1192px;margin:0 auto;padding:0 28px}.section{padding-top:100px;padding-bottom:100px}.eyebrow{font-size:12px;letter-spacing:1.9px;font-weight:750;color:var(--wine);display:inline-flex;align-items:center;gap:8px}.eyebrow.light{color:#f2bcae}.button{border:0;background:var(--wine);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:18px 25px;border-radius:9px;font-weight:650;font-size:16px;transition:background .2s,transform .2s,box-shadow .2s;min-height:52px}.button:hover{background:#57172f;transform:translateY(-2px);box-shadow:0 7px 18px #70233e20}.button-small{font-size:14px;min-height:43px;padding:11px 17px;gap:16px}.announcement{background:#f2e9e3;min-height:33px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#60434c;letter-spacing:.15px}.announcement-detail{margin-left:8px}.announcement-detail b{margin:0 6px;font-weight:400}header{position:sticky;top:0;z-index:30;background:#fdfbf7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #30212708}.nav{height:83px;display:flex;justify-content:space-between;align-items:center;gap:30px}.logo{display:inline-flex;align-items:center;font-weight:750;font-size:30px;letter-spacing:-1.5px;line-height:1.2}.logo-period{color:var(--coral)}.logo-icon{display:flex;align-items:center;gap:3px;margin-right:9px;height:29px}.logo-icon i{width:4px;border-radius:9px;background:var(--wine);height:14px}.logo-icon i:nth-child(2){height:26px}.logo-icon i:nth-child(3){height:20px}.logo-icon i:nth-child(4){height:11px}.nav-links{display:flex;gap:28px;font-size:14px;color:#66575d}.nav-links a:hover{color:var(--wine)}.mobile-menu{display:none;border:0;background:transparent;padding:8px}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:55px;padding-top:57px;padding-bottom:71px;align-items:center}.pill{border:1px solid #e8d6cd;border-radius:30px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:1.15px;font-weight:700}.little-spark{color:#bc6b4d;font-size:17px}.hero h1{font-size:62px;line-height:1.12;letter-spacing:-2.9px;margin:23px 0 21px}.hero h1 em{display:inline-block}.hero-description{max-width:448px;font-size:17px;line-height:1.85;color:#766b6d}.hero-description strong{font-weight:550;color:#4e3a43}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:29px}.button-main{padding:18px 23px}.listen-link{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600;border-bottom:1px solid #dcc6ca;padding:7px 0}.listen-link>span{height:22px;width:22px;display:flex;align-items:center;justify-content:center;background:#f0e2e5;color:var(--wine);border-radius:50%}.hero-price{display:flex;gap:13px;align-items:center;margin-top:24px}.hero-price strong{font-size:25px;font-weight:650;letter-spacing:-1px}.hero-price span{font-size:13px;color:var(--muted)}.hero-price i{font-style:normal;margin:0 4px}.hero-benefits{display:flex;gap:18px;margin-top:19px;font-size:12px;color:#776c6c}.hero-benefits span{display:flex;align-items:center;gap:5px}.hero-benefits svg{color:#79947a}.hero-art{position:relative;padding:0 4px 16px 13px}.hero-photo{height:474px;border-radius:130px 130px 18px 18px;overflow:hidden;position:relative;background:#e5c5ad}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.photo-gradient{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#39182065)}.photo-caption{position:absolute;left:28px;bottom:72px;color:#fff;font-size:19px;line-height:1.5}.photo-caption b{font-family:var(--serif);font-size:28px;font-weight:450;font-style:italic}.floating-track{background:#fffcf8;box-shadow:0 9px 35px #3b162719;position:absolute;left:-12px;right:28px;bottom:0;display:flex;align-items:center;gap:13px;padding:15px 19px;border:1px solid #eaded6;border-radius:13px;transform:rotate(-3deg)}.floating-track button{border:0;background:var(--wine);color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.floating-track strong{display:block;font-size:14px}.floating-track span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.mini-eq{display:flex;align-items:center;gap:3px;margin-left:auto;height:30px}.mini-eq i{width:3px;height:12px;background:#b66079;border-radius:3px}.mini-eq i:nth-child(2){height:23px}.mini-eq i:nth-child(3){height:17px}.mini-eq i:nth-child(4){height:29px}.mini-eq i:nth-child(5){height:14px}.mini-eq.animated i{animation:equalize .6s infinite alternate}.mini-eq.animated i:nth-child(2n){animation-delay:.2s}.hero-sticker{position:absolute;right:-14px;top:30px;background:#fbf0b7;color:#675037;padding:17px 14px 14px;transform:rotate(8deg);font-size:12px;line-height:1.5;box-shadow:0 4px 10px #63431b0e;text-align:center}.hero-sticker>span{display:block;font-size:28px;line-height:1.2}.orbit-doodle{position:absolute;top:30%;left:-18px;font-size:52px;color:var(--wine);font-weight:300}.trust-strip{background:#f4f0eb;border-top:1px solid #ede6df;border-bottom:1px solid #ede6df}.trust-strip .wrap{min-height:69px;display:flex;justify-content:space-between;gap:25px;align-items:center}.trust-strip span{display:flex;align-items:center;gap:9px;font-size:13px;color:#6b5b61}.trust-strip svg{width:17px;height:17px;color:#8d6170}.example-section{display:grid;grid-template-columns:.94fr 1.06fr;gap:85px;align-items:center}.section-copy h2{font-size:45px;line-height:1.17;margin:18px 0 24px;letter-spacing:-1.7px}.section-copy>p{font-size:15px;line-height:1.9;color:var(--muted);margin-bottom:15px}.section-copy strong{font-weight:550;color:#5e4a52}.detail-note{border-left:2px solid #ce9e9d;padding:4px 0 4px 17px;margin:24px 0}.detail-note>span{font-size:10px;letter-spacing:1.4px;color:#98727c;font-weight:600}.detail-note p{font-family:var(--serif);font-style:italic;font-size:24px;margin:8px 0;color:var(--wine)}.detail-note small{font-size:12px;color:var(--muted)}.text-button{border:0;background:none;color:var(--wine);padding:7px 0;display:flex;align-items:center;gap:17px;font-size:14px;font-weight:650}.player{background:var(--wine-dark);padding:26px;border-radius:18px;color:#fcf2ed;box-shadow:0 16px 35px #3d182716;overflow:hidden}.player-topline{display:flex;justify-content:space-between;align-items:center}.player-topline .eyebrow{font-size:10px;letter-spacing:1.25px}.live-dot{width:5px;height:5px;background:#f2ab8d;border-radius:50%}.record-visual{position:relative;height:246px;display:flex;align-items:center;justify-content:center;margin:12px 0 14px}.album-square{height:205px;width:205px;background:linear-gradient(140deg,#e6a795,#bc6c7b 58%,#90506a);padding:22px 20px;transform:rotate(-7deg);position:relative;z-index:2;box-shadow:0 10px 25px #13071150;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.album-square>span{font-size:8px;letter-spacing:1.8px;position:relative;z-index:1}.album-square strong{font-family:var(--serif);font-size:46px;letter-spacing:-2px;font-weight:400;position:relative;z-index:1}.album-square .album-bottom{font-size:8px;letter-spacing:1.4px}.album-orbit{position:absolute;width:230px;height:230px;border:1px solid #f6d5c850;border-radius:50%;left:60px;top:30px;box-shadow:0 0 0 19px #f6d5c81a,0 0 0 40px #f6d5c815}.vinyl{height:198px;width:198px;position:absolute;left:48%;top:23px;border-radius:50%;background:repeating-radial-gradient(circle,#19151c 0px 2px,#302732 3px,#18151a 4px);box-shadow:0 0 0 1px #58414d;display:grid;place-items:center;transform:rotate(0)}.vinyl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(transparent,#ffffff0a,transparent 30%,#fff1,transparent 60%)}.vinyl-label{width:66px;height:66px;background:#d8a097;border-radius:50%;display:grid;place-items:center;color:var(--wine-dark)}.vinyl-label:after{content:"";width:8px;height:8px;background:var(--wine-dark);position:absolute;border-radius:50%}.is-playing .vinyl{animation:rotate 8s linear infinite}.hand-note{position:absolute;right:4px;top:0;transform:rotate(8deg);font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.2;color:#ecc2b4;z-index:3}.hand-note span{font-size:27px;display:block;margin-left:6px}.song-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.song-meta h3{font-size:19px;font-weight:550}.song-meta h3 span{font-size:13px;color:#d1b4bf}.song-meta p{font-size:11px;color:#bfa4af;margin-top:7px;line-height:1.6}.genre-label{font-size:8px;letter-spacing:1.1px;border:1px solid #ffffff25;color:#d5b6bf;padding:6px;border-radius:4px;white-space:nowrap}.player-controls{display:flex;align-items:center;gap:13px;margin-top:22px}.play-button{display:flex;align-items:center;justify-content:center;border:0;background:#efb5a2;color:#3a1425;height:46px;width:46px;flex-shrink:0;border-radius:50%}.play-button svg{width:19px}.timeline{flex:1;position:relative}.waveform{display:flex;align-items:center;justify-content:space-between;height:44px;gap:2px}.waveform span{display:block;width:3px;background:#74485e;border-radius:3px;flex:1;max-width:4px}.waveform span.played{background:#edb5a5}.timeline input{position:absolute;top:0;left:0;right:0;opacity:0;width:100%;height:44px;cursor:pointer}.timeline input:focus-visible{opacity:.7}.time-labels{display:flex;justify-content:space-between;font-size:10px;color:#bea0ad}.volume-button{border:0;color:#ddbdc9;background:transparent;padding:6px;display:flex}.player-foot{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#bd9aab;margin-top:17px}.audio-error{color:#ffd3bb;font-size:13px;margin-top:12px}.how-section{background:#f7f3ed}.section-heading h2{font-size:45px;line-height:1.15;margin:17px 0;letter-spacing:-1.7px}.section-heading>p{font-size:15px;color:var(--muted);line-height:1.8}.centered{text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin:54px 35px 4px;text-align:center}.steps-grid article{position:relative}.steps-grid article:not(:last-child):after{content:"";position:absolute;top:32px;height:1px;border-top:1px dashed #d7c7bc;left:calc(50% + 60px);width:calc(100% - 35px)}.step-icon{position:relative;border-radius:22px;height:70px;width:70px;display:grid;place-items:center;margin:0 auto 23px;color:var(--wine)}.step-icon>span{position:absolute;right:-7px;top:-7px;border:3px solid #f7f3ed;background:var(--wine);color:#fff;width:25px;height:25px;display:grid;place-items:center;font-size:10px;font-weight:700;border-radius:50%}.steps-grid h3{font-size:18px;font-weight:600;margin-bottom:12px}.steps-grid p{font-size:14px;color:var(--muted);line-height:1.8}.peach{background:#f5ddd0}.lavender{background:#e7e1f1}.green{background:#e1e8db}.yellow{background:#f4ebca}.rose{background:#f2dfe3}.cream{background:#f0e9de}.split-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:31px}.split-heading h2{margin-bottom:0}.split-heading>p{max-width:300px;padding-bottom:4px}.occasions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.occasion{text-align:left;border:0;border-radius:12px;padding:24px;position:relative;transition:transform .2s,box-shadow .2s;min-height:169px}.occasion:hover{transform:translateY(-4px);box-shadow:0 8px 20px #38212b0c}.occasion>svg{color:#794c5d}.occasion .occasion-arrow{position:absolute;right:20px;top:24px;color:#967884}.occasion h3{font-weight:600;font-size:17px;margin-top:21px;margin-bottom:7px}.occasion p{font-size:13px;color:#7e6871;line-height:1.5}.offer-section{background:#45192c;color:#fdf6ef;position:relative;overflow:hidden}.offer-section:after{content:"";position:absolute;pointer-events:none;width:700px;height:700px;border:1px solid #ffffff06;border-radius:50%;left:-270px;bottom:-430px;box-shadow:0 0 0 45px #fff02,0 0 0 90px #fff02,0 0 0 135px #fff02}.offer-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:110px;align-items:center;padding-top:70px;padding-bottom:70px;position:relative;z-index:1}.offer-inner h2{font-size:47px;line-height:1.12;margin:20px 0;letter-spacing:-1.8px}.offer-inner>div>p{color:#d1b6bf;font-size:14px;line-height:1.9}.offer-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}.offer-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:#f2dce1}.offer-list svg{width:15px;height:15px;color:#eeb39b}.price-card{background:#fffaf3;color:var(--ink);border-radius:16px;padding:30px;text-align:center;box-shadow:0 10px 30px #250d1720;position:relative}.price-card:before{content:"\2726";position:absolute;right:22px;top:16px;font-size:26px;color:#c99562}.price-kicker{font-size:10px;letter-spacing:1.7px;font-weight:650;color:#89656e}.big-price{font-size:83px;line-height:1.1;letter-spacing:-5px;font-weight:600;margin-top:12px}.big-price span{font-size:23px;letter-spacing:-.5px;margin-left:8px;font-weight:450}.price-card>p{font-size:13px;color:var(--muted);margin-top:9px}.price-divider{height:1px;background:#eadfd5;margin:22px 0}.delivery-line{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:23px;font-size:13px;color:#6e4c5b}.delivery-line small{display:block;font-size:10px;color:#927f85;margin-top:5px}.price-card .button{width:100%;font-size:14px;padding:16px;gap:12px}.no-shipping{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#8b7780;margin-top:15px}.order-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px;align-items:start}.order-intro{position:sticky;top:125px;padding-top:12px}.order-intro h2{font-size:51px;line-height:1.14;margin:20px 0;letter-spacing:-2px}.order-intro>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:290px}.order-inspiration{padding:25px 24px;margin-top:32px;background:#f3eee7;border-radius:12px;position:relative;max-width:340px}.quote-mark{font-family:var(--serif);font-size:50px;line-height:.8;color:#c5a796}.order-inspiration p{font-family:var(--serif);font-size:21px;line-height:1.5;font-style:italic;margin-top:-6px}.order-inspiration>span:last-child{display:block;font-size:11px;color:#9b8176;margin-top:14px}.order-recap{display:grid;gap:20px;margin-top:32px}.order-recap>div{display:flex;align-items:center;gap:13px;color:#8b6977}.order-recap span{font-size:13px;color:#4f3b43}.order-recap strong{display:block;font-weight:400;font-size:11px;color:#95868b;margin-top:4px}.form-card{background:#fff;border:1px solid #e9dfd8;border-radius:17px;padding:30px;box-shadow:0 5px 30px #5c352504;scroll-margin-top:110px}.form-progress{display:flex;justify-content:space-between;gap:15px}.form-progress>div{display:flex;align-items:center;gap:7px;color:#b6a9ad}.form-progress span{display:grid;place-items:center;background:#f3efed;border-radius:50%;width:24px;height:24px;font-size:11px;font-weight:700}.form-progress b{font-size:12px;font-weight:550}.form-progress .active{color:var(--wine)}.form-progress .active span{background:var(--wine);color:#fff}.progress-track{height:3px;background:#f2eae7;margin-top:20px;border-radius:4px}.progress-track span{display:block;height:100%;background:var(--wine);border-radius:4px;transition:width .25s}.step-heading{margin:27px 0}.step-heading>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#a38e96}.step-heading h3{font-family:var(--serif);font-size:29px;font-weight:500;letter-spacing:-.7px;margin:9px 0}.step-heading p{font-size:13px;color:var(--muted);line-height:1.7}.form-fields{display:flex;flex-direction:column}.form-fields>label{font-size:13px;font-weight:600;margin:20px 0 9px}.form-fields>label:first-child{margin-top:0}.form-fields label>span:not(.consent span){color:var(--wine)}.form-fields small{font-weight:400;color:#9b898f}.form-fields input:not([type=checkbox]),.form-fields textarea,.form-fields select{width:100%;border:1px solid #ded5d4;border-radius:7px;padding:13px 12px;background:#fff;font-size:14px;color:var(--ink);min-height:45px;transition:border .2s}.form-fields input::placeholder,.form-fields textarea::placeholder{color:#a89a9e}.form-fields textarea{line-height:1.8;resize:vertical;min-height:100px}.field-hint{font-size:11px;color:#99878e;line-height:1.65;margin-top:8px}.gentle-note{display:flex;gap:11px;align-items:center;background:#fbf4ed;border-radius:8px;padding:17px 15px;margin-top:22px;color:#967269}.gentle-note p{font-size:12px;line-height:1.7}.gentle-note svg{flex-shrink:0}.genre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.genre-option{border:1px solid #e7dddd;border-radius:7px;background:#fff;text-align:left;padding:10px 9px;transition:.2s}.genre-option span{display:flex;justify-content:space-between;font-size:12px;align-items:center;gap:2px;font-weight:600}.genre-option small{font-size:10px;display:block;line-height:1.5;margin-top:5px}.genre-option.selected{border-color:#a46a7e;background:#fcf4f6;color:var(--wine);box-shadow:0 0 0 .5px #a46a7e}.choice-chips{display:flex;flex-wrap:wrap;gap:7px}.choice-chips button{border:1px solid #e5dadd;border-radius:30px;padding:8px 10px;font-size:12px;background:#fff}.choice-chips button.selected{background:var(--wine);color:#fff;border-color:var(--wine)}.textarea-footer{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a38d97;line-height:1.5;margin-top:7px}.textarea-footer span:last-child{white-space:nowrap}.extra-toggle{display:flex;align-items:center;gap:6px;text-align:left;border:0;background:none;padding:18px 0 0;font-size:12px;color:var(--wine);line-height:1.5}.extra-toggle svg{flex-shrink:0}.extra-toggle small{margin-left:auto;font-size:10px}.form-actions{display:flex;align-items:center;gap:13px;margin-top:27px}.form-actions .button{flex:1;font-size:14px;padding:16px;gap:12px}.back-button{border:0;background:none;font-size:13px;display:flex;align-items:center;gap:3px;padding:10px 0}.form-bottom{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:15px;font-size:10px;color:#a08c95;line-height:1.5}.form-error{background:#fff0ef;border:1px solid #edc2ba;font-size:13px;color:#9e353b;padding:12px;border-radius:7px;margin-top:20px;line-height:1.6}.summary-box{background:#faf5f1;border:1px solid #f0e6e0;border-radius:9px;padding:16px}.summary-box>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px}.summary-box button{background:none;border:0;font-size:11px;color:var(--wine);text-decoration:underline}.summary-box>p{font-size:11px;color:#967d88;margin-top:9px}.summary-price{border-top:1px solid #e8dbd4;padding-top:13px;display:flex;justify-content:space-between;margin-top:14px;font-size:14px}.summary-price strong{font-size:21px}.form-fields>.consent{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.7;font-weight:400;color:#8a7580;margin-top:23px}.consent input{accent-color:var(--wine);height:16px;width:16px;flex-shrink:0;margin-top:1px}.consent button{padding:0;background:none;border:0;font-size:inherit;text-decoration:underline;color:var(--wine)}.checkout-note{padding:12px;background:#f7f3ee;border-radius:6px;font-size:11px;line-height:1.7;color:#89776b;margin-top:15px}.honey{display:none}.success-panel{text-align:center;padding:24px 2px}.success-icon{display:grid;place-items:center;color:#6a895b;background:#eaf0e4;width:78px;height:78px;border-radius:50%;margin:0 auto 23px}.success-panel h3{font-family:var(--serif);font-size:33px;line-height:1.2;margin:16px 0;font-weight:500}.success-panel>p{font-size:14px;line-height:1.8;color:var(--muted)}.reference{background:#f6f1ed;padding:17px;border-radius:8px;font-size:12px;color:#947c87;margin:23px 0}.reference strong{display:block;font-size:20px;letter-spacing:1.5px;color:var(--wine);margin-top:6px}.success-panel .success-note{font-size:12px;margin-bottom:22px}.success-panel .button{font-size:13px;width:100%}.review-section{background:#f2eee7;border-top:1px solid #eae4dc;border-bottom:1px solid #eae4dc}.review-inner{padding-top:48px;padding-bottom:48px;display:grid;grid-template-columns:.85fr 1.15fr;gap:96px;align-items:center}.review-inner h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin-top:13px}.review-empty{display:flex;gap:21px}.review-icon{position:relative;color:#9b7781;flex-shrink:0;width:43px;height:43px;background:#e8dfd6;border-radius:50%;display:grid;place-items:center}.review-icon svg:last-child{position:absolute;right:-2px;bottom:1px;background:#f2eee7;border-radius:50%;padding:1px}.review-empty h3{font-size:15px;margin-bottom:8px;font-weight:600}.review-empty p{font-size:13px;line-height:1.8;color:#8a7c7e}.review-empty span{font-size:11px;color:#9b898f;line-height:1.8;display:block;margin-top:9px}.review-empty a{color:var(--wine);display:inline-flex;align-items:center;font-weight:600}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px}.faq-decoration{position:relative;width:160px;height:110px;margin-top:40px;color:#ddc7c5}.faq-decoration>svg:first-child{width:90px;height:90px;stroke-width:.7}.faq-decoration>svg:nth-child(2){width:42px;height:42px;position:absolute;top:20px;left:94px;stroke-width:1}.faq-decoration span{position:absolute;left:86px;top:65px;font-size:30px;color:#bc8e9c}.faq-item{border-bottom:1px solid #e5dcda}.faq-item:first-child{border-top:1px solid #e5dcda}.faq-item>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;background:none;border:0;text-align:left;padding:20px 0;font-size:14px;font-weight:550;line-height:1.6}.faq-item svg{flex-shrink:0;transition:transform .2s;color:#9e7888}.faq-item.expanded svg{transform:rotate(45deg)}.faq-item p{font-size:13px;color:#8a777f;line-height:1.9;padding:0 26px 22px 0}.last-cta{background:#f4e5df;border-radius:17px;padding:52px 35px;text-align:center;margin-bottom:80px;position:relative;overflow:hidden}.last-cta h2{font-size:44px;line-height:1.2;margin:16px 0;letter-spacing:-1.7px}.last-cta p{font-size:14px;color:#94717c}.last-cta .button{margin-top:25px;font-size:14px}.last-price{display:block;font-size:11px;color:#9b7e85;margin-top:14px}.cta-star{position:absolute;color:#ad7b8a;pointer-events:none}.cta-star.one{left:7%;top:30%;font-size:62px}.cta-star.two{right:8%;bottom:21%;font-size:38px}footer{border-top:1px solid #e9e1da;background:#f8f4ef;padding-top:38px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:33px}.footer-top .logo{font-size:26px}.footer-top .logo-icon{transform:scale(.85);transform-origin:left;margin-right:3px}.footer-top p{font-size:12px;color:#9b858e;margin-top:10px}.footer-links{display:flex;gap:22px;font-size:12px;color:#8d7680;flex-wrap:wrap;justify-content:flex-end}.footer-links button{border:0;padding:0;background:none;font:inherit;color:inherit}.footer-bottom{border-top:1px solid #ebe3dc;padding-top:17px;padding-bottom:20px;font-size:10px;color:#ae9d9f;display:flex;justify-content:space-between;gap:14px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b102968;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:center;justify-content:center;padding:22px}.policy-modal{position:relative;background:var(--bg);border-radius:18px;max-width:620px;max-height:85dvh;overflow:auto;padding:38px}.policy-modal h2{font-size:34px;margin:15px 0 23px}.policy-modal p{font-size:14px;color:var(--muted);line-height:1.9;margin:15px 0}.policy-modal .button{font-size:14px;margin-top:12px}.modal-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:32px;height:32px;background:none;border:0;color:var(--wine)}.mobile-sticky{display:none}.skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--wine);color:#fff;padding:12px}.skip:focus{top:10px}.spin{animation:rotate 1s infinite linear}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes equalize{to{height:8px}}@media(min-width:1450px){.wrap{max-width:1250px}.hero{gap:85px}.hero h1{font-size:67px}.hero-photo{height:500px}}@media(max-width:1100px){.hero{gap:32px}.hero h1{font-size:52px}.hero-benefits{gap:10px}.nav-links{gap:18px;font-size:13px}.hero-sticker{right:-6px;top:30px;font-size:11px}.hero-description{font-size:16px}.hero-actions{gap:15px}.listen-link{font-size:13px}.example-section{gap:45px}.order-section,.faq-section,.review-inner{gap:50px}.offer-inner{gap:65px}.record-visual{height:225px}.album-square{height:190px;width:190px}.vinyl{height:180px;width:180px}.song-meta{align-items:start}.song-meta h3{font-size:17px}.genre-label{font-size:7px}.hero-photo{height:450px}.section-copy h2,.section-heading h2{font-size:40px}.steps-grid{gap:35px;margin-left:0;margin-right:0}}@media(max-width:800px){.wrap{padding-left:22px;padding-right:22px}.nav{height:70px;gap:12px}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:var(--bg);padding:22px;box-shadow:0 8px 10px #30212708;border-bottom:1px solid var(--line);font-size:16px}.nav-links.open{display:flex;flex-direction:column;gap:25px}.mobile-menu{display:flex}.nav-cta{margin-left:auto;font-size:12px;gap:9px;padding:9px 12px;min-height:38px}.logo{font-size:27px}.logo-icon{transform:scale(.9);margin-right:5px}.hero{gap:25px;padding-top:35px;padding-bottom:50px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero-description{font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:23px}.hero-price{margin-top:18px}.hero-price span{font-size:11px}.hero-benefits{flex-wrap:wrap;gap:8px;font-size:11px;margin-top:13px}.hero-photo{height:395px;border-radius:100px 100px 15px 15px}.hero-sticker{top:25px;right:-4px;padding:10px 8px;font-size:10px}.hero-sticker>span{font-size:23px}.floating-track{left:-12px;right:5px;padding:12px 11px;gap:8px}.floating-track strong{font-size:13px}.floating-track span{font-size:10px}.floating-track button{height:34px;width:34px}.mini-eq{gap:2px}.mini-eq i{width:2px}.photo-caption{font-size:15px;left:19px}.photo-caption b{font-size:24px}.pill{font-size:9px;letter-spacing:.8px}.trust-strip .wrap{flex-wrap:wrap;justify-content:center;gap:20px 35px;padding-top:20px;padding-bottom:20px}.trust-strip span{font-size:12px}.section{padding-top:70px;padding-bottom:70px}.example-section{gap:30px;grid-template-columns:.9fr 1.1fr}.section-copy h2,.section-heading h2{font-size:35px}.section-copy>p{font-size:14px}.player{padding:19px}.record-visual{height:190px}.album-square{width:155px;height:155px;padding:17px 14px}.album-square strong{font-size:37px}.album-square>span{font-size:7px}.album-square .album-bottom{font-size:6px}.vinyl{width:150px;height:150px;top:16px;left:45%}.vinyl-label{height:50px;width:50px}.hand-note{font-size:12px;right:-2px}.song-meta{display:block}.genre-label{display:inline-block;margin-top:8px}.player-topline .eyebrow{font-size:8px}.player-topline>svg{width:14px}.waveform{gap:1px}.player-controls{gap:9px}.play-button{width:36px;height:36px}.player-foot{font-size:9px}.detail-note p{font-size:21px}.text-button{font-size:12px;gap:8px}.steps-grid{gap:25px}.steps-grid h3{font-size:16px}.steps-grid p{font-size:13px}.step-icon{width:62px;height:62px}.steps-grid article:not(:last-child):after{left:calc(50% + 42px);width:calc(100% - 58px)}.occasion{padding:20px;min-height:160px}.occasion h3{font-size:15px}.occasion p{font-size:12px}.offer-inner{gap:40px;padding-top:55px;padding-bottom:55px}.offer-inner h2{font-size:40px}.price-card{padding:23px}.big-price{font-size:68px}.price-card .button{font-size:12px;padding:12px;gap:9px}.delivery-line{font-size:11px;gap:5px}.delivery-line small{font-size:9px}.order-section{gap:35px;grid-template-columns:.8fr 1.2fr}.order-intro h2{font-size:40px}.order-intro>p{font-size:14px}.order-inspiration{padding:20px 15px}.order-inspiration p{font-size:19px}.order-inspiration>span:last-child{font-size:10px}.form-card{padding:23px}.step-heading h3{font-size:25px}.genre-grid{grid-template-columns:repeat(2,1fr)}.form-progress b{font-size:11px}.form-progress>div{gap:4px}.form-progress{gap:5px}.review-inner,.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.review-inner{padding-top:40px;padding-bottom:40px}.review-inner h2{font-size:28px}.review-empty{gap:12px}.review-empty h3{font-size:14px}.last-cta{margin-left:22px;margin-right:22px}.last-cta h2{font-size:37px}.footer-links{gap:16px;font-size:11px}.footer-top{gap:30px}}@media(max-width:600px){html{scroll-padding-top:88px}.announcement{min-height:32px;font-size:11px;gap:5px}.announcement-detail{margin-left:4px}.announcement-detail b{margin:0 3px}.nav{height:67px}.nav-links{top:67px}.nav-cta{font-size:11px;gap:6px;padding:8px 10px}.nav-cta svg{width:14px}.logo{font-size:26px}.logo-icon{margin-right:4px;gap:2px}.logo-icon i{width:3px}.mobile-menu{padding:6px}.mobile-menu svg{width:21px}.hero{grid-template-columns:1fr;padding-top:31px;padding-bottom:38px;gap:30px}.pill{font-size:10px;padding:6px 9px}.hero h1{font-size:45px;letter-spacing:-2.1px;line-height:1.14;margin:20px 0 17px}.hero-description{font-size:15px;line-height:1.85;max-width:100%}.hero-actions{gap:20px;margin-top:23px;flex-wrap:nowrap}.button-main{font-size:14px;padding:16px 18px;gap:15px;min-height:49px}.listen-link{font-size:12px;white-space:nowrap}.hero-price{margin-top:20px}.hero-price strong{font-size:25px}.hero-price span{font-size:12px}.hero-benefits{font-size:11px;gap:15px;margin-top:14px}.hero-art{padding:0 10px 13px 8px;max-width:470px;width:100%;margin:auto}.hero-photo{height:358px;border-radius:110px 110px 16px 16px}.hero-photo img{object-position:50% 38%}.hero-sticker{right:0;top:23px;font-size:11px;padding:13px 12px}.hero-sticker>span{font-size:28px}.floating-track{left:0;right:26px;bottom:0;padding:13px 16px;transform:rotate(-2deg)}.floating-track button{width:37px;height:37px}.floating-track strong{font-size:14px}.floating-track span{font-size:11px}.mini-eq{gap:3px}.mini-eq i{width:3px}.photo-caption{left:23px;bottom:70px;font-size:16px}.photo-caption b{font-size:27px}.orbit-doodle{left:-4px;top:32%;font-size:42px}.trust-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px 10px;padding-top:22px;padding-bottom:22px}.trust-strip span{font-size:11px;gap:6px}.trust-strip svg{width:14px;height:14px;flex-shrink:0}.section{padding-top:56px;padding-bottom:56px}.eyebrow{font-size:10px;letter-spacing:1.6px}.example-section{grid-template-columns:1fr;gap:27px}.section-copy h2,.section-heading h2{font-size:37px;letter-spacing:-1.4px;margin:15px 0 20px}.section-copy>p{font-size:14px;line-height:1.9}.detail-note{margin:20px 0}.detail-note p{font-size:23px}.text-button{font-size:14px}.player{padding:23px;border-radius:14px}.player-topline .eyebrow{font-size:9px}.record-visual{height:234px;margin:14px 0}.album-square{width:195px;height:195px;padding:22px 20px;margin-right:40px}.album-square strong{font-size:44px}.album-square>span{font-size:8px}.album-square .album-bottom{font-size:7px}.vinyl{width:185px;height:185px;top:20px;left:43%}.vinyl-label{width:60px;height:60px}.hand-note{font-size:13px;right:0;top:0}.song-meta{display:flex;align-items:center;gap:5px}.song-meta h3{font-size:18px}.song-meta p{font-size:10px}.genre-label{font-size:7px;margin:0}.player-controls{gap:12px;margin-top:20px}.play-button{width:42px;height:42px}.player-foot{font-size:10px}.waveform{gap:2px}.section-heading>p{font-size:14px}.steps-grid{grid-template-columns:1fr;gap:29px;text-align:left;margin:32px 0 0}.steps-grid article{padding-left:85px;min-height:74px}.step-icon{position:absolute;left:0;top:0;width:59px;height:59px;border-radius:18px}.steps-grid h3{font-size:17px;margin-bottom:8px}.steps-grid p{font-size:13px;line-height:1.8}.steps-grid article:not(:last-child):after{height:calc(100% - 44px);width:1px;border-top:0;border-left:1px dashed #d7c7bc;left:29px;top:75px}.split-heading{display:block;margin-bottom:25px}.split-heading h2{margin-bottom:12px}.split-heading>p{font-size:14px}.split-heading>p br{display:none}.occasions-grid{grid-template-columns:repeat(2,1fr);gap:10px}.occasion{padding:18px 15px;min-height:159px;border-radius:10px}.occasion>svg{width:23px;height:23px}.occasion .occasion-arrow{right:13px;top:20px;width:15px}.occasion h3{font-size:14px;margin-top:22px;line-height:1.3}.occasion p{font-size:11px;line-height:1.7}.offer-inner{grid-template-columns:1fr;gap:30px;padding-top:46px;padding-bottom:46px}.offer-inner h2{font-size:41px}.offer-inner>div>p{font-size:14px}.offer-list{gap:12px}.offer-list li{font-size:13px}.price-card{padding:26px;max-width:400px;width:100%;margin:auto}.price-kicker{font-size:10px}.big-price{font-size:80px}.price-card .button{font-size:15px;padding:17px}.delivery-line{font-size:13px}.delivery-line small{font-size:10px}.no-shipping{font-size:11px}.order-section{grid-template-columns:1fr;gap:28px}.order-intro{position:static;padding-top:0}.order-intro h2{font-size:41px;margin:15px 0}.order-intro h2 br{display:none}.order-intro>p{max-width:100%;font-size:14px}.order-inspiration{display:none}.order-recap{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.order-recap>div{gap:7px}.order-recap>div:last-child{display:none}.order-recap svg{width:15px}.order-recap span{font-size:11px}.order-recap strong{font-size:10px}.form-card{padding:23px 20px;scroll-margin-top:88px}.form-progress b{font-size:12px}.form-progress>div{gap:7px}.step-heading{margin:24px 0}.step-heading h3{font-size:27px}.step-heading p{font-size:13px}.form-fields>label{font-size:14px}.form-fields input:not([type=checkbox]),.form-fields textarea,.form-fields select{font-size:18px;padding:13px 12px}.form-fields input::placeholder,.form-fields textarea::placeholder{font-size:14px}.field-hint{font-size:12px}.gentle-note p,.genre-option span{font-size:13px}.genre-option small{font-size:11px}.genre-option{padding:11px}.choice-chips button{font-size:12px;padding:9px 11px}.extra-toggle{font-size:12px}.extra-toggle small,.textarea-footer{font-size:10px}.form-actions .button{font-size:14px}.form-bottom{font-size:10px}.form-fields>.consent{font-size:12px}.checkout-note{font-size:12px}.review-inner{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.review-inner h2{font-size:32px}.review-empty{gap:16px}.review-empty h3{font-size:14px}.review-empty p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:22px}.faq-section .section-copy h2{margin-bottom:13px}.faq-section .section-copy>p{margin-bottom:0}.faq-decoration{display:none}.faq-item>button{font-size:14px;padding:18px 0}.faq-item p{font-size:13px}.last-cta{margin-left:15px;margin-right:15px;padding:37px 22px;margin-bottom:48px;border-radius:13px}.last-cta h2{font-size:36px;line-height:1.22;margin:16px auto;max-width:290px}.last-cta p{font-size:13px;line-height:1.8;max-width:250px;margin:auto}.last-cta .eyebrow{font-size:8px;letter-spacing:1.3px}.last-cta .button{font-size:13px;padding:15px 17px;gap:12px;position:relative;z-index:1}.last-price{font-size:10px}.cta-star.one{left:2%;top:28%;font-size:35px}.cta-star.two{right:3%;bottom:24%;font-size:23px}.footer-top{align-items:start;gap:24px;padding-bottom:26px}.footer-links{flex-direction:column;gap:12px;font-size:11px;align-items:flex-start;max-width:140px}.footer-bottom{font-size:10px;line-height:1.6;display:block;padding-bottom:90px}.footer-bottom span{display:block;margin-top:6px}.mobile-sticky{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fffaf7f5;border-top:1px solid #e8dad5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:40;transform:translateY(110%);transition:transform .25s;box-shadow:0 -5px 25px #3c182708}.mobile-sticky.visible{transform:translateY(0)}.mobile-sticky b{display:block;font-size:21px;letter-spacing:-.7px}.mobile-sticky span{font-size:10px;color:#9b818b}.mobile-sticky .button{font-size:13px;padding:13px 18px;gap:14px;min-height:44px}.policy-modal{padding:30px 24px}.policy-modal h2{font-size:29px}.policy-modal p{font-size:14px}.success-panel h3{font-size:30px}}@media(max-width:370px){.wrap{padding-left:17px;padding-right:17px}.hero h1{font-size:40px}.hero-actions{gap:14px}.button-main{font-size:13px;padding:15px}.listen-link{font-size:11px}.hero-benefits{gap:10px;font-size:10px}.hero-photo{height:320px}.floating-track{right:10px}.announcement,.nav-cta{font-size:10px}.record-visual{height:215px}.album-square{width:175px;height:175px}.vinyl{width:165px;height:165px}.player{padding:18px}.song-meta{display:block}.genre-label{margin-top:8px}.form-card{padding:20px 16px}.form-progress b{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.example-section>*,.order-section>*,.faq-section>*,.review-inner>*,.offer-inner>*{min-width:0}.timeline,.waveform,.waveform span{min-width:0}.song-meta>div{min-width:0}.player-topline{gap:9px}.player-topline>svg{flex-shrink:0}@media(max-width:600px){.hero h1{font-size:38px;letter-spacing:-1.6px}.record-visual{overflow:hidden}.song-meta{display:block}.genre-label{margin-top:9px}.waveform{gap:1px}.waveform span{width:2px}.volume-button{padding:3px}}@media(max-width:600px){.hero-actions{gap:12px;flex-wrap:wrap}.button-main{font-size:13px}.listen-link{font-size:11px}.nav{gap:8px}.nav-cta{font-size:10px;padding:9px 10px}.hero h1{font-size:38px}.hero-benefits{flex-wrap:wrap;gap:10px 13px}.hero-price{flex-wrap:wrap;gap:7px 12px}.player-topline .eyebrow{letter-spacing:.9px}.form-progress{gap:5px}.form-progress b{font-size:11px}.form-progress>div{gap:5px}.announcement{flex-wrap:wrap;padding:7px 12px;line-height:1.5}.announcement-detail{white-space:nowrap}.hero-sticker{max-width:145px}}@media(max-width:370px){.nav-cta{font-size:9px}.logo{font-size:25px}.hero h1{font-size:36px}.form-progress b{font-size:10px}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){#shopify-pc__banner{padding:16px!important;border-radius:14px 14px 0 0!important}#shopify-pc__banner h2{margin:0 0 8px!important;font-size:16px!important;line-height:1.3!important;letter-spacing:normal!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:14px!important;line-height:1.45!important}#shopify-pc__banner .shopify-pc__banner__body a{font-size:inherit!important}#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__banner div:has(>.shopify-pc__banner__btn-accept){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}#shopify-pc__banner button{min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:1.3!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{flex:1 1 0!important;width:auto!important;min-width:0!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{flex:0 0 100%!important;order:3!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/refreno.css.map */
