:root{--dp-hot: #E3135F;--dp-hot-dark: #B30C49;--dp-mid: #F264A8;--dp-soft: #F9D3E4;--dp-blush: #FFE9F2;--dp-cream: #FFF8F3;--dp-ink: #4A0D2A;--dp-sun: #FFD84D;--dp-font-mark: "Gluten", "Baloo 2", system-ui, sans-serif;--dp-font-sub: "Baloo 2", "Nunito", system-ui, sans-serif;--font-heading-family: var(--dp-font-mark);--font-heading-weight: 800;--font-body-family: "Nunito", system-ui, sans-serif;--dp-pop: 0 .6rem 0 var(--dp-hot-dark);--dp-tile-white: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><g transform='translate%2818 22%29'><path d='M4 34C4 18 13 8 24 8s20 10 20 26c0 6-9 9-20 9S4 40 4 34z'/><circle cx='24' cy='6' r='4'/><path d='M17 27q2 2 4 0M27 27q2 2 4 0'/></g><path d='M150 62s-16-10-16-21a8 8 0 0 1 16-4 8 8 0 0 1 16 4c0 11-16 21-16 21z'/><path d='M60 150c1.5 8 4 10.5 12 12-8 1.5-10.5 4-12 12-1.5-8-4-10.5-12-12 8-1.5 10.5-4 12-12z'/><g transform='translate%28130 128%29'><circle cx='26' cy='26' r='22'/><path d='M16 22q3-5 6 0M30 22q3-5 6 0M18 32q8 7 16 0'/></g><circle cx='108' cy='104' r='3' fill='%23ffffff' stroke='none'/><circle cx='196' cy='16' r='3' fill='%23ffffff' stroke='none'/><circle cx='16' cy='196' r='3' fill='%23ffffff' stroke='none'/></svg>");--dp-tile-pink: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none' stroke='%23E3135F' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><g transform='translate%2818 22%29'><path d='M4 34C4 18 13 8 24 8s20 10 20 26c0 6-9 9-20 9S4 40 4 34z'/><circle cx='24' cy='6' r='4'/><path d='M17 27q2 2 4 0M27 27q2 2 4 0'/></g><path d='M150 62s-16-10-16-21a8 8 0 0 1 16-4 8 8 0 0 1 16 4c0 11-16 21-16 21z'/><path d='M60 150c1.5 8 4 10.5 12 12-8 1.5-10.5 4-12 12-1.5-8-4-10.5-12-12 8-1.5 10.5-4 12-12z'/><g transform='translate%28130 128%29'><circle cx='26' cy='26' r='22'/><path d='M16 22q3-5 6 0M30 22q3-5 6 0M18 32q8 7 16 0'/></g><circle cx='108' cy='104' r='3' fill='%23E3135F' stroke='none'/><circle cx='196' cy='16' r='3' fill='%23E3135F' stroke='none'/><circle cx='16' cy='196' r='3' fill='%23E3135F' stroke='none'/></svg>")}body{font-family:var(--font-body-family);color:var(--dp-ink);background:#fff}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.gs-heading,.gs-pdp__title{font-family:var(--dp-font-mark);font-weight:800;text-transform:none;letter-spacing:-.02em;line-height:1;color:var(--dp-ink)}.gs-heading em,.dp-head__title em,.dp-cta__title em{font-style:normal;color:var(--dp-hot)}::selection{background:var(--dp-hot);color:#fff}.button,.shopify-payment-button__button--unbranded,.gs-btn,.gs-pdp__submit{font-family:var(--dp-font-sub);font-weight:800;letter-spacing:0}.dp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.8rem;padding:.4rem 3.4rem 0;border-radius:99px;background:var(--dp-hot);color:#fff;text-decoration:none;font-family:var(--dp-font-sub);font-size:1.9rem;font-weight:800;line-height:1;box-shadow:var(--dp-pop);transition:transform .15s ease,box-shadow .15s ease}.dp-btn:hover{transform:translateY(-2px);box-shadow:0 .8rem 0 var(--dp-hot-dark)}.dp-btn:active{transform:translateY(.4rem);box-shadow:0 .2rem 0 var(--dp-hot-dark)}.dp-btn--white{background:#fff;color:var(--dp-hot);box-shadow:0 .6rem #4a0d2a40}.dp-btn--white:hover{box-shadow:0 .8rem #4a0d2a40}.dp-btn--line{background:transparent;color:#fff;box-shadow:inset 0 0 0 3px #fff}.dp-btn--line:hover{background:#ffffff24;box-shadow:inset 0 0 0 3px #fff}.dp-kicker,.dp-hero__kicker,.dp-cta__eyebrow{margin:0;font-family:var(--dp-font-sub);font-size:1.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dp-pill{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.6rem 1.6rem .4rem;border-radius:99px;background:var(--dp-blush);color:var(--dp-hot);font-family:var(--dp-font-sub);font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dp-pill__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--dp-hot)}.dp-center{margin:clamp(3.2rem,4vw,4.8rem) 0 0;text-align:center}.dp-head{max-width:76rem;margin:0 auto clamp(3.2rem,4vw,5.6rem);text-align:center}.dp-head__title{margin:0;font-size:clamp(4rem,5.4vw,7.2rem)}.dp-head__text{margin:1.6rem auto 0;max-width:56rem;font-size:1.8rem;line-height:1.55;color:#4a0d2abf}.dp-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--dp-tile-pink);background-size:22rem;opacity:.12}.dp-pattern--onpink{background-image:var(--dp-tile-white);opacity:.16}.dp-sticker{filter:drop-shadow(0 .8rem 1.2rem rgba(74,13,42,.18))}.dp-heart{display:block;height:auto}.dp-badge{display:block;width:100%;height:auto;overflow:visible}.dp-badge__bg{fill:#fff}.dp-badge__core{fill:var(--dp-blush)}.dp-badge__text{fill:var(--dp-hot);font-family:var(--dp-font-sub);font-size:21px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dp-badge__ring{transform-origin:100px 100px;animation:dp-spin 22s linear infinite}.announcement-bar-section .utility-bar{background:var(--dp-hot);border:0}.announcement-bar-section .utility-bar__grid{padding-top:0}.announcement-bar-section .announcement-bar__message{padding:1rem 2rem .8rem;border-radius:0;background:none;color:#fff;font-family:var(--dp-font-sub);font-size:1.4rem;font-weight:800;letter-spacing:.06em}.announcement-bar-section .slider-button{color:#fff}.section-header .header-wrapper{background:#fff;padding:.8rem 1.2rem;border-bottom:0}.section-header .header{background:#fff;box-shadow:none}.shopify-section-header-sticky .header-wrapper{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:.8rem;box-shadow:0 .6rem 2rem #e3135f14}.shopify-section-header-sticky .header{box-shadow:none}.header__menu-item{font-family:var(--dp-font-sub);font-size:1.7rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--dp-ink)}.header__menu-item:hover,.header__active-menu-item{color:var(--dp-hot)}.header__heading-link .h2{font-family:var(--dp-font-mark);font-weight:900;font-size:3.6rem;line-height:1;letter-spacing:-.03em;text-transform:none;color:var(--dp-hot)}.header__heading-link:hover .h2{color:var(--dp-hot-dark)}.header__icon,.header__icon:hover{color:var(--dp-hot)}.cart-count-bubble{background:var(--dp-ink);color:#fff}.dp-section{position:relative}.dp-hero{position:relative;overflow:hidden;background:var(--dp-hot);color:#fff}.dp-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(3.2rem,4vw,5.6rem);padding-bottom:clamp(5.6rem,6vw,8rem)}.dp-hero__kicker{color:#ffffffd9}.dp-hero__stage{position:relative;width:100%;max-width:120rem;margin-top:.8rem}.dp-hero__mark{position:relative;z-index:2;margin:0;color:#fff;font-family:var(--dp-font-mark);font-weight:900;font-size:clamp(5.6rem,16vw,24rem);line-height:.82;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 1.2rem 0 var(--dp-hot-dark)}.dp-hero__buddy{position:relative;z-index:1;width:clamp(24rem,30vw,42rem);margin:clamp(-11rem,-9.5vw,-5.2rem) auto 0}.dp-hero__dumpling,.dp-hero__img{display:block;width:100%;height:auto}.dp-hero__dumpling{animation:dp-squish 4s ease-in-out infinite;transform-origin:50% 100%;filter:drop-shadow(0 2rem 2.4rem rgba(74,13,42,.25))}.dp-hero__heart{position:absolute;z-index:3;left:2%;top:-22%;width:clamp(6.4rem,7vw,10rem);rotate:-14deg;animation:dp-float 6s ease-in-out infinite}.dp-hero__mini{position:absolute;z-index:3;width:clamp(8rem,9vw,13rem);height:auto;animation:dp-float 7s ease-in-out infinite}.dp-hero__mini--1{right:22%;top:86%;width:clamp(6.4rem,6.5vw,9.6rem);rotate:10deg;animation-delay:-2s}.dp-hero__mini--2{left:20%;top:82%;width:clamp(6rem,6vw,9rem);rotate:-8deg;animation-delay:-4s}.dp-hero__badge{position:absolute;z-index:3;right:0;top:-34%;width:clamp(10rem,11vw,15rem);rotate:8deg}.dp-hero__tagline{margin:2.8rem 0 0;font-family:var(--dp-font-mark);font-weight:800;font-size:clamp(3rem,3.6vw,4.8rem);line-height:1.05;letter-spacing:-.02em}.dp-hero__text{max-width:54rem;margin:1.4rem 0 0;font-size:1.8rem;line-height:1.55;color:#ffffffe0}.dp-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:3.2rem}.dp-hero--cover{display:flex;align-items:flex-end;min-height:clamp(60rem,92vh,96rem);background:var(--dp-ink)}.dp-hero--cover .dp-hero__inner{width:100%;padding-top:6rem}.dp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dp-hero__bg-img{display:block;width:100%;height:100%;object-fit:cover}.dp-hero__bg-img--mobile{display:none}.dp-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(227,19,95,calc(var(--dp-hero-overlay) * .9)),rgba(227,19,95,calc(var(--dp-hero-overlay) * .35)) 42%,rgba(74,13,42,calc(var(--dp-hero-overlay) + .3)))}.dp-hero--cover .dp-hero__mark{text-shadow:0 .8rem 0 rgba(179,12,73,.9),0 2rem 4rem rgba(74,13,42,.35)}.dp-hero--cover .dp-hero__text{text-shadow:0 .2rem 1.2rem rgba(74,13,42,.4)}.dp-hero:not(.dp-hero--cover) .dp-hero__inner{padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(6rem,8vw,10rem)}.dp-badge__heart{fill:var(--dp-hot)}.dp-hero--mark-in-photo{min-height:0;aspect-ratio:16 / 9}.dp-hero--mark-in-photo .dp-hero__kicker,.dp-hero--mark-in-photo .dp-hero__text{display:none}.dp-hero--mark-in-photo .dp-hero__inner{padding-top:0;padding-bottom:clamp(2.4rem,3.2vw,4.8rem)}.dp-hero--mark-in-photo .dp-hero__tagline{margin-top:0;font-size:clamp(2.6rem,2.6vw,4rem)}.dp-hero--mark-in-photo .dp-hero__ctas{margin-top:1.8rem}@media screen and (min-width:990px){.dp-hero--mark-in-photo .dp-hero__inner{align-items:flex-start;text-align:left}.dp-hero--mark-in-photo .dp-hero__tagline{max-width:9em}.dp-hero--mark-in-photo .dp-hero__ctas{justify-content:flex-start}}@media screen and (max-width:749px){.dp-hero--mark-in-photo{display:block;aspect-ratio:auto;min-height:0;background:#ffe3ee}.dp-hero--mark-in-photo .dp-hero__bg{position:relative;inset:auto;aspect-ratio:9 / 16}.dp-hero--mark-in-photo .dp-hero__veil{display:none}.dp-hero--mark-in-photo .dp-hero__inner{padding-top:2.4rem;padding-bottom:3.2rem}.dp-hero--mark-in-photo .dp-hero__tagline{font-size:3rem}}.dp-hero--dark .dp-hero__veil{background:linear-gradient(180deg,transparent 55%,rgba(255,233,242,calc(var(--dp-hero-overlay) + .35)) 100%)}.dp-hero--dark .dp-hero__kicker{color:var(--dp-hot)}.dp-hero--dark .dp-hero__tagline{color:var(--dp-hot);text-shadow:0 .3rem 0 #fff}.dp-hero--dark .dp-hero__text{color:var(--dp-ink);text-shadow:none;font-weight:600}.dp-hero--dark .dp-btn--line{color:var(--dp-hot);background:#ffffffb3;box-shadow:inset 0 0 0 3px var(--dp-hot)}.dp-tiles{background:#fff}.dp-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.dp-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;aspect-ratio:1 / .78;padding:3.2rem;text-align:center;overflow:hidden}.dp-tile--soft{background:var(--dp-soft);color:var(--dp-hot)}.dp-tile--mid{background:var(--dp-mid);color:#fff}.dp-tile--hot{background:var(--dp-hot);color:#fff}.dp-tile--cream{background:var(--dp-cream);color:var(--dp-hot)}.dp-tile__big{margin:0;display:flex;flex-direction:column;font-family:var(--dp-font-mark);font-weight:900;font-size:clamp(5rem,6.4vw,9.6rem);line-height:.86;letter-spacing:-.04em}.dp-tile__caption{margin:0;max-width:28rem;font-family:var(--dp-font-sub);font-size:1.7rem;font-weight:700;line-height:1.3;opacity:.9}.dp-tile__badge{width:min(62%,26rem)}.dp-tile--mid .dp-badge__text{fill:var(--dp-mid)}.dp-steps{position:relative;overflow:hidden;background:#fff;padding:clamp(6.4rem,8vw,11rem) 0}.dp-steps:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dp-tile-pink);background-size:22rem;opacity:.1}.dp-steps--sky{background:var(--dp-cream)}.dp-steps .page-width{position:relative}.dp-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem;margin:0;padding:0;list-style:none}.dp-step{position:relative;padding:4.4rem 3rem 3.4rem;border-radius:3.6rem;background:#fff;box-shadow:0 0 0 3px var(--dp-soft);text-align:center;transition:transform .25s ease}.dp-step:hover{transform:translateY(-.6rem) rotate(-1deg)}.dp-step__num{position:absolute;left:50%;top:-2.6rem;translate:-50% 0;display:grid;place-items:center;width:5.2rem;height:5.2rem;padding-top:.4rem;border-radius:50%;background:var(--dp-hot);color:#fff;font-family:var(--dp-font-mark);font-size:2.8rem;font-weight:900;box-shadow:0 0 0 5px #fff,0 .5rem 0 5px var(--dp-soft)}.dp-step__icon{display:grid;place-items:center;width:7.6rem;height:7.6rem;margin:.4rem auto 2rem;border-radius:50%;background:var(--dp-blush);color:var(--dp-hot)}.dp-step__icon .gs-icon{width:3.6rem;height:3.6rem;stroke-width:1.9}.dp-step__title{margin:0;font-size:3rem;color:var(--dp-hot)}.dp-step__text{margin:1.2rem 0 0;font-size:1.65rem;line-height:1.55;color:#4a0d2ac7}.dp-crew{background:#fff;padding:clamp(6.4rem,8vw,11rem) 0}.dp-crew--sky{background:var(--dp-blush)}.dp-crew__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem;margin:0;padding:0;list-style:none}.dp-card{display:flex;flex-direction:column;overflow:hidden;border-radius:3.6rem;background:var(--dp-cream);transition:transform .25s ease,box-shadow .25s ease}.dp-card:hover{transform:translateY(-.6rem) rotate(-.8deg);box-shadow:0 2rem 4rem #e3135f24}.dp-card__stage{position:relative;display:grid;place-items:center;aspect-ratio:1 / .86;padding:2.4rem 2.4rem .8rem;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--dp-c) 55%,#fff) 0 36%,transparent 37%)}.dp-card__buddy{width:76%;height:auto;transition:transform .35s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 1rem 1.2rem rgba(74,13,42,.12))}.dp-card:hover .dp-card__buddy{transform:translateY(-.8rem) scale(1.07) rotate(-4deg)}.dp-card__stage:has(.dp-card__img){padding:0;background:color-mix(in srgb,var(--dp-c) 30%,#fff)}.dp-card__img{display:block;width:100%;height:100%;object-fit:cover}.dp-card__ph{display:grid;place-items:center;width:58%;aspect-ratio:1;padding-top:.12em;border-radius:50%;background:color-mix(in srgb,var(--dp-c) 75%,#fff);color:#fff;font-family:var(--dp-font-mark);font-weight:900;font-size:clamp(6rem,7vw,9.6rem);line-height:1;box-shadow:0 0 0 .7rem #fff,0 1.4rem 2.8rem #4a0d2a1f;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dp-card:hover .dp-card__ph{transform:scale(1.06) rotate(-4deg)}.dp-card--secret .dp-card__ph{background:conic-gradient(#ffb3d1,#ffe68a,#a8ebc4,#9fd4ff,#c9b3ff,#ffb3d1);width:64%}.dp-card__tag{position:absolute;right:1.6rem;top:1.6rem;padding:.6rem 1.3rem .4rem;border-radius:99px;background:var(--dp-sun);color:var(--dp-ink);font-family:var(--dp-font-sub);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dp-card__body{padding:1.2rem 2.4rem 2.8rem;text-align:center}.dp-card__name{margin:0;font-size:3.4rem;color:var(--dp-hot)}.dp-card__flavor{display:inline-flex;align-items:center;gap:.7rem;margin:.8rem 0 0;padding:.4rem 1.2rem .2rem;border-radius:99px;background:#fff;font-family:var(--dp-font-sub);font-size:1.3rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-ink)}.dp-card__swatch{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--dp-c);box-shadow:inset 0 0 0 2px var(--dp-s)}.dp-card__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;color:#4a0d2abf}.dp-card--secret{grid-column:span 2;flex-direction:row;align-items:center;position:relative;background:var(--dp-hot);color:#fff}.dp-card--secret:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dp-tile-white);background-size:22rem;opacity:.16}.dp-card--secret .dp-card__stage{position:relative;flex:0 0 46%;aspect-ratio:auto;background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.4),transparent 62%)}.dp-card--secret .dp-card__body{position:relative;padding:3.2rem 3.2rem 3.2rem 0;text-align:left}.dp-card--secret .dp-card__name{color:#fff;font-size:clamp(3.4rem,3.2vw,4.6rem);white-space:nowrap}.dp-card--secret .dp-card__flavor{background:#ffffff2e;color:#fff}.dp-card--secret .dp-card__swatch{background:conic-gradient(#ffb3d1,#ffe68a,#a8ebc4,#9fd4ff,#c9b3ff,#ffb3d1);box-shadow:none}.dp-card--secret .dp-card__text{color:#ffffffe6;font-size:1.7rem}.dp-card--secret .dp-card__tag{left:1.8rem;right:auto}.dp-card--secret .dp-card__stage:has(.dp-card__img){align-self:stretch;padding:0;background:none}.dp-card--secret .dp-card__img{height:100%;min-height:32rem}.dp-card--secret .dp-card__buddy{width:84%;filter:drop-shadow(0 0 2.4rem rgba(255,230,138,.6))}.dp-cta{background:#fff;padding:clamp(5rem,7vw,9rem) 0}.dp-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,7rem);padding:clamp(3rem,4vw,5.6rem);border-radius:4.4rem;background:var(--dp-hot);color:#fff;overflow:visible}.dp-cta__card>.dp-pattern{border-radius:inherit}.dp-cta__media{position:relative;z-index:1}.dp-cta__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3.2rem;box-shadow:0 0 0 .8rem #fff,0 2.4rem 4rem #4a0d2a4d;rotate:-2.5deg}.dp-cta__heart{position:absolute;right:-3rem;bottom:-3rem;width:11rem;rotate:12deg}.dp-cta__copy{position:relative;z-index:1}.dp-cta__eyebrow{color:#ffffffd9}.dp-cta__title{margin:1rem 0 0;color:#fff;font-size:clamp(4.4rem,5.4vw,7.2rem);line-height:.95}.dp-cta__title em{color:var(--dp-sun)}.dp-cta__text{margin:1.8rem 0 0;max-width:46rem;font-size:1.8rem;line-height:1.55;color:#ffffffe6}.dp-cta__price{margin:2.4rem 0 0;font-family:var(--dp-font-mark);font-weight:900;font-size:5.2rem;line-height:1}.dp-cta__price small{margin-left:.8rem;font-family:var(--dp-font-sub);font-size:1.8rem;font-weight:700;opacity:.85}.dp-cta .dp-btn{margin-top:2.8rem}.dp-cta__badge{position:absolute;z-index:2;right:-2rem;top:-4rem;width:clamp(11rem,12vw,15rem);rotate:10deg}.dp-bigmark{position:relative;overflow:hidden;background:var(--dp-hot);padding:clamp(4rem,5vw,7rem) 2rem 0;border-radius:4.4rem 4.4rem 0 0;margin-top:clamp(3rem,4vw,6rem)}.dp-bigmark__row{position:relative;text-align:center}.dp-bigmark__word{margin:0;color:#fff;font-family:var(--dp-font-mark);font-weight:900;font-size:clamp(5.6rem,17vw,26rem);line-height:.8;letter-spacing:-.05em;white-space:nowrap;text-shadow:0 1.2rem 0 var(--dp-hot-dark)}.dp-bigmark__heart{position:absolute;right:1%;top:-30%;width:clamp(6rem,8vw,12rem);rotate:14deg}@keyframes dp-spin{to{transform:rotate(360deg)}}@keyframes dp-float{0%,to{translate:0 0}50%{translate:0 -1.2rem}}@keyframes dp-squish{0%,to{transform:scale(1)}45%{transform:scale(1.04,.96)}55%{transform:scale(.97,1.04)}}.gs-marquee{background:var(--dp-soft);color:var(--dp-hot);padding:1.8rem 0 1.4rem}.gs-marquee__group li{font-family:var(--dp-font-mark);font-size:clamp(2.6rem,2.8vw,3.6rem);font-weight:900;letter-spacing:-.01em;text-transform:none}.gs-features{padding:clamp(5.6rem,7vw,9rem) 0;background:#fff}.gs-features--cream{background:var(--dp-cream)}.gs-feature__icon{width:7.2rem;height:7.2rem;background:var(--dp-hot);color:#fff;box-shadow:0 0 0 5px #fff,0 .6rem 0 5px var(--dp-soft)}.gs-feature__icon .gs-icon{width:3.2rem;height:3.2rem}.gs-feature__text{max-width:24rem;margin-top:2rem;font-family:var(--dp-font-sub);font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--dp-ink)}div.gs-pdp{background:linear-gradient(180deg,var(--dp-blush) 0,#fff 46rem);color:var(--dp-ink)}.gs-pdp .gs-pdp__stage{border-radius:4rem;background:var(--dp-soft);box-shadow:0 0 0 .6rem #fff,0 1.8rem 4rem #e3135f24}.gs-pdp .gs-pdp__stage-badge{padding:.8rem 1.6rem .6rem;background:var(--dp-hot);color:#fff;font-family:var(--dp-font-sub);font-weight:800}.gs-pdp .gs-pdp__thumb{border-radius:1.8rem;background:var(--dp-soft)}.gs-pdp .gs-pdp__thumb.is-active{border-color:var(--dp-hot)}.gs-pdp .gs-pdp__title{font-size:clamp(4.4rem,4.8vw,6.6rem);color:var(--dp-hot);letter-spacing:-.03em;line-height:.95}.gs-pdp .gs-pdp__subtitle{font-size:1.8rem;color:#4a0d2acc}.gs-pdp .gs-pdp__bullets li{font-size:1.6rem;font-weight:700}.gs-pdp .gs-pdp__check{background:var(--dp-hot);color:#fff}.gs-pdp .gs-pdp__legend{font-family:var(--dp-font-sub);font-size:1.9rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--dp-ink)}.gs-pdp .gs-bundle__card{border-radius:2.8rem;border:3px solid var(--dp-soft);background:#fff}.gs-pdp .gs-bundle:hover .gs-bundle__card{border-color:var(--dp-mid)}.gs-pdp .gs-bundle.is-selected .gs-bundle__card{border-color:var(--dp-hot);background:var(--dp-blush);box-shadow:0 .5rem 0 var(--dp-hot)}.gs-pdp .gs-bundle.is-selected .gs-bundle__radio{border-color:var(--dp-hot);background:radial-gradient(circle,var(--dp-hot) 0 45%,transparent 50%)}.gs-pdp .gs-bundle__badge{background:var(--dp-hot);font-family:var(--dp-font-sub);font-weight:800;padding-top:.6rem}.gs-pdp .gs-bundle__title{font-family:var(--dp-font-sub);font-size:2rem;font-weight:800}.gs-pdp .gs-bundle__save{background:var(--dp-sun);color:var(--dp-ink)}.gs-pdp .gs-bundle__price{font-family:var(--dp-font-mark);font-weight:900;color:var(--dp-hot)}.gs-pdp .gs-pdp__submit{min-height:6.6rem;font-size:2.1rem;background:var(--dp-hot);box-shadow:var(--dp-pop);transition:transform .15s ease,box-shadow .15s ease}.gs-pdp .gs-pdp__submit:hover:not([disabled]){background:var(--dp-hot);transform:translateY(-2px);box-shadow:0 .8rem 0 var(--dp-hot-dark)}.gs-pdp .gs-pdp__submit:active:not([disabled]){transform:translateY(.4rem);box-shadow:0 .2rem 0 var(--dp-hot-dark)}.gs-pdp .gs-pdp__trust{background:var(--dp-cream);border-radius:2.8rem}.gs-pdp .gs-pdp__trust-icon{background:var(--dp-hot);color:#fff}.gs-pdp .gs-pdp__bottom{background:var(--dp-cream);border-radius:4.4rem 4.4rem 0 0}.gs-pdp .gs-pdp__desc .gs-heading{font-size:clamp(3.6rem,4vw,5.2rem)}.gs-pdp .gs-pdp__details{border-radius:2.6rem;box-shadow:0 0 0 3px var(--dp-soft)}.gs-pdp .gs-pdp__details summary{font-family:var(--dp-font-sub);font-weight:800;font-size:1.9rem}.gs-pdp .gs-pdp__plus{background:var(--dp-blush)}.gs-pdp .gs-pdp__plus:before,.gs-pdp .gs-pdp__plus:after{background:var(--dp-hot)}.card-wrapper .card__inner{background:var(--dp-soft)}.card__heading{font-family:var(--dp-font-sub);font-weight:800;font-size:1.9rem}.card .price,.totals__total-value,.product__info-container .price{font-family:var(--dp-font-mark);font-weight:900;color:var(--dp-hot)}.collapsible-content .title,.collapsible-content h2{color:var(--dp-hot);font-size:clamp(4rem,5vw,6.4rem)}.collapsible-content .accordion{box-shadow:0 0 0 3px var(--dp-soft);border-radius:2.6rem}.accordion__title{font-family:var(--dp-font-sub);font-weight:800;font-size:1.9rem}.accordion .icon-caret,.collection-hero__title,.main-page-title,.article-template__title{color:var(--dp-hot)}.cart-drawer .drawer__heading{font-family:var(--dp-font-mark);color:var(--dp-hot)}.cart__checkout-button{background:var(--dp-hot);box-shadow:var(--dp-pop)}.footer{border-radius:0;margin-top:0}.footer-block__heading{font-family:var(--dp-font-sub);font-size:2rem;font-weight:800;text-transform:none;color:#fff}.footer-block__details-content .list-menu__item--link{font-weight:700}.footer-block__details-content .list-menu__item--link:hover{color:var(--dp-sun)}.footer-block__newsletter .footer-block__heading{font-family:var(--dp-font-mark);font-weight:900;font-size:clamp(3.2rem,3.6vw,4.8rem)}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff24;border-radius:99px}@media screen and (max-width:989px){.dp-tiles__grid{grid-template-columns:1fr}.dp-tile{aspect-ratio:auto;min-height:30rem}.dp-crew__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.dp-steps__grid{grid-template-columns:1fr;gap:4.4rem;max-width:52rem;margin:0 auto}.dp-cta__card{grid-template-columns:1fr;text-align:center}.dp-cta__text{margin-left:auto;margin-right:auto}.dp-cta__badge{right:1rem;top:-5rem}}@media screen and (max-width:749px){.dp-hero__mark{font-size:17vw}.dp-hero__buddy{width:58vw;margin-top:-3.6rem}.dp-hero__badge{width:7.6rem;right:-.8rem;top:-62%}.dp-hero__heart{left:0;width:6.4rem}.dp-hero__mini--1{right:14%;top:90%;width:5.6rem}.dp-hero__mini--2{display:none}.dp-hero__ctas{width:100%;flex-direction:column}.dp-hero__ctas .dp-btn{width:100%}.dp-tile{min-height:24rem}.dp-card{border-radius:2.6rem}.dp-card__body{padding:.8rem 1.4rem 2rem}.dp-card__name{font-size:2.6rem}.dp-card__text{font-size:1.35rem}.dp-card--secret{flex-direction:column}.dp-card--secret .dp-card__stage{aspect-ratio:1 / .7;width:100%}.dp-card--secret .dp-card__img{min-height:0}.dp-card--secret .dp-card__body{padding:0 2rem 2.6rem;text-align:center}.dp-head__text{font-size:1.6rem}.dp-cta__card{border-radius:3.2rem;padding:2.4rem 2rem 3.6rem}.dp-cta__heart{width:7rem;right:-1rem;bottom:-1.6rem}.dp-bigmark{border-radius:3rem 3rem 0 0}.header__heading-link .h2{font-size:2.6rem;white-space:nowrap}.announcement-bar-section .announcement-bar__message{font-size:1.15rem;padding:.9rem 1rem .7rem;letter-spacing:.03em}.dp-hero__heart{left:-.4rem;top:-48%;width:5rem}.dp-hero--cover{min-height:82vh}.dp-hero__bg-img{object-position:var(--dp-hero-focus) 50%}.dp-hero__bg-img--desktop{display:none}.dp-hero__bg-img--mobile{display:block}}@media(prefers-reduced-motion:reduce){.dp-badge__ring,.dp-hero__dumpling,.dp-hero__heart,.dp-hero__mini{animation:none}.dp-btn,.dp-card,.dp-step,.dp-card__buddy{transition:none}}html,body{overflow-x:clip}@media screen and (max-width:749px){.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid{overflow:hidden;max-width:100vw}.announcement-bar-section .utility-bar__grid{grid-template-columns:minmax(0,1fr)!important}.announcement-bar-section slideshow-component,.announcement-bar-section .announcement-bar{min-width:0;max-width:100%}.gs-pdp .gs-pdp__title{font-size:clamp(2.8rem,8.4vw,3.6rem);line-height:1;white-space:nowrap}.gs-pdp .gs-bundle__title{font-size:1.6rem}.gs-pdp .gs-bundle__sub{font-size:1.25rem}}.dp-card__stage{overflow:hidden}.dp-card__stage:has(.dp-card__img){position:relative;display:block}.dp-card__stage .dp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-card--secret .dp-card__stage:has(.dp-card__img){min-height:32rem}@media screen and (max-width:749px){.dp-card--secret .dp-card__stage:has(.dp-card__img){min-height:0;aspect-ratio:1 / .8}}@media screen and (max-width:749px){.dp-card--secret .dp-card__stage,.dp-card--secret .dp-card__stage:has(.dp-card__img){flex:none;width:100%;aspect-ratio:1 / 1;min-height:0}.dp-card--secret .dp-card__body{padding:2rem 2rem 2.8rem}}.gs-pdp__stage{touch-action:pan-y}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dumplies.css.map */
