.hero{padding-block:clamp(32px,6vw,80px) clamp(56px,8vw,110px);overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}.hero__text h1{margin-bottom:.35em}.hero__text p{font-size:var(--t-md);color:var(--c-ink-soft);max-width:46ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero__visual{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px}.hero__img-wrap{position:relative;border-radius:var(--r-blob);overflow:hidden;background:var(--c-sky);aspect-ratio:4 / 5;border:2.5px solid var(--c-ink);box-shadow:var(--shadow-plush)}.hero__img-wrap img{width:100%;height:100%;object-fit:cover}.hero__img-placeholder{width:100%;height:100%;display:grid;place-items:center}.hero__img-placeholder .mascot{width:70%;height:auto}.hero__tape{width:54px;height:92%;transform-origin:bottom;animation:dd-unroll 1.6s var(--ease-squish) .3s both;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:8px 6px}.hero__tape span{font-family:var(--f-display);font-weight:800;font-size:13px;line-height:1;background:var(--c-tape);padding:1px 2px}.hero__tape-label{position:absolute;right:-6px;top:-14px;transform:translateY(-100%);background:var(--c-ink);color:var(--c-paper);font-family:var(--f-display);font-weight:700;font-size:.95rem;padding:6px 12px;border-radius:999px;white-space:nowrap;animation:dd-pop .6s var(--ease-squish) 1.6s both}.hero__mascot{position:absolute;left:-26px;bottom:-30px;width:128px;height:128px;z-index:2}@media(max-width:899px){.hero__grid{grid-template-columns:1fr}.hero__visual{order:-1;max-width:520px;margin-inline:auto;width:100%}.hero__mascot{width:96px;height:96px;left:-10px;bottom:-22px}.hero__tape{width:44px}}.marquee{background:var(--c-ink);color:var(--c-paper);overflow:hidden;padding-block:14px}.marquee__track{display:flex;width:max-content;animation:dd-marquee var(--speed, 32s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:12px;padding-inline:26px;font-family:var(--f-display);font-weight:700;font-size:1.1rem;white-space:nowrap}.marquee__item:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-tape);margin-left:26px}@media(prefers-reduced-motion:reduce){.marquee__track{flex-wrap:wrap;width:auto;justify-content:center}.marquee__dup{display:none}}.universes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.universe{text-decoration:none;display:grid;gap:12px;justify-items:center;text-align:center}.universe__bubble{width:100%;aspect-ratio:1;border-radius:var(--r-blob);border:2.5px solid var(--c-ink);overflow:hidden;background:var(--bubble, var(--c-sky));display:grid;place-items:center;transition:transform .45s var(--ease-squish),border-radius .6s var(--ease-soft)}.universe:nth-child(2n) .universe__bubble{border-radius:54% 46% 52% 48%/45% 55%}.universe:hover .universe__bubble{transform:translateY(-6px) rotate(-2deg);border-radius:50%}.universe__bubble img{width:100%;height:100%;object-fit:cover}.universe__bubble .mascot{width:62%;height:auto}.universe__name{font-family:var(--f-display);font-weight:800;font-size:var(--t-md)}@media(max-width:899px){.universes{grid-template-columns:repeat(5,42%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.universe{scroll-snap-align:start}}.grid-products{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,2.4vw,28px)}@media(max-width:1099px){.grid-products{--cols: 3}}@media(max-width:749px){.grid-products{--cols: 2;gap:14px 12px}}.card{position:relative;display:flex;flex-direction:column;gap:10px}.card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r-md);overflow:hidden;background:var(--c-paper);border:2px solid var(--c-ink)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform .8s var(--ease-soft)}.card__media .card__img-2{opacity:0}@media(hover:hover){.card:hover .card__media img{transform:scale(1.04)}.card:hover .card__media .card__img-2{opacity:1}}.card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2}.card__xxl{position:absolute;right:10px;bottom:10px;z-index:2;background:var(--c-tape);border:2px solid var(--c-ink);border-radius:999px;padding:3px 10px;font-family:var(--f-display);font-weight:800;font-size:.9rem}.card__title{font-family:var(--f-display);font-weight:700;font-size:1.15rem;line-height:1.15;margin:0}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:700}.card__price s{color:var(--c-ink-soft);font-weight:400;font-size:var(--t-sm)}.card__swatches{display:flex;gap:5px;flex-wrap:wrap}.swatch-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--c-ink);background:var(--sw, #ddd)}.card__quick{position:relative;z-index:3;margin-top:2px}.card__quick .btn{width:100%}.price-from{font-weight:400;font-size:var(--t-sm);color:var(--c-ink-soft)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,70px);align-items:center}.duo__visual{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0;min-height:360px}.duo__big,.duo__small{border:2.5px solid var(--c-ink);background:var(--c-paper);overflow:hidden}.duo__big{width:66%;aspect-ratio:4 / 5;border-radius:var(--r-blob);box-shadow:var(--shadow-plush)}.duo__small{width:32%;aspect-ratio:1;border-radius:50%;margin-left:-10%;margin-bottom:-4%;z-index:2;transition:transform .5s var(--ease-squish)}.duo:hover .duo__small{transform:translateY(-10px) rotate(-6deg)}.duo__big img,.duo__small img{width:100%;height:100%;object-fit:cover}.duo__plus{position:absolute;left:58%;top:36%;z-index:3;width:54px;height:54px;border-radius:50%;background:var(--c-tape);border:2.5px solid var(--c-ink);display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:1.9rem}@media(max-width:899px){.duo{grid-template-columns:1fr}.duo__visual{min-height:0}}.handmade{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.handmade__media{position:relative;border-radius:var(--r-lg);overflow:hidden;border:2.5px solid var(--c-ink);aspect-ratio:5 / 6;background:var(--c-blush);display:grid;place-items:center}.handmade__media img{width:100%;height:100%;object-fit:cover}.handmade__media .mascot{width:60%;height:auto}.steps{list-style:none;padding:0;margin:24px 0 30px;display:grid;gap:4px;counter-reset:step}.steps li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:12px 0;border-bottom:2px dashed var(--c-line)}.steps li:before{content:counter(step);width:40px;height:40px;border-radius:50%;background:var(--c-paper);border:2px solid var(--c-ink);display:grid;place-items:center;font-family:var(--f-display);font-weight:800}.steps strong{display:block;font-family:var(--f-display);font-size:1.15rem}@media(max-width:899px){.handmade{grid-template-columns:1fr}.handmade__media{aspect-ratio:4 / 3}}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.4vw,26px)}.review{background:var(--c-paper);border:2px solid var(--c-ink);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:14px}.review:nth-child(3n+2){transform:rotate(1deg)}.review:nth-child(3n){transform:rotate(-1deg)}.review__img{aspect-ratio:4 / 3;border-radius:var(--r-sm);overflow:hidden}.review__img img{width:100%;height:100%;object-fit:cover}.review__stars{color:var(--c-ink);letter-spacing:2px;font-size:1.05rem}.review__text{font-size:1.05rem;margin:0}.review__author{font-weight:700;margin-top:auto}@media(max-width:899px){.reviews{grid-template-columns:1fr}.review{transform:none!important}}.newsletter{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,56px);align-items:center;background:var(--c-sky);border:2.5px solid var(--c-ink);border-radius:var(--r-lg);padding:clamp(24px,4vw,52px)}.newsletter .mascot{width:150px;height:150px}.field-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.input{flex:1 1 220px;min-height:54px;padding:12px 20px;border-radius:999px;border:2.5px solid var(--c-ink);background:var(--c-paper)}.input:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-tape) 70%,transparent)}.form-msg{margin-top:12px;font-weight:700}@media(max-width:749px){.newsletter{grid-template-columns:1fr;text-align:center}.newsletter .mascot{margin-inline:auto;width:110px;height:110px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-2.css.map */
