.form-control{padding:.575rem .75rem}.form-select{font-size:1rem;margin-bottom:10px;color:#000;font-weight:300}.form-control{font-weight:300}.shop-message{position:absolute;width:100%;--bs-alert-padding-y: 0.5rem;top:-60px}#cart #button-box{width:100%;margin-top:20px}#cart #button-box #refresh{float:left}#cart #button-box #checkout{float:right}#cart #button-box .button-link{width:160px}@media(min-width: 768px){#cart #button-box .button-link{width:212px}}#cart-table{width:100%;min-width:320px;border:none}#cart-table td{padding:5px;border:none}#cart-table th{white-space:nowrap;padding:5px;border:none}#cart-table tr:nth-child(even){background-color:rgba(89,91,97,.2)}#cart-table .delete{cursor:pointer}#cart-table .trash-icon{width:18px;margin-top:-5px}#customer .button-link,#order .button-link{margin:0 auto}@media(min-width: 768px){#customer .button-link,#order .button-link{display:unset}}#customer #button-box,#order #button-box{margin-top:20px}.cart_form{text-align:left;background-color:rgba(89,91,97,.2);border:2px solid rgba(89,91,97,.2);padding:5px}.booking-breadcrumb{list-style:none;padding-left:0px;width:100%;float:left;text-align:center;padding:20px 0px}.booking-breadcrumb li{display:inline-flex;padding-right:10px;margin-bottom:10px}@media(min-width: 768px){.booking-breadcrumb li{margin-bottom:0px}}.circle_checkout{height:37px;width:37px;background-color:rgba(0,115,151,.1);color:#fff;border-radius:50%;display:inline-block;font-size:25px;float:left}.circle_checkout.active{color:#fff;background-color:#595b61}.step_title{color:rgba(0,0,0,.2);margin-top:3px;margin-left:3px}.step_title.active{color:#000}.form-check-label{text-align:left}.circle_big{color:#c8c8c8;height:118px;width:118px;background-color:#007bda;border-radius:50%;font-size:30px;line-height:33px;font-family:"Downcome";margin:0 auto;margin-bottom:25px;text-align:center;position:relative}.circle_big img{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.circle_big.error{background-color:#eb001b}.circle_big.success{background-color:#323435}#payment{text-align:center}#error .button-link,#success .button-link{margin:0 auto}#show-cart{margin:0 auto;text-align:center;display:block}@media(min-width: 992px){#show-cart{margin-left:10px;float:left}}