.b-cartp__form{margin:0}.b-cartp__head{padding:22px 20px 0;display:flex;flex-direction:column;gap:4px}.b .b-cartp__title{font-size:32px;font-weight:600}.b-cartp__count{font-size:13px;color:var(--b-muted)}.b-cartp__empty{margin:24px 16px;background:var(--b-rose);border-radius:var(--b-r-block);padding:28px 20px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.b-cartp__empty-text{font-family:var(--b-f-head);font-size:22px;font-weight:500}.b-cartp__empty-btn{height:46px;border-radius:var(--b-r-pill);background:var(--b-navy);padding:0 22px;display:flex;align-items:center;font-size:14px;font-weight:600}:where(.b) .b-cartp__empty-btn,:where(.b) .b-cartp__empty-btn:hover{color:var(--b-bg)}.b-cartp__empty-btn:hover{background:var(--b-navy-h)}.b-cartp__list{padding:10px 20px 0;display:flex;flex-direction:column}.cart__items--disabled{pointer-events:none;opacity:.6}.b-citem.cart-item{display:grid;margin:0;grid-template-columns:76px 1fr;column-gap:14px;row-gap:4px;align-items:start;padding:16px 0;border-bottom:1px solid var(--b-line)}.b-citem__img{grid-row:1 / span 2;width:76px;height:76px;background:var(--b-white);border:1px solid var(--b-line-card);border-radius:var(--b-r-card);display:flex;align-items:center;justify-content:center}.b-citem__img img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.b-citem__info{display:flex;flex-direction:column;gap:4px;min-width:0}.b-citem__brand{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted)}.b-citem__name{font-size:13px;line-height:1.35;text-decoration:none}.b-citem__meta{font-size:11px;color:var(--b-muted)}.b-citem__size,.b-citem__dot{display:none}.b-citem__row{grid-column:2;display:flex;justify-content:space-between;align-items:center;margin-top:4px}.b-cqty{height:36px;border:1px solid var(--b-pill-line);border-radius:var(--b-r-pill);display:flex;align-items:center}.b-cqty .b-cqty__btn{width:36px;height:34px;border:0;padding:0;background:transparent;color:var(--b-navy);font-family:var(--b-f-body);font-size:16px;line-height:normal;cursor:pointer;display:flex;align-items:center;justify-content:center}.b-cqty .b-cqty__btn{position:relative}.b-cqty .b-cqty__btn:after{content:"";position:absolute;top:-5px;right:-4px;bottom:-5px;left:-4px}.b-cqty .b-cqty__input{width:18px;flex:none;padding:0;border:0;background:transparent;text-align:center;font-family:var(--b-f-body);font-size:13px;font-weight:600;color:var(--b-navy);opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.b-cqty .b-cqty__input::-webkit-inner-spin-button,.b-cqty .b-cqty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-citem__total{font-family:var(--b-f-head);font-size:16px;font-weight:600}.b-citem__error{grid-column:2 / -1;font-size:12px;color:#9b2c2c}.b-citem__error:has(.cart-item__error-text:empty){display:none}.b-cwarn{display:flex;gap:10px;border:1px solid var(--b-navy);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.b-cwarn .b-icon{width:16px;height:16px;flex:none;margin-top:1px}.b-cwarn--m{margin:16px 20px 0}.b-cwarn--d{display:none}.b-cartf{padding-bottom:30px}.b-sum{margin:20px 16px 0;background:var(--b-rose);border-radius:var(--b-r-block);padding:20px;display:flex;flex-direction:column;gap:12px}.b-sum__title{display:none}.b-sum__subtotal{display:flex;justify-content:space-between;align-items:baseline}.b-sum__label{font-size:14px}.b-sum__value{font-family:var(--b-f-head);font-size:24px;font-weight:600}.b-sum__note{font-size:12px;line-height:1.5;color:var(--b-muted)}.b-sum__checkout{height:52px;border:0;border-radius:var(--b-r-pill);background:var(--b-navy);color:var(--b-bg);font-family:var(--b-f-body);font-size:15px;font-weight:600;line-height:normal;cursor:pointer}.b-sum__checkout:hover{background:var(--b-navy-h)}.b-sum__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.b-sum__pay li{display:flex}.b-sum__pay-icon{height:18px;width:auto}.b-sum__pay-text{font-size:11px;color:var(--b-muted);text-align:center}.b-sum__wa{height:50px;border:1px solid var(--b-navy);border-radius:var(--b-r-pill);background:transparent;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500}:where(.b) .b-sum__wa,:where(.b) .b-sum__wa:hover{color:var(--b-navy)}.b-sum__wa:hover{background:var(--b-bg)}.b-sum__wa .b-icon{width:18px;height:18px}.b-sum__errors:empty{display:none}.b-sum__errors{margin:12px 16px 0;font-size:13px;color:#9b2c2c}@media screen and (min-width:990px){#MainContent:has(>.b-cart-items-section){max-width:var(--b-container);margin:0 auto;padding:36px 40px 0;display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:start}#MainContent:has(>.b-cart-items-section)>.b-cart-footer-section{position:sticky;top:88px}.b-cartp__head{padding:0 0 16px;flex-direction:row;align-items:baseline;gap:14px;border-bottom:1px solid var(--b-line)}.b .b-cartp__title{font-size:44px}.b-cartp__count{font-size:14px}.b-cartp__empty{margin:0;background:transparent;border-radius:0;padding:40px 0;gap:16px}.b-cartp__empty-text{font-size:24px}.b-cartp__empty-btn{height:48px;padding:0 24px}.b-cartp__list{padding:0}.b-citem.cart-item{grid-template-columns:110px 1fr auto auto;gap:24px;align-items:center;padding:20px 0}.b-citem__img{grid-row:auto;width:110px;height:110px;border-radius:10px}.b-citem__brand{font-size:11px}.b-citem__name{font-size:15px}.b-citem__meta{font-size:12px}.b-citem__size,.b-citem__dot{display:inline}.b-citem__row{display:contents}.b-cqty{height:40px}.b-cqty .b-cqty__btn{width:40px;height:38px}.b-cqty .b-cqty__input{width:20px;font-size:14px}.b-citem__total{font-size:18px;min-width:80px;text-align:right}.b-cwarn--m{display:none}.b-cartf{padding-bottom:0}.b-sum{margin:0;border-radius:var(--b-r-block-d);padding:28px;gap:14px}.b-sum__title{display:block;font-family:var(--b-f-head);font-size:24px;font-weight:600}.b-sum__subtotal{border-top:1px solid var(--b-stat-line);padding-top:14px}.b-sum__label{font-size:15px}.b-sum__value{font-size:30px}.b-sum__note{font-size:13px;line-height:1.55}.b-cwarn--d{display:flex;font-size:13px;background:var(--b-bg)}.b-cwarn--d .b-icon{margin-top:2px}.b-sum__checkout{height:54px}.b-sum__errors{margin:12px 0 0}}@media screen and (min-width:600px)and (max-width:989px){.b-cartp,.b-cartf{display:block;max-width:640px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bella-sacola.css.map */
