.care-page{max-width:860px;margin:0 auto;padding:36px 28px 80px}.care-page h1{margin:24px 0;font-size:clamp(32px,5vw,54px);font-weight:400}.care-page h2,.delivery-check h2{margin:28px 0 12px;font-size:20px;font-weight:500}.care-page p,.care-page li{font-size:16px;line-height:1.65}.care-page ol{padding-left:24px;list-style:decimal}.care-page a:not(.black-button){text-underline-offset:4px;text-decoration:underline}.care-page details{border-top:1px solid #ddd;padding:18px 0}.care-page summary{cursor:pointer;min-height:28px;font-size:16px}.care-notice,.delivery-result,.care-instructions{background:#f4f3f1;margin:20px 0;padding:18px}.care-notice{line-height:1.6}.delivery-check{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:24px 0;padding:16px 0}.delivery-check.compact{margin:12px 0 24px}.delivery-check h2{margin:0 0 14px}.delivery-check label,.care-form label,.care-manager>label{flex-direction:column;gap:8px;font-size:14px;display:flex}.delivery-check select,.care-form input:not([type=checkbox]),.care-form select,.care-manager>label select{background:#fff;border:1px solid #ccc;border-radius:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.delivery-check p{margin:10px 0;font-size:14px;line-height:1.6}.delivery-check small{font-size:13px;line-height:1.5}.delivery-check .delivery-result{margin:14px 0;padding:14px}.care-form{gap:18px;margin:24px 0;display:grid}.care-form textarea{resize:vertical;white-space:pre-wrap;border:1px solid #ccc;min-height:100px;padding:12px;font-size:16px}.care-form .care-consent{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.care-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.care-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.care-messages{gap:12px;margin:20px 0;display:grid}.care-messages article{border:1px solid #ddd;padding:16px}.care-messages time{color:#777;margin:4px 0;font-size:12px;display:block}.care-messages p,.care-instructions p{white-space:pre-wrap;overflow-wrap:anywhere}.care-status{border-bottom:1px solid;padding:8px 0;font-size:14px;display:inline-block}.care-order-lines article{gap:16px;margin:18px 0;display:flex}.care-order-lines img{object-fit:cover;width:70px;height:100px}.care-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.care-tabs button[aria-pressed=true]{color:#fff;background:#191919}.care-request-grid{grid-template-columns:minmax(240px,1fr) minmax(300px,2fr);gap:30px;display:grid}.care-request-row{text-align:left;border-bottom:1px solid #ddd;flex-direction:column;gap:8px;width:100%;min-height:60px;padding:16px 8px;display:flex}.care-request-row small{color:#777;font-size:13px}.care-manager p{line-height:1.6}.care-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.care-manager .care-form{max-width:700px}.care-page .outline-button{min-height:44px;margin:6px 10px 6px 0}.cart-summary .delivery-check h2{font-size:16px}.care-page [role=alert]{color:#9d241b;overflow-wrap:anywhere}@media (max-width:600px){.care-page{padding:20px 18px 48px}.care-request-grid{grid-template-columns:1fr}.care-page h1{margin-top:18px}.delivery-check{max-width:100%}.care-form input:not([type=checkbox]),.care-form select,.care-form textarea{width:100%;min-width:0}.care-page .black-button{min-height:48px}.care-page details summary{min-height:44px}.care-fields{grid-template-columns:1fr 1fr}}
