#CartDrawer .drawer__inner{color:#243b32;font-family:var(--font-body-family,Arial,sans-serif);line-height:1.5}cart-drawer:not(.is-empty) #CartDrawer .drawer__header{padding:20px 24px;border-bottom:1px solid #e5e9e3;flex-shrink:0}#CartDrawer .drawer__heading{font-size:24px;line-height:1.2;letter-spacing:-.02em;padding-right:44px;color:#243b32}#CartDrawer .drawer__close{right:12px;justify-content:center;min-width:44px;min-height:44px;color:#243b32}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__body{padding-left:24px;padding-right:24px}cart-drawer:not(.is-empty) #CartDrawer .drawer__footer{padding:8px 24px 16px;border-top:1px solid #dce3d9;box-shadow:0 -5px 20px #1c2d2805}#CartDrawer .bw-cart-pair-status{padding:12px 24px;background:#f0f4ed;font-size:13px;line-height:1.5;border-bottom:1px solid #e1e7dc}#CartDrawer .cart-items{margin:0}#CartDrawer .cart-drawer-item{padding:20px 0;border-bottom:1px solid #e6e9e3;gap:0}#CartDrawer .cart-drawer-item:last-child{border-bottom:0}#CartDrawer .cart-drawer-item .cart-item__media{width:84px}#CartDrawer .cart-drawer-item .cart-item__image{display:block;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#f5f5f1;box-shadow:none}#CartDrawer .cart-drawer-item__right{min-width:0;padding-left:16px}#CartDrawer .cart-drawer-item .cart-item__details{min-width:0;padding-right:6px}#CartDrawer .cart-drawer-item .cart-item__name{display:block;font-family:var(--font-body-family,Arial,sans-serif);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:#243b32;overflow-wrap:anywhere}#CartDrawer .cart-drawer-item .product-option{font-size:12px;line-height:1.55;color:#5b665f}#CartDrawer .cart-drawer-item .product-option dd{overflow-wrap:anywhere}#CartDrawer .cart-drawer-item dl{margin-top:6px;margin-bottom:0}#CartDrawer .cart-drawer-item cart-remove-button,#CartDrawer .cart-drawer-item cart-remove-button .button{width:36px;height:36px;min-width:36px;min-height:36px;flex-shrink:0}#CartDrawer .cart-drawer-item cart-remove-button .button{border-radius:6px;color:#5b665f}#CartDrawer .cart-drawer-item cart-remove-button .button:hover{background:#f0f3ec;color:#243b32}#CartDrawer .cart-drawer-item__quantity-and-prices{margin-top:14px;gap:12px;flex-wrap:wrap}#CartDrawer .cart-drawer-item .cart-item__totals{margin-left:auto;min-width:0}#CartDrawer .cart-drawer-item .quantity{min-height:36px;--font-size:13px;--corner-radius:7px;border-color:#d6ddd2}#CartDrawer .cart-drawer-item .quantity__button{box-sizing:border-box;width:34px;height:34px;padding:9px}#CartDrawer .cart-drawer-item .quantity__input{box-sizing:border-box;width:38px;height:34px;padding:5px 2px;font-weight:500}#CartDrawer .cart-drawer-item .quantity__input:focus-visible{outline:2px solid #23423a;outline-offset:2px}#CartDrawer .cart-drawer-item .cart-item__price-wrapper{line-height:1.45;font-variant-numeric:tabular-nums}#CartDrawer .cart-drawer-item .cart-item__price-wrapper .regular-price{font-size:16px;font-weight:650;color:#243b32;white-space:nowrap}#CartDrawer .cart-drawer-item .cart-item__old-price{font-size:12px;font-weight:400;color:#69726b;white-space:nowrap}#CartDrawer .cart-drawer-item__saving{font-size:11px;line-height:1.45;margin-top:4px;color:#35613f}#CartDrawer .cart-drawer-item__single-item-prices{margin-top:6px;gap:6px;line-height:1.5}#CartDrawer .bw-cart-line-discounts{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:8px 0 0;padding:0}#CartDrawer .bw-cart-line-discounts .badge,#CartDrawer .cart-drawer__footer__discounts .badge{display:flex;align-items:flex-start;gap:6px;max-width:100%;padding:6px 8px;background:#edf4e8;color:#2c5036;border:1px solid #dbe7d3;border-radius:5px;text-align:left;font-size:11px;line-height:1.45;letter-spacing:0}#CartDrawer .bw-cart-line-discounts .badge>span,#CartDrawer .cart-drawer__footer__discounts .badge>span{min-width:0;overflow-wrap:anywhere}#CartDrawer .bw-cart-line-discounts .badge svg,#CartDrawer .cart-drawer__footer__discounts .badge svg{width:13px;height:13px;flex-shrink:0;margin-top:1px}.bw-cart-discount-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}#CartDrawer .cart-drawer__totals{gap:12px}#CartDrawer .bw-cart-discount-summary,#main-cart-footer .bw-cart-discount-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;margin:0 0 4px;border:1px solid #d7e4cc;border-radius:8px;background:#edf4e8;color:#264b30;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}#CartDrawer .bw-cart-discount-summary .cart-drawer__totals__row__money{font-size:16px;font-weight:650}#CartDrawer .bw-cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:17px;line-height:1.4;color:#243b32}#CartDrawer .bw-cart-subtotal .cart-drawer__totals__row__money{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}#CartDrawer .cart-drawer__footer__discounts{display:flex;align-items:flex-start;gap:6px;margin-top:12px}#CartDrawer .cart-drawer__discounts__label{width:100%;font-size:11px;line-height:1.4;color:#657063}#CartDrawer .cart__checkout-button{min-height:52px;font-size:16px;font-weight:600;letter-spacing:.01em;border-radius:8px}#CartDrawer .cart__checkout-button:focus-visible,#CartDrawer .drawer__close:focus-visible,#CartDrawer cart-remove-button button:focus-visible{outline:2px solid #23423a;outline-offset:3px}#CartDrawer .payment-badges{gap:6px;flex-wrap:wrap}#main-cart-items .cart-item__name{font-family:var(--font-body-family,Arial,sans-serif);line-height:1.4;font-weight:600;color:#243b32}#main-cart-items .discounts__discount,#main-cart-footer .discounts__discount{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;color:#2c5036;font-size:13px;line-height:1.5}#main-cart-items .discounts__discount svg,#main-cart-footer .discounts__discount svg{align-self:center;flex-shrink:0}#main-cart-footer .bw-cart-discount-summary{margin-bottom:18px}#main-cart-footer .totals{align-items:baseline;gap:16px}#main-cart-footer .totals__subtotal{font-size:18px;color:#243b32}#main-cart-footer .totals__subtotal-value{font-size:24px;font-weight:650;color:#243b32;font-variant-numeric:tabular-nums}#main-cart-footer .cart__checkout-button{min-height:52px;border-radius:8px;font-size:16px;font-weight:600}@media(max-width:749px){cart-drawer:not(.is-empty) #CartDrawer .drawer__header{padding:18px}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__body{padding-left:18px;padding-right:18px}cart-drawer:not(.is-empty) #CartDrawer .drawer__footer{padding:6px 18px max(14px,env(safe-area-inset-bottom))}#CartDrawer .bw-cart-pair-status{padding:11px 18px;font-size:12px}#CartDrawer .drawer__heading{font-size:22px}#CartDrawer .cart-drawer-item{padding:17px 0}#CartDrawer .cart-drawer-item .cart-item__media{width:72px}#CartDrawer .cart-drawer-item__right{padding-left:12px}#CartDrawer .cart-drawer-item .cart-item__name{font-size:14px}#CartDrawer .bw-cart-discount-summary{padding:10px 12px}#CartDrawer .bw-cart-subtotal{font-size:16px}#CartDrawer .bw-cart-subtotal .cart-drawer__totals__row__money{font-size:20px}}@media(max-width:359px){#CartDrawer .cart-drawer-item .cart-item__media{width:60px}#CartDrawer .cart-drawer-item__right{padding-left:10px}#CartDrawer .cart-drawer-item .cart-item__totals{max-width:100%}#CartDrawer .bw-cart-line-discounts .badge{flex-wrap:wrap}}@media(min-height:480px)and (max-height:650px){cart-drawer:not(.is-empty) #CartDrawer .drawer__inner{overflow:hidden}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__body{min-height:0;overflow:auto}cart-drawer:not(.is-empty) #CartDrawer .drawer__footer,cart-drawer:not(.is-empty) #CartDrawer .bw-cart-pair-status{flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bareway-cart-polish.css.map */
