.text_result_outofstock{font-size:14px}@media screen and (width<=768px){.text_result_outofstock{font-size:16px}}.checkout_title{font-size:16px}@media screen and (width<=768px){.checkout_title{font-size:18px}}.cart-number{font-size:18px}@media screen and (width<=768px){.cart-number{font-size:20px}}.text_result_price_brutto{font-size:22px}@media screen and (width<=768px){.text_result_price_brutto{font-size:24px}}.checkout-container{text-align:center;background-color:#f9f9f9;border:1px solid #ccc;width:100%;max-width:700px;margin:auto;padding:10px;font-family:arial;overflow:hidden}.checkout-container label{font-weight:700}.checkout-container label[for]{font-weight:400}.product-container{float:left;background:#fff;border:1px solid #ccc;width:100%;margin-bottom:10px}.product-content{float:left;background-color:#fff;border-bottom:1px solid #eaeaea;width:calc(100% - 10px);padding:5px;position:relative}.product-image{float:left;text-align:center;width:100px;padding-right:5px}.product-details{text-align:left;float:right;width:calc(100% - 115px)}.product-title{text-align:left}.product-description{float:left;width:calc(100% - 105px)}.product-price{text-align:right;width:100px;position:absolute;bottom:5px;right:5px}.product-border{text-align:left;color:#8e8e8e;border-bottom:1px solid #eaeaea;width:calc(100% - 10px);margin-top:5px;padding:5px}.checkout_title{color:#000;text-align:center;margin-top:10px;margin-bottom:5px;font-family:Arial;font-weight:700}.cart-number{text-align:left;color:#ccc;width:100%;padding-left:10px;font-weight:700}.cart-product{background-color:#fff;border:1px solid #ccc;margin:2px;padding:5px}.accessories_container .arrow{align-items:center;display:flex}.accessories_container .accessories{width:100%;position:relative}.accessories_container .accessories .accessory_body{background-color:#fff;border:1px solid #ccc;flex-direction:column;justify-content:space-between;height:100%;padding:5px;display:flex}.checkout_selects{color:#000;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:5px;padding:6px}#list{border:1px solid #ccc;min-height:280px;margin-bottom:5px}.container3 .checkout_title{margin-top:5px!important}.text_result_outofstock{color:#999;font-family:Arial;font-weight:italic}.text_result_price_brutto{color:#c80000;font-family:Arial;font-weight:700}.form .form_container{max-width:600px;margin:auto}.form .row{margin:0}@media screen and (width<=768px){.accessories>.accessory:nth-of-type(3),.accessories>.accessory:nth-of-type(4){display:none}.accessories{animation:2s linear run}}@keyframes run{0%{left:0}50%{left:20px}to{left:0}}
