.hero-slider{position:relative}.hero-slider .swiper-slide{height:450px;width:100%}.two-col-hero{height:100%;align-items:center;background-size:cover;background-position:center;padding:0}.hero-container{max-width:100%;margin:auto;padding:0;display:grid;grid-template-columns:60% 40%;align-items:center;gap:40px}.hero-left{width:50%;padding:40px 0 40px 120px}.hero-left h2{font-size:40px;line-height:1.2;font-weight:700;color:#fff}.hero-btn{display:inline-block;margin-top:20px;padding:10px 26px;color:#fff;font-weight:600;text-decoration:none;border-radius:1px;border:1px solid #fff}.hero-left .hero-btn[href=""]{display:none}.hero-left .hero-btn{background:#0c87c6;border-color:#0c87c6}.hero-container a{text-decoration:none}.hero-right{padding:50px 20px;border-radius:1px;color:#eee;height:100%;min-height:38vh;display:flex;flex-direction:column;justify-content:flex-start}.hero-right h2{font-size:26px;font-weight:700;margin-bottom:5px;color:#fff}.tagline{font-size:18px;margin-bottom:15px;font-weight:600}.hero-benefits li{list-style:none;margin-bottom:12px;font-size:16px}span.checkmark{color:#000;background:#0c87c6;border-radius:50%;padding:2px 5px;font-size:15px;margin-right:8px}ul.hero-benefits{margin-bottom:25px;margin-left:-20px;min-height:50px}.register-btn{padding:10px 20px;background:#0c87c6;color:#fff;border-radius:4px;text-decoration:none}.signin-btn{margin-left:12px;color:#fff;font-weight:500;font-size:16px}.hero-logo{margin-top:25px;max-width:80px}.collection__title.title-wrapper{display:flex;justify-content:space-between;margin-bottom:0}.ftrd-collections-ttl a.link.underlined-link{font-size:16px;font-weight:700;color:#0c87c6;text-decoration:none}.ftrd-collections-ttl h2.title{text-transform:uppercase;font-size:38px;font-weight:700;color:#333;margin-bottom:10px}.ftrd-collections-ttl h2.title:after{content:"";display:block;width:40%;height:4px;background:#007bff;margin-top:8px}.ftrd-collections-ttl .card__media{border:1px solid #ddd}.custom-section-content rte-formatter,.collection-hero__description.rte{min-width:100%;max-width:1000px!important}.custom-section-content rte-formatter p,.collection-hero__description.rte p{width:100%;max-width:100%!important}.custom-section-content rte-formatter img,.collection-hero__description img{width:100vw}#grid-north-american-electric-inc .product-card h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.facets.facets--horizontal.spacing-style{padding-left:120px;padding-right:120px;background-color:#e8e9e9;border:1px solid #000}.quick-add span.add-to-cart-text{color:#0c87c6;font-weight:500;font-size:15px}.product-card span.price{color:#0c87c6;font-weight:500;font-size:14px}.product-details span.price{color:#0c87c6}.cart-page td.cart-items__details>div span,.cart-items__price text-component,.cart__total .cart__total-value{color:#0c87c6;font-weight:500}.cart-page td.cart-items__details a.cart-items__title{font-weight:600;font-size:15px}span.disclosure-trigger__label.h6,span.cart__total-label{font-size:14px;font-weight:600}.cart__summary-inner{border-left:1px solid rgba(235,235,235,1);padding-top:0!important;margin-top:10px;padding-bottom:0!important}.cart__blocks h2.totals__total{font-weight:600;font-size:18px}.cart-items tr th{font-weight:600;color:#121212;font-size:14px;opacity:1}.cart__items td.cart-item__details a{color:#000;font-weight:600}.cart__items td.cart-item__details a:hover{text-decoration:none;color:#0c87c6}.cart__items .product-option,.cart-item__price-wrapper span.price.price--end{color:#0c87c6;font-weight:600;font-size:16px}.cart__blocks .totals p.totals__total-value{color:#0c87c6;font-weight:600}span.facets__summary-label,.facets__summary span,h2#verticalTitle{color:#000;font-size:16px}:not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:auto}.main-collection-grid .product-card .product-media-container.media-fit img{object-fit:contain}.main-collection-grid .product-card .product-media{height:348px;padding:20px}.shopify-product-form .product-form-buttons{display:flex;flex-wrap:nowrap}.cart-items-component .cart-items__table tbody tr{border-bottom:1px solid rgba(235,235,235,1);padding-top:20px}.cart-items-component .cart-items__table thead.visually-visible tr.cart-items__table-row{border-bottom:1px solid rgba(235,235,235,1);padding:15px 0;border-top:1px solid rgba(235,235,235,1)}.cart-items__table th#quantity{max-width:50%}.cart-items__table td.cart-items__quantity{text-align:end;padding-left:15%}product-title.product-card-gallery__title-placeholder span.title-text{font-size:14px;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important}.card__information .card__heading{font-size:15px;font-weight:500;padding:0 15px 0 0}.card__information .card__heading a:hover{text-decoration:none!important;color:#0c87c6;font-weight:500;font-family:Inter,sans-serif}span.price-item.price-item--regular{color:#0c87c6;font-size:14px;font-weight:600;font-family:Inter,sans-serif}.product__title h1{font-size:24px;font-weight:600}.product-form__buttons{display:flex;gap:10px}.product-form__buttons .shopify-payment-button{min-width:185px;height:auto}.collection-card-wrapper .card__inner .card__media{aspect-ratio:1 / 1;overflow:hidden}.collection-card-wrapper .card__inner .card__media img{width:100%;height:100%;object-fit:contain}#MainContent .page-width{padding-left:8rem;padding-right:8rem}.collection-list-wrapper .collection-list.grid{column-gap:15px!important;row-gap:15px!important}.product-downloads h3{font-size:medium}.product__info-wrapper .product-downloads ul{display:block;list-style-type:none;padding-left:0;max-width:600px}.product__info-wrapper .product-downloads a{display:flex;text-decoration:none;color:#0c87c6;font-size:16px;gap:8px;line-height:2}.product__info-wrapper .download-item img{width:20px;height:18px;margin-top:5px}.product__info-wrapper .product-downloads ul li{padding-right:20px}.product__info-wrapper .product-downloads a:hover{color:#e4002b}.product__info-wrapper .download-item img.hovericon,.product__info-wrapper .product-downloads a:hover .nonhovericon{display:none}.product__info-wrapper .download-item a:hover .hovericon{display:block}button.additional-checkout-buttons__button--paypal{display:none!important}#checkout-main section._1fragemg9._1fragem32._1fragemn2{display:none}#checkout-main ._1fragemg9._1fragemeq._1fragem32._1fragemn2,.cart__dynamic-checkout-buttons.additional-checkout-buttons{display:none}@media (min-width: 768px){ul.product-grid.product-grid--grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 900px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-right{margin:0 auto}}@media (max-width: 767px){.hero-slider .swiper-slide{height:auto;padding-bottom:30px}.two-col-hero{padding:20px 0;background-position:center}.hero-container{grid-template-columns:1fr;text-align:center;padding:0 15px;gap:0}.hero-left{padding:10px 0;width:100%;text-align:center}.hero-left h2{font-size:26px;line-height:1.3}.hero-btn{margin-top:15px;padding:10px 20px;font-size:15px}.hero-right{margin-top:50px;padding:25px 15px;min-height:auto;width:auto;text-align:left;border-left-width:3px}.hero-right h2{font-size:20px}.tagline{font-size:16px;margin-bottom:12px}.hero-benefits{margin:10px 0 15px;padding:0}ul.hero-benefits{margin-bottom:25px;margin-left:10px;min-height:50px}.hero-benefits li{font-size:14px;margin-bottom:10px}span.checkmark{font-size:12px;padding:2px 4px}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:6px}.register-btn{padding:10px 20px;font-size:15px;width:85%;text-align:center}.signin-btn{margin-left:0;font-size:15px}.hero-logo{max-width:60px;margin-top:20px}.predictive-search.predictive-search--header{background-color:transparent;top:58px;border:0px}.search-modal__content{align-items:baseline!important;margin-top:20px;width:96%!important;left:-4px}.search-modal__content .modal__close-button{margin-top:1px}}.offerings-section{position:relative;background-size:cover;background-position:center;padding:80px 20px}.offerings-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:block!important}.offerings-container{max-width:1400px;margin:auto;position:relative;z-index:2;color:#fff}.offerings-title{font-size:42px;font-weight:800;margin-bottom:8px;text-transform:uppercase;color:#fff}.offerings-underline{width:70px;height:4px;background:#0c87c6;margin-bottom:40px}.offerings-grid{display:grid;grid-template-columns:repeat(3,32.3%);gap:25px}.offering-image-wrapper img.offering-card-image{max-width:100%;width:100%;height:auto}.offering-card{background:#fff;color:#000;padding:35px;border-radius:4px;min-height:260px;box-shadow:0 5px 20px #00000014}.offering-card-title{font-size:26px;font-weight:800;margin-bottom:15px;text-transform:uppercase}.offering-card-text{font-size:16px;line-height:1.6;margin-bottom:20px}.offering-link{font-size:16px;font-weight:700;color:#0c87c6;text-decoration:none}.offering-link:hover{opacity:.8}@media (max-width: 991px){.offerings-grid{grid-template-columns:1fr}.offering-card{min-height:auto}}#shopify-section-template--25811541197122__product_list_wJmyxK h3,#shopify-section-template--25811541197122__product_list_XTUhzh h2{position:relative;text-transform:uppercase;font-size:38px;font-weight:700;color:#333;margin-bottom:20px}#shopify-section-template--25811541197122__product_list_wJmyxK h3:after,#shopify-section-template--25811541197122__product_list_XTUhzh h2:after{content:"";display:block;width:40%;height:4px;background:#007bff;margin-top:8px}.collection-card__image{width:250px;height:250px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:auto}.collection-card__inner .collection-card__image img.image-block__image{width:100%;height:100%;object-fit:contain!important;object-position:center}.resource-list--grid{--resource-list-row-gap-desktop: 25px !important;--resource-list-column-gap-desktop: 30px !important}.collection-card{border:1px solid #e5e5e5!important;border-radius:6px;overflow:hidden}.collection-card__content p{font-size:16px;font-weight:600;margin-top:8px}a.collection-card__link{margin:auto;text-align:center}a.collection-card__link span.visually-hidden{text-align:center;margin:auto}.collection-card__inner{text-align:center;margin:auto;display:flex;justify-content:center;align-items:center}.collection-card__content{width:100%;text-align:center!important;display:flex;justify-content:center;align-items:center;margin-bottom:28px}.collection-card__content p{margin:8px 0 0;font-size:16px;font-weight:600;text-align:center!important;width:100%}.custom-offer-email{padding:24px 0}.custom-offer-email__wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px}.custom-offer-email__left{display:flex;align-items:center;gap:16px;max-width:60%}.offer-icon img{width:55px;height:auto}.offer-text-group{display:flex;flex-direction:column}.offer-heading{margin:0;font-size:24px;font-weight:600;color:#fff}.offer-text{margin-top:4px;font-size:14px;color:#e5e5e5}.custom-offer-email__right form{display:flex;align-items:center;gap:12px}.custom-offer-email__right input{min-width:320px;width:80%;padding:18px;border-radius:40px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff}section.custom-offer-email.color-scheme-3{background-color:#444}.custom-offer-email__right input::placeholder{color:#d0d0d0}.page-width.custom-offer-email__wrapper{padding:0 80px}.custom-offer-email__right button{padding:20px 35px;border-radius:14px;background:#fff;color:#000;font-weight:600;border:none;cursor:pointer}.custom-offer-email__right{width:50%}@media (max-width: 768px){.custom-offer-email{padding:32px 0}.page-width.custom-offer-email__wrapper{padding:0 20px}.custom-offer-email__wrapper{flex-direction:column;align-items:stretch;gap:24px}.custom-offer-email__left{align-items:flex-start;max-width:100%;gap:12px}.offer-icon img{width:52px}.offer-heading{font-size:22px;line-height:1.2}.offer-text{font-size:16px;color:#fff;font-weight:500}.custom-offer-email__right{width:100%}.custom-offer-email__right form{flex-direction:column;align-items:stretch;gap:12px}.custom-offer-email__right input{width:100%;min-width:unset;padding:18px;border-radius:40px}.custom-offer-email__right button{width:100%;padding:18px;border-radius:14px;font-size:16px}}@media (max-width: 480px){.offer-heading{font-size:24px}.offer-text{font-size:16px;color:#fff;font-weight:500}}span.add-to-cart-discount-note{color:red;font-size:12px;font-weight:700}span.add-to-cart-discount-note svg{height:17px;width:18px;margin-right:5px}@media (min-width: 768px){.product__info-wrapper .price__container{max-width:100%;width:100%;display:flex;align-items:center;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
