:root{--brand-blue:#329bd0;--brand-blue-hover:#238cc2}.header-quote-button,.site-header .header-actions .desktop-account-link,.utility-contact,.utility-availability{display:none}.site-header:not(.site-header--refined) .desktop-nav-row{grid-column:1/-1}.site-header--refined~main .pns-button.primary[href*=request-quote],.site-header--refined~main .pns-button.primary.storefront-quote-action{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.site-header--refined~main .pns-button.primary[href*=request-quote]:hover,.site-header--refined~main .pns-button.primary.storefront-quote-action:hover{background:var(--brand-blue-hover);border-color:var(--brand-blue-hover)}.site-header--refined .top-utility{color:#536575;background:#f1f6f9;max-width:none;min-height:34px;padding-inline:max(24px,50vw - 700px);font-size:12px;font-weight:400}.site-header--refined .utility-links{gap:24px}.site-header--refined .top-utility .utility-links>a{color:#536575;font-size:12px;font-weight:400;line-height:1.4}.site-header--refined .utility-currency,.site-header--refined .locale-select{color:inherit;font-weight:400}.site-header--refined .utility-availability{align-items:center;gap:6px}.utility-availability>span{background:var(--brand-blue);border-radius:50%;width:5px;height:5px}.header-account-alert{background:var(--brand-blue);color:#fff;border-radius:20px;min-width:17px;padding:2px 4px;font-size:10px;line-height:1.3;position:absolute;top:-3px;right:-3px}.site-header--refined .quote-list-header-trigger{color:var(--brand-blue-hover)}.site-header--refined .quote-list-header-trigger>span{background:var(--brand-blue)}.site-header.site-header--refined .header-actions .quote-list-header-trigger:not(:has(span)){display:none}.site-header--refined .header-icon:focus-visible,.site-header--refined .header-quote-button:focus-visible,.site-header--refined .desktop-nav :is(button,summary):focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.site-header--refined~.mobile-drawer .drawer-quote-link,.site-header--refined~.account-sheet .account-primary-action{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.site-header--refined~.mobile-drawer .mobile-drawer-nav .drawer-group>summary{font-size:17px;font-weight:500}.site-header--refined~.mobile-drawer .mobile-drawer-nav .drawer-quote-link{border-radius:6px;min-height:52px;font-size:16px;font-weight:500}@media (min-width:901px){.site-header.site-header--refined .header-actions>.account-trigger{display:none}.site-header.site-header--refined .header-actions>.desktop-account-link{display:inline-flex}}@media (min-width:1181px){.site-header--refined .utility-contact,.site-header--refined .utility-availability{display:inline-flex}.site-header.site-header--refined .header-main{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1400px;min-height:92px;margin-inline:auto;padding:12px 0;display:grid;position:relative}.site-header--refined .brand-logo{grid-area:1/1}.site-header.site-header--refined .brand-logo img{width:134px}.site-header--refined .header-main>:is(.desktop-account-entry,.desktop-session-card,.desktop-commerce-actions){display:none}.site-header.site-header--refined .desktop-nav-row{border:0;grid-area:1/2;width:auto;max-width:none;min-height:0;margin:0;padding:0;display:block}.site-header.site-header--refined .desktop-nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:22px;display:flex}.site-header.site-header--refined .desktop-nav .nav-item>:is(button,summary){color:#213b49;white-space:nowrap;align-items:center;gap:6px;padding:16px 0;font-size:15px;font-weight:500;line-height:1.25;display:flex}.site-header--refined .desktop-nav .nav-item>:is(button,summary) svg{color:#8699a3;width:11px;height:11px}.site-header--refined .desktop-nav .nav-item>:is(button,summary):after{display:none}.site-header--refined .desktop-nav .nav-item[open]>summary,.site-header--refined .desktop-nav .nav-item>button:hover{color:var(--brand-blue-hover)}.site-header--refined .dropdown-menu{border-top-color:var(--brand-blue)}.site-header--refined .dropdown-menu a{font-weight:400}.site-header.site-header--refined .header-actions{grid-area:1/3;align-items:center;gap:8px;display:flex}.site-header--refined .header-actions>:is(.mobile-menu-button,.mobile-language-trigger){display:none}.site-header.site-header--refined .header-actions .header-icon,.site-header.site-header--refined .header-actions .cart-link{color:#213b49;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:34px;min-width:34px;height:44px;min-height:44px;padding:0;display:inline-flex;position:relative}.site-header--refined .header-actions :is(.header-icon,.cart-link)>svg{width:20px;height:20px}.site-header--refined .header-actions .cart-link>span:not(.cart-count){display:none}.site-header--refined .header-actions .cart-count{color:#536575;background:0 0;min-width:14px;height:16px;padding:0;font-size:10px;font-weight:400;position:absolute;top:-1px;right:0}.site-header--refined .header-actions .header-quote-button{background:var(--brand-blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-left:5px;padding:11px 17px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.site-header--refined .header-actions .header-quote-button:hover{background:var(--brand-blue-hover)}.site-header.site-header--refined .header-actions>:is(.mobile-menu-button,.account-trigger),.site-header--refined .header-product-search{display:none}.site-header--refined .header-product-search.is-mobile-expanded{z-index:75;background:#fff;border:1px solid #d5e2e9;border-radius:0 0 10px 10px;width:min(600px,100vw - 48px);padding:18px;display:block;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 12px 28px #102c3b14}.site-header--refined .header-product-search .desktop-search-box{min-height:48px}.site-header--refined .header-product-search .mobile-header-search-close{display:inline-flex}.site-header--refined .header-search-results{max-height:65vh;overflow-y:auto}}@media (min-width:1181px) and (max-width:1350px){.site-header.site-header--refined .header-main{grid-template-columns:134px minmax(0,1fr) auto;gap:18px}.site-header.site-header--refined .desktop-nav{gap:16px}.site-header.site-header--refined .desktop-nav .nav-item>:is(button,summary){font-size:14px}.site-header--refined .header-actions .header-quote-button{gap:12px;padding-inline:13px}}@media (min-width:1181px) and (max-width:1399px){.site-footer .footer-main{grid-template-columns:minmax(0,.95fr) minmax(0,.72fr) minmax(0,1.12fr);gap:clamp(28px,4vw,56px);padding-inline:24px}.site-footer .footer-main>*{min-width:0}}@media (max-width:1180px){.site-header--refined .top-utility{padding-inline:16px}.site-header--refined .utility-links{gap:12px}.site-header--refined .desktop-nav-row{display:none}}
@font-face{font-family:outfit;src:url(../media/Outfit_Variable-s.p.1fcw18se4-gfj.ttf?dpl=24b74c49-016b-430f-b860-2b790e291c19)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_64472fc3-module__qPr1YW__className{font-family:outfit,outfit Fallback}.outfit_64472fc3-module__qPr1YW__variable{--font-outfit:"outfit", "outfit Fallback"}
