#cartModal .modal-content{padding:0.5rem}#cartModal .modal-content span.close{-webkit-appearance:none;display:flex;justify-content:flex-end;align-items:center}#cartModal .modal-content .modal-header{padding-block:0 15px}#cartModal .modal-content .product-title-and-counter h5{height:fit-content;padding-bottom:0.7rem}#cartModal .modal-content .custom-modal-footer{flex-direction:column}@media (min-width:420px){#cartModal .modal-content .custom-modal-footer{flex-direction:row}}.list_products .product-list-item{background-color:white}.list_products .product-list-item a{height:100%;display:block}.list_products .flex-container li.product{height:100%}.list_products .flex-container li.product .custom-card{height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.list_products .flex-container li.product .custom-card .buy-bottom{width:100%}.list_products .flex-container li.product .custom-card .buy-bottom .cart-button{height:fit-content}.extra-top-padding{padding-top:120px}