.sharedlayout{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;margin-top:35px}.basketintro{max-width:800px;line-height:1.8}.sharedsummary{background:#e8ece2;padding:28px;height:max-content}.deliverygroup{border:1px solid #d0d7c8;margin-bottom:25px}.deliverygroup>div:first-child{background:#eff1e9;padding:22px}.deliverygroup h2{font-size:22px;margin:5px 0}.deliverygroup p{font-size:12px;line-height:1.7;margin:7px 0}.sharedline{padding:22px;border-top:1px solid #d0d7c8;display:grid;grid-template-columns:1fr auto;gap:15px}.sharedline h3{font-size:14px;margin:0}.sharedline input{width:70px}.sharedline label{font-size:11px}.sharedline button{display:block;margin-top:8px}.sharedtotal{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #cbd2c4;font-size:13px}.basketcontrols{display:flex;flex-wrap:wrap;gap:20px}.deliverygroup .unavailable{color:#904c2f}.sharedsummary .button{width:100%;margin-top:12px}.sharedsummary label{display:block}.sharedsummary input{width:100%;padding:12px;margin-top:8px;border:1px solid #cbd2c4}#basketToast{padding:15px}header{flex-wrap:wrap;gap:15px}@media(max-width:750px){.sharedlayout{grid-template-columns:1fr;gap:25px}.sharedline{grid-template-columns:1fr}.sharedline input{width:90px}}
