header nav{display:flex;gap:16px}.delivery-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.delivery-summary div{padding:20px;border:1px solid #e4d9ce;border-radius:16px;background:#fffdf8;color:#796654;font-size:13px}.delivery-summary b{display:block;font-size:30px;line-height:1.2;color:#8d1931;margin-top:8px}.delivery-help{border:1px solid #e4d9ce;border-radius:14px;background:#f4ede4;padding:16px 20px;margin:18px 0 26px;font-size:14px;line-height:1.9}.delivery-help summary{cursor:pointer;font-weight:700}.delivery-contact{background:#f3eee5;border:1px solid #e5dace;border-radius:12px;padding:16px;overflow-wrap:anywhere;line-height:1.8}.delivery-contact a{display:inline-block;margin:6px 12px 0 0;font-weight:700}.delivery-state{display:flex;align-items:center;gap:8px;color:#8f1932;font-weight:700}.delivery-state::before{content:'';height:8px;width:8px;border-radius:100%;background:currentColor}.delivery-card[data-state=dispatched]{border-color:#b48042}.delivery-card[data-state=returning]{border:2px solid #a5273d}.delivery-card[data-state=delivered]{border-color:#37735b}.delivery-card .order-lines li{padding:10px 0}.delivery-item{display:flex;align-items:center;gap:12px}.delivery-item span{flex:1}.delivery-item img{object-fit:contain}.delivery-card .actions{margin-top:18px}.delivery-card .actions button{min-height:48px}.delivery-card h2{font-size:24px;margin:14px 0 4px}.delivery-card .order-meta{margin:8px 0}#deliveryReason{min-height:100px;width:100%}#deliveryMore{margin:24px auto}#deliveryLogin form{max-width:460px}#deliveryLogin label{display:block;margin:15px 0}#deliveryLogin input{width:100%}.delivery-return{margin-top:24px;padding:20px;background:#fff8ef;border:1px solid #dbc6ae;border-radius:16px}.delivery-return article{padding:16px 0;border-bottom:1px solid #decfc0}.delivery-return article:last-child{border:0}@media(max-width:600px){.delivery-summary div{padding:13px 10px;font-size:11px}.delivery-summary b{font-size:25px}header nav{gap:9px;font-size:11px}.delivery-item img{width:50px;height:55px}.delivery-help{padding:13px}.delivery-card .actions{flex-wrap:wrap}}
