.df-mq{overflow:hidden;font-family:var(--df-display);background:var(--df-section-bg,var(--df-green-deep))}.df-mq__track{display:flex;width:max-content;animation:df-mq-slide var(--df-mq-speed,40s) linear infinite}.df-mq__run{display:inline-block;white-space:nowrap}.df-mq__run i{font-style:normal}@keyframes df-mq-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.df-mq--topbar{--df-section-bg:var(--df-green-deep);color:var(--df-text-color,#FAF7FB)}.df-mq--topbar .df-mq__run{padding:9px 0;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#fff;font-family:Fredoka}.df-mq--topbar .df-mq__run i{color:var(--df-accent,var(--df-melon));padding:0 20px}.df-mq--band{--df-section-bg:var(--df-green);color:var(--df-text-color,#FBF8FC);padding:16px 0}.df-mq--band .df-mq__run{font-weight:600;font-size:calc(clamp(18px,2.3vw,27px) * var(--df-scale-heading,1));letter-spacing:-.01em}.df-mq--band .df-mq__run i{color:var(--df-accent,#FFF);padding:0 22px}@media(prefers-reduced-motion:reduce){.df-mq__track{animation:none}}.df-brand{--df-cream:#FFF9FA;--df-cream-2:#FBEEF1;--df-peach:#F3D9DE;--df-peach-2:#FAE9ED;--df-melon:#C5789A;--df-green:#858BB5;--df-green-deep:#646B9D;--df-green-mist:#E9EAF4;--df-pink:#ECB8D0;--df-ink:#2E2A33;--df-ink-60:rgba(46,42,51,.62);--df-ink-30:rgba(46,42,51,.28);--df-ink-12:rgba(46,42,51,.12);--df-white:#fff;--df-btn:#E1A2C0;--df-btn-hover:#D693B4;--df-btn-text:var(--df-ink);--df-display:"Fredoka";--df-sans:"DM Sans";--df-maxw:1400px;--df-gutter:clamp(18px,4.5vw,58px);--df-r:30px;--df-r-sm:18px;--df-pill:999px;--df-shadow:0 18px 44px -20px rgba(100,107,157,.34);--df-shadow-sm:0 10px 26px -14px rgba(100,107,157,.34);--df-ease:cubic-bezier(.2,.9,.25,1);--df-bounce:cubic-bezier(.34,1.56,.64,1);color:var(--df-ink);font-family:var(--df-sans);font-size:calc(16px * var(--df-scale-body, 1));line-height:1.6;-webkit-font-smoothing:antialiased}.df-brand *,.df-brand *:before,.df-brand *:after{box-sizing:border-box}.df-brand img{display:block;max-width:100%}.df-brand button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.df-btn.df-btn--primary{font-family:Fredoka;background-color:#d693b4!important;color:#fff!important;font-weight:600}.df-brand a{color:inherit;text-decoration:none}.df-brand :where(h1,h2,h3,h4,h5){font-family:var(--df-display);color:var(--df-heading-color,var(--df-ink));letter-spacing:normal;word-break:normal}.df-wrap{max-width:var(--df-maxw);margin-inline:auto;padding-inline:var(--df-gutter)}.df-sec{padding:clamp(56px,8vw,116px) 0;background:var(--df-section-bg,var(--df-cream))}.df-sec--cream2{--df-section-bg:var(--df-cream-2)}.df-sec--mist{--df-section-bg:var(--df-green-mist)}.df-sec--white{--df-section-bg:var(--df-white)}.df-sec--green{position:relative;color:#faf7fb;--df-section-bg:linear-gradient(168deg,#5B6291 0%,#535A88 45%,#494F79 100%);--df-heading-color:#FFFFFF;--df-text-color:#E9E6F1;--df-accent:#F3D9DE}.df-sec--green:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 12% 0%,#f3d9de33,#f3d9de00 60%),radial-gradient(55% 45% at 95% 100%,#c5789a33,#c5789a00 65%)}.df-sec--green:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.1px);background-size:18px 18px}.df-sec--green>.df-wrap{position:relative;z-index:1}.df-display{font-family:var(--df-display);font-weight:600;line-height:.98;letter-spacing:-.025em;margin:0;color:var(--df-heading-color,var(--df-ink))}.df-h1{font-size:calc(clamp(22px,7.8vw,48px) * var(--df-scale-heading,1));line-height:1.02;margin-bottom:14px}.df-h2{font-size:calc(clamp(35px,5.6vw,64px) * var(--df-scale-heading,1))}.df-h3{font-size:calc(clamp(23px,3vw,34px) * var(--df-scale-heading,1))}.df-head{max-width:900px}.df-head .df-h2,.df-head .df-lede{margin-top:20px}.df-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--df-display);font-weight:600;font-size:calc(12.5px * var(--df-scale-body,1));letter-spacing:.06em;text-transform:uppercase;background:var(--df-white);color:var(--df-green-deep);padding:8px 16px;border-radius:var(--df-pill);box-shadow:var(--df-shadow-sm)}.df-kicker__sp{width:12px;height:12px;color:var(--df-pink);flex:none}.df-lede{font-size:calc(clamp(15px,1.3vw,16px) * var(--df-scale-body,1));line-height:1.66;color:var(--df-text-color,var(--df-ink-60));max-width:54ch;margin:0}.df-pop-word{color:var(--df-accent,var(--df-green))}.df-sec--green .df-kicker{background:#ffffff2e;color:#fff;box-shadow:none}.df-stars{display:flex;gap:2px}.df-stars svg{width:15px;height:15px;color:var(--df-melon);flex:none}.df-btn{height:58px;border-radius:var(--df-pill);width:100%;font-family:var(--df-display);font-weight:600;font-size:calc(15px * var(--df-scale-body,1));letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:9px;transition:transform .35s var(--df-bounce),background .3s var(--df-ease),color .3s var(--df-ease),box-shadow .3s var(--df-ease)}.df-btn:hover{transform:translateY(-2px)}.df-btn:active{transform:translateY(0)}.df-btn--primary{background:var(--df-btn);color:var(--df-btn-text);box-shadow:0 12px 26px -14px #c5789ad9}.df-btn--primary:hover{background:var(--df-btn-hover)}.df-btn--primary[disabled]{background:var(--df-ink-30);box-shadow:none;cursor:not-allowed;transform:none}.df-btn--ghost{background:var(--df-cream);color:var(--df-ink)}.df-btn--ghost:hover{background:var(--df-peach-2)}.df-btn__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4;flex:none}.df-brand .hidden{display:none!important}.df-btn,.df-pair__add{position:relative;overflow:hidden}.df-btn.loading>:not(.loading__spinner),.df-pair__add.loading>:not(.loading__spinner){visibility:hidden}.df-btn.loading>.loading__spinner,.df-pair__add.loading>.loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.df-brand .loading__spinner .spinner{width:18px;height:18px;animation:df-rotator 1.4s linear infinite}.df-brand .loading__spinner .path{stroke:currentColor;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:df-dash 1.4s ease-in-out infinite}@keyframes df-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes df-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.df-brand .product-form__error-message-wrapper{margin:0 0 10px;font-size:calc(13px * var(--df-scale-body,1));color:#b3253c}.df-pair__form .product-form__error-message-wrapper{margin:0 0 6px;font-size:calc(12px * var(--df-scale-body,1))}.df-wave{position:relative;display:block;width:100%;line-height:0;overflow:hidden;height:clamp(48px,6vw,84px);margin-bottom:-1px}.df-wave--flip{transform:scaleY(-1);margin-bottom:0;margin-top:-1px}.df-wave svg{position:absolute;left:0;top:0;height:100%;width:200%;will-change:transform}.df-wave__l1{animation:df-wave-a 21s linear infinite}.df-wave__l2{animation:df-wave-b 14s linear infinite;opacity:.45}.df-wave__l3{animation:df-wave-c 30s linear infinite;opacity:.7}@keyframes df-wave-a{0%{transform:translate(0)}25%{transform:translate(-12.5%,-4px)}50%{transform:translate(-25%)}75%{transform:translate(-37.5%,4px)}to{transform:translate(-50%)}}@keyframes df-wave-b{0%{transform:translate(-50%)}25%{transform:translate(-37.5%,3px)}50%{transform:translate(-25%)}75%{transform:translate(-12.5%,-3px)}to{transform:translate(0)}}@keyframes df-wave-c{0%{transform:translateY(2px)}33%{transform:translate(-16.66%,-3px)}66%{transform:translate(-33.33%,3px)}to{transform:translate(-50%,2px)}}.df-rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--df-ease),transform .8s var(--df-ease)}.df-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.df-brand *{animation:none!important;transition:none!important}.df-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AABAAAAAAAAAAAg */
