.bfr-cart{padding-block:48px}.bfr-cart__heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid var(--bfr-line)}.bfr-cart__heading h1{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.04;letter-spacing:-.04em}.bfr-cart__form{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.bfr-cart__items{min-width:0}.bfr-cart__table{width:100%;border-collapse:collapse;text-align:left;background:var(--bfr-white)}.bfr-cart__table th{padding:12px 0;border-top:2px solid var(--bfr-navy);border-bottom:1px solid var(--bfr-line);background:var(--bfr-sky-wash,#eef8fc);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.bfr-cart__table td{padding:24px 12px 24px 0;border-bottom:1px solid var(--bfr-line);vertical-align:top}.bfr-cart__table th:last-child,.bfr-cart__table td:last-child{padding-right:0;text-align:right}.bfr-cart__product{display:flex;gap:24px}.bfr-cart__image{flex:0 0 110px}.bfr-cart__image img{width:110px;height:110px;object-fit:contain;border:1px solid var(--bfr-line);background:var(--bfr-white)}.bfr-cart__description{min-width:0}.bfr-cart__description p{margin:8px 0 0;font-size:.875rem}.bfr-cart__title{display:block;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.bfr-cart__title:hover{text-decoration:underline}.bfr-cart__quantity{width:100px}.bfr-cart__quantity input{width:80px}.bfr-cart__remove{display:inline-flex;gap:4px;align-items:center;min-height:44px;font-size:.75rem}.bfr-cart__line-total{white-space:nowrap;font-variant-numeric:tabular-nums}.bfr-cart__line-total s{display:block;color:var(--bfr-muted);font-size:.875rem}.bfr-cart__update{display:flex;justify-content:flex-end;padding-block:20px 32px}.bfr-cart__summary{position:sticky;top:24px;padding:28px;background:var(--bfr-white);border:1px solid var(--bfr-line);border-top:3px solid var(--bfr-orange);box-shadow:var(--bfr-shadow-md,0 12px 32px rgb(16 43 73 / .09))}.bfr-cart__summary h2{font-size:1.375rem;margin-bottom:24px}.bfr-cart__total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:20px;border-block:1px solid var(--bfr-line)}.bfr-cart__total strong{font-size:1.5rem}.bfr-cart__summary .bfr-button{width:100%}.bfr-cart__shipping,.bfr-cart__help{font-size:.875rem;color:var(--bfr-muted);margin-top:16px!important}.bfr-cart__discount{color:var(--bfr-success)}.bfr-cart__empty{padding:64px 24px;text-align:center;background:var(--bfr-surface-gradient,linear-gradient(135deg,#fff,#f3f6f8));border:1px solid var(--bfr-line);border-top:3px solid var(--bfr-sky);box-shadow:var(--bfr-shadow-sm,0 4px 16px rgb(16 43 73 / .06))}.bfr-cart__empty>svg{margin-bottom:24px}@media(max-width:1179px){.bfr-cart__form{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.bfr-cart__product{gap:12px}.bfr-cart__image{flex-basis:80px}.bfr-cart__image img{width:80px;height:80px}}@media(max-width:999px){.bfr-cart__form{grid-template-columns:1fr}.bfr-cart__summary{position:static}}@media(max-width:749px){.bfr-cart{padding-block:28px}.bfr-cart__heading{display:block}.bfr-cart__heading h1{margin-bottom:12px}.bfr-cart__table,.bfr-cart__table tbody{display:block}.bfr-cart__table thead{display:none}.bfr-cart__table tr{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:20px;border-bottom:1px solid var(--bfr-line)}.bfr-cart__table td{border:0;padding:0}.bfr-cart__table .bfr-cart__product{grid-column:1/-1}.bfr-cart__table .bfr-cart__quantity{width:auto;display:flex;align-items:center;gap:16px}.bfr-cart__line-total{align-self:center}.bfr-cart__summary{padding:24px}.bfr-cart__update .bfr-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/baufer-cart-v2.css.map */
