.cartp{display:grid;grid-template-columns:1.6fr .8fr;gap:clamp(28px,5vw,70px);padding:16px 0 48px;align-items:start}.prog{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:24px;padding:16px;background:var(--paper);border-left:3px solid var(--line)}.prog .bar{height:3px;background:var(--line);margin-top:8px;border-radius:999px;overflow:hidden}.prog .bar i{display:block;height:100%;background:var(--mauve);border-radius:999px;transition:width .4s ease}.prog.prog--met{color:var(--ink);border-left-color:var(--mauve)}.prog strong{color:var(--ink)}.cart-gift{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--paper);border-left:3px solid var(--mauve);margin-bottom:24px;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.cart-gift .gift-icon{font-size:1.6rem;flex-shrink:0;color:var(--mauve)}.cart-gift p{margin:0}.line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start}.line img{width:84px;height:126px;object-fit:cover;background:var(--paper);display:block}.line h4{font-size:1.3rem;letter-spacing:.13em;text-transform:uppercase;font-weight:400}.line h4 a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.line h4 a:hover{color:var(--mauve)}.line .v{font-size:1.3rem;color:var(--soft);margin:8px 0 12px;letter-spacing:.08em}.line .lpr{font-size:1.25rem;font-weight:300}.qty{display:inline-flex;border:1px solid var(--line);align-items:center}.qty button{width:44px;height:44px;display:grid;place-items:center;font-size:1.5rem;color:var(--ink);background:none;border:none;cursor:pointer}.qty button:hover{color:var(--mauve)}.qty input[type=number]{width:44px;height:44px;text-align:center;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);font:inherit;font-size:1.3rem;background:none;-moz-appearance:textfield}.qty input[type=number]::-webkit-outer-spin-button,.qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line .rm{display:inline-flex;align-items:center;min-height:44px;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);text-decoration:underline;text-underline-offset:3px;margin-top:8px;cursor:pointer}.line .rm:hover{color:var(--ink)}.cart-update-btn{margin-top:16px;min-height:var(--btn-h-sm);display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);padding:var(--btn-pad-sm);border-radius:var(--btn-r);font-size:var(--btn-fs-sm);font-weight:var(--btn-fw);letter-spacing:var(--btn-ls);text-transform:none;color:var(--soft);cursor:pointer;transition:border-color .2s,color .2s}.cart-update-btn:hover{border-color:var(--ink);color:var(--ink)}.sum{background:var(--paper);padding:32px;position:sticky;top:130px}.sum h3{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.sum .ln{display:flex;justify-content:space-between;padding:8px 0;font-size:1.25rem}.sum .ln .label{color:var(--soft)}.sum .tt{border-top:1px solid var(--line);margin-top:12px;padding-top:16px;font-size:1.5rem;font-weight:600}.sum .atc{margin-top:24px;width:100%;display:flex}.emptyc{text-align:center;padding:clamp(40px,7vw,90px) 24px;border:1px solid var(--line)}.emptyc h2{font-size:var(--fs-h2);text-transform:uppercase;margin:16px 0 12px}.emptyc p{color:var(--soft);max-width:36ch;margin:0 auto 24px}.emptyc .atc{margin-top:0;width:auto;display:inline-flex;padding:var(--btn-pad)}.cart-page-head{padding:clamp(28px,4vw,52px) 0 0}.cart-page-head h1{font-size:var(--fs-h1);text-transform:uppercase;margin-bottom:8px}.cart-page-head .crumb{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:16px}@media(max-width:899px){.cartp{grid-template-columns:1fr}.sum{position:static}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-cart.css.map */
