.bfs-cart-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.bfs-cart-modules>.panel{margin:0;border:1px solid #e4e8df;border-radius:14px;background:#fcfcf9;box-shadow:none;overflow:hidden}.bfs-cart-modules .panel-heading{padding:19px 20px;background:#f7f8f2;border-bottom:1px solid #e4e8df}.bfs-cart-modules .panel-title{font-size:17px;font-weight:600;color:#2b4c3a}.bfs-cart-modules .panel-body{padding:20px}.bfs-cart-modules .panel-body>label{float:none;display:block;width:auto;padding:0;margin:0 0 10px}.bfs-cart-modules .form-horizontal .form-group{margin:0 0 15px}.bfs-cart-modules .form-horizontal [class*="col-sm-"]{float:none;width:100%;padding:0}.bfs-cart-modules .control-label{text-align:left;margin-bottom:7px}.bfs-cart-modules .input-group{width:100%}.bfs-cart-modules .input-group-btn{width:1%}.bfs-cart-modules .form-control{min-width:0}.bfs-cart-modules .input-group .form-control{height:40px}.bfs-cart-modules .input-group .btn{height:40px}.bfs-checkout-coupon{border-top:1px solid #e5e6df;margin:22px 0;padding-top:22px}.bfs-checkout-coupon>label{display:block;margin-bottom:10px;font-weight:600}.bfs-checkout-coupon .input-group{width:100%}.bfs-checkout-coupon .form-control{min-width:0;height:42px}.bfs-checkout-coupon .btn{height:42px}.bfs-checkout-coupon-message{font-size:12px;margin:9px 0 0;line-height:1.6}.bfs-checkout-coupon-message.is-error{color:#a33d48}@media(max-width:1199px){.bfs-cart-modules{grid-template-columns:1fr}}@media(min-width:768px) and (max-width:991px){.bfs-cart-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bfs-cart-modules{gap:14px}}
