.acc-wrap{max-width:1200px;margin:0 auto;padding:150px 24px 100px}.acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:46px;display:flex}.acc-head .eyebrow{margin-bottom:16px;display:inline-flex}.acc-head h1{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(34px,5vw,54px);line-height:1.04}.acc-head h1 em{color:var(--lilac-deep);font-style:italic}.empty{text-align:center;border:1px dashed var(--border-strong);border-radius:16px;padding:70px 20px}.empty .mono{font-family:var(--font-serif);color:var(--lilac-deep);margin-bottom:12px;font-size:30px;font-style:italic}.empty p{color:var(--ink-dim);margin-bottom:26px;font-size:14px}.btn-min{letter-spacing:.04em;border:1px solid var(--border-strong);color:var(--ink);transition:all .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 20px;font-size:12px;font-weight:500;display:inline-flex}.btn-min:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.cart-wrap{max-width:1000px}.cart-wrap__nova{flex-shrink:0}.cart-box-list{gap:18px;display:grid}.cart-section+.cart-section{margin-top:48px}.cart-section__head{margin-bottom:18px}.cart-section__head h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(24px,3.2vw,32px);font-weight:400;line-height:1.1}.cart-section__head h2 em{color:var(--lilac-deep);font-style:italic}.cart-section__head p{color:var(--ink-dim);margin-top:6px;font-size:14px}.cart-box-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.cart-box-card__main{grid-template-columns:auto 120px 1fr;align-items:center;gap:20px;padding:24px 28px;display:grid}.cart-box-card.--pending{opacity:.9}.cart-box-card--nopick .cart-box-card__main{grid-template-columns:120px 1fr}.cart-pick{cursor:pointer;place-items:center;width:22px;height:22px;display:grid;position:relative}.cart-pick input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cart-pick__box{pointer-events:none;border:1px solid var(--border-strong);background:var(--surface);width:22px;height:22px;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:6px;place-items:center;display:grid}.cart-pick input:checked+.cart-pick__box{background:var(--ink);border-color:var(--ink)}.cart-pick input:checked+.cart-pick__box:after{content:"";border-left:1.5px solid var(--cream);border-bottom:1.5px solid var(--cream);width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.cart-pick input:focus-visible+.cart-pick__box{outline:2px solid var(--lilac-deep);outline-offset:2px}.cart-pick--off{width:22px;height:22px}.cart-close{background:var(--ink);color:var(--cream);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:22px 28px;display:flex}.cart-close__sum{gap:3px;display:grid}.cart-close__n{letter-spacing:.22em;text-transform:uppercase;color:#faf7f2b3;font-size:10px;font-weight:600}.cart-close__total{font-family:var(--font-serif);font-size:28px;line-height:1}.cart-close__note{color:#faf7f28c;font-size:11px;font-style:italic}.cart-close__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cart-close__acts .btn-min{color:var(--cream);border-color:#faf7f257}.cart-close__acts .btn-min:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.cart-close__acts .btn-ink{background:var(--cream);color:var(--ink)}.cart-close__acts .btn-ink:hover{background:#fff}.cart-close__acts .btn-ink:disabled{opacity:.45;cursor:not-allowed}.cart-close__rm{letter-spacing:.03em;color:#faf7f2a8;min-height:44px;transition:color .2s var(--ease);padding:11px 8px;font-size:12px;font-weight:500}.cart-close__rm:hover:not(:disabled){color:#f0c9c4}.cart-close__rm:disabled{opacity:.4;cursor:not-allowed}.cart-box-card__vis{aspect-ratio:3/4;border:1px solid var(--border);background:linear-gradient(170deg,#fdfbf7,#efe8da);border-radius:10px;place-items:center;display:grid;overflow:hidden}.cart-box-card__vis img{object-fit:cover;width:100%;height:100%}.cart-box-card__vis .mono{font-family:var(--font-serif);color:var(--lilac-deep);font-size:20px;font-style:italic}.cart-box-card__info h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:4px;font-size:22px}.cart-box-card__info .to{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:10px;font-size:12px;font-weight:600}.cart-box-card__lines{color:var(--ink-soft);margin-bottom:8px;font-size:13px;line-height:1.6}.cart-box-card__status{letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex}.cart-box-card__status.--ok{color:var(--lilac-deep);background:#1e44341a}.cart-box-card__nomsg{color:#7a6236;margin:10px 0 0;font-size:13px;line-height:1.5}.cart-box-card__nomsg a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cart-box-card__status.--pending{color:#8e2430;background:#b23a341f}.cart-box-card__foot{border-top:1px dashed var(--border);background:var(--cream-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.cart-box-card__total{font-family:var(--font-serif);font-size:20px}.cart-box-card__total small{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-right:10px;font-size:10px}.cart-box-card__was{color:var(--ink-dim);margin-right:8px;font-size:14px}.cart-box-card__promo{font-family:var(--font-sans);color:var(--ink-dim);margin-top:4px;font-size:11px;display:block}.cart-box-card__actions{flex-wrap:wrap;gap:10px;display:flex}.cart-box-card__rm{letter-spacing:.03em;color:var(--ink-dim);min-height:44px;padding:11px 6px;font-size:12px;font-weight:500;transition:color .2s}.cart-box-card__rm:hover{color:#7e2622}.cart-box-card__rm:disabled{opacity:.6}.cart-box-card__more{letter-spacing:.03em;width:fit-content;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:4px 0 -10px;padding:0;font-size:12px;font-weight:500;display:flex}.cart-box-card__more:hover{text-decoration-color:currentColor}.cart-box-card__chev{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.cart-box-card__more[aria-expanded=true] .cart-box-card__chev{transform:translateY(1px)rotate(-135deg)}.cart-box-card__detail{padding:4px 28px 22px 210px}.cart-box-card__detail h4{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:14px 0 6px;font-size:10px;font-weight:600}.cart-box-card__detail ul{margin:0;padding:0;list-style:none}.cart-box-card__detail li{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px;display:flex}.cart-box-card__detail li:last-child{border-bottom:0}.cart-box-card__detail li small{color:var(--ink-dim);text-align:right;flex-shrink:0;font-size:12px}@media (max-width:640px){.cart-box-card__detail{padding:0 20px 18px}.cart-box-card__detail li{font-size:13px}.cart-box-card__main{grid-template-columns:auto 88px 1fr;gap:12px;padding:18px 20px}.cart-box-card--nopick .cart-box-card__main{grid-template-columns:88px 1fr}.cart-close{flex-direction:column;align-items:stretch;padding:18px 20px}.cart-close__acts{grid-template-columns:auto 1fr;display:grid}.cart-close__rm{text-align:center;grid-column:1/-1}.cart-box-card__foot{flex-direction:column;align-items:stretch;gap:14px;padding:16px 20px}.cart-box-card__actions{grid-template-columns:1fr auto;gap:8px;display:grid}.cart-wrap__nova{align-self:flex-start}}.cart-box-card.--outofstock{border-color:#b23a3466}.cart-box-card__status.--out{color:#8e2430;background:#b23a341f}.cart-box-card__info{min-width:0}@media (max-width:400px){.cart-box-card__main{grid-template-columns:auto 72px 1fr;gap:10px;padding:16px 14px}.cart-box-card--nopick .cart-box-card__main{grid-template-columns:72px 1fr}.cart-box-card__info h3{overflow-wrap:anywhere;font-size:19px}.cart-box-card__info .to{letter-spacing:.12em}.cart-box-card__status{letter-spacing:.12em;padding:5px 10px}}.cart-paying{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;gap:14px;margin-bottom:18px;padding:22px 28px;display:grid}.cart-paying__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-paying__total{font-family:var(--font-serif);font-size:22px}.cart-paying__boxes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-paying__boxes li{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;font-size:14px;display:grid}.cart-paying__boxes small{color:var(--ink-dim)}.cart-paying__vis{width:48px}.cart-paying__note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.cart-paying{padding:18px 16px}}.cart-box-card__ref{letter-spacing:.02em;color:var(--ink-dim);margin-top:4px;font-size:12px}.cart-favs{color:var(--ink-dim);margin:-22px 0 28px;font-size:13px}.cart-favs a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fav-close{margin-top:18px}@media (max-width:640px){.fav-close .cart-close__acts{grid-template-columns:1fr}.fav-close .cart-close__acts .btn-ink{width:100%}}
