.viral-file-page{color:#2a1021;background:radial-gradient(circle at 12% 0,#9b185333,#0000 26rem),radial-gradient(circle at 88% 4%,#0e6f7029,#0000 24rem),linear-gradient(#210816 0%,#3a1026 38%,#fff4e4 38%,#f1dcc0 100%);min-height:100vh}.viral-file-nav{color:#fff6e7;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,2.4rem);display:flex}.viral-file-nav a{color:inherit;text-transform:uppercase;font-size:.82rem;font-weight:900;text-decoration:none}.viral-file-brand{font-family:Georgia,Times New Roman,serif;text-transform:none!important;font-size:1.25rem!important;font-weight:500!important}.viral-file-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:stretch;gap:clamp(1rem,4vw,3rem);max-width:76rem;margin:0 auto;padding:clamp(1.2rem,4vw,4rem);display:grid}.viral-file-copy,.viral-file-card,.viral-file-section{background:#fff6e7f0;border:1px solid #d7a84f3d;box-shadow:0 24px 70px #0000002e}.viral-file-copy{padding:clamp(1.35rem,5vw,3.4rem)}.viral-file-copy h1,.viral-file-section h2{color:#2a1021;letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.viral-file-copy h1{max-width:11ch;font-size:clamp(3.5rem,11vw,8rem);line-height:.84}.viral-file-copy>p:not(.shop-eyebrow),.viral-file-section p,.viral-file-section li{color:#634456;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.55}.viral-file-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.viral-file-actions button{cursor:pointer}.viral-file-card{color:#fff6e7;background:linear-gradient(#2a10211a,#2a1021b3),radial-gradient(circle at 50% 24%,#d7a84f6b,#0000 9rem),#2a1021;align-content:end;gap:.85rem;min-height:28rem;padding:clamp(1.2rem,4vw,2rem);display:grid}.viral-file-card span,.viral-file-card em{color:#e5bd72;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-style:normal;font-weight:900}.viral-file-card strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:500;line-height:.9}.viral-file-card p{color:#ead8df;margin:0;line-height:1.5}.viral-file-section{max-width:76rem;margin:0 auto clamp(1rem,3vw,1.8rem);padding:clamp(1.3rem,4vw,3rem)}.viral-file-section .shop-section-heading{margin-bottom:1.2rem}.viral-file-section .shop-section-heading h2,.viral-file-section h2{max-width:13ch;font-size:clamp(2.3rem,7vw,5rem);line-height:.9}.viral-sign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.viral-sign-grid button{color:#2a1021;min-height:3.1rem;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #2a10212e;font-weight:900}.viral-sign-grid button.selected{color:#fff6e7;background:#2a1021;border-color:#2a1021}.viral-sign-grid-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.viral-file-inside{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.viral-file-inside ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.viral-file-inside li{color:#2a1021;background:#ffffff80;border:1px solid #4e0f3324;padding:.8rem .9rem;font-weight:780}.viral-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.viral-sample-grid article{background:#2a1021;align-items:flex-end;min-height:12rem;padding:1.1rem;display:flex}.viral-sample-grid p{color:#fff6e7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,2rem);line-height:1.05}.viral-file-upsell,.viral-file-deeper{justify-content:space-between;align-items:end;gap:1rem;display:flex}.viral-file-links{gap:.55rem;min-width:min(100%,20rem);display:grid}.viral-file-links a{color:#2a1021;border:1px solid #2a102129;padding:.75rem .9rem;font-weight:900;text-decoration:none}.viral-file-faq{gap:.6rem;display:grid}.viral-file-faq details{background:#ffffff7a;border:1px solid #2a102124;padding:.9rem 1rem}.viral-file-faq summary{color:#2a1021;cursor:pointer;font-weight:900}.viral-file-faq p{margin:.6rem 0 0}.sign-file-checkout-form textarea{resize:vertical}@media (max-width:860px){.viral-file-hero,.viral-file-inside,.viral-file-upsell,.viral-file-deeper{grid-template-columns:1fr;display:grid}.viral-file-card{min-height:18rem}.viral-sign-grid,.viral-sign-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.viral-sample-grid{grid-template-columns:1fr}}@media (max-width:520px){.viral-file-page .shop-button{width:100%}.viral-sign-grid,.viral-sign-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.viral-file-copy h1{font-size:clamp(3.3rem,17vw,5.2rem)}}.image-report-shell{color:#2a1021;background:radial-gradient(circle at 20% 0,#5f143d24,#0000 28rem),linear-gradient(#0a0a0f 0% 44%,#1d0a16 44%,#12070f 100%);min-height:100vh}.image-report-hero{border-bottom:1px solid #603a2424;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.25rem,3vw,3rem);max-width:78rem;margin:0 auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.image-report-brand{color:#2a1021;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;align-items:center;gap:.75rem;width:fit-content;font-weight:900;text-decoration:none;display:inline-flex}.image-report-hero h1{color:#2a1021;letter-spacing:0;max-width:10ch;margin:.5rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,11vw,9rem);font-weight:500;line-height:.82}.image-report-hero p{color:#684c5b;max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.image-report-hero dl{background:#fffaf1b8;border:1px solid #603a2429;align-self:end;gap:.65rem;margin:0;padding:1rem;display:grid}.image-report-hero dl div{background:#ffffff52;border:1px solid #d9b36b47;padding:.85rem}.image-report-hero dt{color:#a8792d;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}.image-report-hero dd{color:#2a1021;margin:.25rem 0 0;font-weight:850;line-height:1.25}.image-report-actions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;display:flex}.image-report-actions a,.image-report-actions button{color:#0a0a0f;min-height:3rem;font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:#2a1021;border:1px solid #2a102138;padding:.85rem 1.2rem;font-weight:900;text-decoration:none}.image-report-actions button{color:#1d0a16;background:#d9b36b}.image-report-pages{gap:clamp(2rem,5vw,5rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,2rem);display:grid}.image-report-page{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.image-report-page-meta{color:#0a0a0f;background:#12070fe0;border:1px solid #d9b36b40;gap:1rem;padding:1rem;display:grid;position:sticky;top:1rem}.image-report-page-meta>span{color:#1d0a16;background:#d9b36b;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;font-weight:950;display:grid}.image-report-page-meta p{color:#d7c3cb;margin:0;line-height:1.35}.image-report-page-meta p:first-child{color:#d9b36b;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.image-report-page-meta h2{color:#0a0a0f;margin:.3rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3.5rem);font-weight:500;line-height:.95}.image-report-page figure{background:#12070f;border:1px solid #d9b36b59;margin:0;box-shadow:0 26px 80px #00000052}.image-report-page img{width:100%;height:auto;display:block}.image-report-page figcaption{background:#0a0a0f;flex-wrap:wrap;gap:.5rem;padding:.9rem;display:flex}.image-report-page figcaption span{color:#5f143d;border:1px solid #d9b36b52;padding:.45rem .65rem;font-size:.82rem;font-weight:850}.image-report-next{color:#0a0a0f;text-align:center;max-width:62rem;margin:0 auto;padding:clamp(2rem,5vw,4rem)}.image-report-next h2{color:#0a0a0f;margin:.5rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.95}.image-report-next p{color:#d7c3cb;line-height:1.55}@media (max-width:760px){.image-report-hero,.image-report-page{grid-template-columns:1fr}.image-report-hero h1{font-size:clamp(3.8rem,20vw,6rem)}.image-report-page-meta{position:static}}@media print{.shop-header,.shop-footer,.image-report-hero,.image-report-page-meta,.image-report-next{display:none!important}.image-report-shell{background:#fff}.image-report-pages{max-width:none;padding:0;display:block}.image-report-page{break-after:page;display:block}.image-report-page figure{box-shadow:none;border:0}.image-report-page figcaption{display:none}}.shop-header{background:#fff9efe6;border-bottom:1px solid #603a241f}.shop-brand-mark:after{background:#0a0a0f}.shop-storefront-hero,.shop-page-hero,.shop-product-hero,.shop-cream-section,.shop-status-hero{color:#2a1021;background:linear-gradient(135deg,#0a0a0f,#1a1a24);border-color:#603a241a;box-shadow:0 8px 32px #5630290f}.shop-editorial-band{color:#fff5e8;border-color:#603a241a;box-shadow:0 8px 32px #5630290f}.shop-editorial-band .shop-eyebrow{color:#d9b36b;background:#d9b36b1f;border-color:#d9b36b40}.shop-editorial-band h2{color:#fff5e8}.shop-final-cta{color:#fff5e8;background:linear-gradient(135deg,#1e0e1a,#2b1526);border-color:#603a241a;box-shadow:0 8px 32px #5630290f}.shop-final-cta h2{color:#fff5e8}.shop-final-cta .shop-eyebrow{color:#d9b36b;background:#d9b36b1f;border-color:#d9b36b40}.shop-final-cta .shop-button-gold,.shop-dark-section .shop-button-gold{color:#1e0e1a;background:linear-gradient(135deg,#f0d89c,#d4a24e);border-color:#f0d89c57;box-shadow:0 12px 28px #0000003d}.shop-final-cta .shop-button-gold:hover,.shop-dark-section .shop-button-gold:hover{background:linear-gradient(135deg,#f5e3b5,#ddb05a)}.shop-dark-section{color:#fff5e8;background:linear-gradient(135deg,#1e0e1a,#2b1526);border-color:#603a241a;box-shadow:0 8px 32px #5630290f}.shop-dark-section .shop-section-heading h2,.shop-dark-section .shop-checkout-copy h2{color:#fff5e8}.shop-dark-section .shop-eyebrow{color:#d9b36b;background:#d9b36b1f;border-color:#d9b36b40}.shop-dark-section .shop-section-heading>p,.shop-dark-section .shop-checkout-copy p{color:#d7c3cb}.shop-storefront-copy,.shop-storefront-copy h1,.shop-product-hero h1,.shop-page-hero h1,.shop-section-heading h2,.shop-checkout-copy h2,.shop-status-hero h1{color:#2a1021}.shop-section-heading{max-width:58rem;margin-left:auto;margin-right:auto}.shop-section-heading h2{text-wrap:balance;font-size:clamp(2.25rem,5.4vw,5.5rem);line-height:.96}.shop-section-heading>p:not(.shop-eyebrow){text-wrap:balance;max-width:54rem;margin-left:auto;margin-right:auto}.shop-storefront-copy{border-right-color:#603a241f}.shop-storefront-copy>p,.shop-hero p,.shop-product-copy>p,.shop-page-hero>p,.shop-section-heading>p,.shop-checkout-copy p,.shop-status-hero>div>p{color:#e0d5cc}.shop-editorial-band p:not(.shop-eyebrow){color:#d7c3cb}.shop-eyebrow{color:#8c522e;background:#ffffff80;border-color:#a65b4f33}.shop-hero-offer,.shop-checkout-summary,.shop-requirement-list,.shop-status-panel,.shop-product-strip a,.shop-card,.shop-preview-tiles article,.shop-steps article,.shop-faq-list details{color:#2a1021;background:#fffaf1c2;border-color:#603a2424}.shop-hero-offer strong,.shop-requirement-list strong,.shop-checkout-summary strong,.shop-status-panel strong,.shop-order-card strong,.shop-faq-list summary{color:#2a1021}.shop-hero-offer p,.shop-checkout-summary small,.shop-card p,.shop-card li,.shop-steps p,.shop-faq-list p,.shop-preview-tiles h3{color:#e0d5cc}.shop-creation-card{background:radial-gradient(circle at 88% 12%,#d9b36b38,#0000 9rem),linear-gradient(135deg,#fffaf1eb,#f4e0c1b8);border:1px solid #603a2424;margin:1.4rem 0;padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #5630291c}.shop-creation-orbit{opacity:.8;border:1px solid #d9b36b42;border-radius:999px;width:8rem;height:8rem;animation:12s linear infinite creation-spin;position:absolute;inset:auto 1.1rem 1rem auto}.shop-creation-orbit span{background:#d9b36b;border-radius:999px;width:.7rem;height:.7rem;position:absolute;box-shadow:0 0 18px #d9b36bb3}.shop-creation-orbit span:first-child{top:-.35rem;left:50%}.shop-creation-orbit span:nth-child(2){background:#8a2d58;bottom:1rem;right:.5rem}.shop-creation-orbit span:nth-child(3){background:#315f58;bottom:1.4rem;left:.8rem}.shop-creation-copy{z-index:1;max-width:34rem;position:relative}.shop-creation-copy>span,.shop-creation-foot span{color:#9a7432;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-creation-copy strong{color:#2a1021;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:500;line-height:.98;display:block}.shop-creation-copy p{color:#684c5b;margin:.75rem 0 1rem;line-height:1.45}.shop-creation-meter{z-index:1;background:#fffaf1b3;border:1px solid #603a2429;height:.7rem;position:relative;overflow:hidden}.shop-creation-meter div{background:linear-gradient(90deg,#2a1021,#8a2d58,#d9b36b);height:100%;transition:width .7s}.shop-creation-foot{z-index:1;color:#2a1021;justify-content:space-between;gap:1rem;margin-top:.75rem;display:flex;position:relative}.shop-creation-foot strong{font-weight:950}@keyframes creation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop-creation-orbit{animation:none}}.shop-hero-offer span,.shop-hero-product-rack span,.shop-card-meta span,.shop-preview-tiles span,.shop-product-strip span,.shop-order-card span,.shop-checkout-summary span{color:#8c522e}.shop-steps span{color:#ffe0a1;background:#2a1021}.shop-hero-offer b,.shop-hero-product-rack em{color:#8c522e}.shop-card-badge{color:#ffe0a1;background:#2a1021;border-color:#2a102133}.shop-card-body>.shop-card-badge{color:#6e2a45;letter-spacing:.04em;text-transform:uppercase;background:#fff5df;border:1px solid #2a102129;border-radius:999px;width:fit-content;margin-bottom:.7rem;padding:.34rem .7rem;font-size:.68rem;font-weight:950;display:inline-flex}.shop-card-meta{justify-content:flex-start}.shop-card-meta strong{color:#7a5514}.shop-card-offer{border-top:1px solid #603a241f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:.95rem;padding-top:.9rem;display:grid}.shop-card-offer span{color:#e0d5cc;font-size:.85rem;line-height:1.35}.shop-card-offer strong{color:#2a1021;white-space:nowrap;font-size:1.45rem;font-weight:950}.shop-price-panel span{color:#8c522e}.shop-price-panel small,.shop-hero-proof span{color:#e0d5cc}.shop-hero-proof span{background:#ffffff80;border-color:#603a2429}.shop-button:focus-visible{outline-offset:3px;outline:2px solid #8c522e}.shop-card-detail-link,.shop-back-link{color:#6e2a45;text-underline-offset:.22em;font-size:.82rem;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.shop-card-detail-link{justify-self:center;margin-top:.45rem}.shop-storefront-visual .shop-hero-pack,.shop-cover-image-art-hero,.shop-checkout-visual,.shop-status-visual,.shop-order-card{background:#0a0a0f;border-color:#603a241f;box-shadow:0 6px 24px #56302914}.shop-storefront-visual .shop-hero-pack img{object-fit:cover;object-position:center}.art-bundle-love img{object-position:54% 50%}.art-bundle-ultimate img{object-position:50% 48%}.art-soulmate img{object-position:center top}.shop-hero-product-rack a{color:#2a1021;background:#fffaf1e0;border-color:#ffffffad}.shop-example-links a{color:#fff5e8;background:#fff8ef14;border-color:#d9b36b38}.shop-dark-section .shop-card{background:#fffaf1eb;border-color:#d9b36b47;box-shadow:0 12px 36px #0a04083d}.shop-dark-section .shop-card p,.shop-dark-section .shop-card li,.shop-dark-section .shop-card-includes li{color:#e0d5cc}.shop-dark-section .shop-card h3,.shop-dark-section .shop-card h3 a,.shop-dark-section .shop-card-meta strong{color:#2a1021}.shop-dark-section .shop-faq-list details{color:#f5e8d8;background:#fff8ef14;border-color:#d9b36b2e}.shop-dark-section .shop-faq-list summary{color:#fff5e8}.shop-dark-section .shop-faq-list p{color:#d7c3cb}.shop-dark-section .shop-requirement-list,.shop-dark-section .shop-checkout-summary{color:#f5e8d8;background:#fff8ef0f;border-color:#d9b36b2e}.shop-dark-section .shop-requirement-list strong,.shop-dark-section .shop-checkout-summary strong,.shop-dark-section .shop-checkout-summary span{color:#d9b36b}.shop-dark-section .shop-requirement-list li{color:#d7c3cb}.shop-dark-section .shop-checkout-summary small{color:#c0adb5}.shop-dark-section .shop-button-ghost{color:#fff5e8;background:#fff8ef14;border-color:#d9b36b52}.shop-dark-section .shop-checkout-visual{background:#fff8ef0a;border-color:#d9b36b29}.shop-checkout-form{color:#2a1021;background:#fffaf1e0;border-color:#603a241f;box-shadow:0 6px 24px #56302914}.shop-checkout-form label,.shop-fieldset legend{color:#2a1021}.shop-checkout-form label span{color:#8c522e}.shop-checkout-form input,.shop-checkout-form textarea,.shop-checkout-form select,.shop-place-suggestions{color:#2a1021;background:#fffdf7;border-color:#603a2433}.shop-checkout-form input:focus-visible,.shop-checkout-form textarea:focus-visible,.shop-checkout-form select:focus-visible{outline-offset:1px;border-color:#8c522e;outline:2px solid #8c522e}.shop-faq-list summary:focus-visible{outline-offset:2px;outline:2px solid #8c522e}.shop-place-suggestions button{color:#2a1021}.shop-soulmate-preview,.shop-share-card{background:linear-gradient(135deg,#0a0a0f,#f0dcc1)}.shop-direct-checkout{grid-template-columns:minmax(280px,.88fr) minmax(340px,.72fr);align-items:start;gap:clamp(1rem,3vw,2rem);width:min(1180px,100% - 32px);margin:clamp(1.2rem,4vw,3rem) auto;display:grid}.shop-direct-summary,.shop-direct-form-card{color:#2a1021;background:#fffaf1d6;border:1px solid #603a241f;box-shadow:0 8px 32px #5630290f}.shop-direct-summary{gap:1.1rem;padding:clamp(1rem,3vw,2rem);display:grid}.shop-direct-summary h1,.shop-direct-summary h2,.shop-direct-form-card h1,.shop-direct-form-card h2{color:#2a1021;font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:500;line-height:.95}.shop-direct-summary h1{max-width:9.5ch;font-size:clamp(3rem,7vw,5.8rem)}.shop-direct-summary h2{max-width:10.5ch;font-size:clamp(2.6rem,5.6vw,4.9rem)}.shop-direct-form-card h1{font-size:clamp(2.6rem,5vw,4.8rem)}.shop-direct-form-card h2{font-size:clamp(2.2rem,5vw,4rem)}.shop-direct-summary p,.shop-direct-form-card>p{color:#e0d5cc;margin:0;font-size:1.04rem;line-height:1.55}.shop-direct-price,.shop-direct-includes{background:#ffffff7a;border:1px solid #603a2424;gap:.35rem;padding:1rem;display:grid}.shop-direct-price span{color:#7a2448;font-size:1.7rem;font-weight:950}.shop-direct-price small,.shop-direct-price em{color:#e0d5cc;font-style:normal}.shop-direct-art .shop-product-art{min-height:clamp(18rem,42vw,31rem)}.shop-direct-includes strong{color:#2a1021;text-transform:uppercase;font-size:.82rem;font-weight:950}.shop-direct-includes ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.shop-direct-includes li{color:#e0d5cc;line-height:1.45}.shop-direct-includes li:before{content:"•";color:#9d6a19;margin-right:.5rem}.shop-direct-form-card{gap:.85rem;padding:clamp(1rem,3vw,1.5rem);display:grid;position:sticky;top:5.5rem}.shop-direct-form-card>.shop-eyebrow{margin-bottom:-.15rem}.shop-checkout-top-submit{margin-top:-.1rem}.shop-direct-form-card .shop-checkout-form{box-shadow:none;background:0 0;border:0;padding:0}.shop-direct-reassurance{margin-top:0}.shop-policy-page{color:#2a1021;background:#fffaf1e0;border:1px solid #603a241f;gap:1rem;width:min(860px,100% - 32px);margin:clamp(1.5rem,5vw,4rem) auto;padding:clamp(1.25rem,4vw,3rem);display:grid;box-shadow:0 8px 32px #5630290f}.shop-policy-page h1,.shop-policy-page h2{color:#2a1021;font-family:var(--font-display);margin:0;font-weight:500;line-height:.98}.shop-policy-page h1{font-size:clamp(3rem,9vw,5rem)}.shop-policy-page h2{margin-top:1rem;font-size:clamp(1.8rem,4vw,2.6rem)}.shop-policy-page p{color:#e0d5cc;margin:0;font-size:1.02rem;line-height:1.65}.shop-policy-page a:not(.shop-button){color:#6e2a45;text-underline-offset:.2em;font-weight:850;text-decoration:underline}.shop-timeline li{color:#e0d5cc}.shop-timeline li span{border-color:#603a2438}.shop-timeline li.done{color:#2a1021}.shop-timeline li.done span,.shop-status-panel>span{background:#8c522e;border-color:#8c522e}.shop-status-steps article{background:#fffaf1c2;border-color:#603a2424}.shop-status-steps span{color:#8c522e}.shop-status-steps strong{color:#2a1021}.shop-postpurchase-next .shop-section-heading p:not(.shop-eyebrow){color:#d7c3cb}.shop-sticky-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8ecf0;border-color:#603a242e;box-shadow:0 -4px 24px #5630291f}.shop-sticky-cta strong{color:#2a1021}.shop-share-facts article{background:#ffffff85;border-color:#603a2424}.shop-share-facts span{color:#8c522e}.shop-share-facts strong,.shop-share-copy h1{color:#2a1021}.shop-share-copy p,.shop-share-copy li{color:#e0d5cc}.shop-share-copy li strong{color:#2a1021}.shop-share-meter{background:#f3e8d8;border-color:#603a2433}.shop-share-meter span{background:linear-gradient(90deg,#2a1021,#8c522e,#d9b36b)}.shop-savings{color:#8c522e;font-size:.88rem;font-weight:700}.shop-savings s{color:#a89486;margin-right:.35rem;font-weight:400;text-decoration:line-through}.shop-card-savings{color:#8c522e;text-transform:uppercase;letter-spacing:.02em;background:#8c522e14;border:1px solid #8c522e38;border-radius:0;padding:.18rem .52rem;font-size:.72rem;font-style:normal;font-weight:750;line-height:1.1;display:inline-block}.shop-trust-row{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.shop-trust-row span{color:#e0d5cc;background:#ffffff80;border:1px solid #603a2424;border-radius:0;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex}.shop-whofor-list{gap:.65rem;max-width:44rem;margin:0 auto;display:grid}.shop-whofor-list article{background:#ffffff85;border:1px solid #603a241f;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.shop-whofor-list article span{background:#8c522e;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.42rem;display:block}.shop-checkout-links{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.shop-dark-section .shop-button-dark{color:#fff8ef;background:linear-gradient(135deg,#2a1021,#7b304b);border-color:#d9b36b5c}.shop-soulmate-preview-copy h2{color:#2a1021}.shop-soulmate-preview-copy .shop-share-meter{background:#f3e8d8;border-color:#603a2433}.shop-soulmate-preview-copy .shop-share-meter span{background:linear-gradient(90deg,#2a1021,#8c522e,#d9b36b)}.shop-footer{color:#2a1021;background:linear-gradient(135deg,#0f0f14,#0a0a0f);border-top:1px solid #603a2424;grid-template-columns:1fr 2fr;gap:2.5rem 3rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.35rem,5vw,5rem);display:grid}.shop-footer-brand{flex-direction:column;gap:.6rem;display:flex}.shop-footer-brand a{text-transform:uppercase;color:#2a1021;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.shop-footer-brand p{color:#e0d5cc;max-width:22rem;margin:0;font-size:.88rem;line-height:1.5}.shop-footer-nav{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.shop-footer-nav div{flex-direction:column;gap:.45rem;display:flex}.shop-footer-nav strong{color:#2a1021;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;font-size:.72rem;font-weight:850}.shop-footer-nav a{color:#e0d5cc;font-size:.88rem;font-weight:500;transition:color .12s}.shop-footer-legal{border-top:1px solid #603a241a;grid-column:1/-1;padding-top:1.25rem}.shop-footer-legal p{color:#a89486;margin:0;font-size:.78rem;line-height:1.5}.shop-cover-image-art{background:#f5ead8}.shop-cover-image-art-hero img{filter:none}main:has(.shop-sticky-cta) .shop-footer{padding-bottom:calc(clamp(2.5rem,6vw,4.5rem) + 4.5rem)}@media (min-width:861px) and (max-width:1100px){.shop-hero-product-rack{margin-top:.75rem;position:static}}@media (min-width:521px) and (max-width:860px){.shop-preview-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-optional-details{background:#ffffff61;border:1px solid #603a241f;margin:.25rem 0 .5rem;padding:0}.shop-optional-details summary{cursor:pointer;color:#8c522e;padding:.72rem .92rem;font-size:.88rem;font-weight:700;list-style:none}.shop-optional-details summary:before{content:"+";width:1.2em;font-weight:850;display:inline-block}.shop-optional-details[open] summary:before{content:"−"}.shop-optional-details summary::-webkit-details-marker{display:none}.shop-optional-fields{padding:.25rem .92rem .72rem}.shop-optional-fields label{gap:.45rem;margin-bottom:.75rem;display:grid}.shop-early-cta{background:#ffffff52;border-top:1px solid #603a241a;justify-content:center;align-items:center;gap:1.2rem;padding:1rem 1.5rem;display:flex}.shop-final-cta .shop-button-ghost,.shop-editorial-band .shop-button-ghost{color:#fff5e8;background:#fff8ef14;border-color:#d9b36b52}.shop-sticky-cta-hidden{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(1rem)}.shop-sticky-cta:not(.shop-sticky-cta-hidden){transition:opacity .2s,transform .2s}.shop-page-hero{background:linear-gradient(90deg,#fffaf1fa 0%,#fffaf1e6 42%,#fffaf175 74%),url(/maymoon/storefront-hero-contrast-20260425.jpg) 100%/min(62rem,70vw) no-repeat}.shop-storefront-visual .shop-hero-pack,.shop-cover-image-art,.shop-cover-image-art-hero,.shop-checkout-visual,.shop-status-visual,.shop-order-card,.shop-direct-art .shop-product-art{background:#130713;border-color:#2a102138;box-shadow:0 20px 54px #2a102133,inset 0 0 0 1px #d9b36b14}.shop-storefront-visual .shop-hero-pack,.shop-cover-image-art-hero,.shop-direct-art .shop-product-art{padding:.7rem}.shop-storefront-visual .shop-hero-pack{padding:0}.shop-storefront-visual .shop-hero-pack img,.shop-cover-image-art img,.shop-cover-image-art-hero img,.shop-checkout-visual img,.shop-status-visual img,.shop-direct-art .shop-product-art img{filter:saturate(1.08)contrast(1.08)}.shop-storefront-visual .shop-hero-pack img,.shop-cover-image-art-hero img,.shop-direct-art .shop-product-art img{width:100%;height:auto;object-fit:contain!important}.shop-storefront-visual .shop-hero-pack img{height:100%;min-height:clamp(32rem,54vw,46rem);object-fit:cover!important}.shop-card .shop-cover-image-art{min-height:clamp(16rem,26vw,24rem)}.shop-card{box-shadow:0 16px 44px #56302914}.shop-card-offer{align-items:center}.shop-card-includes{gap:.42rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.shop-card-includes li{overflow-wrap:anywhere;padding-left:1rem;position:relative}.shop-card-includes li:before{content:"";background:#9b2f5b;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.66em;left:0}.shop-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:.9rem;display:grid}.shop-card-actions .shop-button{min-height:3rem;padding-inline:1rem}.shop-card-offer strong{color:#7a2448}.shop-direct-price{background:#ffffff61}.shop-direct-price span{color:#7a2448}.shop-button-gold,.shop-button-dark{color:#0a0a0f;background:linear-gradient(135deg,#160612 0%,#64193c 42%,#c43d73 100%);border-color:#130713;box-shadow:0 16px 34px #561c3647,inset 0 1px #fff8ef33}.shop-button-gold:hover,.shop-button-dark:hover{background:linear-gradient(135deg,#23091d 0%,#81244e 42%,#d84d86 100%)}@media (max-width:760px){.shop-page-hero{background:linear-gradient(#fffaf1fa 0%,#fffaf1db 62%,#fffaf18a 100%),url(/maymoon/storefront-hero-contrast-20260425.jpg) bottom/56rem no-repeat}.shop-storefront-copy>p,.shop-section-heading>p{font-size:1.02rem;line-height:1.42}.shop-section-heading h2{margin-bottom:.55rem;font-size:clamp(2.1rem,13vw,4rem);line-height:.96}.shop-card-actions{grid-template-columns:1fr}}.shop-category-label{color:#8c522e;text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;margin:.5rem 0 -.25rem;padding:0;font-size:.72rem;font-weight:850}.shop-category-label:first-child{margin-top:0}@media (max-width:860px){.shop-sticky-cta{display:flex}.shop-date-grid{grid-template-columns:1.35fr .7fr .9fr}.shop-storefront-copy{border-bottom-color:#603a241f}.shop-page-hero{background:linear-gradient(#fffaf1e0,#fffaf1),url(/maymoon/storefront-hero-gpt2-20260425.jpg) top/auto 18rem no-repeat;padding-top:17rem}.shop-footer{grid-template-columns:1fr}.shop-direct-checkout{grid-template-columns:1fr;width:min(100% - 24px,640px)}.shop-direct-form-card{position:static}.shop-direct-summary h1{font-size:clamp(3rem,15vw,4.6rem)}.shop-direct-summary h2{font-size:clamp(2.5rem,12vw,4rem)}.shop-direct-form-card h1{font-size:clamp(2.8rem,13vw,4.2rem);line-height:.9}.shop-footer-nav{grid-template-columns:1fr 1fr}.shop-early-cta{flex-direction:column;gap:.6rem}}html,body,.shop-shell{max-width:100%;overflow-x:hidden}.shop-shell{color:#2a1021!important;background:radial-gradient(circle at 16% -10%,#fffffff5,#0000 26rem),radial-gradient(circle at 84% 8%,#e4bb6b3d,#0000 24rem),linear-gradient(#fff8ed 0%,#f4e5cd 54%,#fff8ed 100%)!important}body:has(.shop-shell){color:#2a1021!important;background:radial-gradient(circle at 16% -10%,#fffffff5,#0000 26rem),radial-gradient(circle at 84% 8%,#e4bb6b3d,#0000 24rem),linear-gradient(#fff8ed 0%,#f4e5cd 54%,#fff8ed 100%)!important}.shop-header,.shop-footer,.shop-storefront-hero,.shop-page-hero,.shop-product-hero,.shop-direct-checkout,.shop-status-hero,.shop-cream-section,.shop-checkout-preview,.shop-direct-reassurance,.shop-order-next,.shop-postpurchase-next,.shop-final-cta,.shop-editorial-band,.shop-dark-section{color:#2a1021!important;background:radial-gradient(circle at 78% 10%,#deb46538,#0000 24rem),linear-gradient(135deg,#0a0a0f 0%,#f3dfc2 100%)!important}.shop-header *,.shop-footer *,.shop-storefront-copy h1,.shop-page-hero h1,.shop-product-copy h1,.shop-status-hero h1,.shop-section-heading h2,.shop-final-cta h2,.shop-editorial-band h2,.shop-dark-section h2,.shop-direct-summary h1,.shop-direct-summary h2,.shop-direct-summary h3,.shop-direct-summary p,.shop-direct-summary li,.shop-direct-summary span,.shop-direct-summary strong{color:#2a1021!important}.shop-storefront-copy p,.shop-page-hero p,.shop-product-copy p,.shop-status-hero p,.shop-section-heading p,.shop-dark-section p,.shop-final-cta p,.shop-editorial-band p{color:#654b55!important}.shop-card,.shop-direct-summary,.shop-status-panel,.shop-order-card,.shop-support-card{color:#2a1021!important;background:#fff8ed!important;border-color:#7a541f38!important;box-shadow:0 24px 70px #56302924!important}.shop-card-body,.shop-direct-form-card,.shop-status-steps article,.shop-direct-reassurance article,.shop-form-state,.shop-checkout-form .shop-place-suggestions,.shop-checkout-form .shop-place-suggestions button{color:#2a1021!important;background:#fffcf6f0!important;border-color:#7a541f33!important}.shop-button-gold,.shop-button-dark,.shop-floating-checkout{color:#0a0a0f!important;background:linear-gradient(135deg,#f0c461 0%,#b74272 48%,#5a1238 100%)!important;border:1px solid #5a1238!important;box-shadow:0 18px 44px #8e265b52,0 0 0 5px #f0c4611f!important}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea,.shop-support-form input,.shop-support-form textarea{color:#2a1021!important;background:#ffffffeb!important;border-color:#7a541f57!important}.shop-creation-card{color:#2a1021!important;background:linear-gradient(135deg,#fffcf6f5,#f3debdeb)!important;border-color:#7a541f33!important}.shop-creation-meter div{background:linear-gradient(90deg,#5a1238,#b74272,#f0c461)!important}.shop-floating-checkout{z-index:120;min-width:min(24rem,100vw - 2rem);min-height:4.4rem;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);border-radius:999px!important}.shop-support-form,.shop-support-form label{gap:1rem;display:grid}.shop-support-form label{color:#2a1021;gap:.45rem;font-weight:900}.shop-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:860px){.shop-storefront-hero,.shop-product-hero,.shop-direct-checkout,.shop-status-hero{grid-template-columns:1fr;background:radial-gradient(circle at 72% 4%,#deb46533,#0000 18rem),linear-gradient(#0a0a0f 0%,#f3dfc2 100%)!important}.shop-floating-checkout{min-width:auto;bottom:.85rem;left:1rem;right:1rem}.shop-form-grid{grid-template-columns:1fr}}.shop-header nav a,.shop-brand,.shop-footer a,.shop-card h3 a{text-decoration:none!important}.shop-header nav a:hover,.shop-footer a:hover,.shop-card h3 a:hover{color:#8f214f!important}.shop-direct-checkout{background:radial-gradient(circle at 72% 8%,#f0c4612e,#0000 22rem),linear-gradient(#0a0a0f 0%,#f3dfc2 100%)!important}.shop-direct-summary,.shop-direct-form-card,.shop-card,.shop-checkout-preview-card,.shop-steps article{background:#fffaf1f0!important;border:1px solid #7a541f38!important;box-shadow:0 22px 60px #4a251e1f!important}.shop-direct-price,.shop-direct-includes{color:#2a1021!important;background:linear-gradient(135deg,#fffcf6fa,#f6e5c9bd)!important;border-color:#7a541f3d!important}.shop-direct-includes li,.shop-card-includes li,.shop-direct-price em,.shop-direct-price small{color:#654b55!important}.shop-button,.shop-floating-checkout{letter-spacing:0!important;text-decoration:none!important}.shop-button-gold,.shop-button-dark,.shop-floating-checkout{text-shadow:0 1px #22061738;color:#0a0a0f!important;background:linear-gradient(135deg,#efb756 0%,#bd326c 52%,#5a1238 100%)!important;border:1px solid #4d0d2e!important;box-shadow:0 18px 42px #8e265b57,0 0 0 5px #f0c46124!important}.shop-button-ghost{color:#2a1021!important;background:#fffcf6eb!important;border-color:#5a123857!important}.shop-floating-checkout{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:.9rem;padding:.86rem 1.05rem .86rem 1.25rem;transition:opacity .18s,transform .18s,background .18s;transform:translateY(1rem);display:flex!important}.shop-floating-checkout-visible{pointer-events:auto;transform:translateY(0);opacity:1!important}.shop-floating-checkout span{text-transform:uppercase;font-weight:900;line-height:1.1;color:#0a0a0f!important}.shop-floating-checkout strong{white-space:nowrap;background:#fff8ed;border-radius:999px;padding:.42rem .72rem;color:#4d0d2e!important}.shop-checkout-preview{padding:clamp(3.2rem,7vw,6rem) clamp(1rem,4vw,4rem)!important}.shop-checkout-preview-grid,.shop-visual-sample-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);width:min(1180px,100% - 2rem);margin:0 auto;display:grid}.shop-checkout-preview-card,.shop-visual-sample-card{gap:.7rem;padding:clamp(.65rem,1.4vw,.9rem);position:relative;overflow:hidden;color:#fff8ed!important;background:#120611!important;border:1px solid #f0c4615c!important;text-decoration:none!important;display:grid!important;box-shadow:0 22px 70px #300e243d!important}.shop-checkout-preview-card img,.shop-visual-sample-card img{aspect-ratio:3/4;object-fit:cover;background:#120611;width:100%!important;height:auto!important;display:block!important}.shop-checkout-preview-card span,.shop-visual-sample-card span{z-index:1;background:#e1bd69;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:grid;position:absolute;top:1rem;left:1rem;color:#2a1021!important}.shop-checkout-preview-card strong,.shop-visual-sample-card strong{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1;color:#fff8ed!important}.shop-checkout-preview-card small{font-size:.95rem;line-height:1.35;color:#fff8edbd!important}.shop-dark-section,.shop-final-cta{background:radial-gradient(circle at 54% 16%,#aa2d632e,#0000 20rem),linear-gradient(#180711 0%,#070205 100%)!important}.shop-dark-section .shop-section-heading h2,.shop-dark-section h2,.shop-final-cta h2{color:#fff8ed!important}.shop-dark-section .shop-section-heading p,.shop-dark-section p,.shop-final-cta p{color:#fff8edbd!important}.shop-dark-section .shop-eyebrow,.shop-final-cta .shop-eyebrow{color:#e1bd69!important;background:#fff8ed0f!important;border-color:#e1bd6973!important}.shop-dark-section .shop-card{background:#fff8ed!important}.shop-dark-section .shop-card h3,.shop-dark-section .shop-card h3 a,.shop-dark-section .shop-card strong,.shop-dark-section .shop-card span{color:#2a1021!important}.shop-dark-section .shop-card p,.shop-dark-section .shop-card li,.shop-dark-section .shop-card small,.shop-dark-section .shop-card em{color:#654b55!important}.shop-example-links a{color:#2a1021!important;background:#fffcf6c7!important;border-color:#7a541f47!important;text-decoration:none!important}.shop-example-links a:hover{color:#8f214f!important;background:#0a0a0f!important}.shop-footer{background:linear-gradient(#0a0a0f 0%,#f4dfbd 100%)!important}@media (max-width:860px){.shop-checkout-preview-grid,.shop-visual-sample-strip{grid-template-columns:1fr;width:min(100% - 1rem,460px)}.shop-floating-checkout{min-height:3.65rem;padding-inline:1rem}.shop-floating-checkout span{font-size:.78rem}.shop-direct-summary,.shop-direct-form-card{padding-inline:1rem}.shop-direct-checkout{gap:.9rem;margin-top:.85rem}.shop-direct-form-card{gap:.65rem}.shop-direct-form-card>p:not(.shop-eyebrow){font-size:.98rem;line-height:1.35}.shop-direct-form-card .shop-field-grid,.shop-direct-form-card .shop-checkout-form{gap:.7rem}.shop-direct-form-card .shop-field-grid{grid-template-columns:1fr}.shop-checkout-top-submit{min-height:3.4rem}.shop-direct-includes{padding-bottom:1.1rem}}.shop-button-gold,.shop-button-dark,.shop-floating-checkout{color:#0a0a0f!important;text-shadow:none!important;background:#8d1f50!important;border:1px solid #5a1238!important;box-shadow:0 12px 28px #5a123838,0 0 0 5px #8d1f5014!important}.shop-button-gold:hover,.shop-button-dark:hover,.shop-floating-checkout:hover{transform:translateY(-1px);background:#6f173e!important}.shop-button-ghost{color:#2a1021!important;box-shadow:none!important;background:#0a0a0f!important;border:1px solid #5a123852!important}.shop-button-ghost:hover{background:#f8ecd9!important;border-color:#5a123885!important}.shop-card-actions{align-items:stretch;gap:.75rem}.shop-card-actions .shop-button{min-height:3.35rem;padding:.85rem 1rem}.shop-section-heading{justify-items:center;gap:clamp(.55rem,1.2vw,.9rem);display:grid}.shop-section-heading .shop-eyebrow{margin-bottom:clamp(.45rem,1.2vw,.85rem)}.shop-section-heading h2{letter-spacing:0;max-width:13.5ch;font-size:clamp(3.2rem,6.25vw,6.2rem);line-height:.9;margin:0 auto!important}.shop-section-heading>p:not(.shop-eyebrow){max-width:50rem;font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.42;margin:0 auto!important}.shop-cream-section{color:#fff8ef;background:#0a0a0f}.shop-grid,.shop-steps,.shop-checkout-preview-grid,.shop-visual-sample-strip{margin-top:clamp(1.5rem,3.2vw,3rem)}@media (max-width:760px){.shop-section-heading{gap:.6rem}.shop-section-heading .shop-eyebrow{margin-bottom:.35rem}.shop-section-heading h2{max-width:9.8ch;font-size:clamp(2.9rem,14vw,4.25rem);line-height:.88}.shop-section-heading>p:not(.shop-eyebrow){font-size:1.08rem;line-height:1.42}.shop-card-actions{gap:.65rem}}.shop-status-hero-focused{align-items:center;min-height:calc(100svh - 4rem);background:radial-gradient(circle at 78% 12%,#e1bd6933,#0000 25rem),radial-gradient(circle at 20% 72%,#8d1f5014,#0000 22rem),linear-gradient(135deg,#0a0a0f 0%,#f1dcb8 100%)!important}.shop-status-hero-focused h1{max-width:10ch}.shop-status-hero-focused>div>p{max-width:44rem}.shop-status-hero-focused .shop-creation-card{max-width:44rem;margin-top:clamp(1.35rem,3vw,2rem);background:radial-gradient(circle at 88% 16%,#e1bd693d,#0000 10rem),linear-gradient(135deg,#fffcf6fa,#f8e6c7eb)!important;border-color:#7a541f3d!important}.shop-status-note{background:#fffaf19e;border:1px solid #7a541f33;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;max-width:44rem;margin-top:1rem;padding:1rem;display:grid}.shop-status-note span{background:#8d1f50;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-weight:950;display:grid;color:#0a0a0f!important}.shop-status-note p{margin:0;line-height:1.45;color:#654b55!important}.shop-status-hero-focused .shop-status-visual{box-shadow:0 28px 80px #4a251e2e}.shop-checkout-total{color:#2a1021;background:#ffffffb8;border:1px solid #7a541f38;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.shop-checkout-total span{color:#654b55;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.shop-checkout-total strong{color:#8d1f50;font-size:1.1rem;font-weight:950}@media (max-width:860px){.shop-status-hero-focused{min-height:auto;padding-top:2rem}}.shop-storefront-visual .shop-hero-pack{place-self:center;place-items:center;width:min(100%,37rem);display:grid;overflow:hidden;background:#0a0a0f!important;border-color:#7a541f38!important;box-shadow:0 18px 48px #603a2424,inset 0 0 0 1px #d9b36b1f!important}.shop-storefront-visual .shop-hero-pack img{width:100%;max-height:clamp(34rem,58vw,48rem);display:block;object-fit:contain!important;height:auto!important;min-height:0!important}.shop-cover-image-art,.shop-cover-image-art-hero{background:#0a0a0f!important}.shop-cover-image-art img,.shop-cover-image-art-hero img{background:#0a0a0f}.shop-cover-image-art-hero{place-items:center;overflow:hidden;display:grid!important}.shop-cover-image-art-hero img{width:100%;max-height:clamp(34rem,58vw,48rem);display:block;object-fit:contain!important;height:auto!important;min-height:0!important}.shop-storefront-copy{align-content:center;row-gap:clamp(.85rem,1.8vw,1.25rem)}.shop-storefront-copy h1{text-wrap:balance;max-width:12ch;font-size:clamp(3.15rem,5.75vw,5.15rem);line-height:1.02}.shop-storefront-copy>p:not(.shop-eyebrow){margin:0}.shop-page-hero,.shop-product-copy{row-gap:clamp(.8rem,1.6vw,1.15rem)}.shop-page-hero h1,.shop-product-copy h1{text-wrap:balance;line-height:1.03}.shop-page-hero>p,.shop-product-copy>p{margin-top:clamp(1rem,2vw,1.4rem)!important}@media (max-width:1120px) and (min-width:861px){.shop-storefront-hero{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr)}.shop-storefront-copy h1{font-size:clamp(3rem,5.9vw,4.65rem);line-height:1.04}}@media (max-width:860px){.shop-storefront-copy{row-gap:.85rem}.shop-storefront-copy h1{font-size:clamp(3rem,12vw,4.35rem);line-height:1.03}}.maymoon-home-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1e6;border-bottom:1px solid #50223a1f;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:0 clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.maymoon-home-brand,.maymoon-home-nav nav{align-items:center;display:flex}.maymoon-home-brand{color:#2a1021;gap:.58rem;font-weight:950;text-decoration:none}.maymoon-home-nav nav{gap:clamp(.7rem,2vw,1.25rem);font-size:.9rem;font-weight:900}.maymoon-home-nav nav a{color:#e0d5cc;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.maymoon-home-nav nav a:last-child{background:#2a1021;border:1px solid #5a1238;border-radius:8px;justify-content:center;min-width:5.3rem;color:#0a0a0f!important}.shop-storefront-hero-polished{grid-template-columns:minmax(0,.86fr) minmax(340px,.98fr);width:min(1240px,100% - 32px);min-height:min(690px,100svh - 88px);margin-top:clamp(.8rem,2vw,1.6rem);margin-bottom:0;position:relative;box-shadow:0 28px 74px #5630291a;background:radial-gradient(circle at 94% 7%,#315f582e,#0000 20rem),linear-gradient(135deg,#fffcf6fa 0%,#f5e1c1f0 100%)!important}.shop-storefront-hero-polished .shop-storefront-copy{padding-block:clamp(2rem,4.8vw,4.2rem)}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:11.2ch;font-size:clamp(3.5rem,6.2vw,5.8rem);line-height:.98}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){max-width:35rem;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.52}.shop-storefront-hero-polished .shop-actions{margin-top:1.25rem}.maymoon-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:38rem;margin-top:1rem;display:grid}.maymoon-hero-proof span{color:#5a1238;text-align:center;text-transform:uppercase;background:#fffcf6b8;border:1px solid #5a123826;border-radius:8px;place-items:center;min-height:4.2rem;padding:.65rem;font-size:.78rem;font-weight:950;line-height:1.18;display:grid}.shop-storefront-hero-polished .shop-storefront-visual{align-content:center;min-height:clamp(28rem,44vw,38rem)}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack{width:min(100%,34rem)}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:clamp(30rem,46vw,38rem)}.shop-storefront-hero-polished+.shop-cream-section{color:#fff8ef;background:#0a0a0f}.shop-storefront-hero-polished+.shop-cream-section .shop-section-heading{gap:.6rem;display:grid}@media (max-width:980px) and (min-width:861px){.shop-storefront-hero-polished{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.maymoon-hero-proof{grid-template-columns:1fr}}@media (max-width:860px){.maymoon-home-nav{min-height:64px;padding-inline:1rem}.maymoon-home-nav nav a:first-child{display:none}.shop-storefront-hero-polished{grid-template-columns:1fr;width:min(100% - 24px,44rem);min-height:auto;margin-top:.75rem;overflow:hidden}.shop-storefront-hero-polished .shop-storefront-copy{border-bottom:0;border-right:0;padding:clamp(1.2rem,5vw,1.8rem)}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:min(8.8ch,100% - 12.25rem);font-size:clamp(2.8rem,11.6vw,3.8rem);line-height:1}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){font-size:1rem;line-height:1.4}.shop-storefront-hero-polished .shop-actions{margin-top:.75rem}.maymoon-hero-proof{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.maymoon-hero-proof span{flex:10rem;min-height:2.6rem;padding:.48rem .62rem;font-size:.68rem}.shop-storefront-hero-polished .shop-storefront-visual{pointer-events:none;width:min(28vw,11rem);min-height:0;padding:0;position:absolute;top:5.65rem;right:1.25rem}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack{border-radius:8px;width:100%}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:15rem}.shop-storefront-hero-polished+.shop-cream-section{color:#fff8ef;background:#0a0a0f}}@media (max-width:520px){.maymoon-home-brand span:last-child{font-size:.95rem}.maymoon-home-nav nav{gap:.55rem;font-size:.82rem}.maymoon-home-nav nav a:last-child{min-width:4.8rem}.shop-storefront-hero-polished .shop-actions .shop-button{width:100%;min-width:0}.shop-storefront-hero-polished .shop-storefront-copy{padding:1.05rem;border-bottom:0;padding-top:1rem}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:7.2ch;font-size:clamp(2.68rem,11.8vw,3.02rem);line-height:1.01}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){max-width:100%;font-size:.96rem;line-height:1.38}.shop-storefront-hero-polished .shop-actions{gap:.6rem}.maymoon-hero-proof{display:none}.shop-storefront-hero-polished .shop-storefront-visual{width:min(34vw,8.2rem);top:5.35rem;right:.95rem}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:11.8rem}.shop-storefront-hero-polished+.shop-cream-section{color:#fff8ef;background:#0a0a0f}}html{scroll-behavior:smooth}.life-map-funnel,.life-map-product-page{--life-bg:#fff8ed;--life-cream:#f4dfbd;--life-ink:#210917;--life-muted:#654b55;--life-plum:#8d1f50;--life-gold:#c28a2d;--life-teal:#315f58;--life-card:#fffaf1eb;background:radial-gradient(circle at 78% 4%, #c28a2d2e, transparent 24rem), radial-gradient(circle at 10% 18%, #8d1f501a, transparent 25rem), linear-gradient(180deg, var(--life-bg) 0%, #f2d9b0 48%, var(--life-bg) 100%);color:var(--life-ink);overflow-x:hidden}.life-map-nav{background:#fffaf1e0;border-bottom-color:#2109171f}.life-map-hero,.life-map-product-hero,.life-map-agitation,.life-map-value,.life-map-steps,.life-map-testimonials,.life-map-offer,.life-map-secondary,.life-map-faq,.life-map-final-cta,.life-map-samples{width:min(1240px,100% - 32px);margin:0 auto}.life-map-hero,.life-map-product-hero{background:radial-gradient(circle at 85% 16%,#315f5829,#0000 18rem),linear-gradient(135deg,#fffcf6fa,#f4dfbde6);border:1px solid #7a541f2e;grid-template-columns:minmax(0,.96fr) minmax(320px,.78fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:min(760px,100svh - 88px);padding:clamp(1.2rem,4vw,3.5rem);display:grid;position:relative;box-shadow:0 28px 90px #56302921}.life-map-hero-copy,.life-map-product-copy{align-content:center;gap:clamp(.8rem,1.8vw,1.2rem);display:grid}.life-map-hero h1,.life-map-product-hero h1,.life-map-agitation h2,.life-map-offer h2,.life-map-final-cta h2{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:500;color:var(--life-ink)!important}.life-map-hero h1,.life-map-product-hero h1{max-width:10.5ch;font-size:clamp(4rem,8.2vw,7.7rem);line-height:.86}.life-map-hero p,.life-map-product-hero p,.life-map-agitation p,.life-map-value p,.life-map-steps p,.life-map-offer p,.life-map-secondary p,.life-map-faq p,.life-map-final-cta p{line-height:1.5;color:var(--life-muted)!important}.life-map-hero-copy>p:not(.shop-eyebrow),.life-map-product-copy>p:not(.shop-eyebrow){max-width:42rem;margin:0;font-size:clamp(1.08rem,1.6vw,1.38rem)}.life-map-stars{width:fit-content;max-width:100%;color:var(--life-ink);background:#ffffffad;border:1px solid #8d1f5029;align-items:center;gap:.85rem;padding:.68rem .9rem;display:inline-flex;box-shadow:0 12px 32px #56302914}.life-map-stars span{color:#d82f75;letter-spacing:.08em;font-size:1.05rem}.life-map-stars strong{color:var(--life-ink);font-size:.95rem;line-height:1.12}.life-map-actions{gap:.75rem;margin-top:.35rem}.life-map-actions .shop-button,.life-map-center-actions .shop-button,.life-map-offer .shop-button,.life-map-final-cta .shop-button{border-radius:999px;min-height:3.55rem;padding-inline:clamp(1.1rem,3vw,1.7rem);font-size:.92rem}.life-map-proof-row{flex-wrap:wrap;gap:.55rem;max-width:42rem;display:flex}.life-map-proof-row span{color:var(--life-muted);background:#fffcf6c2;border:1px solid #5a12382e;border-radius:999px;padding:.46rem .72rem;font-size:.82rem;font-weight:850}.life-map-cta-note{max-width:38rem;margin:-.08rem 0 0;font-size:.88rem;font-weight:850;line-height:1.35;color:#75505e!important}.life-map-center-note{text-align:center;width:min(100% - 32px,38rem);margin:.55rem auto 0}.life-map-hero-art,.life-map-product-art{justify-self:center;width:min(100%,31rem);animation:7s ease-in-out infinite life-map-float;position:relative}.life-map-hero-art:before,.life-map-product-art:before{content:"";z-index:0;background:#fffaf16b;border:1px solid #c28a2d3d;position:absolute;inset:4% -8% -6% 8%;transform:rotate(3deg)}.life-map-hero-art .shop-product-art,.life-map-product-art .shop-product-art{z-index:1;position:relative}.life-map-hero-art .shop-cover-image-art-hero,.life-map-product-art .shop-cover-image-art-hero{background:#0a0a0f!important;border-color:#210917!important;box-shadow:0 26px 70px #21091738!important}.life-map-agitation,.life-map-value,.life-map-steps,.life-map-testimonials,.life-map-offer,.life-map-secondary,.life-map-faq,.life-map-final-cta,.life-map-samples{padding:clamp(3.8rem,7vw,7rem) 0}.life-map-agitation,.life-map-offer{grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);align-items:start;gap:clamp(1.2rem,4vw,4rem);display:grid}.life-map-agitation h2,.life-map-offer h2,.life-map-final-cta h2{max-width:10.5ch;font-size:clamp(3rem,6.2vw,6.2rem);line-height:.9}.life-map-offer h2{max-width:12ch;font-size:clamp(2.7rem,5vw,5rem)}.life-map-question-grid,.life-map-value-grid,.life-map-step-line,.life-map-testimonial-grid{gap:clamp(.75rem,1.6vw,1.1rem);display:grid}.life-map-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.life-map-question-grid article,.life-map-value-grid article,.life-map-step-line article,.life-map-testimonial-grid article,.life-map-offer aside,.life-map-offer-card{background:#fffaf1db;border:1px solid #7a541f2e;box-shadow:0 18px 54px #5630291a}.life-map-question-grid article{grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-height:7rem;padding:1rem;display:grid}.life-map-question-grid span{color:#d82f75;font-weight:950}.life-map-question-grid p,.life-map-testimonial-grid p{margin:0}.life-map-samples{background:radial-gradient(circle at 50% 0,#8d1f501f,#0000 24rem),linear-gradient(#fffaf100,#f4dfbdb8,#fffaf100);width:100%;padding-inline:0}.life-map-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:clamp(.9rem,2vw,1.25rem);width:min(1240px,100% - 32px);margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding:.45rem .15rem 1rem;display:flex;overflow-x:auto}.life-map-sample-card{scroll-snap-align:center;background:#130713;border:1px solid #c28a2d57;flex:0 0 min(78vw,15.5rem);gap:.65rem;padding:.66rem;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 24px 70px #21091738;color:#fff8ed!important;text-decoration:none!important}.life-map-sample-card:hover{transform:translateY(-4px);box-shadow:0 30px 80px #21091747}.life-map-sample-card img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.life-map-sample-card>span{width:2.35rem;height:2.35rem;color:var(--life-ink);background:#e1bd69;border-radius:999px;place-items:center;font-weight:950;display:grid;position:absolute;top:1rem;left:1rem}.life-map-sample-card strong{font-family:var(--font-display), Georgia, serif;font-size:1.35rem;line-height:1;color:#fff8ed!important}.life-map-sample-card small{color:#fff8edb8;line-height:1.35}.life-map-center-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:min(1240px,100% - 32px);margin:1.2rem auto 0;display:flex}.life-map-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,3vw,2.6rem)}.life-map-value-grid article,.life-map-step-line article,.life-map-testimonial-grid article{padding:clamp(1rem,2.2vw,1.45rem)}.life-map-value-grid span,.life-map-step-line span{color:var(--life-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:950}.life-map-value-grid h3,.life-map-step-line h3{color:var(--life-ink);font-family:var(--font-display), Georgia, serif;margin:.5rem 0 .55rem;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:500;line-height:.98}.life-map-step-line{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.4rem,3vw,2.4rem);position:relative}.life-map-step-line:before{content:"";background:linear-gradient(90deg,#0000,#c28a2d8c,#0000);height:1px;position:absolute;top:2.1rem;left:8%;right:8%}.life-map-step-line article{z-index:1;position:relative}.life-map-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.4rem,3vw,2.3rem)}.life-map-testimonial-grid article{min-height:10rem}.life-map-testimonial-grid p{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.28rem,2.1vw,1.75rem);line-height:1.08;color:var(--life-ink)!important}.life-map-testimonial-grid span{color:#8d1f50;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.82rem;font-weight:950;display:block}.life-map-offer{align-items:stretch}.life-map-offer aside{align-content:start;gap:.95rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.life-map-offer aside>span,.life-map-offer-card span{color:var(--life-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:950}.life-map-offer aside>strong,.life-map-offer-card strong{color:var(--life-ink);font-family:var(--font-display), Georgia, serif;font-size:clamp(3rem,6vw,5.2rem);font-weight:500;line-height:.9}.life-map-offer aside ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.life-map-offer aside li{color:var(--life-muted);line-height:1.42}.life-map-offer aside li:before{content:"✓";color:#8d1f50;margin-right:.5rem;font-weight:950}.life-map-offer-card{gap:.35rem;max-width:30rem;margin-top:1rem;padding:1rem;display:grid}.life-map-detail-strip{background:#fffaf1b8;border:1px solid #7a541f2e;flex-wrap:wrap;gap:.45rem;max-width:38rem;margin-top:1rem;padding:.9rem;display:flex}.life-map-detail-strip strong{color:var(--life-ink);flex:1 0 100%;font-size:.92rem}.life-map-detail-strip span{color:var(--life-muted);background:#ffffff94;border:1px solid #8d1f5024;border-radius:999px;padding:.38rem .58rem;font-size:.78rem;font-weight:850}.life-map-offer-card small{color:var(--life-muted)}.life-map-secondary{border-top:1px solid #7a541f24}.life-map-faq .shop-faq-list{max-width:58rem;margin:clamp(1.3rem,3vw,2.2rem) auto 0}.life-map-final-cta{text-align:center;justify-items:center;display:grid}.life-map-final-cta h2{max-width:11ch}.life-map-product-page .shop-sticky-cta{left:50%;right:auto;bottom:calc(.85rem + env(safe-area-inset-bottom));z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1f0;border:1px solid #2109173d;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:min(42rem,100% - 1.5rem);padding:.78rem .82rem .78rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.life-map-product-page #checkout{scroll-margin-top:88px}@media (min-width:861px){.life-map-product-page .shop-sticky-cta{display:none}}.life-map-product-page .shop-sticky-cta-hidden{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.life-map-product-page .shop-sticky-cta>div{gap:.08rem;display:grid}.life-map-product-page .shop-sticky-cta a{white-space:nowrap;border-radius:999px;min-height:3rem}@keyframes life-map-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-10px)rotate(.5deg)}}.reveal-panel{animation:linear both life-map-reveal;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes life-map-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px){.life-map-sample-card{flex-basis:min(23vw,17rem)}}@media (max-width:980px){.life-map-hero,.life-map-product-hero,.life-map-agitation,.life-map-offer{grid-template-columns:1fr}.life-map-hero-art,.life-map-product-art{width:min(100%,24rem)}.life-map-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:980px){.life-map-hero,.life-map-product-hero{grid-template-columns:minmax(0,.92fr) minmax(250px,.62fr)}.life-map-hero h1,.life-map-product-hero h1{font-size:clamp(3rem,5.5vw,4.2rem);line-height:.92}.life-map-hero-art,.life-map-product-art{width:min(100%,19rem)}}@media (max-width:760px){.life-map-hero,.life-map-product-hero,.life-map-agitation,.life-map-value,.life-map-steps,.life-map-testimonials,.life-map-offer,.life-map-secondary,.life-map-faq,.life-map-final-cta{width:min(100% - 24px,44rem)}.life-map-hero,.life-map-product-hero{min-height:auto;margin-top:.8rem;padding:1.05rem}.life-map-hero h1,.life-map-product-hero h1{max-width:8.6ch;font-size:clamp(2.9rem,13vw,3.9rem);line-height:.9}.life-map-hero-copy>p:not(.shop-eyebrow),.life-map-product-copy>p:not(.shop-eyebrow){font-size:1.04rem;line-height:1.42}.life-map-stars{align-items:flex-start;width:100%;padding:.58rem .68rem}.life-map-stars strong{font-size:.84rem}.life-map-actions .shop-button{width:100%}.life-map-hero-copy .shop-eyebrow,.life-map-product-copy .shop-eyebrow{order:1}.life-map-hero-copy .life-map-stars,.life-map-product-copy .life-map-stars{order:2}.life-map-hero-copy h1,.life-map-product-copy h1{order:3}.life-map-hero-copy .life-map-actions,.life-map-product-copy .life-map-actions{order:4}.life-map-hero-copy .life-map-cta-note,.life-map-product-copy .life-map-cta-note{order:5}.life-map-hero-copy>p:not(.shop-eyebrow):not(.life-map-cta-note),.life-map-product-copy>p:not(.shop-eyebrow):not(.life-map-cta-note){order:6}.life-map-hero-copy .life-map-proof-row,.life-map-product-copy .life-map-proof-row{order:7}.life-map-proof-row span{text-align:center;flex:10rem}.life-map-hero-art,.life-map-product-art{width:min(100%,19rem)}.life-map-agitation,.life-map-value,.life-map-steps,.life-map-testimonials,.life-map-offer,.life-map-secondary,.life-map-faq,.life-map-final-cta,.life-map-samples{padding-top:3.3rem;padding-bottom:3.3rem}.life-map-agitation h2,.life-map-offer h2,.life-map-final-cta h2{max-width:9ch;font-size:clamp(2.8rem,13vw,4.2rem)}.life-map-offer h2{max-width:10ch;font-size:clamp(2.65rem,10.5vw,3.45rem)}.life-map-question-grid,.life-map-value-grid,.life-map-step-line,.life-map-testimonial-grid{grid-template-columns:1fr}.life-map-step-line:before{display:none}.life-map-carousel{width:min(100%,100vw);padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.life-map-sample-card{flex-basis:min(82vw,22rem)}.life-map-center-actions .shop-button{width:100%}.life-map-product-page{padding-bottom:5.5rem}.life-map-product-page .shop-sticky-cta{gap:.65rem;padding:.55rem .55rem .55rem .75rem}.life-map-product-page .shop-sticky-cta strong{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.life-map-product-page .shop-sticky-cta a{min-height:2.9rem;padding-inline:.9rem;font-size:.82rem}}@media (max-width:860px){.life-map-product-page .shop-sticky-cta{gap:.65rem;padding:.52rem .55rem .52rem .75rem}.life-map-product-page .shop-sticky-cta a{border-radius:999px;min-height:2.85rem;padding-inline:.9rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.life-map-hero-art,.life-map-product-art,.reveal-panel,.life-map-sample-card,.shop-button{transition:none!important;animation:none!important}}.shop-social-bar{color:#fff;letter-spacing:.02em;text-align:center;background:linear-gradient(90deg,#7c3aed 0%,#a855f7 50%,#7c3aed 100%);padding:.55rem 1rem;font-size:.78rem;font-weight:500;animation:4s ease-in-out infinite socialBarPulse;position:relative;overflow:hidden}@keyframes socialBarPulse{0%,to{opacity:1}50%{opacity:.92}}.shop-social-bar strong{font-weight:700}.shop-social-bar span{opacity:.9}.shop-urgency-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#dc2626;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;line-height:1;animation:2s ease-in-out infinite urgencyPulse;display:inline-flex}@keyframes urgencyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.shop-urgency-badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dotBlink;display:block}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}.shop-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.2rem;margin-top:.8rem;display:flex}.shop-trust-row span{color:#8c8c94;align-items:center;gap:.35rem;font-size:.72rem;font-weight:500;display:inline-flex}.shop-trust-row span:before{content:"✓";color:#10b981;font-size:.85rem;font-weight:700}@media (max-width:760px){.shop-sticky-cta{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#0f0f14fa;border-top:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:.5rem;padding:.7rem 1rem 1rem;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0}.shop-sticky-cta.shop-sticky-cta-hidden{transform:translateY(100%)}.shop-sticky-cta>div{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.shop-sticky-cta>div strong{color:#fff;font-size:.9rem}.shop-sticky-cta>div span{color:#c9a96e;font-size:1.05rem;font-weight:700}.shop-sticky-cta .shop-button{justify-content:center;width:100%;min-height:52px;padding:.85rem 1rem;font-size:.95rem}}.shop-progress-steps{justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.shop-progress-steps li{color:#8c8c94;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.shop-progress-steps li.active{color:#c9a96e}.shop-progress-steps li.completed{color:#10b981}.shop-progress-steps li .step-dot{background:#1c1c24;border:2px solid #8c8c94;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;font-weight:700;display:flex}.shop-progress-steps li.active .step-dot{background:#c9a96e26;border-color:#c9a96e}.shop-progress-steps li.completed .step-dot{color:#10b981;background:#10b98126;border-color:#10b981}.shop-progress-steps li .step-line{background:#8c8c94;border-radius:1px;width:24px;height:2px}.shop-progress-steps li.completed .step-line{background:#10b981}.shop-checkout-form .shop-input{border-radius:14px;min-height:52px;padding:.85rem 1rem;font-size:16px}.shop-checkout-form .shop-input:focus{border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e26}.shop-checkout-form .shop-label{margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.shop-checkout-form .shop-field{margin-bottom:1rem}.shop-checkout-form .shop-field-hint{color:#8c8c94;margin-top:.25rem;font-size:.72rem}.shop-floating-checkout{z-index:1001;color:#0f0f14;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c9a96e 0%,#b8935f 100%);border:none;border-radius:999px;align-items:center;gap:.6rem;min-height:52px;padding:.85rem 1.6rem;font-size:.92rem;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff14}.shop-floating-checkout.shop-floating-checkout-visible{transform:translate(-50%)translateY(0)}.shop-floating-checkout strong{background:#0f0f1426;border-radius:6px;padding:.15rem .5rem;font-size:1rem}@media (max-width:760px){.shop-floating-checkout{min-height:48px;padding:.75rem 1.2rem;font-size:.88rem;bottom:.5rem}}.shop-security-strip{background:#10b9810f;border:1px solid #10b98126;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:.8rem 0;padding:.6rem;display:flex}.shop-security-strip span{color:#8c8c94;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.life-map-hero-copy h1{text-wrap:balance;line-height:1.12}@media (max-width:760px){.life-map-hero-copy h1{font-size:2rem;line-height:1.1}.life-map-hero-copy>p{font-size:.95rem;line-height:1.55}.life-map-actions{flex-direction:column;gap:.6rem}.life-map-actions .shop-button{justify-content:center;width:100%;min-height:54px;font-size:.95rem}.life-map-proof-row{gap:.4rem;font-size:.68rem}}.shop-countdown{justify-content:center;align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.shop-countdown .countdown-unit{text-align:center;background:#1c1c24;border:1px solid #ffffff14;border-radius:8px;min-width:48px;padding:.4rem .6rem}.shop-countdown .countdown-unit strong{color:#c9a96e;font-size:1.1rem;font-weight:700;line-height:1;display:block}.shop-countdown .countdown-unit small{color:#8c8c94;text-transform:uppercase;margin-top:.15rem;font-size:.6rem;display:block}.shop-countdown .countdown-sep{color:#8c8c94;font-size:1rem;font-weight:700}.shop-toast{z-index:1002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d0d0d5;background:#0f0f14fa;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.7rem;max-width:380px;margin:0 auto;padding:.7rem 1rem;font-size:.78rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:1rem;left:1rem;right:1rem;transform:translateY(-120%);box-shadow:0 8px 32px #0006}.shop-toast.visible{transform:translateY(0)}.shop-toast .toast-icon{background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.shop-toast .toast-text strong{color:#fff;font-weight:600}.shop-toast .toast-time{color:#8c8c94;white-space:nowrap;margin-left:auto;font-size:.68rem}.shop-stock-indicator{color:#fca5a5;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.78rem;font-weight:500;display:inline-flex}.shop-stock-indicator .stock-bar{background:#ffffff14;border-radius:2px;width:60px;height:4px;overflow:hidden}@media (max-width:760px){.shop-button,.shop-input,summary,.shop-floating-checkout,.life-map-sample-card,.shop-checkout-preview-card{min-height:44px}details summary{padding:.7rem 0}}.life-map-offer-card{text-align:center;background:linear-gradient(135deg,#c9a96e14 0%,#c9a96e08 100%);border:1px solid #c9a96e33;border-radius:16px;margin:1rem 0;padding:1.2rem}.life-map-offer-card>span{color:#8c8c94;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-size:.78rem;display:block}.life-map-offer-card>small{color:#8c8c94;font-size:.75rem;display:block}.reveal-panel{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal-panel.revealed{opacity:1;transform:translateY(0)}.shop-premium-divider{background:linear-gradient(90deg,#0000 0%,#c9a96e4d 50%,#0000 100%);border:none;height:1px;margin:2rem 0}.shop-button:focus-visible,.shop-input:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #c9a96e}@media (prefers-reduced-motion:reduce){.shop-social-bar,.shop-urgency-badge,.shop-toast,.reveal-panel{transition:none;animation:none}}@media print{.shop-sticky-cta,.shop-floating-checkout,.shop-toast,.shop-social-bar{display:none!important}}:root{--bg-deep:#0a0a0f;--bg-card:#111118;--bg-elevated:#181820;--bg-hover:#1e1e28;--border:#ffffff0f;--border-hover:#ffffff1a;--text-primary:#f0f0f5;--text-secondary:#9a9aa4;--text-muted:#6a6a74;--gold:#c9a96e;--gold-light:#e4c994;--gold-dark:#a0804a;--gold-glow:#c9a96e26;--purple:#8b5cf6;--purple-light:#a78bfa;--green:#10b981;--red:#ef4444;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 48px #00000080;--shadow-gold:0 8px 32px #c9a96e1f;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.maymoon-v2{background:#0a0a0f;background:var(--bg-deep);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.maymoon-v2 *{box-sizing:border-box}.maymoon-nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 1.25rem;display:flex}.maymoon-nav-brand{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.maymoon-nav-brand .brand-mark{background:linear-gradient(135deg, var(--gold), var(--gold-dark));width:32px;height:32px;color:var(--bg-deep);border-radius:8px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.maymoon-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.maymoon-hero-copy{flex-direction:column;gap:1.25rem;display:flex}.maymoon-hero-copy .hero-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-size:.78rem;font-weight:600}.maymoon-hero-copy h1{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;font-size:3.2rem;font-weight:800;line-height:1.08}.maymoon-hero-copy h1 em{color:var(--gold);font-style:normal;position:relative}.maymoon-hero-copy h1 em:after{content:"";background:linear-gradient(90deg, var(--gold-glow), transparent);z-index:-1;border-radius:4px;height:8px;position:absolute;bottom:2px;left:0;right:0}.maymoon-hero-copy .hero-sub{color:var(--text-secondary);max-width:460px;font-size:1.1rem;line-height:1.6}.maymoon-hero-copy .hero-price-row{align-items:baseline;gap:.6rem;display:flex}.maymoon-hero-copy .hero-price{color:var(--gold);letter-spacing:-.02em;font-size:2.4rem;font-weight:800}.maymoon-hero-copy .hero-price-was{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.maymoon-hero-copy .hero-price-note{color:var(--text-muted);font-size:.78rem}.maymoon-btn{border-radius:var(--radius-lg);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.85rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.maymoon-btn-gold{color:#0a0a0f;background:linear-gradient(135deg,#e8c458 0%,#d4a843 50%,#c9a32a 100%);border:none;font-weight:700;transition:all .2s;box-shadow:0 4px 20px #d4a8434d,0 0 0 1px #d4a84326}.maymoon-btn-gold:hover{transform:translateY(-1px);box-shadow:0 12px 40px #c9a96e33}.maymoon-btn-ghost{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.maymoon-btn-ghost:hover{background:var(--bg-elevated);border-color:var(--border-hover);color:var(--text-primary)}.maymoon-btn-xl{min-height:56px;padding:1rem 2rem;font-size:1rem}.maymoon-trust-pill{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.78rem;display:inline-flex}.maymoon-trust-pill .dot{background:var(--green);border-radius:50%;width:6px;height:6px}.maymoon-trust-pill .pulse-dot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.maymoon-trust-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.5rem;display:flex}.maymoon-trust-row span{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.74rem;font-weight:500;display:inline-flex}.maymoon-trust-row span:before{content:"✓";color:var(--green);font-size:.85rem;font-weight:700}.maymoon-hero-art{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);position:relative;overflow:hidden}.maymoon-hero-art img{width:100%;height:auto;display:block}.maymoon-hero-art .art-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--gold);background:#0a0a0fd9;padding:.4rem .75rem;font-size:.72rem;font-weight:600;position:absolute;top:1rem;right:1rem}.maymoon-social-bar{color:#fff;letter-spacing:.02em;text-align:center;background:linear-gradient(90deg,#7c3aed 0%,#a855f7 50%,#7c3aed 100%);padding:.55rem 1rem;font-size:.78rem;font-weight:500}.maymoon-social-bar strong{font-weight:700}.maymoon-section{max-width:1140px;margin:0 auto;padding:4rem 1.25rem}.maymoon-section-header{text-align:center;max-width:600px;margin:0 auto 3rem}.maymoon-section-header .section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:.75rem;font-size:.78rem;font-weight:600}.maymoon-section-header h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:2.2rem;font-weight:700;line-height:1.15}.maymoon-section-header p{color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.6}.maymoon-value-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.maymoon-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .2s}.maymoon-value-card:hover{border-color:var(--border-hover)}.maymoon-value-card .card-num{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.maymoon-value-card h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.maymoon-value-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.maymoon-steps{counter-reset:step;gap:1.5rem;display:flex}.maymoon-step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1;padding:1.5rem;position:relative}.maymoon-step:before{counter-increment:step;content:counter(step);background:var(--bg-elevated);border:2px solid var(--gold);width:36px;height:36px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:flex}.maymoon-step h3{margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.maymoon-step p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.maymoon-testimonials{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.maymoon-testimonial{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.maymoon-testimonial p{color:var(--text-secondary);margin-bottom:1rem;font-size:.92rem;font-style:italic;line-height:1.6}.maymoon-testimonial span{color:var(--gold);font-size:.78rem;font-weight:600}.maymoon-testimonial .stars{color:var(--gold);margin-bottom:.5rem;font-size:.85rem}.maymoon-offer{grid-template-columns:1fr 380px;align-items:center;gap:3rem;max-width:1140px;margin:0 auto;padding:4rem 1.25rem;display:grid}.maymoon-offer-card{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#c9a96e14 0%,#c9a96e05 100%);border:1px solid #c9a96e33;padding:2rem}.maymoon-offer-card .offer-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.maymoon-offer-card .offer-price{color:var(--gold);letter-spacing:-.02em;margin:.5rem 0;font-size:2.8rem;font-weight:800;line-height:1}.maymoon-offer-card .offer-was{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.maymoon-offer-card ul{text-align:left;margin:1.5rem 0;padding:0;list-style:none}.maymoon-offer-card ul li{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.88rem;display:flex}.maymoon-offer-card ul li:before{content:"✓";color:var(--green);font-weight:700}.maymoon-faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:.75rem;overflow:hidden}.maymoon-faq summary:after{content:"+";color:var(--gold);font-size:1.2rem}.maymoon-faq details[open] summary:after{content:"−"}.maymoon-sticky-cta{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#0a0a0ffa;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0}.maymoon-sticky-cta.hidden{transform:translateY(100%)}.maymoon-sticky-cta .sticky-info{flex-direction:column;display:flex}.maymoon-sticky-cta .sticky-info strong{color:var(--text-primary);font-size:.88rem}.maymoon-sticky-cta .sticky-info span{color:var(--gold);font-size:.78rem;font-weight:700}.maymoon-sticky-cta .maymoon-btn{min-height:44px;padding:.6rem 1.2rem;font-size:.85rem}.maymoon-toast{z-index:1002;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);box-shadow:var(--shadow-lg);align-items:center;gap:.7rem;width:calc(100% - 2rem);max-width:380px;padding:.75rem 1rem;font-size:.78rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)translateY(-120%)}.maymoon-toast.visible{transform:translate(-50%)translateY(0)}.maymoon-toast .toast-icon{background:linear-gradient(135deg, var(--purple), var(--purple-light));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex}.maymoon-toast strong{color:var(--text-primary);font-weight:600}.maymoon-fast-checkout{flex-direction:column;min-height:100vh;display:flex}.maymoon-fast-checkout-main{flex:1;grid-template-columns:1fr 420px;align-items:start;gap:3rem;width:100%;max-width:1000px;margin:0 auto;padding:2rem 1.25rem;display:grid}.maymoon-fast-checkout .checkout-product{flex-direction:column;gap:1.5rem;display:flex}.maymoon-fast-checkout .checkout-product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.maymoon-fast-checkout .checkout-product-card img{width:100%;height:auto;display:block}.maymoon-fast-checkout .checkout-product-info{padding:1.25rem}.maymoon-fast-checkout .checkout-product-info h2{margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.maymoon-fast-checkout .checkout-product-info p{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.maymoon-fast-checkout .checkout-product-info .checkout-price{color:var(--gold);margin-top:.75rem;font-size:1.6rem;font-weight:800}.maymoon-checkout-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem;position:sticky;top:1.5rem}.maymoon-checkout-form-card h3{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.maymoon-checkout-form-card .checkout-sub{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.85rem}.maymoon-checkout-form-card .checkout-email-field{margin-bottom:1rem}.maymoon-checkout-form-card .checkout-email-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.maymoon-checkout-form-card .checkout-email-field input{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--text-primary);padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.maymoon-checkout-form-card .checkout-email-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-glow);outline:none}.maymoon-checkout-form-card .checkout-email-field input::placeholder{color:var(--text-muted)}.maymoon-express-pay{margin-bottom:1rem}.maymoon-express-pay .express-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:center;margin-bottom:.6rem;font-size:.72rem;font-weight:600}.maymoon-express-pay .express-buttons{flex-direction:column;gap:.5rem;display:flex}.maymoon-express-pay .express-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.85rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.maymoon-express-pay .express-btn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.maymoon-express-pay .express-btn.apple{color:#fff;background:#000;border-color:#333}.maymoon-express-pay .express-btn.apple:hover{background:#1a1a1a}.maymoon-express-pay .express-btn.google{color:#1a1a1a;background:#fff;border-color:#ddd}.maymoon-express-pay .express-btn.google:hover{background:#f5f5f5}.maymoon-express-pay .express-btn.link{color:#fff;background:#635bff;border-color:#635bff}.maymoon-express-pay .express-btn.link:hover{background:#7a75ff}.maymoon-divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.75rem;margin:1rem 0;font-size:.72rem;display:flex}.maymoon-divider:before,.maymoon-divider:after{content:"";background:var(--border);flex:1;height:1px}.maymoon-security-strip{border-radius:var(--radius-sm);background:#10b9810d;border:1px solid #10b9811a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:.6rem;display:flex}.maymoon-security-strip span{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.maymoon-guarantee{border-radius:var(--radius-md);background:#10b9810d;border:1px solid #10b9811a;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:flex}.maymoon-guarantee .guarantee-icon{background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.maymoon-guarantee p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.5}.maymoon-guarantee p strong{color:var(--text-primary)}.maymoon-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:2rem 1.25rem;font-size:.78rem}.maymoon-progress{justify-content:center;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:0;list-style:none;display:flex}.maymoon-progress li{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.maymoon-progress li.active{color:var(--gold)}.maymoon-progress li.done{color:var(--green)}.maymoon-progress li .step-dot{background:var(--bg-elevated);border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;font-weight:700;display:flex}.maymoon-progress li.active .step-dot{border-color:var(--gold);background:var(--gold-glow)}.maymoon-progress li.done .step-dot{border-color:var(--green);color:var(--green);background:#10b9811a}.maymoon-progress li .step-line{background:var(--border);border-radius:1px;width:20px;height:2px}.maymoon-progress li.done .step-line{background:var(--green)}.maymoon-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.maymoon-reveal.visible{opacity:1;transform:translateY(0)}.maymoon-skeleton{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-elevated) 50%, var(--bg-card) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite skeletonShine}@keyframes skeletonShine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.maymoon-hero{text-align:center;grid-template-columns:1fr;padding-top:1rem}.maymoon-hero-copy{align-items:center}.maymoon-hero-copy h1{font-size:2.4rem}.maymoon-hero-copy .hero-sub{max-width:none}.maymoon-value-grid{grid-template-columns:repeat(2,1fr)}.maymoon-steps{flex-direction:column}.maymoon-testimonials,.maymoon-offer,.maymoon-fast-checkout-main{grid-template-columns:1fr}.maymoon-checkout-form-card{position:static}}@media (max-width:600px){.maymoon-hero-copy h1{font-size:2rem}.maymoon-hero-copy .hero-price{font-size:1.8rem}.maymoon-section{padding:2.5rem 1rem}.maymoon-value-grid{grid-template-columns:1fr}.maymoon-sticky-cta{padding:.6rem .75rem}.maymoon-sticky-cta .sticky-info strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.maymoon-reveal,.maymoon-toast,.maymoon-sticky-cta{transition:none;animation:none}}.maymoon-wizard-nav{justify-content:space-between;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:1rem 1.25rem;display:flex}.maymoon-wizard-main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:1rem 1.25rem 3rem;display:flex}@keyframes wizardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wizard-welcome{text-align:center}.wizard-welcome h1{text-wrap:balance;margin:.75rem 0 1rem;font-size:2.2rem;font-weight:800;line-height:1.1}.wizard-welcome p{color:var(--text-secondary);max-width:460px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}.wizard-value-cards{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.wizard-form{text-align:center}.wizard-form label{color:var(--text-primary);text-wrap:balance;margin-bottom:1rem;font-size:1.1rem;font-weight:700;display:block}.wizard-form input{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--text-primary);text-align:center;margin-bottom:.75rem;padding:1rem 1.25rem;font-size:1.1rem;transition:border-color .2s,box-shadow .2s}.wizard-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-glow);outline:none}.wizard-form input[type=date],.wizard-form input[type=time]{text-align:center;padding:.85rem;font-size:1.2rem}@keyframes wizardReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.wizard-teaser{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;margin-bottom:1.5rem;padding:1.5rem}.wizard-teaser p{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.wizard-teaser ul{margin:0;padding:0;list-style:none}.wizard-teaser li{color:var(--text-secondary);padding:.4rem 0;font-size:.85rem;line-height:1.5}.wizard-loading{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wizard-loading-text p{color:var(--text-secondary);font-size:.85rem;line-height:1.5}@media (max-width:600px){.wizard-welcome h1{font-size:1.8rem}.wizard-value-cards,.wizard-three-grid{grid-template-columns:1fr}.wizard-reveal-value{font-size:2.2rem}.maymoon-wizard-main{padding:1rem}}@media (max-width:400px){.wizard-welcome h1{font-size:1.6rem}.wizard-form input{font-size:1rem}}.shop-shell,body .shop-shell,.shop-shell .shop-shell{background:var(--bg-deep)!important;color:var(--text-primary)!important}.shop-shell .shop-hero,.shop-shell .shop-offer,.shop-shell .shop-cream-section,.shop-shell .shop-how-it-works{background:var(--bg-deep)!important}.shop-shell .shop-hero h1,.shop-shell .shop-hero h2,.shop-shell .shop-hero p,.shop-shell .shop-offer h2,.shop-shell .shop-offer li,.shop-shell .shop-cream-section h2,.shop-shell .shop-cream-section p,.shop-shell .shop-how-it-works h3,.shop-shell .shop-how-it-works p{color:var(--text-primary)!important}.shop-shell .art-badge{color:var(--gold)!important;background:#c9a96e26!important;border:1px solid #c9a96e40!important}.maymoon-wizard{background:var(--bg-deep);min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex}.maymoon-wizard-nav{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:.75rem 1rem;display:flex}.maymoon-wizard-nav .brand-mark{background:linear-gradient(135deg, var(--gold), var(--gold-dark));width:28px;height:28px;color:var(--bg-deep);border-radius:6px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.wizard-welcome-mobile h1{text-wrap:balance;margin:.5rem 0 .75rem;font-size:1.8rem;font-weight:800;line-height:1.1}.wizard-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:.75rem .5rem;transition:border-color .2s}.wizard-value-card:hover{border-color:var(--border-hover)}.wizard-value-card strong{color:var(--text-primary);margin-bottom:.15rem;font-size:.78rem;display:block}.wizard-form-mobile input{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--text-primary);text-align:center;margin-bottom:.5rem;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.wizard-form-mobile input:focus{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-glow);outline:none}.wizard-form-mobile input[type=date],.wizard-form-mobile input[type=time]{text-align:center;padding:.75rem;font-size:1.1rem}.wizard-reveal-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#c9a96e14 0%,#c9a96e05 100%);border:1px solid #c9a96e33;margin-bottom:1rem;padding:1.5rem;animation:.5s wizardReveal}.wizard-three-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:.75rem .25rem}.wizard-teaser-mobile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;margin-bottom:1rem;padding:1rem}.maymoon-btn-gold:active{transform:translateY(0)}@media (min-width:600px){.wizard-welcome-mobile h1{font-size:2.4rem}.wizard-lead{font-size:1.1rem}.wizard-value-cards-mobile{grid-template-columns:repeat(4,1fr);gap:.75rem}.wizard-value-card{padding:1rem}.wizard-value-card .wizard-card-icon{font-size:1.5rem}.wizard-value-card strong{font-size:.85rem}.wizard-form-mobile input{padding:1rem 1.25rem;font-size:1.1rem}.wizard-reveal-value{font-size:2.8rem}.wizard-loader-ring{width:120px;height:120px}.wizard-loader-inner span{font-size:1.2rem}}@media (max-width:360px){.wizard-welcome-mobile h1{font-size:1.5rem}.wizard-value-cards-mobile{gap:.4rem}.wizard-value-card{padding:.5rem .25rem}.wizard-value-card .wizard-card-icon{font-size:1.1rem}.wizard-value-card strong{font-size:.7rem}.wizard-value-card span{font-size:.6rem}.wizard-three-grid{grid-template-columns:1fr;gap:.4rem}}.maymoon-wizard{color:#fff8ef;background:#0a0a0f;flex-direction:column;min-height:100dvh;display:flex}.maymoon-wizard-nav{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:640px;min-height:44px;margin:0 auto;padding:.625rem 1rem;display:flex}.maymoon-wizard-nav .brand-mark{color:#0a0a0f;background:linear-gradient(135deg,#e8c458,#c9a32a);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.65rem;font-weight:800;display:flex}.maymoon-wizard-nav span{color:#8a8a9a;font-size:.7rem}.maymoon-wizard-main{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:.5rem 1rem 1rem;display:flex;overflow-y:auto}.maymoon-wizard-step{width:100%;animation:.35s wizardFadeIn}.wizard-progress{margin-bottom:1rem}.wizard-progress-bar{background:linear-gradient(90deg,#e8c458,#c9a32a);border-radius:2px;height:3px;margin-bottom:.35rem;transition:width .5s}.wizard-progress span{color:#8a8a9a;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.wizard-welcome-mobile{text-align:center;padding-top:.25rem}.wizard-welcome-mobile h1{text-wrap:balance;color:#fff8ef;margin:.4rem 0 .6rem;font-size:1.6rem;font-weight:800;line-height:1.05}.wizard-lead{color:#b8b0a8;max-width:400px;margin:0 auto .75rem;font-size:.88rem;line-height:1.4}.wizard-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#e8c458;margin-bottom:.2rem;font-size:.68rem;font-weight:600;display:block}.wizard-value-cards-mobile{grid-template-columns:repeat(2,1fr);gap:.4rem;margin:.5rem 0 .75rem;display:grid}.wizard-value-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:.6rem .4rem}.wizard-value-card .wizard-card-icon{margin-bottom:.2rem;font-size:1.1rem;display:block}.wizard-value-card strong{color:#fff8ef;margin-bottom:.1rem;font-size:.72rem;font-weight:600;display:block}.wizard-value-card span{color:#8a8a9a;font-size:.62rem}.wizard-trust-mini{color:#8a8a9a;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem;font-size:.62rem;display:flex}.wizard-form-mobile{text-align:center;padding-top:.25rem}.wizard-form-mobile label{color:#fff8ef;text-wrap:balance;margin-bottom:.6rem;font-size:.95rem;font-weight:700;line-height:1.25;display:block}.wizard-form-mobile input{color:#fff8ef;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-bottom:.4rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.wizard-form-mobile input:focus{border-color:#e8c458;outline:none;box-shadow:0 0 0 2px #e8c45826}.wizard-form-mobile input[type=date],.wizard-form-mobile input[type=time]{text-align:center;appearance:none;padding:.65rem;font-size:1.05rem}.wizard-hint{color:#8a8a9a;margin-bottom:.75rem;font-size:.72rem;line-height:1.35}.wizard-reveal{text-align:center}.wizard-reveal-card{background:linear-gradient(135deg,#e8c4580f 0%,#e8c45805 100%);border:1px solid #e8c45826;border-radius:14px;margin-bottom:.75rem;padding:1.25rem;animation:.4s wizardReveal}.wizard-reveal-label{text-transform:uppercase;letter-spacing:.08em;color:#e8c458;margin-bottom:.3rem;font-size:.68rem;font-weight:600;display:block}.wizard-reveal-value{color:#e8c458;margin-bottom:.15rem;font-size:2rem;font-weight:800;line-height:1;display:block}.wizard-reveal-sub{color:#b8b0a8;margin-bottom:.6rem;font-size:.78rem;display:block}.wizard-reveal-desc{color:#b8b0a8;text-wrap:balance;margin:0;font-size:.85rem;line-height:1.45}.wizard-big-three{text-align:center}.wizard-big-three-text{color:#b8b0a8;text-wrap:balance;margin-bottom:.75rem;font-size:.88rem;line-height:1.45}.wizard-three-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.5rem;display:grid}.wizard-three-item{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:.6rem .2rem}.wizard-three-item span{color:#e8c458;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.6rem;display:block}.wizard-three-item strong{color:#fff8ef;margin-bottom:.15rem;font-size:1rem;display:block}.wizard-three-item small{color:#8a8a9a;font-size:.6rem}.wizard-teaser-mobile{text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:.75rem;padding:.875rem}.wizard-teaser-mobile p{color:#fff8ef;margin-bottom:.4rem;font-size:.82rem;font-weight:600}.wizard-teaser-mobile ul{margin:0;padding:0;list-style:none}.wizard-teaser-mobile li{color:#b8b0a8;padding:.25rem 0;font-size:.74rem;line-height:1.35}.wizard-loading-mobile{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.wizard-loader-ring{background:conic-gradient(#e8c458 0%, #e8c458 var(--progress,0%), #ffffff0f var(--progress,0%));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:2s linear infinite loaderSpin;display:flex;position:relative}.wizard-loader-ring:before{content:"";background:#0a0a0f;border-radius:50%;position:absolute;inset:4px}.wizard-loader-inner{z-index:1;position:relative}.wizard-loader-inner span{color:#e8c458;font-size:1rem;font-weight:700}.wizard-loading-text strong{color:#fff8ef;margin-bottom:.3rem;font-size:.9rem;display:block}.wizard-loading-text p{color:#8a8a9a;max-width:280px;font-size:.74rem;line-height:1.4}.wizard-loading-progress{width:100%;max-width:220px}.wizard-progress-track{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.wizard-progress-fill{background:linear-gradient(90deg,#e8c458,#c9a32a);border-radius:2px;height:100%;transition:width .4s}.wizard-payment-reveal{width:100%;animation:.4s .2s both wizardFadeIn}.maymoon-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.maymoon-btn-gold{color:#0a0a0f;text-transform:none;letter-spacing:.01em;background:linear-gradient(135deg,#f0d068 0%,#e8c458 40%,#d4a843 100%);border:none;font-weight:700;box-shadow:0 3px 16px #e8c45840,0 0 0 1px #e8c4581a}.maymoon-btn-gold:hover{background:linear-gradient(135deg,#f8dc78 0%,#f0d068 40%,#e0b850 100%);transform:translateY(-1px);box-shadow:0 5px 24px #e8c45859,0 0 0 1px #e8c45826}.maymoon-btn-gold:active{transform:translateY(0);box-shadow:0 2px 8px #e8c45833}.maymoon-btn-xl{border-radius:14px;padding:1rem 1.5rem;font-size:1rem}.maymoon-btn-full{width:100%}.maymoon-btn-ghost{color:#b8b0a8;background:0 0;border:1px solid #ffffff26}.maymoon-btn-ghost:hover{color:#fff8ef;border-color:#e8c4584d}.maymoon-btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.maymoon-offer-card{text-align:center;background:#ffffff08;border:1px solid #e8c4581f;border-radius:14px;padding:1.25rem}.offer-label{text-transform:uppercase;letter-spacing:.06em;color:#8a8a9a;margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.offer-price{color:#e8c458;font-size:2rem;font-weight:800;line-height:1}.offer-was{color:#8a8a9a;font-size:.85rem;text-decoration:line-through}.maymoon-security-strip{color:#8a8a9a;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.65rem;display:flex}@media (min-width:600px){.wizard-welcome-mobile h1{font-size:2.2rem}.wizard-lead{font-size:1rem}.wizard-value-cards-mobile{grid-template-columns:repeat(4,1fr);gap:.6rem}.wizard-value-card{padding:.875rem}.wizard-value-card .wizard-card-icon{font-size:1.35rem}.wizard-value-card strong{font-size:.8rem}.wizard-form-mobile input{padding:.875rem 1.25rem;font-size:1.05rem}.wizard-reveal-value{font-size:2.4rem}.wizard-reveal-card{padding:1.5rem}.wizard-loader-ring{width:100px;height:100px}.wizard-loader-inner span{font-size:1.1rem}}@media (max-width:360px){.wizard-welcome-mobile h1{font-size:1.4rem}.wizard-value-cards-mobile{gap:.3rem}.wizard-value-card{border-radius:8px;padding:.4rem .2rem}.wizard-value-card .wizard-card-icon{font-size:1rem}.wizard-value-card strong{font-size:.65rem}.wizard-value-card span{font-size:.55rem}.wizard-three-grid{grid-template-columns:1fr;gap:.3rem}.wizard-form-mobile input{padding:.6rem .75rem;font-size:.95rem}.wizard-reveal-value{font-size:1.7rem}}.wizard-preparing{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.25rem;animation:.5s wizardFadeIn;display:flex}.wizard-preparing-anim{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.wizard-pulse-ring{border:2px solid #e8c4584d;border-radius:50%;width:60px;height:60px;animation:2s ease-out infinite pulseRing;position:absolute}@keyframes pulseRing{0%{opacity:.6;transform:scale(.6)}50%{opacity:.15;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.wizard-preparing-text strong{color:#fff8ef;margin-bottom:.3rem;font-size:1rem;display:block}.wizard-preparing-text p{color:#8a8a9a;max-width:280px;font-size:.78rem;line-height:1.4}.wizard-checkout-box{text-align:center;background:#ffffff05;border:1px solid #e8c4581f;border-radius:14px;padding:1rem;animation:.5s .2s both wizardFadeIn}.wizard-checkout-label{text-transform:uppercase;letter-spacing:.06em;color:#e8c458;margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.wizard-error{color:#e85a5a;text-align:center;margin:.3rem 0 0;font-size:.78rem}.maymoon-btn-gold:disabled{opacity:.7;cursor:wait}.brand-logo{flex-shrink:0;width:34px;height:34px}.maymoon-nav-link{color:var(--text-secondary);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s}.maymoon-nav-link:hover{color:var(--gold)}.hero-topline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-price-badge{color:var(--bg-deep);background:var(--green);letter-spacing:.02em;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.hero-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.maymoon-social-bar .social-icon{margin-right:.25rem}.maymoon-social-bar .social-divider{opacity:.5;margin:0 .35rem}.carousel-cta{text-align:center;margin-top:1.5rem}.maymoon-offer-copy{flex-direction:column;gap:.75rem;display:flex}.maymoon-offer-copy h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:2rem;font-weight:700;line-height:1.15}.maymoon-offer-copy p{color:var(--text-secondary);max-width:480px;font-size:1rem;line-height:1.6}.offer-price-row{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.offer-save{color:var(--bg-deep);background:var(--green);letter-spacing:.02em;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.offer-features{text-align:left;margin:1rem 0;padding:0;list-style:none}.offer-features li{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.35rem 0;font-size:.88rem;display:flex}.offer-features li:before{content:"✓";color:var(--green);flex-shrink:0;font-size:.85rem;font-weight:700}.maymoon-final-cta{text-align:center;padding-top:2rem;padding-bottom:4rem}.maymoon-final-cta h2{color:var(--text-primary);text-wrap:balance;margin:.75rem 0 1.5rem;font-size:2rem;font-weight:700}.maymoon-trust-row-center{justify-content:center;margin-top:1rem}.maymoon-footer{text-align:center;border-top:1px solid var(--border);max-width:1140px;margin:0 auto;padding:2rem 1.25rem}.maymoon-footer p{color:var(--text-muted);font-size:.78rem}.maymoon-faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;transition:border-color .2s;overflow:hidden}.maymoon-faq details:hover{border-color:var(--border-hover)}.maymoon-faq summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.maymoon-faq summary::-webkit-details-marker{display:none}.maymoon-faq summary:after{content:"+";color:var(--gold);font-size:1.2rem;font-weight:400;transition:transform .2s}.maymoon-faq details[open] summary:after{content:"−";transform:rotate(0)}.maymoon-faq details p{color:var(--text-secondary);margin:0;padding:0 1.25rem 1rem;font-size:.88rem;line-height:1.6}@media (max-width:860px){.maymoon-nav{padding:.75rem 1rem}.maymoon-nav-brand span{font-size:1rem}.brand-logo{width:30px;height:30px}.maymoon-hero{grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 2rem}.maymoon-hero-copy h1{font-size:clamp(1.9rem,7vw,2.6rem)}.hero-cta-row{flex-direction:column}.hero-cta-row .maymoon-btn-ghost{width:100%;max-width:none}.hero-topline{gap:.5rem}.hero-price{font-size:2rem}.maymoon-social-bar{padding:.5rem .75rem;font-size:.72rem}.maymoon-section{padding:2.5rem 1rem}.maymoon-section-header h2{font-size:1.6rem}.maymoon-value-grid{grid-template-columns:1fr 1fr;gap:.75rem}.maymoon-value-card{padding:1rem}.maymoon-steps{flex-direction:column;gap:.75rem}.maymoon-step{padding:1.25rem}.maymoon-testimonials{grid-template-columns:1fr;gap:.75rem}.maymoon-offer{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1rem}.maymoon-offer-copy h2,.maymoon-final-cta h2{font-size:1.6rem}}@media (max-width:480px){.maymoon-value-grid{grid-template-columns:1fr}.maymoon-hero-copy h1{font-size:1.7rem}.hero-sub{font-size:.92rem}.hero-price{font-size:1.7rem}}.image-report-shell-v2{background:var(--bg-deep);min-height:100dvh;color:var(--text-primary)}.image-report-hero-v2{flex-direction:column;gap:1.25rem;max-width:900px;margin:0 auto;padding:1.5rem 1.25rem 2rem;display:flex}.image-report-hero-header h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:.4rem 0 .5rem;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.08}.image-report-hero-header p{color:var(--text-secondary);max-width:520px;font-size:.92rem;line-height:1.55}.image-report-meta-v2{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.meta-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.meta-item-wide{grid-column:1/-1}.meta-label{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-size:.65rem;font-weight:600}.meta-value{color:var(--text-primary);font-size:.88rem;font-weight:500}.image-report-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.image-report-pages-v2{max-width:900px;margin:0 auto;padding:0 1.25rem 3rem}.image-report-pages-header{text-align:center;margin-bottom:2rem}.image-report-pages-header h2{color:var(--text-primary);margin:.4rem 0;font-size:1.6rem;font-weight:700}.image-report-pages-header p{color:var(--text-secondary);max-width:440px;margin:0 auto;font-size:.88rem}.image-report-pages-grid{flex-direction:column;gap:2rem;display:flex}.image-report-page-v2{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color .2s;overflow:hidden}.image-report-page-v2:hover{border-color:var(--border-hover)}.page-meta-bar{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-number{color:var(--gold);background:#e8c45814;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex}.page-role{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.page-figure{background:var(--bg-elevated);margin:0}.page-image{width:100%;height:auto;display:block}.page-info{padding:1rem 1.25rem 1.25rem}.page-info h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-info p{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.image-report-cta-v2{max-width:560px;margin:0 auto 3rem;padding:0 1.25rem}.image-report-cta-inner{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#c9a96e0f 0%,#c9a96e05 100%);border:1px solid #c9a96e26;padding:2rem 1.5rem}.image-report-cta-inner h2{color:var(--text-primary);text-wrap:balance;margin:.4rem 0 .5rem;font-size:1.5rem;font-weight:700}.image-report-cta-inner p{color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem}.cta-price-row{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.cta-price{color:var(--gold);letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.cta-was{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.cta-save{color:var(--bg-deep);background:var(--green);letter-spacing:.02em;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}@media (max-width:600px){.image-report-hero-v2{padding:1rem 1rem 1.5rem}.image-report-meta-v2{grid-template-columns:1fr}.image-report-pages-v2{padding:0 1rem 2rem}.image-report-cta-v2{margin-bottom:2rem;padding:0 1rem}.image-report-cta-inner{padding:1.5rem 1rem}.cta-price{font-size:1.8rem}}.products-hero{max-width:1200px;margin:0 auto;padding:1rem 1.25rem 2rem}.products-hero-art{max-height:420px}.products-lead{padding-top:0}.products-lead-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;align-items:center;gap:2rem;max-width:900px;margin:0 auto;padding:2rem;display:grid}.products-lead-info h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.products-lead-info p{color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem;line-height:1.5}.products-lead-price{align-items:baseline;gap:.5rem;margin:1rem 0 1.25rem;display:flex}.products-lead-art{justify-content:center;align-items:center;display:flex}.products-lead-art img{border-radius:var(--radius-lg);width:auto;max-height:320px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:860px){.products-hero{grid-template-columns:1fr;gap:1.5rem}.products-lead-card{grid-template-columns:1fr;padding:1.5rem}.products-lead-art{order:-1}.shop-grid{grid-template-columns:1fr}}@media (max-width:480px){.products-lead-card{padding:1rem}}.life-map-product-page{background:var(--bg-deep);color:var(--text-primary);min-height:100dvh}.life-map-product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.life-map-product-copy h1{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:.75rem 0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.08}.life-map-product-copy p{color:var(--text-secondary);max-width:460px;font-size:1rem;line-height:1.6}.life-map-stars{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.life-map-stars span{color:var(--gold);font-size:.85rem}.life-map-stars strong{color:var(--text-secondary);font-size:.78rem;font-weight:600}.life-map-cta-note{color:var(--text-muted);margin-top:.75rem;font-size:.78rem}.life-map-proof-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.75rem;display:flex}.life-map-proof-row span{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.74rem;font-weight:500;display:inline-flex}.life-map-proof-row span:before{content:"✓";color:var(--green);font-size:.85rem;font-weight:700}.life-map-agitation,.life-map-samples,.life-map-value,.life-map-testimonials,.life-map-faq,.life-map-secondary{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.life-map-agitation h2,.life-map-samples h2,.life-map-value h2,.life-map-offer h2,.life-map-testimonials h2,.life-map-faq h2,.life-map-secondary h2{color:var(--text-primary);text-wrap:balance;margin:.5rem 0;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;line-height:1.15}.life-map-agitation p,.life-map-samples .shop-section-heading p,.life-map-value .shop-section-heading p{color:var(--text-secondary);max-width:520px;font-size:.92rem;line-height:1.55}.life-map-question-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;display:grid}.life-map-question-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.life-map-question-grid article span{color:var(--gold);flex-shrink:0;margin-top:.1rem;font-size:1rem}.life-map-question-grid article p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.life-map-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding:.5rem 0 1rem;display:flex;overflow-x:auto}.life-map-sample-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-snap-align:start;flex:none;width:220px;text-decoration:none;transition:border-color .2s,transform .2s;overflow:hidden}.life-map-sample-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.life-map-sample-card img{width:100%;height:auto;display:block}.life-map-sample-card span{color:var(--gold);padding:.5rem .75rem .2rem;font-size:.72rem;font-weight:700;display:block}.life-map-sample-card strong{color:var(--text-primary);padding:0 .75rem .2rem;font-size:.82rem;font-weight:600;display:block}.life-map-sample-card small{color:var(--text-secondary);padding:0 .75rem .75rem;font-size:.72rem;display:block}.life-map-center-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.life-map-center-note{text-align:center;width:100%}.life-map-value-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.life-map-value-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.life-map-value-grid article span{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.life-map-value-grid article h3{color:var(--text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.life-map-value-grid article p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.life-map-offer{grid-template-columns:1fr 380px;align-items:start;gap:3rem;max-width:1140px;margin:0 auto;padding:3rem 1.25rem;display:grid}.life-map-offer>div:first-child>p{color:var(--text-secondary);max-width:480px;margin-bottom:1rem;font-size:.92rem;line-height:1.55}.life-map-offer-card{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#c9a96e14 0%,#c9a96e05 100%);border:1px solid #c9a96e26;margin:1rem 0;padding:1.5rem}.life-map-offer-card>span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.life-map-offer-card>strong{color:var(--gold);margin-bottom:.5rem;font-size:2.2rem;font-weight:800;line-height:1;display:block}.life-map-offer-card>small{color:var(--text-muted);font-size:.78rem}.life-map-detail-strip{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:1rem;padding:1rem 1.25rem}.life-map-detail-strip strong{color:var(--text-primary);margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.life-map-detail-strip span{color:var(--text-secondary);align-items:center;gap:.35rem;margin-right:.75rem;font-size:.74rem;display:inline-flex}.life-map-detail-strip span:before{content:"✓";color:var(--green);font-size:.78rem;font-weight:700}.life-map-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.life-map-testimonial-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.life-map-testimonial-grid article p{color:var(--text-secondary);margin-bottom:1rem;font-size:.92rem;font-style:italic;line-height:1.6}.life-map-testimonial-grid article span{color:var(--gold);font-size:.78rem;font-weight:600}.shop-product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.shop-product-copy h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08}.shop-product-copy>p{color:var(--text-secondary);max-width:460px;font-size:1rem;line-height:1.6}.shop-price-panel{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1rem 0;display:flex}.shop-price-panel>span:first-child{color:var(--gold);letter-spacing:-.02em;font-size:2rem;font-weight:800}.shop-price-panel small,.shop-savings{color:var(--text-muted);font-size:.78rem}.shop-savings s{margin-right:.35rem}.shop-hero-proof{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.75rem;display:flex}.shop-hero-proof span{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.74rem;font-weight:500;display:inline-flex}.shop-hero-proof span:before{content:"✓";color:var(--green);font-size:.85rem;font-weight:700}.shop-cream-section,.shop-preview-section,.shop-whofor-section{background:var(--bg-deep);color:var(--text-primary);max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-preview-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.shop-preview-tiles article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.shop-preview-tiles article span{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.shop-preview-tiles article h3{color:var(--text-primary);font-size:.95rem;font-weight:600}.shop-early-cta{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.shop-early-cta span{color:var(--text-secondary);font-size:.9rem;font-weight:600}.shop-checkout-preview{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-checkout-preview-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.shop-checkout-preview-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .2s,transform .2s;overflow:hidden}.shop-checkout-preview-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.shop-checkout-preview-card img{width:100%;height:auto;display:block}.shop-checkout-preview-card span{color:var(--gold);padding:.5rem .75rem .2rem;font-size:.72rem;font-weight:700;display:block}.shop-checkout-preview-card strong{color:var(--text-primary);padding:0 .75rem .2rem;font-size:.82rem;font-weight:600;display:block}.shop-checkout-preview-card small{color:var(--text-secondary);padding:0 .75rem .75rem;font-size:.72rem;display:block}.shop-whofor-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.shop-whofor-list article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.shop-whofor-list article span{background:var(--gold);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:.15rem}.shop-whofor-list article p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.shop-dark-section{background:var(--bg-deep);color:var(--text-primary);max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-checkout-section{grid-template-columns:1fr 380px;align-items:start;gap:3rem;display:grid}.shop-checkout-copy h2{color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700}.shop-checkout-copy>p{color:var(--text-secondary);max-width:460px;margin-bottom:1rem;font-size:.92rem;line-height:1.55}.shop-checkout-summary{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin:1rem 0;padding:1rem 1.25rem}.shop-checkout-summary span{color:var(--text-primary);margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:block}.shop-checkout-summary strong{color:var(--gold);margin-bottom:.2rem;font-size:1.5rem;font-weight:800;display:block}.shop-checkout-summary small{color:var(--text-muted);font-size:.72rem}.shop-checkout-links{flex-wrap:wrap;gap:.75rem;display:flex}.shop-page-hero.shop-support-hero{max-width:1140px;margin:0 auto;padding:2rem 1.25rem 1.5rem}.shop-page-hero.shop-support-hero h1{color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08}.shop-page-hero.shop-support-hero>p{color:var(--text-secondary);max-width:460px;font-size:1rem;line-height:1.6}.shop-direct-checkout,.shop-support-section{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:1140px;margin:0 auto;padding:0 1.25rem 3rem;display:grid}.shop-direct-summary{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.shop-direct-summary h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.shop-direct-includes strong{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.shop-direct-includes ul{margin:0;padding:0;list-style:none}.shop-direct-includes li{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.3rem 0;font-size:.85rem;display:flex}.shop-direct-includes li:before{content:"✓";color:var(--green);font-size:.85rem;font-weight:700}.shop-direct-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.shop-button-gold{color:#0a0a0f;border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#e8c458 0%,#d4a843 50%,#c9a32a 100%);border:none;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.85rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #d4a8434d,0 0 0 1px #d4a84326}.shop-button-gold:hover{transform:translateY(-1px);box-shadow:0 8px 32px #d4a84366}.shop-button-ghost{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.85rem 1.5rem;font-size:.92rem;text-decoration:none;transition:all .2s;display:inline-flex}.shop-button-ghost:hover{background:var(--bg-elevated);border-color:var(--border-hover);color:var(--text-primary)}.shop-section-heading{text-align:center;max-width:600px;margin:0 auto 2rem}.shop-section-heading .shop-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:.75rem;font-size:.78rem;font-weight:600;display:block}.shop-section-heading h2{color:var(--text-primary);text-wrap:balance;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;line-height:1.15}.shop-section-heading p{color:var(--text-secondary);margin-top:.75rem;font-size:.92rem;line-height:1.55}.shop-faq-list details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;transition:border-color .2s;overflow:hidden}.shop-faq-list details:hover{border-color:var(--border-hover)}.shop-faq-list summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.shop-faq-list summary::-webkit-details-marker{display:none}.shop-faq-list summary:after{content:"+";color:var(--gold);font-size:1.2rem;font-weight:400;transition:transform .2s}.shop-faq-list details[open] summary:after{content:"−"}.shop-faq-list details p{color:var(--text-secondary);margin:0;padding:0 1.25rem 1rem;font-size:.88rem;line-height:1.6}.shop-urgency-badge{border-radius:var(--radius-md);color:var(--gold);background:#e8c4581a;border:1px solid #e8c45833;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.shop-urgency-badge:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse}.shop-stock-indicator{margin:.75rem 0}.shop-stock-indicator .stock-bar{background:var(--bg-elevated);border-radius:2px;height:4px;margin-bottom:.35rem;overflow:hidden}.shop-stock-indicator .stock-bar-fill{background:linear-gradient(90deg, var(--gold), var(--gold-dark));border-radius:2px;height:100%;transition:width .4s}.shop-stock-indicator span{color:var(--text-muted);font-size:.72rem}.shop-premium-divider{background:linear-gradient(90deg, transparent, var(--border), transparent);border:none;max-width:1140px;height:1px;margin:0 auto}.shop-grid-narrow{max-width:900px}.shop-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.shop-countdown-timer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.78rem;display:inline-flex}.shop-countdown-timer strong{color:var(--gold);font-weight:700}@media (max-width:860px){.life-map-product-hero,.shop-product-hero,.life-map-offer,.shop-checkout-section,.shop-direct-checkout{grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 2rem}.life-map-question-grid,.life-map-testimonial-grid,.life-map-value-grid,.shop-preview-tiles,.shop-whofor-list{grid-template-columns:1fr}.life-map-carousel{gap:.75rem}.life-map-sample-card{width:180px}.shop-checkout-preview-grid{grid-template-columns:1fr}}@media (max-width:600px){.life-map-agitation,.life-map-samples,.life-map-value,.life-map-testimonials,.life-map-faq,.life-map-secondary,.shop-cream-section,.shop-checkout-preview,.shop-dark-section{padding:2rem 1rem}.life-map-offer-card>strong{font-size:1.8rem}}body,main,.shop-shell,.shop-storefront,.image-report-shell{color:#fff8ef!important;background:#0a0a0f!important}.shop-page-hero,.shop-support-hero,.shop-status-hero,.shop-status-hero-focused,.life-map-product-hero,.shop-product-hero{background:0 0!important}.shop-page-hero h1,.shop-support-hero h1,.shop-status-hero h1,.life-map-product-copy h1,.shop-product-copy h1{color:#fff8ef!important}.shop-page-hero>p,.shop-support-hero>p,.shop-status-hero>p,.life-map-product-copy>p,.shop-product-copy>p{color:#b8b0a8!important}.shop-cream-section,.shop-editorial-band,.shop-editorial-band-tight{color:#fff8ef!important;background:#0a0a0f!important}.shop-direct-summary,.shop-direct-form-card,.shop-checkout-summary,.shop-direct-includes{color:#fff8ef!important;background:#14141f!important;border-color:#ffffff14!important}.shop-direct-summary h2,.shop-direct-includes strong{color:#fff8ef!important}.shop-direct-includes li{color:#b8b0a8!important}.shop-direct-form-card input,.shop-direct-form-card textarea,.shop-direct-form-card select{color:#fff8ef!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.shop-direct-form-card input::placeholder,.shop-direct-form-card textarea::placeholder{color:#8a8a9a!important}.shop-direct-form-card label{color:#fff8ef!important}.shop-eyebrow{color:#e8c458!important}.shop-section-heading h2{color:#fff8ef!important}.shop-section-heading p{color:#b8b0a8!important}.shop-button-gold{color:#0a0a0f!important;background:linear-gradient(135deg,#e8c458 0%,#d4a843 50%,#c9a32a 100%)!important;border:none!important;box-shadow:0 4px 20px #d4a8434d!important}.shop-button-ghost{color:#b8b0a8!important;background:0 0!important;border:1px solid #ffffff26!important}.shop-faq-list details{background:#14141f!important;border-color:#ffffff14!important}.shop-footer,footer{color:#8a8a9a!important;background:#0a0a0f!important;border-color:#ffffff0f!important}.shop-footer a,footer a{color:#b8b0a8!important}.shop-sticky-cta{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0a0a0ff2!important;border-color:#ffffff14!important}.shop-sticky-cta span{color:#fff8ef!important}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea{color:#fff8ef!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.shop-checkout-form label{color:#fff8ef!important}.shop-product-card{background:#14141f!important;border-color:#ffffff14!important}.shop-preview-tiles article,.shop-whofor-list article{background:#14141f!important;border-color:#ffffff14!important}.shop-early-cta{background:#14141f!important;border-color:#ffffff14!important}.shop-checkout-preview{background:0 0!important}.shop-checkout-preview-card{background:#14141f!important;border-color:#ffffff14!important}.shop-dark-section{background:#0a0a0f!important}.sign-file-checkout{background:#14141f!important;border-color:#ffffff14!important}.print-button{color:#b8b0a8!important;background:#14141f!important;border-color:#ffffff26!important}.image-report-hero,.image-report-pages,.image-report-next{background:0 0!important}.image-report-page{background:#14141f!important;border-color:#ffffff14!important}.image-report-page-meta h2,.image-report-next h2{color:#fff8ef!important}.image-report-next p{color:#b8b0a8!important}.life-map-secondary,.life-map-agitation,.life-map-samples,.life-map-value,.life-map-testimonials,.life-map-faq{background:0 0!important}.life-map-testimonial-grid article{background:#14141f!important;border-color:#ffffff14!important}.life-map-testimonial-grid article p{color:#b8b0a8!important}.shop-status-hero{background:0 0!important}.shop-form-status{color:#e8c458!important;background:#e8c45814!important;border-color:#e8c45826!important}.shop-creation-status{background:#14141f!important;border-color:#ffffff14!important}.shop-creation-status .progress-bar{background:var(--bg-elevated)!important}.shop-creation-status .progress-fill{background:linear-gradient(90deg,#e8c458,#c9a32a)!important}.shop-download-page,.shop-download-hero{background:0 0!important}.shop-share-page{background:#0a0a0f!important}.shop-share-page h1{color:#fff8ef!important}.shop-legal-page,.shop-legal-hero,.shop-legal-content{background:0 0!important}.shop-legal-page h1,.shop-legal-hero h1,.shop-legal-content h2{color:#fff8ef!important}.hurt-mode-page,.hurt-mode-hero{background:0 0!important}.shop-policy-page{max-width:720px;margin:0 auto;padding:3rem 1.25rem;color:#fff8ef!important;background:0 0!important}.shop-policy-page h1{text-wrap:balance;margin:.5rem 0 1.5rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08;color:#fff8ef!important}.shop-policy-page h2{margin:2rem 0 .75rem;font-size:1.4rem;font-weight:700;color:#fff8ef!important}.shop-policy-page p{margin-bottom:1rem;font-size:.95rem;line-height:1.6;color:#b8b0a8!important}.shop-policy-page a{text-underline-offset:2px;text-decoration:underline;color:#e8c458!important}.shop-policy-page a:hover{color:#f0d878!important}.shop-policy-page .shop-button-gold{margin-top:1.5rem;display:inline-flex}.maymoon-v2,.life-map-product-page,.shop-product-hero,.shop-cream-section,.shop-dark-section,.shop-checkout-section,.shop-page-hero,.shop-support-hero,.shop-status-hero,.shop-policy-page,.shop-footer,.shop-header{--life-ink:#fff8ef!important}.life-map-hero h1,.life-map-product-hero h1,.life-map-agitation h2,.life-map-offer h2,.life-map-final-cta h2,.life-map-value h2,.life-map-samples h2,.life-map-testimonials h2,.life-map-faq h2,.life-map-secondary h2{color:#fff8ef!important}.shop-eyebrow{color:#e8c458!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#e8c45814!important;border:1px solid #e8c45826!important;border-radius:6px!important;padding:.3rem .6rem!important;font-size:.72rem!important;font-weight:600!important;display:inline-block!important}.life-map-hero-copy .shop-eyebrow,.life-map-product-copy .shop-eyebrow,.shop-page-hero .shop-eyebrow,.shop-support-hero .shop-eyebrow,.shop-status-hero .shop-eyebrow{color:#e8c458!important;background:#e8c45814!important;border-color:#e8c45826!important}.shop-checkout-form,.shop-card-body,.shop-direct-form-card,.shop-status-steps article,.shop-direct-reassurance article,.shop-form-state,.shop-checkout-form .shop-place-suggestions,.shop-checkout-form .shop-place-suggestions button,.shop-support-form{color:#fff8ef!important;background:#14141f!important;border-color:#ffffff14!important;box-shadow:0 6px 24px #0000002e!important}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea,.shop-support-form input,.shop-support-form textarea,.shop-checkout-form .shop-input{color:#fff8ef!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.shop-checkout-form input:focus-visible,.shop-checkout-form textarea:focus-visible,.shop-checkout-form select:focus-visible,.shop-checkout-form .shop-input:focus{outline-offset:1px!important;border-color:#e8c458!important;outline:2px solid #e8c458!important}.shop-checkout-form label,.shop-fieldset legend,.shop-checkout-form .shop-label{color:#fff8ef!important}.shop-checkout-form label span,.shop-checkout-form .shop-field-hint{color:#9a9aa4!important}.shop-form-note,.shop-form-note-strong,.shop-form-status{color:#e8c458!important;background:#e8c45814!important;border-color:#e8c45826!important}.shop-footer{background:#0a0a0f!important;border-color:#ffffff0f!important}.shop-footer-brand a{color:#fff8ef!important}.shop-footer-brand p{color:#9a9aa4!important}.shop-footer-nav strong{color:#fff8ef!important}.shop-footer-nav a{color:#b8b0a8!important}.shop-footer-nav a:hover{color:#e8c458!important}.shop-footer-legal p{color:#6a6a74!important}.shop-header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0a0a0fe6!important;border-bottom:1px solid #ffffff0f!important}.shop-brand,.shop-header nav,.shop-header nav a{color:#fff8ef!important}.shop-brand-mark{color:#e8c458!important;background:0 0!important}.life-map-hero p,.life-map-product-hero p,.life-map-agitation p,.life-map-value p,.life-map-steps p,.life-map-offer p,.life-map-secondary p,.life-map-faq p,.life-map-hero-copy>p:not(.shop-eyebrow):not(.life-map-cta-note),.life-map-product-copy>p:not(.shop-eyebrow):not(.life-map-cta-note){color:#b8b0a8!important}.life-map-stars strong,.life-map-cta-note,.life-map-center-note,.life-map-proof-row span,.life-map-detail-strip span{color:#9a9aa4!important}.life-map-proof-row span:before,.life-map-detail-strip span:before{color:#6b9b7a!important}.life-map-sample-card span,.life-map-sample-card small,.life-map-value-grid article p,.life-map-testimonial-grid article p{color:#9a9aa4!important}.life-map-testimonial-grid article span{color:#e8c458!important}.life-map-question-grid article p{color:#b8b0a8!important}.life-map-offer-card>span{color:#9a9aa4!important}.life-map-offer-card>strong{color:#e8c458!important}.life-map-offer-card>small,.shop-stock-indicator span{color:#6a6a74!important}.shop-product-copy>p,.shop-hero-proof span,.shop-price-panel small,.shop-savings,.shop-savings s{color:#9a9aa4!important}.shop-price-panel>span:first-child{color:#e8c458!important}.shop-preview-tiles article h3,.shop-whofor-list article p{color:#fff8ef!important}.shop-early-cta span{color:#9a9aa4!important}.shop-checkout-preview-card strong{color:#fff8ef!important}.shop-checkout-preview-card small{color:#9a9aa4!important}.shop-checkout-copy h2{color:#fff8ef!important}.shop-checkout-copy>p{color:#b8b0a8!important}.shop-checkout-summary span{color:#fff8ef!important}.shop-checkout-summary strong{color:#e8c458!important}.shop-checkout-summary small{color:#6a6a74!important}.shop-faq-list summary{color:#fff8ef!important}.shop-faq-list details p{color:#b8b0a8!important}.shop-trust-row span{color:#6a6a74!important}.shop-category-label{color:#9a9aa4!important}.shop-product-card h3{color:#fff8ef!important}.shop-product-card p,.shop-countdown-timer{color:#9a9aa4!important}.shop-urgency-badge{color:#e8c458!important;background:#e8c4581a!important;border-color:#e8c45833!important}.shop-status-hero h1{color:#fff8ef!important}.shop-status-hero p{color:#b8b0a8!important}.shop-post-payment-form label{color:#fff8ef!important}.shop-post-payment-form input,.shop-post-payment-form select{color:#fff8ef!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.shop-creation-status .status-title{color:#fff8ef!important}.shop-creation-status .status-desc{color:#b8b0a8!important}.shop-download-hero h1{color:#fff8ef!important}.shop-download-hero p{color:#b8b0a8!important}.shop-legal-page h1,.shop-legal-hero h1,.shop-legal-content h2{color:#fff8ef!important}.shop-legal-content p,.shop-legal-content li{color:#b8b0a8!important}.shop-policy-page h1,.shop-policy-page h2{color:#fff8ef!important}.shop-policy-page p{color:#b8b0a8!important}.shop-policy-page a{color:#e8c458!important}.hurt-mode-hero h1{color:#fff8ef!important}.hurt-mode-hero p{color:#b8b0a8!important}.image-report-hero h1{color:#fff8ef!important}.image-report-hero p{color:#b8b0a8!important}.image-report-meta dt{color:#e8c458!important}.image-report-meta dd{color:#fff8ef!important}.image-report-page-meta span:first-child{color:#e8c458!important}.image-report-page-meta h2,.shop-share-page h1{color:#fff8ef!important}.shop-share-page p{color:#b8b0a8!important}.wizard-welcome-mobile h1,.wizard-form-mobile h1,.wizard-reveal-mobile h1,.wizard-loading-mobile h1{color:#fff8ef!important}.wizard-welcome-mobile p,.wizard-form-mobile p,.wizard-reveal-mobile p,.wizard-loading-mobile p,.shop-direct-includes li{color:#b8b0a8!important}.sign-file-checkout label{color:#fff8ef!important}.print-button{color:#b8b0a8!important}.shop-sticky-cta span:first-child{color:#fff8ef!important}.shop-sticky-cta span:last-child{color:#e8c458!important}.shop-editorial-band div:first-child h2,.shop-editorial-band div:first-child p,.shop-storefront-hero h1,.shop-storefront-hero h2{color:#fff8ef!important}.shop-storefront-hero p{color:#b8b0a8!important}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::placeholder{color:#6a6a74!important}.shop-shell a:not(.shop-button):not(.shop-button-gold):not(.shop-button-ghost){color:#e8c458!important}.shop-dark-section h2,.shop-dark-section h3{color:#fff8ef!important}.shop-dark-section p{color:#b8b0a8!important}.life-map-stars{border-radius:var(--radius-md)!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;padding:.4rem .75rem!important}.life-map-actions .shop-button-gold,.life-map-center-actions .shop-button-gold,.shop-early-cta .shop-button-gold{color:#0a0a0f!important;background:linear-gradient(135deg,#e8c458 0%,#d4a843 50%,#c9a32a 100%)!important;border:none!important;box-shadow:0 4px 20px #d4a8434d!important}.life-map-offer-card,.life-map-detail-strip,.shop-checkout-summary,.shop-direct-summary,.shop-direct-form-card,.shop-early-cta,.shop-preview-tiles article,.shop-whofor-list article,.life-map-question-grid article,.life-map-value-grid article,.life-map-testimonial-grid article,.life-map-sample-card,.shop-checkout-preview-card,.shop-product-card,.shop-faq-list details,.shop-creation-status,.shop-form-state,.shop-status-steps article,.shop-direct-reassurance article,.shop-card-body{background:#14141f!important;border-color:#ffffff14!important}.life-map-sample-card img,.shop-checkout-preview-card img{background:#0a0a0f!important}.life-map-offer{background:0 0!important}.life-map-product-page,.life-map-agitation,.life-map-samples,.life-map-value,.life-map-testimonials,.life-map-faq,.life-map-secondary,.shop-cream-section,.shop-preview-section,.shop-whofor-section,.shop-checkout-preview,.shop-dark-section,.shop-page-hero,.shop-support-hero,.shop-status-hero,.shop-policy-page,.shop-legal-page,.shop-legal-hero,.shop-legal-content,.shop-download-page,.shop-download-hero,.shop-share-page,.hurt-mode-page,.hurt-mode-hero{color:#fff8ef!important;background:0 0!important}hr.shop-premium-divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000)!important}*{--life-ink:#fff8ef!important}.shop-direct-checkout,.shop-support-section{background:0 0!important}.brand-mark{display:none!important}.era-page{color:#2a1021;background:linear-gradient(135deg,#286f5b24,#0000 34rem),linear-gradient(#fff7ea 0%,#f4e1cd 42%,#1f0815 42%,#11060d 100%);min-height:100vh}.era-hero{grid-template-columns:minmax(0,1.06fr) minmax(20rem,.94fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:82rem;min-height:min(47rem,100vh - 4rem);margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem);display:grid}.era-brand{width:fit-content;margin-bottom:clamp(2rem,5vw,5rem);display:flex}.era-hero h1{color:#2a1021;max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:.5rem 0 1rem;font-size:clamp(4.6rem,10vw,8.7rem);font-weight:600;line-height:.84}.era-hero p{color:#684558;max-width:39rem;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.5}.era-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.era-hero-visual{background:#2a1021;border:1px solid #3b182a29;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #3b182a33}.era-hero-visual:after{content:"";pointer-events:none;border:1px solid #fff7ea8c;position:absolute;inset:1rem}.era-hero-visual img{width:100%;height:auto;display:block}.era-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:82rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2rem,5vw,4.5rem);display:grid}.era-proof-band div{background:#fffaf199;border:1px solid #3b182a24;min-height:8.5rem;padding:clamp(1rem,2vw,1.4rem)}.era-proof-band span,.era-preview-grid span,.era-includes-grid span{color:#9a7130;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.73rem;font-weight:950;display:block}.era-proof-band strong{color:#2a1021;max-width:16rem;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.22;display:block}.era-flow{color:#fff7ea;background:linear-gradient(135deg,#81a28f24,#0000 30rem),linear-gradient(#1f0815 0%,#11060d 100%);grid-template-columns:minmax(16rem,.75fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3.5rem);display:grid}.era-flow-copy h2,.era-sales-band h2,.era-disclaimer h2{font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:.5rem 0 .8rem;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:600;line-height:.95}.era-flow-copy p,.era-sales-band p,.era-disclaimer p{color:#fff7eac7;max-width:39rem;font-size:1.04rem;line-height:1.6}.era-form,.era-preview{color:#fff7ea;background:#fff7ea14;border:1px solid #d9b36b47;align-self:start;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.era-form label,.era-form legend{color:#fff7ea}.era-form input,.era-form select,.era-form textarea{box-sizing:border-box;color:#2a1021;background:#fff7eaf0;width:100%;max-width:100%;display:block}.era-form textarea{resize:vertical}.era-preview{background:linear-gradient(135deg,#d9b36b29,#0000 22rem),#fff7ea1a;grid-column:2;margin-top:.5rem}.era-preview h2{color:#fff7ea;font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.96}.era-preview>p{color:#fff7ead1;margin:0;line-height:1.55}.era-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.era-preview-grid div,.era-includes-grid article{background:#11060d80;border:1px solid #d9b36b3d;min-height:8rem;padding:1rem}.era-preview-grid strong{color:#fff7ea;line-height:1.35;display:block}.era-preview ul{color:#fff7ead1;gap:.65rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.era-unlock{color:#2a1021;background:#fff7ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.era-unlock p{color:#684558;margin:0}.era-unlock h3{color:#2a1021;letter-spacing:0;margin:0 0 .35rem;font-size:clamp(1.3rem,2vw,1.8rem)}.era-preview small{color:#fff7eaa8;line-height:1.45}.era-sales-band{color:#fff7ea;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.25rem,4vw,4rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,4vw,3.5rem);display:grid}.era-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.era-includes-grid article{min-height:7.25rem}.era-includes-grid article span{background:linear-gradient(135deg,#d9b36b,#81a28f);border-radius:50%;width:2rem;height:2rem}.era-includes-grid strong{color:#fff7ea;line-height:1.25;display:block}.era-disclaimer{color:#fff7ea;max-width:82rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,5vw,5rem)}.era-disclaimer h2{font-size:clamp(2rem,4vw,3.4rem)}@media (max-width:860px){.era-hero,.era-flow,.era-sales-band{grid-template-columns:1fr}.era-hero{min-height:auto;padding-top:1rem;padding-bottom:2rem}.era-brand{margin-bottom:1.4rem}.era-hero h1{font-size:clamp(3.7rem,16vw,5.2rem);line-height:.88}.era-actions{margin-top:1rem}.era-proof-band,.era-includes-grid{grid-template-columns:1fr}.era-proof-band{padding-bottom:2rem}.era-preview{grid-column:auto}.era-preview-grid,.era-unlock{grid-template-columns:1fr}.era-unlock .shop-button{width:100%}}.era-form .shop-fieldset legend,.era-form label,.era-form label span{color:#fff7ea}.era-form label{gap:.42rem;display:grid}
