.swff{background:#1f3045;color:#baccdb;padding:54px 24px;font-family:Inter,var(--font-body-family,Arial),sans-serif}.swff,.swff *{box-sizing:border-box}.swff .swff__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,340px) repeat(3,minmax(0,1fr));gap:48px;align-items:start}.swff p,.swff h2,.swff ul{margin:0;padding:0}.swff .swff__brand{display:flex;flex-direction:column;gap:10px;min-width:0}.swff .swff__name{color:#fff;font-size:22px;line-height:1.45;font-weight:800;overflow-wrap:anywhere}.swff .swff__description{max-width:320px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.swff .swff__contact{max-width:320px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.swff .swff__column{min-width:0;display:flex;flex-direction:column;gap:10px}.swff h2{color:#fff;font:700 13px/1.45 Inter,var(--font-body-family,Arial),sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.swff .swff__links,.swff .swff__children{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.45}.swff .swff__children{padding-left:12px;margin-top:10px}.swff a{color:#baccdb;text-decoration:none;overflow-wrap:anywhere}.swff a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.swff a:focus-visible{outline:2px solid #75b8ff;outline-offset:4px;border-radius:2px}.swff li,.swff li>span{overflow-wrap:anywhere}@media(max-width:1099px){.swff .swff__inner{gap:28px;grid-template-columns:minmax(0,280px) repeat(3,minmax(0,1fr))}}@media(max-width:899px){.swff{padding:48px 20px}.swff .swff__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.swff .swff__brand{grid-column:1/-1}}@media(max-width:599px){.swff .swff__inner{grid-template-columns:1fr;gap:28px}.swff .swff__links{gap:0}.swff .swff__links a,.swff .swff__links li>span{display:inline-block;padding:8px 0}}@media(max-width:359px){.swff{padding:36px 16px}}.sw-header{--sw-navy: #0b1f33;--sw-blue: #1e6fd9;--sw-muted: #4a5e73;display:block;color:var(--sw-navy);font-family:Inter,Arial,sans-serif;font-style:normal;line-height:1.45;text-align:left;position:relative;z-index:30;background:#fff}.sw-header *,.sw-header *:before,.sw-header *:after{box-sizing:border-box}.sw-header a{color:inherit;text-decoration:none}.sw-header ul{list-style:none;margin:0;padding:0}.sw-header summary{list-style:none;cursor:pointer}.sw-header summary::-webkit-details-marker{display:none}.sw-header a:focus-visible,.sw-header summary:focus-visible{outline:3px solid var(--sw-blue);outline-offset:4px;border-radius:4px}.sw-header__announcement{min-height:42px;display:flex;align-items:center;justify-content:center;padding:10px 24px;color:#fff;background:var(--sw-navy);font-size:13px;font-weight:600;text-align:center}.sw-header__bar{background:#fff}.sw-header__inner{width:100%;max-width:1440px;min-height:82px;margin:0 auto;padding:0 clamp(24px,calc(18.18vw - 141.82px),120px);display:flex;gap:24px;align-items:center;justify-content:space-between;position:relative}.sw-header__brand{display:inline-flex;gap:10px;align-items:center;flex-shrink:0}.sw-header__wordmark{color:var(--sw-navy);font-size:24px;font-weight:800;white-space:nowrap}.sw-header__logo{display:block;width:auto;max-width:220px;height:auto;max-height:44px;object-fit:contain}.sw-header__links{display:flex;flex-wrap:wrap;gap:0 28px;align-items:center}.sw-header__nav-link{display:flex;gap:7px;align-items:center;padding:14px 0;font-size:14px;font-weight:600;white-space:nowrap}.sw-header__nav-link:hover,.sw-header__utility:hover,.sw-header__phone:hover{color:var(--sw-blue)}.sw-header__chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);flex-shrink:0}.sw-header details[open]>summary .sw-header__chevron{transform:rotate(225deg) translate(-1px,-1px)}.sw-header__actions{display:flex;flex-shrink:0;gap:12px;align-items:center}.sw-header__phone,.sw-header__utility{color:var(--sw-muted)!important;font-size:13px;font-weight:600;white-space:nowrap}.sw-header a.sw-header__cta{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;border-radius:9px;background:var(--sw-blue);color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.sw-header a.sw-header__cta:hover{background:#185cb5}.sw-header__dropdown{position:relative}.sw-header__dropdown-panel{position:absolute;top:100%;left:-20px;min-width:260px;max-width:min(360px,90vw);padding:12px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 12px 28px #0b1f331f;z-index:2}.sw-header__dropdown-panel a{display:block;padding:10px 12px;border-radius:5px;font-size:14px}.sw-header__dropdown-panel a:hover{background:#f1f6fc}.sw-header__parent-link{font-weight:700;border-bottom:1px solid #e3e8ef}.sw-header__grandchild-links{padding-left:12px!important}.sw-header__mobile-menu{display:none}@media(max-width:1199px){.sw-header__nav,.sw-header__actions{display:none}.sw-header__inner{min-height:76px;padding:0 24px}.sw-header__mobile-menu{display:block}.sw-header__mobile-toggle{display:flex;align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:600}.sw-header__mobile-panel{position:absolute;left:0;right:0;top:100%;padding:16px 24px 24px;max-height:75dvh;overflow:auto;background:#fff;border-top:1px solid #e3e8ef;box-shadow:0 12px 28px #0b1f331f}.sw-header__mobile-links a,.sw-header__mobile-actions>a{display:block;padding:12px 0;font-size:15px;font-weight:600}.sw-header__mobile-sub-links{padding-left:18px!important}.sw-header__mobile-sub-links a{font-size:14px;font-weight:400}.sw-header__mobile-actions{margin-top:12px;padding-top:12px;border-top:1px solid #e3e8ef}.sw-header__mobile-actions .sw-header__cta{margin-top:12px}}@media(max-width:479px){.sw-header__announcement{font-size:12px;padding:9px 18px}.sw-header__inner{min-height:72px;padding:0 18px;gap:12px}.sw-header__wordmark{font-size:22px}.sw-header__logo{max-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAAAAABE */
