.sf-locale-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-block:12px;border-bottom:1px solid #e4e7df;font-size:.86rem}.sf-locale-label{display:flex;align-items:center;gap:8px;color:#435249}.sf-locale-controls select,.sf-edition-control select{border:1px solid #cbd5ca;background:#fff;color:#183d2d;border-radius:6px;padding:7px 10px;min-height:40px;max-width:100%;font:inherit}.sf-rate-note{flex-basis:100%;color:#627066;font-size:.74rem;line-height:1.5}.sf-rate-note a{text-decoration:underline}.sf-edition-control{margin:16px 0;padding:12px 16px;background:#f6f7f1;border-inline-start:3px solid #9c7c48}.sf-edition-control label{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sf-edition-control p{margin:0;font-size:.88rem}.storefront.sf-latin{font-family:Arial,Helvetica,system-ui,sans-serif}.sf-latin h1,.sf-latin h2,.sf-latin h3{letter-spacing:-.025em;line-height:1.2}.sf-latin .sf-card h3{line-height:1.3}.sf-latin input,.sf-latin select{direction:ltr}@media(max-width:480px){.sf-locale-controls{gap:8px 16px;width:calc(100% - 28px)}.sf-locale-label{font-size:.8rem}.sf-rate-note{font-size:.7rem}.sf-edition-control{padding:10px}.sf-edition-control label{gap:8px}.sf-latin h1{font-size:clamp(1.9rem,9vw,3rem)}}

.sf-footer .sf-locale-controls{margin-top:24px;padding-top:20px;border-bottom:0;border-top:1px solid #335341}.sf-footer .sf-locale-label{color:#dceee2}.sf-footer .sf-rate-note{color:#b3cebc}.sf-footer .sf-locale-controls select{background:#fff;color:#183d2d}.sf-hero-motto{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;color:var(--sf-green);margin:16px 0 12px}
