.cc-main-cart{color:#17191d;background:#fff}.cc-main-cart .cart__items,.cc-main-cart .cart-content{min-width:0}.cc-main-cart .cart__summary{border:1px solid #e3e4e7;border-radius:16px;background:#fff;box-shadow:0 8px 28px #17191d0a;margin-top:0}.cc-main-cart .cart__summary>h2{margin-bottom:24px;color:#17191d;font-size:24px;line-height:1.25}.cc-main-cart .si-cart-meta{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e3e4e7}.cc-main-cart .si-cart-meta>div{display:flex;justify-content:space-between;gap:16px;margin-block:10px}.cc-main-cart .si-cart-meta dt{font-size:14px;color:#525660}.cc-main-cart .si-cart-meta dd{margin:0;text-align:right;font-size:14px;color:#17191d}.cc-main-cart .cart__summary .si-cart-subtotal{border-top:1px solid #e3e4e7;padding-top:22px;gap:12px;flex-wrap:wrap}.cc-main-cart .si-cart-subtotal p{color:#17191d;font-size:24px;font-weight:700}.cc-main-cart .cart-item__title{line-height:1.45;overflow-wrap:anywhere}.cc-main-cart .cart-item__variants{line-height:1.6}.cc-main-cart .quantity-input,#cart-drawer .quantity-input{border-radius:999px}.cc-main-cart button[name=checkout],#cart-drawer .cart-drawer__checkout-buttons>.btn{border-radius:999px;min-height:56px;background:#17191d;color:#fff;border-color:#17191d;font-weight:700;white-space:normal}.cc-main-cart button[name=checkout]{font-size:14px;letter-spacing:.025em}.cc-main-cart button[name=checkout]:hover,#cart-drawer .cart-drawer__checkout-buttons>.btn:hover{background:#ff4f00;border-color:#ff4f00;color:#17191d}.cc-main-cart :is(a,button,input,textarea,summary):focus-visible,#cart-drawer :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #17191d;outline-offset:3px}.cc-main-cart .si-cart-trust,#cart-drawer .si-cart-trust{margin-top:16px;text-align:center}.cc-main-cart .si-cart-trust__title,#cart-drawer .si-cart-trust__title{margin:0 0 12px;font-size:13px;font-weight:600;color:#3e424b}.cc-main-cart .si-cart-payments,#cart-drawer .si-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:0;margin:0;list-style:none}.cc-main-cart .si-cart-payments li,#cart-drawer .si-cart-payments li{flex:none}.cc-main-cart .si-cart-payments__icon,#cart-drawer .si-cart-payments__icon{width:36px;height:23px;display:block}.cc-main-cart .si-cart-trust__availability,#cart-drawer .si-cart-trust__availability{margin:12px 0 0;font-size:11px;line-height:1.5;color:#62656d}#cart-drawer .cart-drawer__summary{background:#fff;color:#17191d;border-top:1px solid #e3e4e7}#cart-drawer .si-cart-trust{margin-top:12px}@media(min-width:850px){.cc-main-cart .cart--with-items{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:clamp(28px,5vw,80px)}.cc-main-cart .cart__items{max-width:none}.cc-main-cart .cart-content{width:auto}}@media(max-width:849.98px){.cc-main-cart .cart--with-items{display:block}.cc-main-cart .cart-content{margin-top:28px}.cc-main-cart .cart__summary{padding:22px 18px}.cc-main-cart .cart__summary>h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sport-incontro-cart.css.map */
