.siteHeader{color:var(--smInk);background:var(--smBlue)}.siteHeaderBar{display:flex;align-items:center;gap:40px;min-height:88px}@media(max-width:767px){.siteHeaderBar{gap:12px;min-height:72px}}.siteLogo,.siteLogo:hover{color:var(--smInk)}.siteNav{display:flex;flex:1;gap:32px;font-size:16px;font-weight:500}.siteNav a:hover{color:#fff}@media(max-width:767px){.siteNav{display:none}.siteCart{margin-left:auto}}.siteCart{position:relative}.siteCartToggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;color:inherit;background:none;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:color .2s}.siteCartToggle:hover{color:#fff}.siteCartPanel{position:absolute;top:100%;right:0;z-index:1001;min-width:240px;margin-top:8px;padding:16px;border-radius:8px;color:var(--smInk);background:#fff;box-shadow:0 12px 32px -12px #061c2b80;font-size:15px;text-align:center}.z-button.siteMenuToggle{display:none;color:var(--smInk);font-size:18px}@media(max-width:767px){.z-button.siteMenuToggle{display:inline-flex}}.siteMobileMenu .z-sidebar{width:260px;padding-top:24px;background:#fff}.siteMobileMenu a{display:block;padding:12px 24px;color:var(--smInk);font-size:16px}.siteMobileMenu a:hover{color:var(--smInk);background:var(--smMist)}.siteFooter{padding-block:64px 40px;background:var(--smInk)}.siteFooter h5{color:#fff;font-size:16px;font-weight:600}.siteFooter ul{margin:15px 0 0;padding:0;list-style:none}.siteFooter li+li{margin-top:5px}.siteFooter li a{color:#b9cbd8;font-size:14px}.siteFooter li a[href]:hover{color:#fff}.siteFooterGrid{display:grid;grid-template-columns:repeat(3,1fr) 1.6fr;gap:40px}@media(max-width:991px){.siteFooterGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.siteFooterGrid{grid-template-columns:1fr}}.siteCopy{padding-block:20px;color:#b9cbd8;background:var(--smInk);border-top:1px solid hsla(0,0%,100%,.12);font-size:14px}.siteCopy a:hover{color:#fff}#page{background:#fff;overflow:hidden}
