
/* Refined brand and page rhythm, 0.4.4 */
.site-header .brand{gap:14px}.site-header .brand-tricycle{width:68px;height:56px;flex-shrink:0}.brand-wordmark{font-size:32px!important;line-height:1!important;letter-spacing:-1.4px;font-weight:750;color:#183153}.brand-wordmark>b{color:#315f96;font-weight:850}.brand-wordmark .brand-domain{font-weight:500;font-size:.64em;letter-spacing:-.4px;color:#52657b}.brand-wordmark small{font-size:10px!important;letter-spacing:1.65px!important;font-weight:650;margin-top:9px!important}.site-header{border-bottom:1px solid #dce6f1}.site-header nav>a{font-weight:600}.site-header .header-cart{border-radius:12px!important;background:#edf4fc!important;color:#183153!important}.hero{gap:48px}.hero h1{letter-spacing:-2.8px;line-height:1.06}.hero-photo{border-radius:24px!important;overflow:hidden}.service-strip{border-radius:16px!important}.product-card{border-radius:18px!important;box-shadow:0 10px 30px rgba(24,49,83,.035)}.product-card-main{border-radius:14px!important;background:#f9fbfe}.product-card-main img{object-fit:contain}.product-card:hover{box-shadow:0 16px 36px rgba(24,49,83,.09)}.featured{border-radius:24px!important;overflow:hidden}.intro{border-radius:20px!important}.site-footer .brand-wordmark{color:#fff!important}.site-footer .brand-wordmark>b,.site-footer .brand-domain{color:#b9d5f5!important}.site-footer .brand-tricycle{width:64px;height:54px}.site-footer .brand{gap:13px}.site-footer .footer-brand p a{color:inherit;text-underline-offset:4px}
@media(max-width:767px){.site-header .brand{gap:9px}.site-header .brand-tricycle{width:52px;height:44px}.brand-wordmark{font-size:27px!important}.brand-wordmark small{font-size:8px!important;letter-spacing:1.2px!important}.hero h1{letter-spacing:-1.5px}.hero{gap:26px}.hero-photo{border-radius:18px!important}}
