:root{--pink: #ec1c74;--pink-hot: #ff2d8a;--pink-light: #ff5fa0;--pink-bg: #ffe9f4;--blush: #fff4fa;--berry: #9c0f55;--purple-deep: #36083d;--purple: #4a0b54;--yellow: #f2ff3f;--yellow-deep: #eef511;--green: #1fb831;--green-dark: #157f23;--teal: #0f7f8c;--ink: #2a0e2e;--white: #ffffff;--font-body: "Poppins", "Inter", sans-serif;--font-head: "Poppins", sans-serif;--font-marker: "Permanent Marker", cursive;--radius: 16px;--shadow-pop: 6px 6px 0 rgba(236, 28, 116, .25);--shadow-card: 0 10px 30px rgba(54, 8, 61, .12);--container: 1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background-color:var(--blush);line-height:1.6;font-size:16px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 20px;position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--font-head);color:var(--purple-deep);line-height:1.15;font-weight:800;letter-spacing:-.01em}h2{font-size:clamp(28px,4vw,44px);text-align:center;margin-bottom:14px}h3{font-size:22px}section{padding:76px 0;position:relative}.section-sub{text-align:center;max-width:720px;margin:0 auto 44px;font-size:18px;color:var(--ink);opacity:.85}.hl-pink{color:var(--pink)}.hl-yellow{background:var(--yellow);padding:0 8px;border-radius:4px}.crown-sep{width:58px;margin:0 auto 16px}.problem,.system,.beyond,.compare,.review-gallery{background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804);background-repeat:no-repeat,no-repeat;background-position:-70px 12%,calc(100% + 60px) 80%;background-size:170px,150px}.bigidea,.armor,.how-to,.promise,.founder{background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-purple.svg?v=142412140108509041381782938802),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-teal.svg?v=7709336688574111751782938803);background-repeat:no-repeat,no-repeat;background-position:calc(100% + 70px) 10%,-60px 85%;background-size:160px,130px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:800;font-size:16px;letter-spacing:.05em;text-decoration:none;border:none;border-radius:12px;padding:16px 36px;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;text-transform:uppercase}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--green);color:var(--white);box-shadow:0 6px 0 var(--green-dark)}.btn-primary:hover{background:#24cc38;box-shadow:0 4px 0 var(--green-dark)}.btn-outline{background:var(--white);color:var(--purple-deep);border:2px solid var(--purple-deep)}.btn-block{width:100%}.btn-crown{width:28px;height:28px;object-fit:contain}.announcement-bar{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804);background-repeat:no-repeat,no-repeat;background-position:-38px center,calc(100% + 34px) center;background-size:110px,90px;color:var(--white);text-align:center;padding:10px 16px}.countdown-wrap{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.bar-crown{width:30px;height:26px;object-fit:contain}.flash-label{font-weight:700;font-size:15px;letter-spacing:.02em}.countdown{display:flex;gap:8px}.cd-unit{background:var(--yellow);color:var(--purple-deep);border-radius:8px;min-width:58px;padding:4px 8px 6px;display:flex;flex-direction:column;line-height:1.1}.cd-num{font-size:21px;font-weight:800}.cd-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.marquee{background:var(--pink);overflow:hidden;padding:10px 0;border-bottom:3px solid var(--purple-deep)}.marquee-track{display:flex;gap:48px;width:max-content;animation:marquee 28s linear infinite}.marquee-item{font-family:var(--font-marker);font-size:16px;letter-spacing:.06em;color:var(--white);white-space:nowrap;display:inline-flex;align-items:center;gap:48px;text-shadow:2px 2px 0 rgba(54,8,61,.35)}.marquee-item:nth-child(odd){color:var(--yellow)}.marquee-crown{width:24px;height:21px;object-fit:contain}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{display:flex;align-items:center;gap:22px;padding:14px 26px;background:var(--blush);position:sticky;top:0;z-index:50;box-shadow:0 2px 14px #36083d14}.logo{order:1;margin-right:auto;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo img{height:44px;width:auto}.logo-type{display:flex;flex-direction:column;line-height:.95}.lt-top{font-family:var(--font-marker);font-size:23px;color:var(--pink);letter-spacing:.02em;text-shadow:2px 2px 0 var(--yellow),3px 3px 0 rgba(54,8,61,.18);transform:rotate(-2deg)}.lt-bottom{font-family:var(--font-body);font-weight:800;font-size:10px;letter-spacing:.62em;color:var(--purple-deep);text-transform:uppercase;margin-top:4px;padding-left:2px}.main-nav{display:flex;position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);background:var(--blush);flex-direction:column;padding:72px 30px 30px;gap:20px;box-shadow:14px 0 30px #36083d2e;transform:translate(-100%);transition:transform .3s ease;z-index:210}.main-nav.open{transform:translate(0)}.nav-close{position:absolute;top:16px;right:18px;background:none;border:none;font-size:34px;line-height:1;color:var(--purple-deep);cursor:pointer}.nav-close:hover{color:var(--pink)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#36083d73;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:205}.nav-overlay.show{opacity:1;visibility:visible}.main-nav a{text-decoration:none;color:var(--purple-deep);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.main-nav a:hover{color:var(--pink)}.cart-link{order:3;position:relative;color:var(--purple-deep);display:inline-flex}.cart-link svg{width:26px;height:26px}.cart-count{position:absolute;top:-7px;right:-10px;background:var(--pink);color:var(--white);font-size:11px;font-weight:800;border-radius:50%;width:18px;height:18px;display:grid;place-items:center}.hamburger{order:2;display:block;background:none;border:none;cursor:pointer}.hamburger span{display:block;width:24px;height:3px;background:var(--purple-deep);margin:5px 0;border-radius:2px}.hero{background:var(--pink-bg);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-purple.svg?v=142412140108509041381782938802);background-repeat:no-repeat;background-position:calc(100% - 40px) -60px,-80px 70%,38% 105%;background-size:200px,230px,130px;padding:56px 0 72px}.hero-wrapper{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-alert{display:inline-flex;align-items:center;gap:10px;background:var(--pink);color:var(--white);border-radius:8px;text-decoration:none;padding:8px 18px;font-weight:800;font-size:14px;letter-spacing:.04em;margin-bottom:20px;box-shadow:3px 3px 0 var(--yellow);transform:rotate(-1deg)}.hero-alert strong{color:var(--yellow)}.hero-heading{font-size:clamp(30px,4.2vw,50px);font-weight:900;margin-bottom:18px}.hero-stop{display:block;font-family:var(--font-marker);font-weight:400;font-size:clamp(24px,3vw,36px);color:var(--pink);letter-spacing:.02em;margin-bottom:10px;transform:rotate(-1.5deg);text-shadow:2px 2px 0 var(--yellow),4px 4px 0 rgba(54,8,61,.12)}.hero-heading em{font-style:normal;color:var(--pink)}.hero-sub{font-size:18px;margin-bottom:26px;max-width:540px}.hero-cta-container{margin-bottom:30px}.cta-wrapper{position:relative;display:inline-block;padding:9px;margin-bottom:12px}.cta-wrapper:before,.cta-wrapper:after{content:"";position:absolute;width:18px;height:18px;border:3px solid var(--green)}.cta-wrapper:before{top:0;left:0;border-right:none;border-bottom:none}.cta-wrapper:after{bottom:0;right:0;border-left:none;border-top:none}.cta-green{display:inline-flex;align-items:center;gap:12px;background:var(--green);color:var(--white);font-weight:800;font-size:18px;letter-spacing:.05em;text-decoration:none;border-radius:10px;padding:17px 42px;box-shadow:0 6px 0 var(--green-dark);transition:transform .15s ease,box-shadow .15s ease}.cta-green:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--green-dark)}.hero-guarantees{display:flex;gap:20px;flex-wrap:wrap}.guarantee{font-size:14px;font-weight:600;color:var(--purple-deep)}.g-check{color:var(--white);background:var(--green);border-radius:50%;display:inline-grid;place-items:center;width:17px;height:17px;font-size:11px;margin-right:4px}.hero-reviews{background:var(--white);border:2px solid var(--pink);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:18px 20px 14px;max-width:520px;position:relative}.hr-slide{display:none;gap:14px;align-items:flex-start}.hr-slide.active{display:flex}.hr-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--pink)}.hr-text{font-size:14px;font-style:italic;margin-bottom:8px}.hr-bottom{display:flex;justify-content:space-between;align-items:center}.hr-name{font-weight:700;font-size:13px;color:var(--purple-deep)}.hr-verified{color:var(--green);font-size:12px}.hr-stars{color:var(--pink);font-size:14px;letter-spacing:2px}.hr-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.hr-dots button{width:8px;height:8px;border-radius:50%;border:none;background:var(--pink-bg);border:1px solid var(--pink);cursor:pointer;padding:0}.hr-dots button.active{background:var(--pink)}.hero-media{position:relative}.hero-img{border-radius:260px 260px var(--radius) var(--radius);border:4px solid var(--white);outline:3px solid var(--pink);box-shadow:10px 12px #ec1c7433,var(--shadow-card);background:var(--pink-light)}.offer-tag{position:absolute;bottom:-24px;right:-14px;width:124px;height:124px;background:var(--pink);border-radius:50%;display:grid;place-items:center;text-align:center;text-decoration:none;border:3px dashed var(--yellow);outline:4px solid var(--pink);box-shadow:0 10px 26px #36083d4d;animation:wiggle 3.5s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.offer-tag-text{display:flex;flex-direction:column;color:var(--white);line-height:1.15}.offer-line-1{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.offer-line-2{font-family:var(--font-marker);font-size:25px;color:var(--yellow)}.trustbar{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801);background-repeat:no-repeat;background-position:calc(100% + 40px) center;background-size:110px;padding:22px 0;border-top:3px solid var(--pink);border-bottom:3px solid var(--pink)}.trustbar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;text-align:center}.trust-item{display:flex;flex-direction:column;line-height:1.3}.trust-item strong{color:var(--yellow);font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.trust-item span{color:var(--white);font-size:13px;opacity:.9}.problem{background:var(--white)}.problem-inner{text-align:center}.problem-lead{max-width:760px;margin:0 auto 40px;font-size:18px;opacity:.9}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:40px}.prob-card{background:var(--white);border:3px solid var(--purple-deep);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:28px 22px;font-size:15px}.prob-card:nth-child(1){transform:rotate(-1.4deg)}.prob-card:nth-child(2){transform:rotate(1deg)}.prob-card:nth-child(3){transform:rotate(-.8deg)}.prob-emoji{font-size:34px;display:block;margin-bottom:12px}.problem-turn{font-family:var(--font-marker);font-size:clamp(19px,2.4vw,26px);color:var(--pink);max-width:700px;margin:0 auto;transform:rotate(-1deg);text-shadow:1px 1px 0 var(--yellow)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.two-col.reverse .col-img{order:2}.two-col h2{text-align:left}.col-text p{margin-bottom:16px}.col-text .btn{margin-top:10px}.col-img img{border-radius:var(--radius);border:3px solid var(--pink);box-shadow:8px 8px #f2ff3fbf,var(--shadow-card)}.bigidea{background:var(--pink-bg)}.armor{background:var(--blush)}.mechanism{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804);background-repeat:no-repeat;background-position:-60px 15%,calc(100% + 50px) 85%;background-size:180px,150px}.mechanism h2,.mechanism .section-sub{color:var(--white)}.mechanism .hl-pink{color:var(--pink-light)}.strain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:36px}.strain-card{background:#ffffff0f;border:2px solid var(--pink);border-radius:var(--radius);padding:30px 24px;color:var(--white)}.strain-card h3{color:var(--yellow);margin-bottom:10px}.strain-card p{font-size:15px;opacity:.92}.strain-num{font-family:var(--font-marker);font-size:30px;color:var(--pink-light);display:block;margin-bottom:6px;text-shadow:2px 2px 0 rgba(242,255,63,.5)}.mechanism-foot{text-align:center;color:var(--white);font-size:18px}.mechanism-foot strong{color:var(--yellow)}.system{background:var(--white)}.system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sys-card{background:var(--blush);border:2px solid var(--pink);border-radius:var(--radius);padding:26px 20px;text-align:center;box-shadow:4px 4px #ec1c742e}.sys-step{display:inline-grid;place-items:center;width:44px;height:44px;background:var(--pink);border:3px solid var(--purple-deep);color:var(--white);font-family:var(--font-marker);font-size:20px;border-radius:50%;margin-bottom:12px}.sys-card h4{margin-bottom:8px;font-size:17px}.sys-card p{font-size:14px;opacity:.85}.testimonials{background:var(--pink-bg)}.carousel{max-width:660px;margin:0 auto;text-align:center}.t-slide{display:none}.t-slide.active{display:block}.t-slide img{width:86px;height:86px;border-radius:50%;object-fit:cover;margin:0 auto 14px;border:3px solid var(--pink);box-shadow:0 0 0 3px var(--yellow)}.t-stars{color:var(--pink);font-size:20px;letter-spacing:4px;margin-bottom:14px}.t-slide p{font-size:19px;font-weight:500;margin-bottom:16px;color:var(--purple-deep)}.t-name{font-weight:700;color:var(--purple-deep)}.t-name em{font-weight:400;font-style:normal;opacity:.7;font-size:14px;margin-left:6px}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.carousel-dots button{width:10px;height:10px;border-radius:50%;border:1px solid var(--pink);background:var(--white);cursor:pointer;padding:0}.carousel-dots button.active{background:var(--pink)}.beyond{background:var(--white)}.beyond-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:30px}.beyond-card{background:var(--blush);border:2px solid var(--pink);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card)}.beyond-card img{width:100%;height:210px;object-fit:cover;border-bottom:2px solid var(--pink)}.beyond-card h3{padding:18px 20px 0;font-size:19px}.beyond-card p{padding:8px 20px 22px;font-size:14.5px;opacity:.88}.beyond-disclaimer{font-size:12px;opacity:.6;max-width:760px;margin:0 auto;text-align:center}.timeline{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-teal.svg?v=7709336688574111751782938803),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801);background-repeat:no-repeat;background-position:calc(100% + 50px) 12%,-60px 88%;background-size:140px,160px}.timeline h2,.timeline .section-sub{color:var(--white)}.timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tl-card{background:#ffffff0f;border:2px solid var(--pink);border-radius:var(--radius);padding:24px 20px;color:var(--white)}.tl-when{font-family:var(--font-marker);color:var(--yellow);font-size:19px;display:block;margin-bottom:10px}.tl-card p{font-size:14.5px;opacity:.92}.how-to{background:var(--blush)}.howto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px}.howto-card{position:relative;background:var(--white);border:3px solid var(--purple-deep);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-pop)}.howto-card:nth-child(1){transform:rotate(-1deg)}.howto-card:nth-child(3){transform:rotate(1deg)}.howto-card img{width:100%;height:230px;object-fit:cover}.step-num{position:absolute;top:12px;left:12px;width:42px;height:42px;background:var(--yellow);border:3px solid var(--purple-deep);color:var(--purple-deep);font-family:var(--font-marker);font-size:20px;border-radius:50%;display:grid;place-items:center}.howto-card p{padding:16px 18px 20px;font-size:15px}.compare{background:var(--white)}.compare-table{max-width:820px;margin:36px auto 0;border:3px solid var(--purple-deep);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-pop)}.compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid rgba(54,8,61,.12)}.compare-row:last-child{border-bottom:none}.compare-row>div{padding:14px 18px;display:flex;align-items:center;font-size:15px}.compare-head{background:var(--purple-deep)}.compare-head .compare-us{color:var(--yellow);font-weight:800;font-size:16px}.compare-head .compare-them{color:var(--white);font-weight:700;opacity:.85}.compare-feature{font-weight:600}.compare-us{background:var(--pink-bg);color:var(--green-dark);font-weight:800;justify-content:center;text-align:center;border-left:2px solid var(--pink);border-right:2px solid var(--pink)}.compare-them{color:var(--berry);justify-content:center;text-align:center;opacity:.8}.promise{background:var(--pink-bg)}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:860px;margin:36px auto 0}.p-badge{background:var(--white);border:2px solid var(--pink);border-radius:999px;padding:13px 20px;display:flex;align-items:center;gap:12px;font-weight:700;font-size:15px;color:var(--purple-deep);box-shadow:3px 3px #f2ff3fe6}.p-badge:nth-child(odd){transform:rotate(-.6deg)}.p-badge:nth-child(2n){transform:rotate(.6deg)}.p-ico{font-size:22px}.review-gallery{background:var(--white)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}.gallery-grid img{border-radius:8px;border:8px solid var(--white);outline:2px solid var(--pink);box-shadow:0 10px 24px #36083d2e}.gallery-grid img:nth-child(1){transform:rotate(-2deg)}.gallery-grid img:nth-child(2){transform:rotate(1.4deg)}.gallery-grid img:nth-child(3){transform:rotate(-1.2deg)}.gallery-grid img:nth-child(4){transform:rotate(2deg)}.founder{background:var(--blush)}.founder-photo{border-radius:260px 260px var(--radius) var(--radius)!important}.cross-list,.check-list{list-style:none;margin:0 0 16px}.cross-list li,.check-list li{padding:6px 0;font-size:15.5px;display:flex;gap:10px;align-items:flex-start}.x-mark{color:var(--pink);font-weight:800}.check-list li:before{content:"\2713";color:var(--white);background:var(--green);border-radius:50%;min-width:19px;height:19px;display:inline-grid;place-items:center;font-size:12px;margin-top:3px}.buybox{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-teal.svg?v=7709336688574111751782938803);background-repeat:no-repeat;background-position:-70px 8%,calc(100% + 60px) 30%,80% 102%;background-size:190px,160px,120px}.buybox h2,.buybox .section-sub{color:var(--white)}.buy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:30px;justify-content:center;align-items:start}.buy-card{background:var(--white);border-radius:var(--radius);padding:30px 26px;text-align:center;position:relative;border:3px solid var(--pink);box-shadow:0 18px 44px #00000059}.buy-card.featured{border:4px solid var(--yellow);box-shadow:0 0 0 3px var(--pink),0 18px 44px #0006}.buy-tag{position:absolute;top:-18px;left:50%;transform:translate(-50%) rotate(-2deg);background:var(--yellow);color:var(--purple-deep);font-family:var(--font-marker);font-size:15px;padding:5px 18px;border-radius:6px;border:2px solid var(--purple-deep);white-space:nowrap}.buy-img{width:170px;margin:6px auto 12px}.buy-card h3{margin-bottom:8px}.price{font-size:18px;margin-bottom:16px;color:var(--ink)}.price s{opacity:.5;margin-right:8px}.price-now{font-size:34px;font-weight:800;color:var(--pink)}.price-note{font-size:14px;opacity:.7;margin-left:4px}.buy-list{list-style:none;text-align:left;margin-bottom:18px;font-size:14.5px}.buy-list li{padding:4px 0}.buy-list em{color:var(--pink);font-style:normal;font-weight:700}.qty-row{display:flex;justify-content:center;gap:0;margin-bottom:14px}.qty-btn{width:40px;height:40px;border:2px solid var(--purple-deep);background:var(--white);font-size:19px;font-weight:700;color:var(--purple-deep);cursor:pointer}.qty-btn:first-child{border-radius:10px 0 0 10px}.qty-btn:last-child{border-radius:0 10px 10px 0}.qty-input{width:56px;height:40px;border:2px solid var(--purple-deep);border-left:none;border-right:none;text-align:center;font-size:16px;font-weight:700;font-family:var(--font-body)}.buy-meta{font-size:12.5px;opacity:.65;margin-top:12px;line-height:1.5}.faq{background:var(--white)}.faq-inner{max-width:780px}.faq h2{margin-bottom:34px}.faq-item{border:2px solid var(--pink-bg);border-radius:12px;margin-bottom:12px;background:var(--blush);overflow:hidden}.faq-item[open]{border-color:var(--pink)}.faq-item summary{cursor:pointer;padding:16px 44px 16px 20px;font-weight:700;font-size:16px;color:var(--purple-deep);list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--pink)}.faq-item[open] summary:after{content:"\2212"}.faq-body{padding:0 20px 18px;font-size:15px;opacity:.9}.site-footer{background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-yellow.svg?v=153418177212334790501782938804);background-repeat:no-repeat;background-position:-60px 20%,calc(100% + 50px) 75%;background-size:160px,130px;color:var(--white);padding:60px 0 30px;text-align:center}.footer-logo{width:86px;margin:0 auto 6px}.footer-wordmark{font-family:var(--font-marker);font-size:26px;color:var(--pink-light);text-shadow:2px 2px 0 rgba(242,255,63,.6);display:block;margin-bottom:18px;transform:rotate(-1.5deg)}.footer-contact{margin-bottom:20px;font-size:15px}.footer-contact a{color:var(--yellow)}.footer-links{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-bottom:26px}.footer-links a{color:var(--white);opacity:.85;text-decoration:none;font-size:14px;font-weight:600}.footer-links a:hover{color:var(--yellow);opacity:1}.disclaimer{font-size:11.5px;opacity:.55;max-width:820px;margin:0 auto 26px;line-height:1.6}.socials{display:flex;gap:14px;justify-content:center;margin-bottom:22px}.socials a{width:40px;height:40px;border:2px solid var(--pink);border-radius:50%;color:var(--white);display:grid;place-items:center;text-decoration:none;font-weight:700}.socials a:hover{background:var(--pink)}.copyright{font-size:13px;opacity:.6}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:var(--purple-deep);background-image:url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801),url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-splat-pink.svg?v=131218699776836856361782938801);background-repeat:no-repeat;background-position:-40px center,calc(100% + 36px) center;background-size:100px,100px;color:var(--white);display:flex;align-items:center;justify-content:center;gap:22px;padding:11px 18px;z-index:100;transform:translateY(110%);transition:transform .3s ease;border-top:3px solid var(--pink)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta>span{font-family:var(--font-marker);font-size:16px;letter-spacing:.03em}.sticky-cta>span strong{color:var(--yellow)}.sticky-cta .btn{padding:11px 26px;font-size:14px}@media(max-width:1024px){.trustbar-grid{grid-template-columns:repeat(3,1fr);gap:18px}.timeline-grid,.system-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){section{padding:56px 0}.hero-wrapper{grid-template-columns:1fr;gap:40px}.hero-media{max-width:440px;margin:0 auto}.offer-tag{right:4px}.two-col{grid-template-columns:1fr;gap:30px}.two-col.reverse .col-img{order:0}.two-col h2{text-align:center}.problem-grid,.strain-grid,.beyond-grid,.howto-grid{grid-template-columns:1fr}.promise-grid{grid-template-columns:repeat(2,1fr)}.buy-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.sticky-cta>span{display:none}}@media(max-width:520px){.flash-label{font-size:13px}.cd-unit{min-width:50px}.cd-num{font-size:18px}.trustbar-grid{grid-template-columns:repeat(2,1fr)}.promise-grid,.gallery-grid,.system-grid,.timeline-grid{grid-template-columns:1fr}.hero-heading{font-size:29px}.hero-stop{font-size:23px}.hero{background-position:calc(100% + 70px) -90px,-110px 60%,110% 103%;background-size:160px,200px,110px}.compare-row>div{padding:10px;font-size:13px}.logo img{height:38px}.lt-top{font-size:19px}}.hero,.trustbar,.problem,.bigidea,.mechanism,.armor,.system,.testimonials,.beyond,.timeline,.how-to,.compare,.promise,.review-gallery,.reviews-wall,.founder,.buybox,.faq,.site-footer{background-color:var(--blush);background-image:linear-gradient(var(--tint, transparent),var(--tint, transparent)),var(--gbg, url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-desktop.jpg?v=130786528489208741381782938749));background-size:auto,cover;background-position:center,var(--gpos, center);background-repeat:no-repeat;background-blend-mode:var(--blend, hue),normal}.hero{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-desktop.jpg?v=130786528489208741381782938749);--gpos: center top;--tint: #ff2d8a}.problem{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-h.jpg?v=319);--gpos: center bottom;--tint: #18a4b5}.bigidea{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-v.jpg?v=319);--gpos: left center;--tint: #ffb23e}.armor{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-rot180.jpg?v=319);--gpos: right top;--tint: #b06bff}.system{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-h.jpg?v=319);--gpos: left bottom;--tint: #2fbf71}.testimonials{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-v.jpg?v=319);--gpos: center top;--tint: #ff5fa0}.beyond{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-desktop.jpg?v=130786528489208741381782938749);--gpos: right bottom;--tint: #ff8c5a}.how-to{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-rot180.jpg?v=319);--gpos: center bottom;--tint: #e8d92c}.compare{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-h.jpg?v=319);--gpos: right center;--tint: #c77dff}.promise{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-desktop.jpg?v=130786528489208741381782938749);--gpos: left top;--tint: #ff4f7e}.review-gallery{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-v.jpg?v=319);--gpos: right top;--tint: #14b8a6}.reviews-wall{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-h.jpg?v=319);--gpos: center top;--tint: #ffb6d1}.founder{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-rot180.jpg?v=319);--gpos: left center;--tint: #ff2d8a}.faq{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-v.jpg?v=319);--gpos: left bottom;--tint: #7fb8ff}.trustbar,.mechanism,.timeline,.buybox,.site-footer{--tint: #36083d;--blend: multiply}.trustbar{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-h.jpg?v=319);--gpos: center}.mechanism{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-rot180.jpg?v=319);--gpos: right center}.timeline{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-flip-v.jpg?v=319);--gpos: left top}.buybox{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-desktop.jpg?v=130786528489208741381782938749);--gpos: center bottom}.site-footer{--gbg: url(//jt1rem-3y.myshopify.com/cdn/shop/t/10/assets/dd-graffiti-bg-rot180.jpg?v=319);--gpos: center top}.offer-stack{display:flex;flex-direction:column;align-items:center;gap:22px}.offer-card{position:relative;border-radius:20px}.offer-hot{width:100%;max-width:600px;padding:56px 34px 30px;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.55) 0%,transparent 40%),linear-gradient(165deg,#fff0f7,#ffd9ec 55%,#ffc3e0);border:3px solid var(--pink);box-shadow:0 0 160px 12px #ff699fd9,0 9px 32px #00000040}.offer-ribbon{position:absolute;top:-22px;left:50%;transform:translate(-50%) rotate(-2deg);background:var(--yellow);color:var(--purple-deep);text-align:center;padding:8px 26px;border-radius:10px;box-shadow:0 6px 16px #36083d59;white-space:nowrap}.ribbon-line1{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.ribbon-line2{display:block;font-family:var(--font-marker);font-size:19px;letter-spacing:.04em}.offer-title{text-align:center;font-size:30px;color:var(--purple-deep);margin-bottom:6px}.offer-title span{color:var(--pink)}.offer-img{max-width:240px;margin:10px auto 18px;filter:drop-shadow(0 14px 22px rgba(54,8,61,.3))}.value-stack{list-style:none;margin:0 0 16px}.value-stack li{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px dashed rgba(236,28,116,.3)}.value-stack p{flex:1;margin:0;font-weight:600;color:var(--purple-deep)}.value-stack em{font-style:normal;font-weight:900;color:var(--green);text-transform:uppercase}.vs-check{width:20px;height:20px;border-radius:50%;background:var(--green);color:var(--white);font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vs-price{font-weight:700;color:var(--purple-deep)}.vs-price s{color:#d23;opacity:.85}.vs-price strong{color:var(--green);font-size:18px;margin-left:4px}.offer-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;background:var(--purple-deep);color:var(--white);border-radius:12px;padding:12px 18px;margin-bottom:16px;font-weight:700}.offer-total s{color:var(--pink-light)}.ot-pay{font-size:18px}.ot-pay strong{color:var(--yellow);font-size:26px;margin-left:6px}.offer-cta{display:block;width:100%;margin-top:14px;padding:18px;background:var(--green);color:var(--white);text-align:center;text-decoration:none;font-weight:900;font-size:21px;text-transform:uppercase;letter-spacing:.06em;border-radius:14px;box-shadow:0 6px 0 var(--green-dark),0 12px 24px #1fb83166;transition:transform .15s ease}.offer-cta:hover{transform:translateY(-2px)}@keyframes pulse-offer{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(.99)}}.pulse{animation:pulse-offer 1.2s ease-in-out infinite}.offer-meta{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin:16px 0 10px;font-size:13.5px;font-weight:600;color:var(--purple-deep)}.ship-note{text-align:center;font-size:14px;font-weight:600;color:var(--purple-deep)}.ship-note mark{background:var(--yellow);color:var(--purple-deep);padding:1px 6px;border-radius:4px;font-weight:800}.offer-divider{color:#ffffffbf;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.offer-plain{width:100%;max-width:380px;padding:22px 24px;background:#f7f3f5;border:1px solid #d9ccd4;box-shadow:none;text-align:center;color:#6b5a65}.offer-plain h3{font-size:17px;font-weight:700;color:#5a4a54;margin-bottom:4px}.plain-price{font-size:22px;font-weight:700;color:#5a4a54;margin-bottom:10px}.plain-price span{font-size:13px;font-weight:500;color:#8a7a84}.plain-list{list-style:none;margin:0 0 14px;font-size:13.5px;color:#7a6a74}.plain-list li{padding:2px 0}.offer-plain .qty-row{transform:scale(.85);margin-bottom:6px}.offer-cta-plain{display:block;padding:11px;background:transparent;border:1.5px solid #b0a0aa;border-radius:10px;color:#6b5a65;font-weight:600;font-size:14px;text-decoration:none}.offer-cta-plain:hover{background:#efe7eb}@media(max-width:640px){.offer-hot{padding:52px 18px 24px}.offer-ribbon{white-space:normal;width:max-content;max-width:90%}.offer-total{justify-content:center;text-align:center}}.demand-alert{max-width:600px;margin:-18px auto 30px;background:var(--yellow);color:var(--purple-deep);font-weight:600;font-size:15px;text-align:center;padding:10px 18px;border-radius:10px;border:2px dashed var(--purple-deep)}.offer-urgency{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--purple-deep);color:var(--white);font-weight:800;font-size:14px;letter-spacing:.1em;border-radius:10px;padding:9px 14px;margin:-8px 0 18px}.ou-timer{font-variant-numeric:tabular-nums;color:var(--yellow);font-size:19px;letter-spacing:.04em}.stock-bar{margin:18px 0 4px}.sb-label{font-size:14px;font-weight:600;color:var(--purple-deep);margin-bottom:6px;text-align:center}.sb-label strong{color:#d2232a}.sb-track{height:10px;border-radius:999px;background:#36083d26;overflow:hidden}.sb-fill{height:100%;width:18%;border-radius:inherit;background:linear-gradient(90deg,#d2232a,#ff5fa0);transition:width .6s ease}.ship-timer{color:#d2232a;font-variant-numeric:tabular-nums}.compare-head .compare-brand{flex-direction:column;gap:5px;padding:12px 10px;background:var(--white)}.compare-logo{height:44px;width:auto}.compare-brand-name{font-family:var(--font-marker);font-size:15px;color:var(--pink);letter-spacing:.03em;line-height:1}.rw-summary{display:grid;grid-template-columns:auto 1fr auto;gap:38px;align-items:center;max-width:860px;margin:30px auto 36px;background:var(--white);border:2px solid var(--purple-deep);border-radius:var(--radius);padding:26px 32px;box-shadow:var(--shadow-pop)}.rw-score{display:flex;flex-direction:column;align-items:center;gap:2px}.rw-avg{font-size:52px;font-weight:800;line-height:1;color:var(--purple-deep)}.rw-stars{color:#ffb400;font-size:21px;letter-spacing:2px}.rw-count{font-size:13px;color:var(--ink);opacity:.7}.rw-histogram{display:flex;flex-direction:column;gap:5px}.rw-bar-row{display:grid;grid-template-columns:34px 1fr 40px;gap:10px;align-items:center;font-size:13px;font-weight:600;color:var(--purple-deep)}.rw-bar-row span:last-child{text-align:right;opacity:.7}.rw-bar{height:12px;background:#36083d1a;border-radius:999px;overflow:hidden}.rw-bar i{display:block;height:100%;background:#ffb400;border-radius:inherit}.rw-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.rw-card{background:var(--white);border:1px solid rgba(54,8,61,.14);border-radius:14px;padding:20px 24px;box-shadow:0 4px 14px #36083d12}.rw-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rw-avatar{width:44px;height:44px;border-radius:50%;background:var(--pink);color:var(--white);font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rw-who{flex:1}.rw-name{font-weight:700;color:var(--purple-deep);font-size:15px}.rw-verified{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:600;color:var(--green-dark)}.rw-verified:before{content:"\2713";width:14px;height:14px;border-radius:50%;background:var(--green);color:var(--white);font-size:9px;display:inline-flex;align-items:center;justify-content:center}.rw-card-stars{color:#ffb400;font-size:15px;letter-spacing:1.5px}.rw-date{font-size:12.5px;color:var(--ink);opacity:.55}.rw-title{font-weight:700;color:var(--purple-deep);margin-bottom:4px;font-size:15.5px}.rw-body{font-size:14.5px;line-height:1.55;color:var(--ink)}.rw-more-wrap{text-align:center;margin-top:28px}.rw-more{background:var(--purple-deep);color:var(--white);border:none;border-radius:12px;padding:15px 44px;font-family:var(--font-body);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 5px 0 var(--pink);transition:transform .15s ease}.rw-more:hover{transform:translateY(-2px)}.rw-more.done{display:none}.rw-shown{margin-top:10px;font-size:13px;color:var(--purple-deep);opacity:.7}@media(max-width:720px){.rw-summary{grid-template-columns:1fr;justify-items:center;gap:20px}.rw-histogram{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dd-styles.css.map */
