:root{--dd-pink: #EC4F8C;--dd-pink-soft: #FFE3EE;--dd-blush: #FFF2F7;--dd-purple: #8E5BD8;--dd-lilac: #F3EBFF;--dd-plum: #3A1530;--dd-green: #2BB673;--dd-red: #E0374D;--dd-radius: 18px;--dd-shadow: 0 10px 30px rgba(236, 79, 140, .14)}.product__info-container>*+*{margin-top:1.4rem}.product__title h1{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.15}.product .price--on-sale .price-item--regular{font-size:1.7rem;opacity:.55}.product .price--large .price-item--sale{color:var(--dd-pink);font-weight:800}.product .price__badge-sale{background:var(--dd-red);color:#fff;border:0;border-radius:30px;font-weight:800;letter-spacing:.04em}.dd-kicker{margin:0;display:inline-block;background:var(--dd-lilac);color:var(--dd-purple);font-weight:800;font-size:1.2rem;letter-spacing:.1em;padding:.45rem 1rem;border-radius:30px}.dd-rating{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.4rem}.dd-stars{color:#ffb800;letter-spacing:.1em;font-size:1.7rem}.dd-benefits{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.dd-benefits li{background:var(--dd-blush);border:1px solid var(--dd-pink-soft);border-radius:12px;padding:.9rem 1.1rem;font-weight:700;font-size:1.35rem;line-height:1.3}.dd-bundle{margin-top:1.6rem;display:grid;gap:1rem}.dd-bundle__heading{margin:0 0 .2rem;text-align:center;font-weight:800;font-size:1.3rem;letter-spacing:.1em;color:var(--dd-plum);display:flex;align-items:center;gap:1rem}.dd-bundle__heading:before,.dd-bundle__heading:after{content:"";flex:1;height:2px;background:var(--dd-pink-soft)}.dd-bundle__opt{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;border:2px solid #F1D9E4;border-radius:16px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s,box-shadow .2s}.dd-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.dd-bundle__opt.is-active{border-color:var(--dd-pink);background:var(--dd-blush);box-shadow:var(--dd-shadow)}.dd-bundle__radio{flex:0 0 2rem;height:2rem;border-radius:50%;border:2px solid #D9B5C7;position:relative}.dd-bundle__opt.is-active .dd-bundle__radio{border-color:var(--dd-pink)}.dd-bundle__opt.is-active .dd-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--dd-pink)}.dd-bundle__body{flex:1;display:grid;gap:.2rem}.dd-bundle__title{font-weight:800;font-size:1.6rem}.dd-bundle__title em{font-style:normal;font-size:1.1rem;background:var(--dd-pink);color:#fff;padding:.2rem .7rem;border-radius:20px;margin-left:.4rem;vertical-align:middle;letter-spacing:.04em}.dd-bundle__sub{font-size:1.25rem;opacity:.75}.dd-bundle__price{display:grid;text-align:right}.dd-bundle__price b{font-size:1.8rem;color:var(--dd-plum)}.dd-bundle__price s{font-size:1.25rem;opacity:.5}.dd-bundle__tag{position:absolute;top:-1.1rem;right:1.4rem;background:var(--dd-purple);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.1em;padding:.3rem .9rem;border-radius:20px}.dd-urgency{display:flex;align-items:center;justify-content:center;gap:.9rem;flex-wrap:wrap;background:#fff0f0;border:1.5px dashed var(--dd-red);color:var(--dd-red);border-radius:12px;padding:1rem 1.2rem;font-weight:800;font-size:1.4rem;text-align:center}.dd-urgency__pulse{width:1rem;height:1rem;border-radius:50%;background:var(--dd-red);box-shadow:0 0 #e0374d99;animation:dd-pulse 1.6s infinite}.dd-urgency__time{font-variant-numeric:tabular-nums;background:var(--dd-red);color:#fff;padding:.2rem .7rem;border-radius:8px}@keyframes dd-pulse{0%{box-shadow:0 0 #e0374d99}70%{box-shadow:0 0 0 10px #e0374d00}to{box-shadow:0 0 #e0374d00}}.product-form__submit.button{min-height:5.6rem;font-size:1.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-form__submit.button--primary:not([disabled]){animation:dd-nudge 4s ease-in-out infinite}@keyframes dd-nudge{0%,88%,to{transform:none}92%{transform:translate(-3px)}96%{transform:translate(3px)}}.shopify-payment-button__button--unbranded{border-radius:40px!important}.dd-trust{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:.7rem}.dd-trust li{display:flex;align-items:center;gap:1rem;font-weight:700;font-size:1.4rem}.dd-trust li span{width:3.2rem;height:3.2rem;display:grid;place-items:center;background:var(--dd-blush);border-radius:50%;font-size:1.5rem}.dd-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:1.2rem 0 0}.dd-delivery{display:flex;align-items:center;gap:.8rem;background:var(--dd-lilac);border-radius:12px;padding:1rem 1.2rem;font-size:1.4rem}.product__accordion summary .accordion__title{font-weight:700}.dd-sec{padding:clamp(4.5rem,8vw,8rem) 0}.dd-sec--blush{background:var(--dd-blush)}.dd-sec--lilac{background:var(--dd-lilac)}.dd-sec--white{background:#fff}.dd-sec--plum{background:var(--dd-plum);color:#fff}.dd-head{text-align:center;max-width:68rem;margin:0 auto 4rem}.dd-head h2{margin:0 0 1rem;font-size:clamp(2.8rem,4.4vw,4.2rem);letter-spacing:.02em}.dd-head h2 span{color:var(--dd-pink)}.dd-head p{margin:0;font-size:1.7rem;opacity:.8}.dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:0 3.6rem;border-radius:40px;background:var(--dd-pink);color:#fff;text-decoration:none;font-weight:800;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #ec4f8c59;transition:transform .2s,box-shadow .2s}.dd-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #ec4f8c73}.dd-center{text-align:center;margin-top:4rem}.dd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;counter-reset:dd}.dd-step{background:#fff;border-radius:var(--dd-radius);padding:3rem 2.4rem;text-align:center;box-shadow:var(--dd-shadow);position:relative}.dd-step__num{width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--dd-pink),var(--dd-purple))}.dd-step h3{margin:0 0 .8rem;font-size:2rem}.dd-step p{margin:0;font-size:1.5rem;opacity:.8}.dd-rows{display:grid;gap:clamp(4rem,7vw,7rem)}.dd-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}.dd-row:nth-child(2n) .dd-row__media{order:2}.dd-row__media{border-radius:24px;overflow:hidden;background:var(--dd-blush);box-shadow:var(--dd-shadow);aspect-ratio:1 / 1}.dd-row__media img,.dd-row__media video{width:100%;height:100%;object-fit:cover;display:block}.dd-row__text h3{font-size:clamp(2.4rem,3.4vw,3.2rem);margin:0 0 1.4rem}.dd-row__text .rte{font-size:1.6rem;line-height:1.7}.dd-row__text .rte strong{color:var(--dd-pink)}.dd-learn{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}.dd-learn__card{background:#fff;border-radius:var(--dd-radius);padding:2.8rem 2.2rem;border:2px solid var(--dd-pink-soft);transition:transform .2s,border-color .2s}.dd-learn__card:hover{transform:translateY(-4px);border-color:var(--dd-pink)}.dd-learn__icon{font-size:3.2rem;margin-bottom:1.2rem;display:block}.dd-learn__card h3{margin:0 0 .8rem;font-size:1.9rem}.dd-learn__card p{margin:0;font-size:1.45rem;opacity:.8}.dd-compare{max-width:72rem;margin:0 auto;background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--dd-shadow)}.dd-compare table{width:100%;border-collapse:collapse}.dd-compare th,.dd-compare td{padding:1.6rem 2rem;text-align:center;font-size:1.55rem;border-bottom:1px solid #F6E3EC}.dd-compare th:first-child,.dd-compare td:first-child{text-align:left;font-weight:700}.dd-compare thead th{font-size:1.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dd-compare thead th.dd-us{background:var(--dd-pink);color:#fff}.dd-compare td.dd-us{background:var(--dd-blush)}.dd-yes,.dd-no{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;font-weight:900;color:#fff}.dd-yes{background:var(--dd-green)}.dd-no{background:#c9bcc3}.dd-compare tr:last-child td{border-bottom:0}.dd-inside{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2.4rem,5vw,6rem);align-items:center}.dd-inside__media{border-radius:24px;overflow:hidden;box-shadow:var(--dd-shadow);background:#fff}.dd-inside__media img{width:100%;display:block}.dd-inside__list{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1.2rem}.dd-inside__list li{display:flex;gap:1.4rem;align-items:flex-start;background:#fff;border-radius:14px;padding:1.4rem 1.6rem;font-size:1.5rem}.dd-inside__list li span:first-child{font-size:2.6rem;line-height:1}.dd-inside__list b{display:block;font-size:1.65rem}.dd-marquee{overflow:hidden;white-space:nowrap;padding:1.8rem 0;background:linear-gradient(90deg,var(--dd-pink),var(--dd-purple));color:#fff}.dd-marquee__track{display:inline-flex;gap:4rem;animation:dd-marquee 35s linear infinite;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:.08em}.dd-marquee__track span:after{content:"\2726";margin-left:4rem;opacity:.8}@keyframes dd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dd-faq{max-width:82rem;margin:0 auto;display:grid;gap:1.2rem}.dd-faq details{background:#fff;border-radius:16px;border:2px solid var(--dd-pink-soft);overflow:hidden}.dd-faq details[open]{border-color:var(--dd-pink)}.dd-faq summary{list-style:none;cursor:pointer;padding:2rem 2.4rem;font-weight:800;font-size:1.65rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dd-faq summary::-webkit-details-marker{display:none}.dd-faq summary:after{content:"+";font-size:2.4rem;color:var(--dd-pink);transition:transform .2s}.dd-faq details[open] summary:after{transform:rotate(45deg)}.dd-faq .rte{padding:0 2.4rem 2rem;font-size:1.5rem;line-height:1.7}.dd-reviews__summary{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:3rem;font-size:1.6rem}.dd-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.dd-review{background:#fff;border-radius:var(--dd-radius);overflow:hidden;box-shadow:var(--dd-shadow);display:flex;flex-direction:column}.dd-review img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.dd-review__body{padding:2rem;display:grid;gap:.8rem;font-size:1.45rem}.dd-review__name{font-weight:800;display:flex;align-items:center;gap:.6rem}.dd-review__name small{color:var(--dd-green);font-weight:700;font-size:1.15rem}.dd-reviews__app{margin-top:3rem}.dd-cta{text-align:center;border-radius:28px;padding:clamp(4rem,7vw,7rem) 2.4rem;background:linear-gradient(135deg,var(--dd-pink) 0%,var(--dd-purple) 100%);color:#fff;position:relative;overflow:hidden}.dd-cta:before,.dd-cta:after{content:"\2744";position:absolute;font-size:14rem;opacity:.1}.dd-cta:before{top:-3rem;left:-2rem}.dd-cta:after{bottom:-4rem;right:-1rem}.dd-cta h2{color:#fff;margin:0 0 1.2rem;font-size:clamp(3rem,5vw,4.8rem)}.dd-cta p{margin:0 0 3rem;font-size:1.6rem;opacity:.95}.dd-cta .dd-btn{background:#fff;color:var(--dd-pink);box-shadow:0 10px 24px #00000026}.dd-cart-urgency{margin:0 0 1rem;text-align:center;font-weight:800;font-size:1.35rem;color:var(--dd-red);background:#fff0f0;border:1.5px dashed var(--dd-red);border-radius:10px;padding:.8rem 1rem}@media screen and (max-width:989px){.dd-learn,.dd-reviews__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.dd-steps,.dd-row,.dd-inside{grid-template-columns:1fr}.dd-row:nth-child(2n) .dd-row__media{order:0}.dd-learn{grid-template-columns:1fr 1fr;gap:1.2rem}.dd-learn__card{padding:2rem 1.6rem}.dd-reviews__grid{grid-template-columns:1fr}.dd-compare th,.dd-compare td{padding:1.3rem 1rem;font-size:1.35rem}.dd-benefits li{font-size:1.25rem}.dd-bundle__opt{padding:1.4rem 1.2rem}}@media(prefers-reduced-motion:reduce){.dd-marquee__track,.product-form__submit.button--primary,.dd-urgency__pulse{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/doodlo.css.map */
