.scroll-tape{position:fixed;top:0;left:0;right:0;height:7px;z-index:70;pointer-events:none;transform-origin:left;transform:scaleX(var(--sp, 0));background-color:var(--c-tape);border-bottom:1.5px solid var(--c-ink);background-image:repeating-linear-gradient(to right,var(--c-ink) 0 1.5px,transparent 1.5px 24px);background-size:100% 55%;background-repeat:no-repeat}.cursor{position:fixed;top:0;left:0;z-index:999;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--c-ink);pointer-events:none;opacity:0;translate:var(--cx, -100px) var(--cy, -100px);transition:width .35s var(--ease-squish),height .35s var(--ease-squish),margin .35s var(--ease-squish),background-color .25s,opacity .3s;display:grid;place-items:center}.has-cursor .cursor{opacity:1}.cursor.is-hover{width:54px;height:54px;margin:-27px 0 0 -27px;background:color-mix(in srgb,var(--c-tape) 55%,transparent)}.cursor.is-label{width:78px;height:78px;margin:-39px 0 0 -39px;background:var(--c-ink);border-color:var(--c-ink)}.cursor:after{content:attr(data-label);color:var(--c-paper);font-family:var(--f-display);font-weight:700;font-size:.9rem;opacity:0;transition:opacity .2s}.cursor.is-label:after{opacity:1}.cursor.is-down{scale:.8}.btn--magnetic{translate:var(--mx, 0) var(--my, 0)}.btn--magnetic .btn__label{display:inline-block;translate:calc(var(--mx, 0) * .35) calc(var(--my, 0) * .35);transition:translate .2s}.hero--fx{position:relative;isolation:isolate;min-height:min(92vh,860px);display:grid;align-items:center}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.blob{position:absolute;display:block;border-radius:46% 54% 60% 40%/52% 40% 60% 48%;opacity:.75;translate:calc(var(--px, 0) * 40px * var(--depth, 1)) calc(var(--py, 0) * 40px * var(--depth, 1));animation:dd-morph 16s ease-in-out infinite alternate}.blob--1{width:46vw;height:46vw;max-width:640px;max-height:640px;right:-8vw;top:-10vw;background:radial-gradient(circle at 35% 35%,var(--c-sky),color-mix(in srgb,var(--c-sky) 0%,transparent) 70%);--depth: .6}.blob--2{width:34vw;height:34vw;max-width:460px;max-height:460px;left:-10vw;bottom:-8vw;background:radial-gradient(circle at 50% 50%,var(--c-sage),color-mix(in srgb,var(--c-sage) 0%,transparent) 70%);animation-duration:19s;animation-delay:-6s;--depth: -.4}.blob--3{width:22vw;height:22vw;max-width:300px;max-height:300px;left:38%;top:8%;background:radial-gradient(circle at 50% 50%,var(--c-blush),color-mix(in srgb,var(--c-blush) 0%,transparent) 70%);animation-duration:13s;animation-delay:-3s;--depth: .3}@keyframes dd-morph{0%{border-radius:46% 54% 60% 40%/52% 40% 60% 48%;transform:translate(0) rotate(0) scale(1)}50%{border-radius:60% 40% 38% 62%/40% 58% 42% 60%;transform:translate(2vw,-2vw) rotate(25deg) scale(1.06)}to{border-radius:40% 60% 54% 46%/60% 44% 56% 40%;transform:translate(-1vw,1.5vw) rotate(-15deg) scale(.96)}}.sparkle{position:absolute;width:22px;height:22px;fill:var(--c-tape);stroke:var(--c-ink);stroke-width:1.4;animation:dd-twinkle 3.2s ease-in-out infinite}.sparkle--1{left:6%;top:18%}.sparkle--2{left:46%;top:12%;width:14px;height:14px;animation-delay:-1.1s}.sparkle--3{right:6%;bottom:22%;width:18px;height:18px;animation-delay:-2s}.sparkle--4{left:40%;bottom:14%;width:12px;height:12px;animation-delay:-.5s;fill:var(--c-blush)}@keyframes dd-twinkle{0%,to{transform:scale(.4) rotate(0);opacity:.3}50%{transform:scale(1) rotate(90deg);opacity:1}}.hero__title .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .02em .1em;margin-bottom:-.1em}.hero__title .w>span{display:inline-block;transform-origin:left bottom;animation:dd-word .95s var(--ease-squish) both;animation-delay:calc(.15s + var(--d, 0) * .09s)}@keyframes dd-word{0%{transform:translateY(110%) rotate(8deg)}to{transform:none}}.hero__kicker{margin-bottom:18px;animation:dd-rise .7s var(--ease-soft) .05s both}.hero__lead{animation:dd-rise .8s var(--ease-soft) .55s both}.hero--fx .hero__ctas{animation:dd-rise .8s var(--ease-soft) .7s both}.hero--fx .hero__proof .sewn-tag{animation:dd-pop .6s var(--ease-squish) both;animation-delay:calc(.9s + var(--d, 0) * .1s)}@keyframes dd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero--fx .hero__img-wrap{translate:calc(var(--px, 0) * 14px) calc(var(--py, 0) * 14px);animation:dd-blob-in 1.1s var(--ease-squish) .2s backwards}@keyframes dd-blob-in{0%{clip-path:circle(0% at 50% 60%)}to{clip-path:circle(75% at 50% 50%)}}.hero__badge{position:absolute;top:-26px;left:-30px;width:124px;height:124px;z-index:3;translate:calc(var(--px, 0) * -22px) calc(var(--py, 0) * -22px);animation:dd-pop .7s var(--ease-squish) 1.2s both}.hero__badge svg{width:100%;height:100%;animation:dd-spin 22s linear infinite}.hero__badge-heart{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1.9rem;color:var(--c-ink);animation:dd-beat 1.6s ease-in-out infinite}@keyframes dd-spin{to{transform:rotate(360deg)}}@keyframes dd-beat{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.14)}}.hero__mascot{animation:dd-peek 1s var(--ease-squish) 1.4s both}@keyframes dd-peek{0%{transform:translateY(60px) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.hero__scroll{position:absolute;left:50%;bottom:22px;translate:-50% 0;width:30px;height:50px;border:2.5px solid var(--c-ink);border-radius:999px;display:grid;justify-items:center;padding-top:8px;animation:dd-rise .8s var(--ease-soft) 1.6s both}.hero__scroll span{width:6px;height:10px;border-radius:3px;background:var(--c-ink);animation:dd-scrolldot 1.8s ease-in-out infinite}@keyframes dd-scrolldot{0%{transform:translateY(0);opacity:1}70%{transform:translateY(16px);opacity:0}to{opacity:0}}@media(max-width:899px){.hero--fx{min-height:0}.hero__badge{width:92px;height:92px;top:-14px;left:-6px}.hero__scroll{display:none}}.reassure{background:var(--c-ink);color:var(--c-paper);padding-block:22px;position:relative}.reassure:before,.reassure:after{content:"";position:absolute;left:0;right:0;border-top:2px dashed color-mix(in srgb,var(--c-paper) 35%,transparent)}.reassure:before{top:7px}.reassure:after{bottom:7px}.reassure__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 22px}.reassure__item{display:flex;align-items:center;gap:12px;justify-content:center}.reassure__icon{flex:none;width:46px;height:46px;border-radius:50%;background:var(--c-tape);color:var(--c-ink);border:2px solid var(--c-paper);display:grid;place-items:center;transition:transform .4s var(--ease-squish)}.reassure__icon svg{width:22px;height:22px}.reassure__item:hover .reassure__icon{transform:rotate(-12deg) scale(1.12)}.reassure__text strong{display:block;font-family:var(--f-display);font-weight:700;font-size:1.05rem;line-height:1.1}.reassure__text span{font-size:var(--t-xs);opacity:.78}.anim .reassure__item[data-reveal] .reassure__icon{transform:scale(0) rotate(-90deg)}.anim .reassure__item[data-reveal].is-in .reassure__icon{transform:none;transition-delay:calc(var(--i, 0) * 90ms + .2s)}@media(max-width:749px){.reassure__grid{grid-template-columns:1fr 1fr}.reassure__item{justify-content:flex-start}}.card__media{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--ease-soft),box-shadow .4s;will-change:transform}.card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.45),transparent 55%);opacity:0;transition:opacity .35s}@media(hover:hover){.card:hover .card__media{box-shadow:0 14px 0 -4px color-mix(in srgb,var(--c-ink) 18%,transparent)}.card:hover .card__media:after{opacity:1}.card:hover .card__xxl{animation:dd-jelly .7s var(--ease-soft)}.universe:hover .universe__bubble{animation:dd-jelly .8s var(--ease-soft)}}@keyframes dd-jelly{0%{scale:1 1}30%{scale:1.12 .88}45%{scale:.92 1.08}60%{scale:1.05 .95}75%{scale:.98 1.02}to{scale:1 1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-5.css.map */
