.checkout-breadcrumb{background:#f0f3f9;padding:23px 0;color:#9ba2af;font-size:14px}.checkout-breadcrumb a{color:#005eff}.checkout-body{padding-top:42px;padding-bottom:90px}.checkout h1{font:700 43px/1.1 CoHeadline,Arial,sans-serif;margin:0 0 31px}.checkout-items{box-shadow:0 2px 7px #00000010;border:1px solid #f2f2f2;padding:20px}.checkout-item{display:grid;grid-template-columns:230px minmax(230px,1fr) 125px 125px 125px;align-items:center;gap:25px;min-height:120px;border-bottom:1px solid #ececec;padding:0 0 20px;margin-bottom:20px}.checkout-item:last-of-type{border-bottom:0}.checkout-image{display:block;width:230px;height:110px}.checkout-image img{width:100%;height:100%;object-fit:contain}.checkout-description h3{font-size:21px;margin:0 0 4px}.checkout-description strong{color:#005eff;font-size:14px;line-height:1}.checkout-description p{font-weight:700;font-size:13px;margin:7px 0 0}.checkout-size small{display:block;font-size:12px;line-height:1.1;margin-bottom:9px}.checkout-size select{height:50px;width:125px;border:1px solid #ddd;background:white;padding:0 15px;font-weight:700}.checkout-quantity{display:flex;background:#005eff;color:white;height:50px;align-items:center;justify-content:space-around;border-radius:3px;font-weight:700}.checkout-quantity button{border:0;background:none;color:white;font-size:21px}.checkout-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.checkout-price b{font-size:22px}.checkout-price del{color:#888}.checkout-price button{background:none;border:0;color:#777;font-size:12px;margin-top:10px}.checkout-promo{display:flex;align-items:center;justify-content:flex-end;gap:10px}.checkout-promo input{width:185px;border:0;border-bottom:1px solid #ddd;padding:10px}.checkout-promo button{padding:10px 15px;border:1px solid #ddd;border-radius:3px;background:white}.checkout-promo span{font-size:12px;color:#c54}.checkout-cross-title{font-size:18px;margin:17px 0 8px}.checkout-cross{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:48px}.checkout-cross a{border-top:1px solid #ececec;padding:18px 5px;color:#005eff}.checkout-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:35px}.checkout-form,.checkout-summary{border:1px solid #e8e8e8;padding:25px;box-shadow:0 2px 7px #00000008}.checkout-form h2{color:#1f2633;font-size:24px}.checkout-form label{display:block;font-size:14px;font-weight:700;margin:15px 0}.checkout-form input:not([type=checkbox]),.checkout-form select{display:block;width:100%;height:44px;border:1px solid #d6d9df;padding:0 10px;margin-top:5px}.checkout-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.checkout-form p{font-size:12px;color:#777}.checkout-form .checkout-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;font-weight:400;margin:10px 0}.checkout-check a{color:#005eff;text-decoration:underline}.checkout-summary{align-self:start}.checkout-summary>div{display:flex;justify-content:space-between;margin:14px 0}.checkout-summary-total{font-size:20px;padding-top:20px;border-top:1px solid #ddd}.checkout-summary small{display:block;margin:20px 0;color:#888}.checkout-summary button{width:100%}.checkout-summary p{font-size:12px;color:#005eff}.checkout-empty{text-align:center;padding:110px 20px 140px}.checkout-empty p{font-size:24px;margin-bottom:20px}
@media(max-width:1000px){.checkout-item{grid-template-columns:150px 1fr 100px;gap:15px}.checkout-image{width:150px}.checkout-size{grid-column:2}.checkout-quantity{grid-column:3}.checkout-price{grid-column:3;grid-row:1}.checkout-form-layout{grid-template-columns:1fr}}
@media(max-width:650px){.checkout-body{padding-top:28px}.checkout h1{font-size:31px}.checkout-item{grid-template-columns:100px 1fr;gap:12px}.checkout-image{width:100px;height:100px}.checkout-description h3{font-size:16px}.checkout-description strong,.checkout-description p{font-size:11px}.checkout-size{grid-column:1}.checkout-quantity,.checkout-price{grid-column:2;grid-row:auto}.checkout-quantity{width:120px}.checkout-price{align-items:flex-start}.checkout-cross{grid-template-columns:1fr}.checkout-form-grid{grid-template-columns:1fr}}
.checkout-discount-hidden{display:none!important}
