:root{--cpis-typography-modern: "Barlow", "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;--text-font-family: var(--cpis-typography-modern);--heading-font-family: var(--cpis-typography-modern)}html body,html body main,html body .cpis-h2,html body .footer,html body #snize_results,html body div.snize-ac-results.cpis-ac-v3-ready{font-family:var(--cpis-typography-modern)!important}html body :is(.heading,h1,h2,h3,h4,.product-item__title,.product-meta__title,.cpis-h2__action,.footer__title,.snize-title,.snize-product-title){font-family:var(--cpis-typography-modern)!important}html body main :is(.heading,h1,h2,h3){font-weight:650!important;letter-spacing:-.012em}html body main .product-item .product-item__title{font-weight:600!important;letter-spacing:-.005em!important;line-height:1.45!important}html body main .product-item .product-item__vendor{font-weight:600!important;letter-spacing:0!important}html body main .product-item .price:not(.price--compare){font-weight:700!important;letter-spacing:-.01em!important}html body main .product-item :is(.product-item__sku,.product-item-number),html body #snize_results .snize-product .snize-sku{font-weight:400!important;letter-spacing:0!important}html body main .product-item .product-label[data-cpis-badge],html body .cpis-searchanise-badges .product-label[data-cpis-badge],html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card>.cpis-ac-v3-badge{font-family:var(--cpis-typography-modern)!important;font-weight:700!important;letter-spacing:.005em!important}html body #snize_results .snize-product .snize-title,html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-title,.snize-product-title){font-family:var(--cpis-typography-modern)!important;font-weight:600!important;letter-spacing:-.005em!important}html body #snize_results .snize-product :is(.snize-price,.snize-product-price),html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-price,.snize-product-price){font-weight:700!important}html body #snize_results .snize-product .snize-button,html body main :is(.button,.button--primary,.cpis-home__button){font-family:var(--cpis-typography-modern)!important;font-weight:600!important;letter-spacing:0!important}html body .cpis-h2 .cpis-h2__action,html body .cpis-h2 .cpis-h2__quick a,html body .cpis-h2 .cpis-h2__catalog>summary,html body .cpis-h2 .cpis-h2__utility>summary{font-family:var(--cpis-typography-modern)!important;font-weight:600!important;letter-spacing:0!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group h3,html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group a{font-family:var(--cpis-typography-modern)!important;font-weight:600!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__mega-head strong{font-weight:650!important;letter-spacing:-.01em!important}html body .footer .footer__title{font-family:var(--cpis-typography-modern)!important;font-weight:650!important;letter-spacing:0!important}html body .footer :is(a,p,.cpis-footer-location-inline__hours,.cpis-footer-location-inline__address){font-family:var(--cpis-typography-modern)!important;letter-spacing:0!important}html body main .cpis-home__section-header h2,html body main .cpis-home__highlight h2,html body main .cpis-commercial-page .cpis-ed-hero__title,html body main .cpis-commercial-page .cpis-ed-hero__nav-title,html body.template-product main .product-meta__title{font-family:var(--cpis-typography-modern)!important;font-weight:650!important;letter-spacing:-.015em!important}html body main .cpis-info--unified .cpis-info__article-content :is(h2,h3),html body main .cpis-info--unified .cpis-info__hero h1{font-family:var(--cpis-typography-modern)!important;font-weight:650!important;letter-spacing:-.015em!important}@media(max-width:749px){html body main .product-item .product-item__title,html body #snize_results .snize-product .snize-title,html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-title,.snize-product-title){font-weight:600!important}}:root{--cpis-typo-ink:#173047;--cpis-typo-secondary:#354a52;--cpis-typo-link:#005f69}html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support) .cpis-home-plus__heading h2,html body.template-index main .cpis-home__section-header h2,html body.template-index #shopify-section-1542984882560 .section__header .section__title{font-family:var(--cpis-typography-modern)!important;font-weight:650!important;letter-spacing:-.018em!important;line-height:1.22!important;color:var(--cpis-typo-ink)!important}html body.template-index .cpis-home-plus:not(.cpis-home-plus--support) .cpis-home-plus__eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.45!important;text-transform:none!important}html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support) .cpis-home-plus__heading>p{color:var(--cpis-typo-secondary)!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important}html body.template-index main .cpis-home-plus__solution-copy>strong,html body.template-index main .cpis-home-plus__brand-copy>strong{color:var(--cpis-typo-ink)!important;font-size:clamp(17px,1.5vw,20px)!important;font-weight:650!important;line-height:1.34!important;letter-spacing:-.01em!important}html body.template-index main .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus__brand-copy>span:nth-child(3){color:var(--cpis-typo-secondary)!important;font-size:14px!important;line-height:1.55!important}html body.template-index main .cpis-home-plus__action{color:var(--cpis-typo-link)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important}html body main .cpis-commercial-page .cpis-ed-hero__title{font-weight:650!important;letter-spacing:-.024em!important;line-height:1.12!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__eyebrow,.cpis-ed-hero__brand){font-size:12.5px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}html body main .cpis-commercial-page .cpis-ed-hero__description{font-size:clamp(14.5px,1.15vw,16px)!important;color:var(--cpis-typo-secondary)!important;line-height:1.6!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__folio,.cpis-ed-hero__nav-number){color:var(--cpis-typo-secondary)!important;font-size:12.5px!important;font-weight:600!important}html body main .cpis-commercial-page .cpis-ed-hero__nav-title{font-weight:650!important;letter-spacing:-.005em!important}html body main .cpis-info :is(.cpis-info__eyebrow,.cpis-info__kicker){font-size:12.5px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}html body main .cpis-info .cpis-info__hero h1,html body main .cpis-info .cpis-info__service-feature h3,html body main .cpis-info .cpis-info__section-header h2{font-weight:650!important;letter-spacing:-.02em!important;line-height:1.2!important}html body main .cpis-info .cpis-info__section-header>p{color:var(--cpis-typo-secondary)!important;font-size:14.5px!important;line-height:1.55!important}html body main .cpis-info :is(.cpis-info__shortcuts>a,.cpis-info__service-links>a){font-size:14.5px!important;font-weight:550!important;letter-spacing:0!important}html body main .cpis-info :is(.cpis-info__link-card strong,.cpis-info__resource-grid strong,.cpis-info__location h3,.cpis-info__glass strong){font-weight:650!important;letter-spacing:-.005em!important;color:var(--cpis-typo-ink)!important}html body main .cpis-info :is(.cpis-info__link-card small,.cpis-info__resource-grid>a>span:nth-last-child(2),.cpis-info__location>p,.cpis-info__location-footer p,.cpis-info__glass em){color:var(--cpis-typo-secondary)!important;font-size:13.5px!important;line-height:1.55!important;font-weight:400!important}html body main .cpis-info :is(.cpis-info__breadcrumbs,.cpis-info__location dl div){font-size:13px!important;line-height:1.5!important}html body main .cpis-info :is(.cpis-info__location-top,.cpis-info__service-feature>span,.cpis-info__glass small){font-size:12px!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:none!important}html body main .cpis-info :is(.cpis-info__button,.cpis-info__contact-banner>a,.cpis-info__location>a){font-weight:650!important;font-size:14px!important;letter-spacing:0!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group h3{font-size:13.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--cpis-typo-link)!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group a{font-weight:500!important;letter-spacing:0!important}html body .cpis-h2 .cpis-h2__menu-feature p,html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__mega-head span{color:var(--cpis-typo-secondary)!important;font-size:14px!important;line-height:1.5!important}html body div.snize-ac-results.cpis-ac-v3-ready :is(.snize-ac-header,.snize-ac-title,.snize-ac-section-title,.snize-ac-title-products,.snize-ac-title-suggestions){font-family:var(--cpis-typography-modern)!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}html body div.snize-ac-results.cpis-ac-v3-ready .cpis-ac-v3-suggestions :is(.snize-suggestion,.snize-category,.snize-page) a{font-size:13.5px!important;font-weight:500!important;line-height:1.5!important}html body.template-cart [data-section-type=cart] :is(.line-item__vendor,.cpis-cart__unit-label){color:var(--cpis-typo-secondary)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:0!important}html body.template-cart [data-section-type=cart] :is(.line-item__title,.cart-recap__price-line){font-weight:650!important;letter-spacing:-.005em!important}html body.template-cart [data-section-type=cart] .cart-recap__notices{color:var(--cpis-typo-secondary)!important;font-size:14px!important;line-height:1.55!important}@media(max-width:749px){html body.template-index main .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus__brand-copy>span:nth-child(3){font-size:13.5px!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__eyebrow,.cpis-ed-hero__brand){font-size:12px!important}html body main .cpis-info .cpis-info__section-header>p{font-size:14px!important}html body .cpis-h2 .cpis-h2__menu-feature p{font-size:13.5px!important}}html body :is(button,input,select,textarea){font-family:var(--cpis-typography-modern)!important}html body .cpis-home-plus--support,html body main .cpis-home-plus,html body main .cpis-info,html body main .cpis-commercial-page,html body main .cpis-home,html body .footer{font-family:var(--cpis-typography-modern)!important}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>strong{font-family:var(--cpis-typography-modern)!important;font-weight:700!important}:root{--cpis-small-text:#354a52;--cpis-small-heading:#005f69}html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support)>.container>.cpis-home-plus__heading>.cpis-home-plus__eyebrow,html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>.cpis-home-plus__eyebrow{color:var(--cpis-small-heading)!important;font-size:13px!important;line-height:1.42!important;font-weight:700!important;letter-spacing:.008em!important;text-transform:none!important}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus .cpis-home-plus__brand-copy>span:nth-child(3){color:var(--cpis-small-text)!important;font-size:14.5px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important}html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support) .cpis-home-plus__heading>p{color:var(--cpis-small-text)!important;font-size:15px!important;line-height:1.6!important}html body.template-index main .cpis-home-plus__brand-copy>.cpis-home-plus__eyebrow{font-size:12.5px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.012em!important}html body.template-index .cpis-discovery .cpis-discovery__explore--editorial .cpis-discovery__editorial-subtitle{color:var(--cpis-small-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.45!important;text-transform:none!important}html body.template-index .cpis-discovery [data-cpis-discovery-panel=upcoming] .cpis-discovery__upcoming-note{color:var(--cpis-small-text)!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__eyebrow,.cpis-ed-hero__brand){color:var(--cpis-small-heading)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.006em!important;line-height:1.4!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__folio,.cpis-ed-hero__nav-number){color:var(--cpis-small-text)!important;font-size:12.5px!important;font-weight:650!important}html body main .cpis-commercial-page .cpis-ed-hero__description{color:var(--cpis-small-text)!important}html body main .cpis-info .cpis-info__section-header .cpis-info__kicker,html body main .cpis-info .cpis-info__location-overview-kicker,html body main .cpis-info .cpis-info__other-location-label,html body main .cpis-info--article .cpis-info__aside-contact>span{color:var(--cpis-small-heading)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.008em!important;line-height:1.45!important;text-transform:none!important}html body main .cpis-info :is(.cpis-info__location-top,.cpis-info__breadcrumbs){font-size:13px!important;font-weight:600!important;letter-spacing:0!important}html body main .cpis-info :is(.cpis-info__link-card small,.cpis-info__location>p,.cpis-info__resource-grid>a>span:nth-last-child(2)){color:var(--cpis-small-text)!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group h3{color:var(--cpis-small-heading)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important}html body .cpis-h2 .cpis-h2__menu-mega :is(.cpis-h2__mega-head span,.cpis-h2__menu-feature p){color:var(--cpis-small-text)!important;font-size:14px!important;font-weight:500!important}html body #snize_results .snize-product :is(.snize-sku,.snize-product-sku),html body main .product-item :is(.product-item__sku,.product-item-number){color:var(--cpis-small-text)!important;font-weight:500!important}html body .product-item__info :is(.cpis-review-summary__count,.cpis-review-summary__empty-label),html body #snize_results .snize-product :is(.snize-reviews-count,.snize-rating-count,.snize-review-count){color:var(--cpis-small-text)!important;font-size:12px!important;font-weight:500!important}html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-sku,.snize-product-sku){color:var(--cpis-small-text)!important;font-weight:500!important}html body.template-product main .product-meta__reference{color:var(--cpis-small-text)!important;font-weight:500!important}@media(max-width:749px){html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support)>.container>.cpis-home-plus__heading>.cpis-home-plus__eyebrow,html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>.cpis-home-plus__eyebrow{font-size:12.5px!important}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus .cpis-home-plus__brand-copy>span:nth-child(3){font-size:14px!important}html body.template-index .cpis-discovery .cpis-discovery__explore--editorial .cpis-discovery__editorial-subtitle{font-size:11.5px!important;letter-spacing:0!important}}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>.cpis-home-plus__eyebrow,html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support)>.container>.cpis-home-plus__heading>.cpis-home-plus__eyebrow{font-size:14.5px!important;font-weight:700!important;letter-spacing:.005em!important;line-height:1.4!important}html body.template-index main .cpis-home-plus__brand-copy>.cpis-home-plus__eyebrow{font-size:14px!important;letter-spacing:.005em!important}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus .cpis-home-plus__brand-copy>span:nth-child(3){font-size:16px!important;line-height:1.55!important}html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support) .cpis-home-plus__heading>p{font-size:16px!important}html body.template-index main .cpis-home-plus__solution-copy>strong,html body.template-index main .cpis-home-plus__brand-copy>strong{font-size:clamp(18px,1.65vw,21px)!important;line-height:1.32!important}html body.template-index main .cpis-home-plus__action{font-size:15px!important}html body.template-index main .cpis-home-plus--support .cpis-home-plus__resource-copy>strong{font-size:17px!important;line-height:1.3!important}html body.template-index main .cpis-home-plus--support .cpis-home-plus__resource-copy>span{font-size:15px!important;line-height:1.55!important}html body.template-index .cpis-discovery .cpis-discovery__explore--editorial .cpis-discovery__editorial-subtitle{font-size:13.5px!important;line-height:1.45!important;letter-spacing:0!important}html body.template-index .cpis-discovery [data-cpis-discovery-panel=upcoming] .cpis-discovery__upcoming-note{font-size:13.5px!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__eyebrow,.cpis-ed-hero__brand){font-size:14px!important;line-height:1.45!important}html body main .cpis-commercial-page :is(.cpis-ed-hero__folio,.cpis-ed-hero__nav-number){font-size:13.5px!important}html body main .cpis-commercial-page .cpis-ed-hero__description{font-size:16px!important;line-height:1.6!important}html body main .cpis-info .cpis-info__section-header .cpis-info__kicker,html body main .cpis-info .cpis-info__location-overview-kicker,html body main .cpis-info .cpis-info__other-location-label{font-size:14px!important}html body main .cpis-info :is(.cpis-info__location-top,.cpis-info__breadcrumbs){font-size:14px!important}html body main .cpis-info :is(.cpis-info__link-card small,.cpis-info__location>p,.cpis-info__resource-grid>a>span:nth-last-child(2)){font-size:15px!important;line-height:1.55!important}html body main .cpis-info :is(.cpis-info__shortcuts>a,.cpis-info__service-links>a){font-size:15.5px!important}html body .cpis-h2 .cpis-h2__menu-mega .cpis-h2__menu-group h3{font-size:15px!important;font-weight:700!important}html body .cpis-h2 .cpis-h2__menu-mega :is(.cpis-h2__mega-head span,.cpis-h2__menu-feature p){font-size:15px!important}html body main .product-item .product-item__title{font-size:16.5px!important;line-height:1.42!important}html body main .product-item :is(.product-item__sku,.product-item-number),html body #snize_results .snize-product :is(.snize-sku,.snize-product-sku){font-size:13.5px!important;line-height:1.5!important}html body #snize_results .snize-product .snize-title{font-size:16px!important;line-height:1.43!important}html body .product-item__info :is(.cpis-review-summary__count,.cpis-review-summary__empty-label){font-size:13px!important}html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-title,.snize-product-title){font-size:14px!important;line-height:1.43!important}html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-sku,.snize-product-sku){font-size:12px!important}html body.template-product main :is(.product-meta__reference,.product-form__info-title,.product-form__price-info){font-size:15px!important}html body .footer .footer__title{font-size:18px!important}html body .footer .footer__block-item--text .rte p,html body .footer .cpis-footer-location-inline__address,html body .footer .cpis-footer-location-inline__hours>div{font-size:15px!important}html body.template-cart [data-section-type=cart] :is(.line-item__vendor,.cpis-cart__unit-label){font-size:13.5px!important}html body.template-cart [data-section-type=cart] .cart-recap__notices{font-size:15px!important}@media(max-width:749px){html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>.cpis-home-plus__eyebrow,html body.template-index main .cpis-home-plus:not(.cpis-home-plus--support)>.container>.cpis-home-plus__heading>.cpis-home-plus__eyebrow{font-size:13.5px!important}html body.template-index main .cpis-home-plus--solutions .cpis-home-plus__solution-copy>span:nth-child(3),html body.template-index main .cpis-home-plus .cpis-home-plus__brand-copy>span:nth-child(3){font-size:15px!important}html body.template-index main .cpis-home-plus__solution-copy>strong,html body.template-index main .cpis-home-plus__brand-copy>strong{font-size:18px!important}html body.template-index main .cpis-home-plus--support .cpis-home-plus__resource-copy>strong{font-size:16.5px!important}html body.template-index main .cpis-home-plus--support .cpis-home-plus__resource-copy>span{font-size:14px!important}html body.template-index .cpis-discovery .cpis-discovery__explore--editorial .cpis-discovery__editorial-subtitle{font-size:12.5px!important}html body main .product-item .product-item__title{font-size:15px!important}html body main .product-item :is(.product-item__sku,.product-item-number),html body #snize_results .snize-product :is(.snize-sku,.snize-product-sku){font-size:12.5px!important}html body #snize_results .snize-product .snize-title{font-size:15px!important}html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-title,.snize-product-title){font-size:13.5px!important}html body div.snize-ac-results.cpis-ac-v3-ready .snize-product.cpis-ac-v3-card :is(.snize-sku,.snize-product-sku){font-size:11.5px!important}html body .footer .footer__block-item--text .rte p,html body .footer .cpis-footer-location-inline__address,html body .footer .cpis-footer-location-inline__hours>div{font-size:14.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cpis-typography-modern-v1.css.map */
