.checkout-fields label small{display:block;color:var(--muted);font-weight:400;font-size:11px;line-height:1.4;margin-top:6px}
.delivery-area-note{padding:12px 14px;background:#f4f7fb;border-left:3px solid var(--blue);font-size:12px;margin-top:18px}
.product-card:has(.add-cart:disabled){background:#fbfbfc}
.product-card:has(.add-cart:disabled) .product-picture img{filter:grayscale(.25);opacity:.72}
.account-preferences hr{border:0;border-top:1px solid var(--line);margin:26px 0}
.account-reward{border:1px solid #c9d8ec;background:#f4f8fe;border-radius:9px;padding:14px;margin-top:12px}.account-reward>*{display:block}.account-reward strong{font-size:19px;letter-spacing:1px}.account-reward small,.account-reward span{font-size:11px;color:var(--muted);line-height:1.5;margin-top:5px}
.account-order-lines>.account-order-item{display:block}.account-order-item>div:first-child{display:flex;justify-content:space-between;gap:15px}.account-review-form{margin:14px 0 4px;padding:14px;background:#f7f9fc;border-radius:8px;display:grid;grid-template-columns:120px 1fr;gap:10px}.account-review-form>strong,.account-review-form>p{grid-column:1/-1}.account-review-form label{font-size:11px}.account-review-form input,.account-review-form select,.account-review-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #ccd5e1;border-radius:6px;padding:9px;font:inherit}.account-review-form label:has(textarea){grid-column:1/-1}.account-review-form button{justify-self:start}.account-review-status{margin-top:10px;color:#52677f;font-size:12px}.account-order-meta a{color:var(--blue);text-decoration:underline}
@media(max-width:600px){.account-review-form{grid-template-columns:1fr}.account-review-form>*{grid-column:1!important}}
