.cart__h1[data-astro-cid-qsvkvazo]{margin-bottom:1.4rem}[data-astro-cid-qsvkvazo][hidden]{display:none!important}.cart[data-astro-cid-qsvkvazo]{display:grid;gap:clamp(1.2rem,.8rem + 2vw,2.4rem);grid-template-columns:1.55fr 1fr;align-items:start}@media(max-width:900px){.cart[data-astro-cid-qsvkvazo]{grid-template-columns:1fr}}.cart__list[data-astro-cid-qsvkvazo]{display:grid;gap:.7rem}.line{display:grid;grid-template-columns:72px 1fr auto;gap:.9rem;align-items:center;padding:.75rem;background:#fff;border:1px solid var(--steel-200);border-radius:var(--r-lg)}.line__pic{width:72px;height:72px;display:grid;place-items:center;background:var(--steel-100);border-radius:var(--r-sm);overflow:hidden}.line__pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.line__body{display:grid;gap:.5rem;min-width:0}.line__name{font-size:.93rem;font-weight:500;line-height:1.35}.line__name:hover{color:var(--aqua-600)}.line__ctl{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.line__rm{font-size:.82rem;color:var(--ink-mute);text-decoration:underline;text-underline-offset:3px}.line__rm:hover{color:var(--aqua-600)}.line__price{font-family:var(--f-head);font-size:1.15rem;font-weight:600;white-space:nowrap}.line__price i{font-style:normal;font-size:.8em;color:var(--ink-mute)}.line__price em{font-style:normal;font-family:var(--f-body);font-size:.82rem;color:var(--ink-mute)}.qty{display:flex;align-items:center;border:1px solid var(--steel-200);border-radius:var(--r);overflow:hidden}.qty button{width:32px;height:36px;color:var(--ink-soft);transition:background-color .14s,color .14s}.qty button:hover{background:var(--steel-100);color:var(--aqua-600)}.qty input{width:42px;height:36px;text-align:center;border:0;border-inline:1px solid var(--steel-200);font-weight:600;-moz-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order[data-astro-cid-qsvkvazo]{position:sticky;top:92px;padding:1.3rem;background:#fff;border:1px solid var(--steel-200);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:grid;gap:.75rem}.order[data-astro-cid-qsvkvazo] h2[data-astro-cid-qsvkvazo]{font-size:1.3rem}.order__lead[data-astro-cid-qsvkvazo]{font-size:.88rem;color:var(--ink-mute);margin-top:-.4rem}.order__sum[data-astro-cid-qsvkvazo]{display:flex;align-items:baseline;justify-content:space-between;padding:.8rem 1rem;background:linear-gradient(100deg,#eaf7fb,#d3eef6);border:1px solid var(--aqua-300);border-radius:var(--r);font-family:var(--f-head)}.order__sum[data-astro-cid-qsvkvazo] span[data-astro-cid-qsvkvazo]{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:var(--aqua-700)}.order__sum[data-astro-cid-qsvkvazo] strong[data-astro-cid-qsvkvazo]{font-size:1.5rem;font-weight:700}.fld[data-astro-cid-qsvkvazo]{display:grid;gap:.28rem}.fld[data-astro-cid-qsvkvazo]>span[data-astro-cid-qsvkvazo]{font-size:.84rem;color:var(--ink-soft);font-weight:500}.fld[data-astro-cid-qsvkvazo] i[data-astro-cid-qsvkvazo]{font-style:normal;color:var(--aqua-600)}.fld[data-astro-cid-qsvkvazo] input[data-astro-cid-qsvkvazo],.fld[data-astro-cid-qsvkvazo] textarea[data-astro-cid-qsvkvazo]{width:100%;padding:.62rem .8rem;border:1px solid var(--steel-200);border-radius:var(--r);background:var(--paper);font-size:.95rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.fld[data-astro-cid-qsvkvazo] input[data-astro-cid-qsvkvazo]:focus,.fld[data-astro-cid-qsvkvazo] textarea[data-astro-cid-qsvkvazo]:focus{outline:none;border-color:var(--aqua-500);background:#fff;box-shadow:0 0 0 3px #1c93bf21}.fld[data-astro-cid-qsvkvazo] textarea[data-astro-cid-qsvkvazo]{resize:vertical;min-height:74px}.fld[data-astro-cid-qsvkvazo] input[data-astro-cid-qsvkvazo]:user-invalid{border-color:#d94b3a;background:#fff6f5}.ship[data-astro-cid-qsvkvazo]{border:0;padding:0;margin:0;display:grid;gap:.4rem}.ship[data-astro-cid-qsvkvazo] legend[data-astro-cid-qsvkvazo]{padding:0;font-size:.84rem;font-weight:500;color:var(--ink-soft);margin-bottom:.1rem}.ship__opt[data-astro-cid-qsvkvazo]{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border:1px solid var(--steel-200);border-radius:var(--r);background:var(--paper);font-size:.92rem;cursor:pointer;transition:border-color .15s,background-color .15s}.ship__opt[data-astro-cid-qsvkvazo]:hover{border-color:var(--aqua-400)}.ship__opt[data-astro-cid-qsvkvazo] input[data-astro-cid-qsvkvazo]{accent-color:var(--aqua-600);flex:none}.ship__opt[data-astro-cid-qsvkvazo]:has(input:checked){border-color:var(--aqua-500);background:#eaf7fb}.combo[data-astro-cid-qsvkvazo]{position:relative}.combo[data-astro-cid-qsvkvazo]>label[data-astro-cid-qsvkvazo]{display:block}.combo__list[data-astro-cid-qsvkvazo]{position:absolute;z-index:30;top:100%;left:0;right:0;max-height:260px;overflow-y:auto;margin-top:.25rem;background:#fff;border:1px solid var(--steel-200);border-radius:var(--r);box-shadow:var(--shadow);padding:.25rem}.combo__list[data-astro-cid-qsvkvazo][hidden]{display:none}.combo__item[data-astro-cid-qsvkvazo]{padding:.5rem .6rem;border-radius:var(--r-sm);font-size:.9rem;cursor:pointer}.combo__item[data-astro-cid-qsvkvazo]:hover,.combo__item[data-astro-cid-qsvkvazo].is-active{background:#eaf7fb;color:var(--aqua-700)}.combo__empty[data-astro-cid-qsvkvazo]{padding:.6rem;font-size:.88rem;color:var(--ink-mute)}.combo__hint[data-astro-cid-qsvkvazo]{margin-top:.35rem;font-size:.82rem;color:#b4541f}.combo[data-astro-cid-qsvkvazo] input[data-astro-cid-qsvkvazo]:disabled{background:var(--steel-100);color:var(--ink-mute);cursor:not-allowed}[data-astro-cid-qsvkvazo][data-ship][hidden]{display:none!important}.order__err[data-astro-cid-qsvkvazo]{font-size:.87rem;color:#c0392b}.empty[data-astro-cid-qsvkvazo],.done[data-astro-cid-qsvkvazo]{text-align:center;padding:clamp(2.5rem,2rem + 4vw,5rem) 1rem;display:grid;gap:.7rem;justify-items:center}.empty__ico[data-astro-cid-qsvkvazo]{color:var(--steel-400)}.empty[data-astro-cid-qsvkvazo] h2[data-astro-cid-qsvkvazo],.done[data-astro-cid-qsvkvazo] h2[data-astro-cid-qsvkvazo]{font-size:1.5rem}.empty[data-astro-cid-qsvkvazo] p[data-astro-cid-qsvkvazo],.done[data-astro-cid-qsvkvazo] p[data-astro-cid-qsvkvazo]{color:var(--ink-soft);max-width:46ch}.empty[data-astro-cid-qsvkvazo] .btn[data-astro-cid-qsvkvazo],.done[data-astro-cid-qsvkvazo] .btn[data-astro-cid-qsvkvazo]{margin-top:.8rem}.done__ico[data-astro-cid-qsvkvazo]{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:var(--gradient-aqua);color:#fff;font-size:1.9rem;box-shadow:var(--shadow-aqua)}.done__no[data-astro-cid-qsvkvazo]{font-family:var(--f-head);font-size:1.05rem;color:var(--ink);letter-spacing:.06em}
