.hero__badge{width:142px;height:142px;top:-34px;left:-36px;filter:drop-shadow(0 4px 0 var(--c-ink))}.hero__badge svg{animation-duration:34s;overflow:visible}.hero__badge text{font-size:15.5px;letter-spacing:.02em}.hero__badge-heart{font-size:1.8rem}@media(max-width:899px){.hero__badge{width:112px;height:112px;top:-16px;left:-4px}}.cdrawer{width:min(440px,100vw);background:var(--c-bg)}.cdrawer svg{width:1.2em;height:1.2em;flex:none}.cdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px 22px}.cdrawer__head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:1.55rem}.cdrawer__count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding-inline:8px;border-radius:999px;background:var(--c-tape);border:2px solid var(--c-ink);font-size:.95rem;line-height:1}.cdrawer__head .icon-btn svg{width:22px;height:22px}.cdrawer__ship{padding:0 18px 12px;border-bottom:2px dashed var(--c-line)}.cdrawer__body{grid-template-columns:minmax(0,1fr);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px 20px;display:grid;gap:16px;align-content:start}.cdrawer__foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:var(--c-paper);border-top:2.5px solid var(--c-ink);display:grid;gap:10px;box-shadow:0 -10px 24px -16px color-mix(in srgb,var(--c-ink) 40%,transparent)}.cdrawer__more{justify-self:center;font-size:var(--t-xs);font-weight:700;color:var(--c-ink-soft)}.cdrawer .csum__row:not(.csum__row--save){display:none}.cdrawer .csum__total{padding-top:0;border-top:0}.cship{background:var(--c-paper);border:2px solid var(--c-ink);border-radius:var(--r-md);padding:10px 14px 14px}.cship__msg{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:0 0 10px;font-size:.92rem;line-height:1.3;text-align:center}.cship__msg strong{font-weight:800}.cship.is-done{background:var(--c-sage)}.cship.is-done .cship__msg svg{width:18px;height:18px;color:var(--c-dino);stroke-width:3}.cship__track{position:relative;height:12px;border-radius:999px;background:color-mix(in srgb,var(--c-ink) 10%,var(--c-paper));margin-inline:6px 22px}.cship__fill{position:absolute;inset:0 auto 0 0;width:var(--p, 0%);border-radius:inherit;background:repeating-linear-gradient(-45deg,var(--c-tape) 0 10px,color-mix(in srgb,var(--c-tape) 75%,#fff) 10px 20px);background-size:28px 28px;border:2px solid var(--c-ink);transition:width .9s var(--ease-squish);animation:dd-stripes 1.2s linear infinite}.cship.is-done .cship__fill{background:var(--c-dino)}.cship__dino{position:absolute;top:50%;left:var(--p, 0%);width:34px;height:34px;translate:-50% -58%;transition:left .9s var(--ease-squish)}.cship__dino .mascot{width:34px;height:34px}.cship__goal{position:absolute;right:-24px;top:50%;translate:0 -50%;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--c-paper);border:2px solid var(--c-ink)}.cship__goal svg{width:16px;height:16px}.cship.is-done .cship__goal{background:var(--c-tape)}@keyframes dd-stripes{to{background-position:28px 0}}.clines{display:grid}.cline{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:2px dashed var(--c-line);animation:dd-cline .5s var(--ease-squish) both;animation-delay:calc(var(--i, 0) * 70ms)}.cline:last-child{border-bottom:0}@keyframes dd-cline{0%{opacity:0;transform:translate(24px)}}.cline__img{width:88px;aspect-ratio:1;border-radius:16px;overflow:hidden;border:2px solid var(--c-ink);background:var(--c-paper)}.cline__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-squish)}.cline__img:hover img{transform:scale(1.06) rotate(-2deg)}.cline__info{display:grid;align-content:start;gap:4px}.cline__top{display:flex;align-items:start;justify-content:space-between;gap:8px}.cline__title{font-family:var(--f-display);font-weight:700;font-size:1.08rem;line-height:1.15;text-decoration:none}.cline__title:hover{text-decoration:underline}.cline__remove{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:50%;background:none;color:var(--c-ink-soft);cursor:pointer;transition:background-color .2s,color .2s}.cline__remove svg{width:18px;height:18px}.cline__remove:hover{background:var(--c-blush);color:var(--c-ink)}.cline__variant{display:flex;flex-wrap:wrap;gap:4px;margin:0;font-size:.8rem;color:var(--c-ink-soft)}.cline__variant span{padding:1px 8px;border-radius:999px;background:var(--c-paper);border:1.5px solid var(--c-line)}.cline__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cline__price{display:grid;justify-items:end;line-height:1.15}.cline__price strong{font-family:var(--f-display);font-weight:800;font-size:1.1rem}.cline__price s{font-size:.8rem;color:var(--c-ink-soft)}.cqty{display:inline-flex;align-items:center;height:36px;border:2px solid var(--c-ink);border-radius:999px;background:var(--c-paper)}.cqty button{width:34px;height:100%;border:0;background:none;border-radius:999px;font-size:1.15rem;font-weight:700;cursor:pointer;transition:background-color .2s}.cqty button:hover{background:var(--c-tape)}.cqty span{min-width:22px;text-align:center;font-weight:800}.cduo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:center;padding:18px 14px 14px;border-radius:var(--r-md);background:var(--c-sky);border:2px solid var(--c-ink)}.cduo__ribbon{position:absolute;top:-12px;left:14px;padding:2px 12px;border-radius:999px;background:var(--c-tape);border:2px solid var(--c-ink);font-family:var(--f-display);font-weight:800;font-size:.82rem;transform:rotate(-2deg)}.cduo__pics{display:flex;align-items:center}.cduo__pics img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--c-ink);background:var(--c-paper)}.cduo__pics img:last-child{width:40px;height:40px;margin-left:-6px}.cduo__plus{z-index:1;display:grid;place-items:center;width:22px;height:22px;margin-left:-8px;border-radius:50%;background:var(--c-ink);color:var(--c-paper);font-weight:800;font-size:.9rem}.cduo__t{margin:0;font-family:var(--f-display);font-weight:700;line-height:1.15;font-size:.98rem}.cduo__p{margin:2px 0 0;font-size:.82rem}.cduo__btn,.cduo__pick{grid-column:1 / -1}.cduo__btn{width:100%;min-height:42px}.cduo__pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cduo__pick .cduo__btn{width:auto;grid-column:auto;padding-inline:20px}.cselect{min-height:42px;padding:0 34px 0 12px;border:2px solid var(--c-ink);border-radius:999px;background:var(--c-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B3052' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 16px;-webkit-appearance:none;appearance:none;font:inherit;font-size:.9rem;font-weight:700;color:var(--c-ink);min-width:0}.xsell__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.xsell__head h3{margin:0;font-size:1.15rem}.xsell__head span{font-size:var(--t-xs);color:var(--c-ink-soft);font-weight:700}.xsell__list{display:grid;grid-auto-flow:column;grid-auto-columns:128px;gap:10px;margin:0 -18px;padding:4px 18px 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none}.xsell__list::-webkit-scrollbar{display:none}.xsell__item{position:relative;scroll-snap-align:start;display:grid;gap:2px;padding:6px 6px 10px;border-radius:18px;background:var(--c-paper);border:2px solid var(--c-ink);transition:transform .3s var(--ease-squish)}.xsell__item:hover{transform:translateY(-3px) rotate(-1deg)}.xsell__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--c-bg)}.xsell__img img{width:100%;height:100%;object-fit:cover}.xsell__title{margin-top:6px;font-family:var(--f-display);font-weight:700;font-size:.88rem;line-height:1.15;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:2px}.xsell__price{margin:0;font-size:.82rem;font-weight:700;color:var(--c-ink-soft)}.xsell__add{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--c-ink);background:var(--c-tape);color:var(--c-ink);font-size:1.3rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 3px 0 var(--c-ink);transition:transform .25s var(--ease-squish),box-shadow .2s}.xsell__add:hover{transform:translateY(-2px) rotate(90deg)}.xsell__add:active{transform:translateY(2px);box-shadow:0 1px 0 var(--c-ink)}.xsell__add.is-loading{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-9.css.map */
