.products_store{padding:30px 0}.products_store>.container{max-width:1140px}.products_store .card.product-card{border:none;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);text-align:left;transition:all .3s ease}.products_store .card.product-card:hover{cursor:pointer;transform:scale(1.02)}.products_store .card.product-card :not(.card-title):not(.product_card_price){font-size:14px}.product_card_img_container{margin:0 auto;padding:15px 15px 0}.products_store .card-img-top{border-radius:0;box-shadow:0 5px 15px -8px rgba(0,0,0,.24),0 8px 10px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.2);height:320px;object-fit:cover;width:320px}.products_store .card-title{color:#2d3359;font-size:1rem;font-style:normal;font-weight:600;text-transform:uppercase}.products_store .card-text{color:#999;font-style:normal;font-weight:300}.products_store .form-select{border:1px solid #999;border-radius:0;flex:2}.products_store .form-select:focus{border:1px solid #777;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.25)}.products_store .form-control{border:1px solid #999}.products_store input{border-radius:0}.products_store .alert-warning{background-color:#eee8aa;border-radius:0;color:#1a1a1a;margin-top:10px;text-align:center}.products_store .form-label{flex:1;margin:0 10px 0 0}.products_store .product_card_price{color:#2d3359;flex:2;font-size:1rem;font-weight:500}.products_store .input-group{flex:2}.products_store .btn-primary.btn_add{background:#3c4858;border-color:#3c4858;border-radius:0}#cartModal .modal-content,#productDetailsModal .modal-content{border-radius:0;color:#2a2a2a}#cartModal .modal-header,#productDetailsModal .modal-header{border-bottom:1px solid #3c4858;padding:.8rem 1rem}#cartModal .modal-footer,#productDetailsModal .modal-footer{border-top:1px solid #3a3a3a}#cartModal button.btn-close,#productDetailsModal button.btn-close{color:#f8f9fa;--bs-btn-close-opacity:1;background-color:transparent;border-radius:0;opacity:1}#cartModal button.btn-close:hover,#productDetailsModal button.btn-close:hover{position:relative;right:-1px}#cartModal #modalProductName,#cartModal .modal-title,#productDetailsModal #modalProductName,#productDetailsModal .modal-title{color:#3c4858}#cartModal #modalProductName,#productDetailsModal #modalProductName{font-weight:600;text-transform:uppercase}#cartModal #modalProductContent,#cartModal #modalProductContent *,#productDetailsModal #modalProductContent,#productDetailsModal #modalProductContent *{font-size:15px}#cartModal ol,#cartModal ul,#productDetailsModal ol,#productDetailsModal ul{padding-left:1rem}#cartModal li,#productDetailsModal li{margin-top:5px}#cartModal thead th{color:#999;font-weight:400}#cartModal td{color:#3c4858}#cartModal .btn{border-radius:0}#cartModal .btn.btn-primary{background-color:#00b8bf;border-color:#00b8bf}#cartModal .btn.btn-primary:hover{box-shadow:0 14px 26px -12px rgba(0,184,191,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,184,191,.2)}#cartModal .btn.btn-secondary{background-color:#3c4858;border-color:#3c4858}#cartModal .btn.btn-secondary:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 8px 20px 0 rgba(0,0,0,.19)}#cartModal .btn.btn-danger{--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545}#cartModal .btn.btn-danger:hover{background:#dc3545;box-shadow:0 14px 26px -12px rgba(220,53,69,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(220,53,69,.2)}#cartModal #checkoutLoader{display:none;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#cartModal #checkoutLoader img{height:80px;width:80px}#cartModal #checkoutLoader p{background-color:#fff;padding:10px 20px}@media (min-width:768px) and (max-width:991px){.modal-dialog{max-width:700px!important}}@media (max-width:575px){#cartModal table.table{border:none}#cartModal thead{display:none}#cartModal table tr{border:2px solid #3c4858;display:block;padding:10px}#cartModal table tr:not(:first-child){border-top:none}#cartModal #cartItems td,#cartModal #cartItems td:before{display:block}#cartModal #cartItems td{border-bottom-color:#ccc}#cartModal #cartItems td:before{font-weight:700}#cartModal table td:last-child{border-bottom:none}}