.bench-cart{background-color:var(--bench-white);color:var(--bench-ink);font-family:var(--bench-font-body)}.bench-cart,.bench-cart :where(p,li,span,h1,h2,label,s,strong,em,td,th){color:var(--bench-ink)}.bench-cart :where(a:not(.bench-btn)){color:var(--bench-blue)}.bench-cart__title{font-size:clamp(30px,4.6vw,56px);color:var(--bench-ink);margin:0 0 28px;max-width:100%;text-wrap:balance}.bench-cart__empty{border:1.5px solid var(--bench-line);border-radius:var(--bench-radius-panel);padding:40px 24px 44px;text-align:center;max-width:640px}@media screen and (min-width:750px){.bench-cart__empty{padding:56px 48px 60px}}.bench-cart__empty-text{font-size:17px;line-height:1.55;color:var(--bench-ink);margin:0 0 26px}.bench-cart__empty-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bench-cart__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media screen and (min-width:990px){.bench-cart__layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:48px}}.bench-cart__head{display:none}@media screen and (min-width:750px){.bench-cart__head{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px;gap:20px;padding-bottom:12px;border-bottom:2px solid var(--bench-ink);font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.06em;color:var(--bench-ink)}.bench-cart__head span:last-child{text-align:right}}.bench-cart__line{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--bench-line)}@media screen and (min-width:750px){.bench-cart__line{grid-template-columns:minmax(0,1fr) 150px 120px;gap:20px;align-items:start}}.bench-cart__product{display:flex;gap:16px;min-width:0}.bench-cart__media{flex:0 0 88px;width:88px;aspect-ratio:1 / 1;border-radius:var(--bench-radius-card);overflow:hidden;background-color:#f2f2f2;position:relative;display:block}@media screen and (min-width:750px){.bench-cart__media{flex:0 0 104px;width:104px}}.bench-cart__media>img,.bench-cart__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.bench-cart__detail{min-width:0;display:flex;flex-direction:column;gap:4px}.bench-cart__name{display:inline-flex;align-items:center;min-height:44px;font-family:var(--bench-font-heavy);font-size:15px;line-height:1.3;color:var(--bench-ink);text-decoration:none;overflow-wrap:anywhere}.bench-cart__variant,.bench-cart__sku,.bench-cart__unit{font-size:13px;line-height:1.45;color:#5c5c5c;margin:0}.bench-cart__discounts{list-style:none;margin:4px 0 0;padding:0}.bench-cart__discounts li{font-size:13px;line-height:1.45;color:var(--bench-green, #2f7d3a)}.bench-cart__qty{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bench-cart__qty-input{width:84px;min-height:44px;padding:8px 10px;font-size:16px;font-family:var(--bench-font-body);color:var(--bench-ink);background-color:var(--bench-white);border:1.5px solid #cfcfcf;border-radius:8px;text-align:center}.bench-cart__qty-input:focus-visible{outline:2px solid var(--bench-blue);outline-offset:2px}.bench-cart__remove{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--bench-blue);text-decoration:underline;text-underline-offset:3px}.bench-cart__line-total{display:flex;align-items:baseline;gap:10px;font-family:var(--bench-font-heavy);font-size:16px;color:var(--bench-ink)}@media screen and (min-width:750px){.bench-cart__line-total{justify-content:flex-end}}.bench-cart__was{font-family:var(--bench-font-body);font-size:14px;color:#8c8c8c}.bench-cart__now{color:var(--bench-ink)}.bench-cart__note{padding-top:22px}.bench-cart__note-label{display:block;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:12px;letter-spacing:.06em;color:var(--bench-ink);margin-bottom:8px}.bench-cart__note textarea{width:100%;padding:12px 14px;font-size:16px;font-family:var(--bench-font-body);line-height:1.5;color:var(--bench-ink);background-color:var(--bench-white);border:1.5px solid #cfcfcf;border-radius:12px;resize:vertical}.bench-cart__note textarea:focus-visible{outline:2px solid var(--bench-blue);outline-offset:2px}.bench-cart__summary{border:1.5px solid var(--bench-line);border-radius:var(--bench-radius-panel);padding:24px 22px 26px;background-color:var(--bench-white);display:flex;flex-direction:column;gap:12px;position:sticky;top:20px}@media screen and (min-width:990px){.bench-cart__summary{padding:28px 26px 30px}}.bench-cart__summary-title{font-family:var(--bench-font-display);text-transform:uppercase;font-weight:400;font-size:22px;line-height:1;color:var(--bench-ink);margin:0 0 4px;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;min-width:0}.bench-cart__row{display:flex;justify-content:space-between;gap:16px;font-size:16px;color:var(--bench-ink)}.bench-cart__subtotal{font-family:var(--bench-font-heavy)}.bench-cart__row--discount span{color:var(--bench-green, #2f7d3a)}.bench-cart__tax-note{font-size:13px;line-height:1.5;color:#5c5c5c;margin:0}.bench-cart__checkout,.bench-cart__update,.bench-cart__to-quote{width:100%;justify-content:center}.bench-cart__quote{border-top:1px solid var(--bench-line);padding-top:16px;margin-top:4px}.bench-cart__quote-help{font-size:13px;line-height:1.5;color:#5c5c5c;margin:10px 0 0}.bench-cart__continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;color:var(--bench-blue)}
/*# sourceMappingURL=/cdn/shop/t/48/assets/bench-cart.css.map */
