.wc-block-cart .wc-block-components-sidebar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:26px;align-items:start}.wc-block-cart .wc-block-components-sidebar-layout__main,.wc-block-cart .wc-block-components-sidebar-layout__sidebar{width:auto;max-width:none;flex:none}@media(max-width:920px){.wc-block-cart .wc-block-components-sidebar-layout{grid-template-columns:1fr}}.wc-block-cart-items{width:100%;border-collapse:collapse}.wc-block-cart-items__header{display:none}.wc-block-cart-items__row{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.wc-block-cart-items__row:last-child{border-bottom:none}.wc-block-cart-items__row td{padding:0;border:none;display:block}.wc-block-cart-item__image{width:84px;height:84px;border-radius:12px;overflow:hidden;background:#f4f4f4}.wc-block-cart-item__image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.wc-block-cart-item__product{width:auto}.wc-block-cart-item__wrap{display:flex;flex-direction:column;gap:2px}.wc-block-components-product-name{font-size:17px;font-weight:600;color:var(--head);text-decoration:none}.wc-block-components-product-name:hover{text-decoration:underline;text-underline-offset:3px}.wc-block-components-product-metadata,.wc-block-cart-item__prices{font-size:12.5px;color:var(--text);margin:2px 0 10px}.wc-block-components-product-metadata .wc-block-components-product-details{margin:0}.wc-block-components-product-metadata .wc-block-components-product-details__item{font-size:12.5px;color:var(--text);display:inline}.wc-block-cart-item__quantity{margin-top:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wc-block-components-quantity-selector{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:#fff}.wc-block-components-quantity-selector__button{width:36px;height:38px;font-size:17px;color:var(--text);background:none;border:none;transition:color .2s}.wc-block-components-quantity-selector__button:hover{color:var(--head)}.wc-block-components-quantity-selector__input{min-width:28px;max-width:44px;text-align:center;font-weight:600;font-size:14.5px;color:var(--head);border:none;background:none}.wc-block-cart-item__remove-link{font-size:12.5px;color:var(--text);text-decoration:underline;text-underline-offset:3px}.wc-block-cart-item__remove-link:hover{color:var(--head)}.wc-block-cart-item__total{text-align:right}.wc-block-cart-item__total .wc-block-components-product-price,.wc-block-cart-item__total .wc-block-components-formatted-money-amount{font-weight:600;font-size:16px;color:var(--head)}.wc-block-components-sidebar,.wc-block-cart__totals{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:sticky;top:90px}.wc-block-cart__totals-title,.wc-block-components-sidebar h2{font-size:24px;margin-bottom:18px;color:var(--head)}.wc-block-components-totals-coupon-link,.wc-block-components-panel__button{font-size:13.5px;font-weight:600;color:var(--text)}.wc-block-components-totals-coupon .wc-block-components-totals-item__label:hover{color:var(--head)}.wc-block-components-totals-coupon .wc-block-components-text-input{margin-bottom:10px}.wc-block-components-totals-coupon__button{border-radius:8px;border:1.5px solid var(--line);font-size:13.5px;font-weight:600;background:var(--head);color:#fff;transition:all .25s var(--ease-out)}.wc-block-components-totals-coupon__button:disabled{opacity:.4}.wc-block-components-totals-coupon__button:not(:disabled):hover{transform:translateY(-1px)}.wc-block-components-totals-item{display:flex;justify-content:space-between;font-size:14.5px;padding:7px 0;color:var(--text)}.wc-block-components-totals-item__value{color:var(--head);font-weight:600}.wc-block-components-totals-item__description{font-size:12px;color:var(--text)}.wc-block-components-totals-footer-item{border-top:1px solid var(--line);margin-top:10px;padding-top:14px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:17px;color:var(--head);font-weight:600}.wc-proceed-to-checkout,.wp-block-woocommerce-proceed-to-checkout-block{margin-top:16px}.wc-block-cart__submit-button,.wc-block-cart__submit-container a{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.01em;background:var(--head);color:#fff;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.wc-block-cart__submit-button:hover,.wc-block-cart__submit-container a:hover{box-shadow:0 10px 24px -10px #004e3659;color:#fff}.wc-block-cart__empty-cart__title{font-size:30px;margin-bottom:10px;color:var(--head)}.wc-block-cart .wc-empty-cart-block,.wc-block-cart-empty{text-align:center;padding:80px 24px;border:1.5px dashed var(--line);border-radius:var(--r-lg)}
