/* Calm, useful purchase information in the existing storefront palette. */
.store-confidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;padding:24px 0 0;border-top:1px solid #ebe7e4}
.confidence-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border-radius:12px;background:#f8f6f2;color:#674736;text-decoration:none}
.confidence-item svg{width:24px;height:24px;flex:none;fill:none;stroke:#88672e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.confidence-item strong{display:block;font-size:13px;font-weight:600;line-height:1.45}
.confidence-item small{display:block;font-size:12px;line-height:1.6;color:#705f53;margin-top:5px}
.confidence-item:hover{background:#f0ece4}.confidence-item:focus-visible,.product-confidence a:focus-visible{outline:2px solid #587a36;outline-offset:3px}
.product-confidence{display:flex;flex-wrap:wrap;gap:9px 16px;margin:18px 0 22px;padding:15px 0;border-top:1px solid #ebe7e4;border-bottom:1px solid #ebe7e4}
.product-confidence a{font-size:12px;line-height:1.5;color:#674736;text-decoration:underline;text-underline-offset:3px}
main.store-help{max-width:850px;padding:36px 22px 60px;color:#674736}
.store-help .store-help-intro h1{font-size:30px;font-weight:500;line-height:1.3;margin:0 0 12px}
.store-help-intro>p:last-child{font-size:14px;line-height:1.7;color:#705f53}
.store-help-nav{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}
.store-help-nav a{display:inline-flex;align-items:center;min-height:42px;font-size:12px;border:1px solid #e6ddd0;border-radius:22px;padding:10px 16px;background:#f8f6f2}
.store-help section{scroll-margin-top:150px;background:#fff;border:1px solid #ebe7e4;border-radius:16px;padding:24px;margin-bottom:18px}
.store-help section h2{font-size:21px;font-weight:500;line-height:1.4;margin:0 0 16px}
.store-help section p,.store-help section li{font-size:14px;line-height:1.8}
.store-help section p{margin:0 0 14px}.store-help section p:last-child{margin-bottom:0}
.store-help section ul{margin:0;padding-left:20px}.store-help section li+li{margin-top:9px}
.store-help section a{color:#674736;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.store-help-email{display:inline-block;font-size:15px;font-weight:600;line-height:1.7;margin-bottom:16px}
@media(max-width:900px){.store-confidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:600px){.store-confidence{margin-top:26px;padding-top:20px;gap:10px}.confidence-item{padding:13px 10px;gap:8px;flex-direction:column}.confidence-item strong{font-size:12px}.confidence-item small{font-size:11px}.confidence-item svg{width:21px;height:21px}main.store-help{padding:27px 16px 45px}.store-help .store-help-intro h1{font-size:27px}.store-help section{padding:21px 18px}.store-help section h2{font-size:19px}.store-help section p,.store-help section li{font-size:13px}.store-help-email{font-size:13px}}
