:root{--retail-accent:#235bb4;--retail-ink:#152c34} .retail-home{max-width:1160px}.retail-intro{padding:54px 0 40px;border-bottom:1px solid #d5ddd9}.retail-kicker{font-size:12px;font-weight:750;letter-spacing:1.8px;color:var(--retail-accent);text-transform:uppercase}.retail-intro h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,64px);line-height:1.08;color:var(--retail-ink);margin:18px 0}.retail-intro h1 span{color:var(--retail-accent)}.retail-intro>p:last-of-type{max-width:650px;font-size:18px;line-height:1.7}.retail-sections{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.retail-sections a{border:1px solid #c7d6ce;border-radius:4px;padding:10px 16px;color:var(--retail-accent)}.retail-section-head{display:flex;justify-content:space-between;align-items:center;margin:35px 0 22px}.retail-section-head h2{font-family:Georgia,serif;font-size:29px}.retail-section-head span{font-size:11px;letter-spacing:1px}.retail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.retail-card img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:5px}.retail-card>div{padding:20px 0}.retail-card h3{font-family:Georgia,serif;font-size:24px;line-height:1.3}.retail-card time{font-size:12px;color:#56666b}.retail-promise{background:#f0f4f1;border-left:4px solid var(--retail-accent);padding:30px;margin:40px 0 55px}.retail-promise h2{font-size:25px;font-family:Georgia,serif}.retail-promise p{max-width:850px;line-height:1.8}.main-logo img{width:390px;max-height:90px}.mobile-logo{width:260px;max-height:65px}.footer-logo{background:white;border-radius:5px;padding:8px;max-width:280px}.logo-sidenav img{max-width:250px}.retail-sections a:hover{background:#edf3f0}.retail-home a:focus-visible{outline:3px solid var(--retail-accent);outline-offset:4px}[data-bs-theme=dark] .retail-intro h1{color:#eee}[data-bs-theme=dark] .retail-promise{background:#20352e}@media(max-width:767px){.retail-grid{grid-template-columns:1fr}.retail-intro{padding-top:30px}.retail-section-head span{display:none}.retail-card h3{font-size:26px}}
.mobile-logo{background:#fff;padding:5px 9px;border-radius:5px;width:235px!important;height:auto!important;max-width:65vw}.logo-showbacktop img{background:#fff;padding:4px;border-radius:3px}
