.cart-shell[data-astro-cid-eyp62heb]{background:#ffffff0f;border-color:#ffffff1f;max-width:460px;margin-left:auto;padding:28px}.cart[data-astro-cid-eyp62heb]{background:var(--color-white);border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 30px 60px -30px #0009}.cart__head[data-astro-cid-eyp62heb]{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding-bottom:16px;display:flex}.cart__head[data-astro-cid-eyp62heb] strong[data-astro-cid-eyp62heb]{color:var(--color-emphasis);flex:1;font-size:18px;font-weight:500}.cart__count[data-astro-cid-eyp62heb]{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.08em;background:#eaf2fe;border-radius:999px;padding:3px 9px;font-size:11px}.cart__item[data-astro-cid-eyp62heb]{border-bottom:1px solid var(--color-border);grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.cart__thumb[data-astro-cid-eyp62heb]{border-radius:8px;width:56px;height:56px}.cart__thumb--shirt[data-astro-cid-eyp62heb]{background:linear-gradient(135deg,#d6e2f3,#a9bcd9)}.cart__thumb--mug[data-astro-cid-eyp62heb]{background:linear-gradient(135deg,#f1e6d6,#dcc6a6)}.cart__item[data-astro-cid-eyp62heb] strong[data-astro-cid-eyp62heb]{color:var(--color-emphasis);font-size:15px;font-weight:600}.cart__opts[data-astro-cid-eyp62heb]{align-items:center;gap:6px;margin-top:8px;display:flex}.cart__opts[data-astro-cid-eyp62heb] em[data-astro-cid-eyp62heb]{color:var(--color-base);font-family:var(--font-mono);background:#f0f2ef;border-radius:4px;padding:3px 8px;font-size:11px;font-style:normal}.cart__opts[data-astro-cid-eyp62heb] em[data-astro-cid-eyp62heb].is-on{background:var(--color-primary);color:var(--color-white)}.cart__sep[data-astro-cid-eyp62heb]{background:var(--color-border);width:1px;height:16px;margin-inline:4px}.cart__swatch[data-astro-cid-eyp62heb]{border:2px solid var(--color-white);background:var(--c);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #d5d9d3}.cart__swatch[data-astro-cid-eyp62heb].is-on{box-shadow:0 0 0 1.5px var(--color-primary)}.cart__qty[data-astro-cid-eyp62heb]{color:var(--color-ink-soft);flex-direction:column;align-items:flex-end;gap:10px;font-size:12.5px;display:flex}.cart__qty[data-astro-cid-eyp62heb] b[data-astro-cid-eyp62heb],.cart__sum[data-astro-cid-eyp62heb] b[data-astro-cid-eyp62heb]{background:#d3dbe6;border-radius:4px;width:46px;height:8px;display:block}.cart__sum[data-astro-cid-eyp62heb]{flex-direction:column;gap:14px;margin:0;display:flex}.cart__sum[data-astro-cid-eyp62heb] div[data-astro-cid-eyp62heb]{color:var(--color-base);justify-content:space-between;align-items:center;font-size:14.5px;display:flex}.cart__sum[data-astro-cid-eyp62heb] dd[data-astro-cid-eyp62heb]{color:var(--color-ink-soft);margin:0}.cart__sum[data-astro-cid-eyp62heb] .cart__total[data-astro-cid-eyp62heb]{color:var(--color-emphasis);font-weight:600}.cart__total[data-astro-cid-eyp62heb] b[data-astro-cid-eyp62heb]{background:#a7bcda;width:60px}.cart[data-astro-cid-eyp62heb] small[data-astro-cid-eyp62heb]{color:var(--color-ink-soft);text-align:right;margin-top:-8px;font-size:12px}.cart__checkout[data-astro-cid-eyp62heb]{background:var(--color-primary);color:var(--color-white);border-radius:10px;justify-content:center;gap:8px;padding:14px;font-size:16px;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){.cart__checkout[data-astro-cid-eyp62heb] span[data-astro-cid-eyp62heb]{animation:2.4s ease-in-out infinite nudge}}@keyframes nudge{50%{translate:4px}}@media (width<=560px){.cart-shell[data-astro-cid-eyp62heb]{padding:12px}.cart[data-astro-cid-eyp62heb]{padding:18px}}.vals[data-astro-cid-qlquvzsk]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;display:grid}.vals[data-astro-cid-qlquvzsk] article[data-astro-cid-qlquvzsk]{padding:36px}.v__top[data-astro-cid-qlquvzsk]{color:var(--color-ink-soft);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:26px;font-size:12px;display:flex}h3[data-astro-cid-qlquvzsk]{margin-bottom:14px;font-size:23px;font-weight:600}article[data-astro-cid-qlquvzsk] p[data-astro-cid-qlquvzsk]{color:var(--color-base);margin:0;font-size:16px;line-height:24px}.v__tags[data-astro-cid-qlquvzsk]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v__tags[data-astro-cid-qlquvzsk] li[data-astro-cid-qlquvzsk]{background:var(--color-white);color:var(--color-base);font-family:var(--font-mono);border:1px solid #e3ddd0;border-radius:999px;padding:4px 10px;font-size:11.5px}.v1[data-astro-cid-qlquvzsk]{background:#faf7ef;border-color:#ece4d4;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:32px;display:grid}.v1__copy[data-astro-cid-qlquvzsk]{flex-direction:column;display:flex}.v1__copy[data-astro-cid-qlquvzsk] .v__tags[data-astro-cid-qlquvzsk]{margin-top:auto;padding-top:24px}.v1__demo[data-astro-cid-qlquvzsk]{background:#f0ebe1;border:1px solid #e6dfd1;border-radius:14px;flex-direction:column;gap:18px;padding:24px;display:flex}.v1__demo-head[data-astro-cid-qlquvzsk]{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.v1__demo-head[data-astro-cid-qlquvzsk] span[data-astro-cid-qlquvzsk]:first-child{align-items:center;gap:10px;display:flex}.v1__dots[data-astro-cid-qlquvzsk]{gap:5px;display:flex}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]{background:#cfd6dd;border-radius:99px;width:6px;height:6px}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]:first-child{background:var(--color-primary);width:22px}.v1__stage[data-astro-cid-qlquvzsk]{display:grid}.v1__product[data-astro-cid-qlquvzsk]{background:var(--color-white);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;grid-area:1/1;gap:14px;padding:18px;display:flex}.v1__product[data-astro-cid-qlquvzsk]:not(:first-child){visibility:hidden}.v1__img[data-astro-cid-qlquvzsk]{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 60%, #fff), var(--tone));border-radius:10px;height:200px;padding:12px}.v1__img[data-astro-cid-qlquvzsk] em[data-astro-cid-qlquvzsk]{background:var(--color-white);color:var(--color-emphasis);font-family:var(--font-mono);border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.v1__row[data-astro-cid-qlquvzsk]{justify-content:space-between;align-items:center;gap:12px;display:flex}.v1__row[data-astro-cid-qlquvzsk] strong[data-astro-cid-qlquvzsk]{color:var(--color-emphasis);font-size:20px;font-weight:500}.v1__price[data-astro-cid-qlquvzsk]{color:var(--color-base);font-family:var(--font-mono);background:#f0f2ef;border-radius:4px;padding:3px 9px;font-size:12px}.v1__finish[data-astro-cid-qlquvzsk]{color:var(--color-ink-soft);font-size:14px}.v1__sw[data-astro-cid-qlquvzsk]{gap:6px;display:flex}.v1__sw[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]{border:2px solid var(--color-white);background:var(--c);border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #ddd}.v1__sw[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk].is-on{box-shadow:0 0 0 2px var(--color-primary)}.v1__cta[data-astro-cid-qlquvzsk]{background:var(--color-primary);color:var(--color-white);text-align:center;border-radius:8px;padding:13px;font-size:16px;font-weight:500}@media (prefers-reduced-motion:no-preference){.v1__product[data-astro-cid-qlquvzsk]{opacity:0;animation:12s infinite v1-cycle;animation-delay:calc(var(--i) * 4s);visibility:visible!important}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]{animation:12s infinite v1-dot}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]:nth-child(2){animation-delay:4s}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]:nth-child(3){animation-delay:8s}.v1__dots[data-astro-cid-qlquvzsk] b[data-astro-cid-qlquvzsk]:first-child{background:#cfd6dd;width:6px}}@keyframes v1-cycle{0%{opacity:0;translate:0 8px}4%,30%{opacity:1;translate:0}34%,to{opacity:0;translate:0 -6px}}@keyframes v1-dot{0%,32%{background:var(--color-primary);width:22px}34%,to{background:#cfd6dd;width:6px}}.v2[data-astro-cid-qlquvzsk]{flex-direction:column;display:flex}.v2__builder[data-astro-cid-qlquvzsk]{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;margin-top:auto;padding:18px 18px 14px;display:flex}.v2__label[data-astro-cid-qlquvzsk]{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.08em;padding-bottom:12px;font-size:11px}.v2__row[data-astro-cid-qlquvzsk]{border-top:1px solid var(--color-border);color:var(--color-emphasis);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.v2__opts[data-astro-cid-qlquvzsk]{gap:4px;display:flex}.v2__opts[data-astro-cid-qlquvzsk] em[data-astro-cid-qlquvzsk]{color:var(--color-base);font-family:var(--font-mono);background:#f0f2ef;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal}.v2__opts[data-astro-cid-qlquvzsk] em[data-astro-cid-qlquvzsk].is-on{background:var(--color-primary);color:var(--color-white)}.v2__rule[data-astro-cid-qlquvzsk]{color:var(--color-primary);background:#eaf2fe;border-radius:7px;gap:8px;margin-top:6px;padding:9px 10px;font-size:13.5px;display:flex}.v2__rule[data-astro-cid-qlquvzsk] span[data-astro-cid-qlquvzsk]{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;line-height:20px}.v3[data-astro-cid-qlquvzsk]{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.v3__side[data-astro-cid-qlquvzsk]{flex-direction:column;gap:22px;display:flex}.v3__tools[data-astro-cid-qlquvzsk]{border-bottom:1px dashed var(--color-border);flex-wrap:wrap;gap:8px;margin:0;padding:0 0 22px;list-style:none;display:flex}.v3__tools[data-astro-cid-qlquvzsk] li[data-astro-cid-qlquvzsk]{border:1px solid var(--color-border);color:var(--color-emphasis);background:#f8f9f7;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;display:flex}.v3__tools[data-astro-cid-qlquvzsk] i[data-astro-cid-qlquvzsk]{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.v3[data-astro-cid-qlquvzsk] .v3__price[data-astro-cid-qlquvzsk]{align-items:flex-start;gap:14px;font-size:15px;display:flex}.v3__price[data-astro-cid-qlquvzsk] span[data-astro-cid-qlquvzsk]{color:#8a7653;font-family:var(--font-mono);letter-spacing:.06em;background:#f1ebde;border-radius:4px;flex:none;padding:3px 8px;font-size:11.5px}@media (width<=1100px){.vals[data-astro-cid-qlquvzsk],.v1[data-astro-cid-qlquvzsk],.v3[data-astro-cid-qlquvzsk]{grid-template-columns:minmax(0,1fr)}.v2__builder[data-astro-cid-qlquvzsk]{margin-top:24px}}@media (width<=560px){.vals[data-astro-cid-qlquvzsk] article[data-astro-cid-qlquvzsk]{padding:24px 20px}.v1__demo[data-astro-cid-qlquvzsk]{padding:14px}.v1__img[data-astro-cid-qlquvzsk]{height:140px}}.ent-wrap[data-astro-cid-4wds55ca]{padding-block:40px}.ent[data-astro-cid-4wds55ca]{flex-direction:column;gap:44px;padding:64px;display:flex}ul[data-astro-cid-4wds55ca]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-4wds55ca]{border-top:1px solid #fff3;padding-top:28px}h3[data-astro-cid-4wds55ca]{color:var(--color-white);margin-bottom:14px;font-size:19px;font-weight:600}p[data-astro-cid-4wds55ca]{color:#ffffffbf;margin:0;font-size:16px;line-height:24px}@media (width<=900px){.ent[data-astro-cid-4wds55ca]{padding:36px 24px}ul[data-astro-cid-4wds55ca]{grid-template-columns:minmax(0,1fr);gap:0}li[data-astro-cid-4wds55ca]{padding-block:20px}}.why[data-astro-cid-3kx2uaod]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]{flex-direction:column;padding:36px 32px 32px;display:flex;position:relative}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]+li[data-astro-cid-3kx2uaod]{border-left:1px solid var(--color-border)}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]:before{content:"";background:var(--color-primary);transform-origin:0;height:2px;transition:scale .5s var(--ease-soft);position:absolute;top:0;left:32px;right:32px;scale:0 1}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]:hover:before{scale:1}.why__top[data-astro-cid-3kx2uaod]{color:var(--color-ink-soft);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:26px;font-size:12px;display:flex}h3[data-astro-cid-3kx2uaod]{margin-bottom:12px;font-size:19px;font-weight:600}p[data-astro-cid-3kx2uaod]{color:var(--color-base);margin:0;font-size:15.5px;line-height:23px}.why__gone[data-astro-cid-3kx2uaod]{border-top:1px dashed var(--color-border);margin-top:auto;padding-top:22px}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]>p[data-astro-cid-3kx2uaod]{margin-bottom:36px}.why__gone[data-astro-cid-3kx2uaod]>span[data-astro-cid-3kx2uaod]{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.why__gone[data-astro-cid-3kx2uaod] ul[data-astro-cid-3kx2uaod]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.why__gone[data-astro-cid-3kx2uaod] li[data-astro-cid-3kx2uaod]{border:1px solid var(--color-border);color:var(--color-base);background:#f6f7f5;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13.5px;display:flex}.why__gone[data-astro-cid-3kx2uaod] li[data-astro-cid-3kx2uaod]:before{content:"×";color:#d33;background:#fde8e8;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;line-height:1;display:flex}@media (width<=1100px){.why[data-astro-cid-3kx2uaod]{grid-template-columns:repeat(2,minmax(0,1fr))}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]:nth-child(3){border-left:0}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (width<=600px){.why[data-astro-cid-3kx2uaod]{grid-template-columns:minmax(0,1fr)}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]+li[data-astro-cid-3kx2uaod]{border-top:1px solid var(--color-border);border-left:0}.why[data-astro-cid-3kx2uaod]>li[data-astro-cid-3kx2uaod]{padding:28px 22px}}
