.customer-site-page{overflow-wrap:anywhere;min-width:0}.customer-site-page :is(input,select,textarea){font-size:16px}.customer-site-header{color:#18181b;background:#fff;border-bottom:1px solid #e4e4e7}.customer-site-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1280px;margin:auto;padding:12px 24px;display:grid}.customer-site-brand{align-items:center;gap:10px;min-width:0;min-height:48px;text-decoration:none;display:flex}.customer-site-brand img{object-fit:contain;flex:none;width:48px;height:48px}.customer-site-brand span{min-width:0}.customer-site-brand strong{font-family:Georgia,serif;font-size:18px;line-height:1.2;display:block}.customer-site-brand small{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.customer-site-menu-toggle{background:#fff;border:1px solid #d4d4d8;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.customer-site-menu-toggle svg,.customer-site-quick-actions svg{flex:none;width:18px;height:18px}.customer-site-navigation{border-top:1px solid #e4e4e7;grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:8px;display:none}.customer-site-navigation[data-open]{display:grid}.customer-site-navigation a{color:#3f3f46;border-radius:10px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.customer-site-navigation a[aria-current]{color:#9f1239;background:#f4f4f5}.customer-site-navigation a:hover{background:#f4f4f5}.customer-site-quick-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-site-quick-actions a{border:1px solid #d4d4d8;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.customer-site-quick-actions .customer-site-quote{color:#fff;background:#b71932;border-color:#b71932}.customer-site-quick-actions .customer-site-call{color:#18181b;background:#fff}.customer-site-quick-actions .customer-site-call svg{color:#b71932}.customer-site-quick-actions .customer-site-call:hover{background:#fafafa;border-color:#b71932}:is(.customer-site-header :is(a,button):focus-visible,.customer-site-footer a:focus-visible){outline-offset:3px;outline:3px solid #2563eb}.customer-site-footer{color:#52525b;background:#fff;border-top:1px solid #e4e4e7}.customer-site-footer-inner{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1280px;margin:auto;padding:28px 24px;font-size:14px;display:grid}.customer-site-footer strong{color:#18181b;font-family:Georgia,serif;font-size:19px}.customer-site-footer p{max-width:32ch;margin-top:8px;line-height:1.6}.customer-site-footer nav{flex-wrap:wrap;align-content:start;gap:0 16px;min-width:0;display:flex}.customer-site-footer nav[aria-label="Contact the store"]{flex-direction:column;align-items:start}.customer-site-footer a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;padding:6px 0;display:inline-flex}@media (max-width:480px){.customer-site-header-inner,.customer-site-footer-inner{padding-inline:16px}.customer-site-brand strong{font-size:16px}.customer-site-brand img{width:40px;height:40px}.customer-site-brand small{letter-spacing:.04em;font-size:9px}.customer-site-menu-toggle{padding-inline:8px}.customer-site-quick-actions a{padding-inline:8px;font-size:13px}}@media (min-width:768px){.customer-site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1150px){.customer-site-header-inner{gap:20px;min-height:88px;display:flex}.customer-site-menu-toggle{display:none}.customer-site-navigation,.customer-site-navigation[data-open]{border:0;gap:0;margin-left:auto;padding:0;display:flex}.customer-site-navigation a{white-space:nowrap;padding-inline:10px}.customer-site-quick-actions{display:flex}.customer-site-quick-actions a{white-space:nowrap}}
