.checkout{font-family:Arial,sans-serif;color:#444}.checkout-page{max-width:600px;margin:0 auto;padding:20px}.checkout-widget{max-width:1000px;margin:0 auto;padding:20px}.checkout .border{border:1px solid #66bc87;padding:20px 30px;margin-bottom:20px;box-shadow:0 0 30px #0000001a;background:#fff}.checkout .btns-container{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.w-createorder{border:0}.checkout .order-address-form{border:1px solid #e0e0e0;margin-bottom:20px}.accordion{display:flex;align-items:center;transition:color .2s;background-color:#fff;color:#444;cursor:pointer;padding:15px 0;width:100%;border:none;text-align:left;outline:none;font-size:18px;transition:background-color .3s}.accordion h2{margin:0}.accordion i{margin-left:20px}.accordion:hover h2,.accordion:hover i{color:#666!important}.accordion[disabled] h2{color:#888}.accordionpanel{padding:15px 0;display:none;background-color:#fff;overflow:hidden}.checkout h2[data-type=summary]{display:flex;align-items:center;padding:15px 0 0;margin:0;background-color:#fff;border:none;width:100%}.checkout-widget h2{margin-top:0;margin-bottom:15px;font-size:18px;color:#444;display:flex;align-items:center}.checkout .ui-radiobuttonexpert-container{border:1px solid #e0e0e0;max-width:600px}.checkout .ui-radiobuttonexpert-container .radiobutton-option{cursor:pointer;transition:background-color .2s;background-color:#fff;display:flex;align-items:center;padding:20px}.checkout .ui-radiobuttonexpert-container .radiobutton-option.selected{background-color:#cdfbdf!important}.checkout .ui-radiobuttonexpert-container .radiobutton-option:hover{background-color:#f0f0f0}.checkout .ui-radiobuttonexpert-container .radiobutton-option .price{margin-left:auto;white-space:nowrap}.checkout .ui-radiobuttonexpert-container .radiobutton-option i{margin-right:10px}.checkout .ui-radiobuttonexpert-container .radiobutton-option.radiobutton-payment{flex-direction:column;align-items:flex-start}.checkout .ui-radiobuttonexpert-container .radiobutton-option.radiobutton-payment .description{margin-left:28px;font-size:14px;color:gray}.checkout .tempdelivery{display:flex;align-items:center}.checkout .tempdelivery>div:last-child{margin-left:auto}.checkout .totalprice{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:700;margin-bottom:20px;margin-top:20px;white-space:nowrap}.checkout .summary .orderdetails{display:flex;align-items:center;margin-bottom:5px}.checkout .summary .orderdetails span:first-child{margin-right:10px}.checkout .summary .orderdetails span:last-child{margin-left:auto}.checkout .summary .product{display:flex;align-items:center;padding:20px}.checkout .summary .product .picture{max-width:40px;margin-right:20px}.checkout .summary .product .price{margin-left:auto;font-weight:700;color:#7e9e00;white-space:nowrap}.checkout-widget .summary .product{padding:10px 0;border-bottom:1px solid #eee}.checkout .row-kv{display:flex;justify-content:space-between;margin-bottom:5px}.checkout .total-final{display:flex;justify-content:space-between;margin-top:15px;font-size:2rem;font-weight:700}.btn-pay{margin-top:20px;padding:20px;background-color:#ed1c24;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700}.checkout .ui-component input,.checkout .ui-component select{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.checkout .ui-component label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;font-size:12px;color:#777;text-transform:uppercase}.hidden{display:none!important}.padding{padding:20px}.m{margin-bottom:15px}.mr5{margin-right:5px}.img-responsive{display:block;max-width:100%;height:auto}.card-empty{text-align:center;padding:40px;color:#888}@media(min-width:576px){.checkout .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.checkout .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.checkout .col-sm-6{flex:0 0 50%;max-width:50%}.checkout .col-sm-12{flex:0 0 100%;max-width:100%}}.cart-content .shoppingcartlist-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ccc;flex-wrap:wrap;gap:15px}.cart-content .shoppingcartlist-text{flex:1;min-width:200px}.cart-content .shoppingcartlist-price{width:100px;color:#7e9e00;font-weight:700;text-align:right;white-space:nowrap}.cart-content .shoppingcartlist-deleteicon{cursor:pointer;color:#666;display:flex;align-items:center}.btn-checkout-primary{background-color:#d0021b;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:4px;font-weight:700;display:inline-block;text-align:center}.btn-checkout-secondary{background-color:#fff;color:#333;border:1px solid #ccc;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:4px;text-decoration:none;display:inline-block}
