@charset "UTF-8";
@import https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap;
#os-checkout p,#os-checkout h1 #os-checkout h2 #os-checkout h3 #os-checkout h4 #os-checkout h5 #os-checkout h6{margin-bottom:0}
#os-checkout .open-login{background:#eee;border:1px solid #bdbdbd}
#os-checkout form .inner{background:#f2f2f2}
#os-checkout .title,#os-checkout .title > *{font-size:30px;font-weight:600;color:#11936f}
#os-checkout .os-label,#os-checkout .os-label > *{font-weight:700;font-size:14px}
#os-checkout .form-check i{width:40px;height:25px;display:block;border-radius:2px;border:1px solid #aaa}
#os-checkout .delivery img{height:40px}
#os-checkout .items ul{list-style-type:none;margin:0;padding:0}
#os-checkout .items ul li span{margin-right:1rem}
#os-checkout .items,#os-checkout .total-border{border-bottom:1px solid #bbb}
#os-checkout p.total{font-size:16px}
#os-checkout p.price-total{color:#e92eba}
#os-checkout .accept-privacy label{font-size:14px}
#os-checkout .osc-cart-card {background-color: #fff;margin-left:-25px;margin-right:-25px;}
#os-checkout .osc-cart-thumb img{max-width:60px!important}
#os-checkout .osc-cart-quantity input {border-radius: 0;width:40px;height: auto;padding: 2px;align-self: center;}
#os-checkout .osc-cart-quantity input:not(.counter-input) {display: none;}
#os-checkout .osc-cart-price {font-size: 1rem;}
a.os-link{color:#11936f}
input[required]{background-image:url(../../art/required.png);background-position:top right;background-repeat:no-repeat}
.double-inputs .d-flex.flex-column{width:calc(50% - 4px)!important}
input{position:relative;display:block}
input[type="password"]{position:relative}
.show-hide{content:"";position:absolute;top:0;right:7px;cursor:pointer;width:20px;top:calc(50% - 20px / 2);height:20px;background:url(../../art/visible.svg);display:block}
.show-hide.show{background:url(../../art/hide.svg)}
p.error{color:red;margin-bottom:10px!important;font-size:12px}
.card{transition:.2s!important}
.osc-cart-card{border:1px solid rgba(0,0,0,.2);border-radius:.25rem}
.osc-cart-card-title h3{font-size:1rem;font-weight:700}
.osc-cart-price{font-size:1.5rem;font-weight:700;text-align:right}
.osc-cart-thumb img{max-width:60px!important}
.osc-cart-quantity{justify-content:center}
.osc-cart-quantity input{border-style:solid;border-width:1px;border-color:#e3e2e1;border-radius:50%;background:url(../../art/icons/decrease.svg),#f1f0f2;width:44px;background-repeat:no-repeat;background-position:center;height:44px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);}
.osc-cart-quantity .counter-input{border-style:solid;border-width:1px;border-color:#e3e2e1;border-radius:50%;color:#333;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;background:#fff;width:44px;height:44px;margin:0 5px;}
.osc-cart-quantity input.increase{background:url(../../art/icons/increase.svg),#f1f0f2;background-repeat:no-repeat;background-position:center}
.osc-cart-delete{font-size:12px;color:#999;text-align:right}
.osc-cart-delete a{color:#999}
@media (max-width: 575.98px) {
#os-checkout .title > *{font-size:26px}
}
@media (max-width: 400px) {
#os-checkout .title > *{font-size:22px}
}
@media (min-width: 576px) {
.osc-cart-thumb img{max-width:150px!important}
.card:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:scale(1.01)!important;z-index:33}
}
