body{font-family:Poppins,sans-serif!important;background:#f2f2f2;color:#111}body h1,body h2,body h3,body h4,body .cv h1,body .cv h2,body .cv h3{font-family:Poppins,sans-serif!important;font-weight:750;letter-spacing:-.025em;line-height:1.15}body .cv{--ink:#111;--paper:#f2f2f2;--muted:#555;--line:#ddd;font-family:Poppins,sans-serif}body .cv h2{font-size:clamp(30px,3.1vw,48px)}body #header-group,body #header-component,body #header-component .header__row{background:#080808!important;color:#fff!important;--color-foreground:#fff;--color-background:#080808}body #header-component .header__columns{max-width:1536px;margin:auto;padding-block:20px}body #header-component .menu-list__link,body #header-component .header-actions__action{color:#fff!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}body #header-component .menu-list__link:hover{color:#ffc400!important}body #header-component .svg-wrapper{color:#ffc400}body #header-component .header-logo{width:auto;max-width:300px}.nt-brand-logo{display:block;width:280px;height:66px;object-fit:contain;object-position:left center}body .chevea-announcement{background:#080808;color:#fff;border-bottom:1px solid #444}body .chevea-announcement__inner{max-width:1536px;min-height:49px}body .chevea-announcement__brand,body .chevea-announcement__promise{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:0}body .chevea-announcement__brand svg,body .chevea-announcement__cta .chevea-icon{color:#ffc400;--chevea-icon-color:#ffc400}body .chevea-announcement__cta{border:0;color:#ffc400;font-size:12px;letter-spacing:0;font-weight:700}body .chevea-announcement__cta:hover{background:#ffc400;color:#000}.nt-header-search{background:#080808;border-top:1px solid #333;padding:0 5vw 20px;display:flex;gap:30px;align-items:center;justify-content:center}.nt-header-categories{display:flex;gap:24px;align-items:center;white-space:nowrap}.nt-header-categories a{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.nt-header-categories a:hover{color:#ffc400}.nt-search-form{display:flex;max-width:850px;flex:1;background:#fff;border:1px solid #aaa;border-radius:2px;height:48px;overflow:hidden}.nt-search-form input{min-width:0;flex:1;border:0;background:#fff;color:#111;padding:12px 18px;font:600 16px Poppins;outline-offset:-3px}.nt-search-form button{width:58px;flex:none;border:0;background:#fff;color:#000;cursor:pointer;display:grid;place-items:center}.nt-search-form button:hover{background:#ffc400}.nt-search-form svg{width:24px;height:24px}body .nt-slideshow{background:#151515}body .nt-slide:after{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.45) 38%,transparent 78%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 30%)}body .nt-slide h1,body .nt-slide h2{font-size:clamp(44px,4.6vw,72px);font-weight:800;color:#fff;letter-spacing:-.035em}body .nt-slide h1 em,body .nt-slide h2 em{color:#ffc400;font-style:normal;font-weight:800}body .nt-slide .cv-eyebrow{color:#ffc400;font-weight:700;letter-spacing:.15em}body .nt-slide .cv-button,body .cv-button{background:#ffc400;border:1px solid #ffc400;color:#111!important;font-weight:800;font-size:12px;border-radius:2px}body .nt-slide .cv-button:hover,body .cv-button:hover{background:#ffda4a;border-color:#ffda4a}body .nt-slide-controls button{border-color:#ffffff70;color:#ffc400;background:#0008}body .nt-slide-dots button[aria-pressed=true] span{background:#ffc400}body .cv-intro{background:#111;color:#fff;border-bottom:3px solid #ffc400}body .cv-intro p{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;font-style:normal}body .cv-intro span{color:#ffc400}body .cv-wrap{padding:65px 5vw;background:#f2f2f2}body .cv-products-wrap,body .cv-newest{background:#fff}body .cv-head .cv-eyebrow{color:#666;font-weight:700;letter-spacing:.15em}body .cv-category{background:#fff;border:1px solid #ddd;border-radius:3px;overflow:hidden;padding-bottom:20px}body .cv-category .cv-category-image{margin-bottom:18px;aspect-ratio:4/4.4}body .cv-category-title,body .cv-category>p{padding-inline:18px}body .cv-category h3{font-size:22px;font-weight:750;letter-spacing:-.02em}body .cv-category-number{color:#a87900}body .cv-category p{font-size:12px;line-height:1.6}body .cv-text-link{font-weight:700;letter-spacing:0;border-bottom:2px solid #ffc400}body .cv-product{border:1px solid #ddd;background:#fff;border-radius:3px;padding:16px}body .cv-product h3{font-family:Poppins,sans-serif;font-size:19px;font-weight:700}body .cv-price{font-weight:800;font-size:19px}body .cv-product-image{border:0}body .cv-product-image span{background:#ffc400;border-color:#ffc400;color:#111}body .cv-story{background:#fff}body .cv-story-content .cv-eyebrow{color:#896800;font-weight:700}body .cv-story-rule{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;border-top:3px solid #ffc400}body .cv-service{background:#111;border-top:4px solid #ffc400}body .cv-service h3{font-family:Poppins,sans-serif;font-weight:700;color:#ffc400}body .cv-service p{color:#ddd}body .cv-faq{background:#f2f2f2}body .cv-faq summary{font-weight:700;background:#fff;padding-left:18px;margin-bottom:1px}body .product-information{background:#fff;border:1px solid #ddd;border-radius:4px;margin:30px auto;padding:30px;max-width:1536px}body .product-information .product-details h1{font-family:Poppins,sans-serif!important;font-weight:800!important;letter-spacing:-.025em!important;font-size:clamp(27px,2.6vw,42px)!important;line-height:1.18!important}body product-price,body .product-details .price{font-family:Poppins,sans-serif;font-weight:800;color:#050505}body .product-details product-price{font-size:32px!important}body .add-to-cart-button,body button[name=add],body .sticky-add-to-cart__button{background:#b50000!important;border-color:#b50000!important;color:#fff!important;border-radius:3px!important;font-weight:750!important}body .add-to-cart-button:hover,body button[name=add]:hover{background:#8f0000!important}body .quantity-selector,body .quantity{border-radius:2px!important}body .product-card{background:#fff;border:1px solid #ddd;border-radius:3px;padding:12px}body .product-card h3,body .product-card .text-block{font-family:Poppins,sans-serif;font-weight:650}body [id$=__footer_main]{background:#111!important;color:#fff!important;border-top:4px solid #ffc400!important}body [id$=__footer_main] h2,body [id$=__footer_main] h3{font-family:Poppins,sans-serif!important;font-weight:750!important;color:#ffc400}body [id$=__footer_utilities]{background:#080808;color:#fff}@media(max-width:1000px){.nt-header-categories{gap:16px}.nt-header-categories a{font-size:12px}.nt-brand-logo{width:235px;height:58px}}@media(max-width:749px){body #header-component .header__columns{padding-block:13px}.nt-brand-logo{width:205px;height:48px}.nt-header-search{padding:0 18px 16px;display:block;border-top:0}.nt-header-categories{display:none}.nt-search-form{max-width:none;width:100%;height:44px}.nt-search-form input{font-size:15px;padding:10px 14px}body .nt-slide h1,body .nt-slide h2{font-size:43px}body .nt-slide:after{background:linear-gradient(0deg,#000000f0,#000000a6 50%,#00000008)}body .cv-wrap{padding:40px 18px}body .cv h2{font-size:30px}body .cv-category h3{font-size:18px}body .cv-category-title,body .cv-category>p{padding-inline:12px}body .cv-category-number{display:none}body .cv-product{padding:10px}body .cv-product h3,body .cv-intro p{font-size:16px}body .product-information{margin:16px 12px;padding:20px 16px;max-width:calc(100% - 24px)}body .product-information .product-details h1{font-size:28px!important}body .cv-story-content{padding:35px 20px}}body #header-component .header__row--bottom{display:none!important}.nt-promise-mobile{display:none}body #header-group,body #header-group .header-section,body #header-group .shopify-section,body #header-component{background-color:#080808!important}body #header-component .nt-header-search{box-shadow:0 0 0 100vmax #080808;clip-path:inset(0 -100vmax)}@media(min-width:750px){body .chevea-announcement{background:#141414;border-bottom:1px solid #ffffff0c}body .chevea-announcement__inner{max-width:1440px;min-height:32px;padding:7px 4vw;gap:20px}body .chevea-announcement__brand,body .chevea-announcement__promise{font-size:10px;font-weight:500;letter-spacing:.025em;color:#c4c1b9}body .chevea-announcement__brand svg{width:14px;height:14px;color:#d8bc73}body .chevea-announcement__cta{min-height:20px;padding:0;font-size:10px;font-weight:600;color:#dfc577;letter-spacing:.06em}body #header-component .header__row--top{border-bottom:0!important}body #header-component .header__columns{max-width:1440px;min-height:82px;padding:10px 4vw;column-gap:28px}body #header-component .header-logo{max-width:270px}body #header-component .nt-brand-logo{width:250px;height:50px;object-fit:cover;object-position:center}body #header-component .menu-list__link{font-size:13px;letter-spacing:.06em;font-weight:600;padding-block:12px}body #header-component .menu-list{gap:30px}body #header-component search-button{display:none!important}body #header-component .svg-wrapper{color:#e0c57e}body #header-component .header-actions__action{min-height:42px;min-width:42px}body .nt-header-search{max-width:1440px;margin:auto;padding:0 4vw 16px;border-top:0;gap:34px;justify-content:space-between}body .nt-header-categories{gap:24px}body .nt-header-categories a{font-size:11px;font-weight:500;color:#d1cec6;letter-spacing:.01em;transition:color .15s}body .nt-header-categories a:hover{color:#f3d98e}body .nt-search-form{max-width:660px;height:42px;background:#1b1b1b;border:1px solid #464035;border-radius:7px;box-shadow:inset 0 1px #ffffff05}body .nt-search-form:focus-within{border-color:#d3b56c;box-shadow:0 0 0 2px #c4a65d18}body .nt-search-form input{padding:10px 16px;background:transparent;color:#fff;font-size:13px;font-weight:400;outline:none}body .nt-search-form input::placeholder{color:#aaa79f;opacity:1}body .nt-search-form button{width:46px;background:transparent;color:#e0c57e}body .nt-search-form button:hover{background:#ffffff08;color:#ffe19a}body .nt-search-form svg{width:19px;height:19px;stroke-width:1.7}}@media(min-width:750px)and (max-width:1100px){body #header-component .header__columns{column-gap:18px;padding-inline:3vw;min-height:76px}body #header-component .nt-brand-logo{width:215px;height:46px}body #header-component .menu-list{gap:20px}body .nt-header-search{padding-inline:3vw;gap:24px}body .nt-header-categories{gap:16px}body .nt-header-categories a{font-size:10px}body .chevea-announcement__inner{grid-template-columns:1fr auto}body .chevea-announcement__promise{text-align:left}}@media(max-width:749px){.nt-promise-desktop{display:none}.nt-promise-mobile{display:inline}body .chevea-announcement{background:#151515;border-bottom:1px solid #ffffff0d}body .chevea-announcement__inner{min-height:29px;padding:6px 12px}body .chevea-announcement__promise{font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.09em;color:#c9c5bb;white-space:nowrap;text-transform:uppercase}body #header-component .header__row--top{border-bottom:0!important}body #header-component .header__columns{min-height:74px;padding-block:12px;padding-inline:16px;grid-template-columns:40px 0 minmax(0,1fr) 0 40px!important;column-gap:0!important}body #header-component search-button{display:none!important}body #header-component .header-logo{margin-inline:auto;max-width:205px}body #header-component .nt-brand-logo{width:clamp(150px,50vw,205px);height:44px;object-fit:cover;object-position:center}body #header-component .header-actions__action,body #header-component .header__icon--menu{min-width:40px;min-height:40px;justify-content:center}body #header-component .svg-wrapper{color:#e7cc7b}body #header-component .svg-wrapper svg{width:23px;height:23px;stroke-width:1.5}body .nt-header-search{padding:0 16px 16px;background:#080808}body .nt-search-form{height:46px;background:#1b1b1b;border:1px solid #444038;border-radius:8px;box-shadow:inset 0 1px #ffffff05}body .nt-search-form:focus-within{border-color:#c4a65d;box-shadow:0 0 0 2px #c4a65d20}body .nt-search-form input{background:transparent;color:#f8f6ee;padding:12px 15px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;outline:none}body .nt-search-form input::placeholder{color:#b8b5ac;opacity:1;font-size:14px}body .nt-search-form button{width:48px;background:transparent;color:#e7cc7b;border:0;border-radius:0}body .nt-search-form button:hover,body .nt-search-form button:active{background:#ffffff08;color:#ffe19a}body .nt-search-form svg{width:20px;height:20px;stroke-width:1.7}}body [id$=__footer_main] .section-background,body [id$=__footer_main]>.section{background:#111!important;color:#e5e5e5!important;--color-foreground:#e5e5e5;--color-background:#111}body [id$=__footer_main] .footer-content{content-visibility:visible;contain:none;min-height:0;align-items:start;gap:32px}body [id$=__footer_main] .text-block,body [id$=__footer_main] p,body [id$=__footer_main] li,body [id$=__footer_main] a,body [id$=__footer_main] strong{color:#dedede!important;font-size:13px;line-height:1.7}body [id$=__footer_main] h2,body [id$=__footer_main] h3,body [id$=__footer_main] .menu__heading{color:#ffc400!important;font-size:20px!important;margin-bottom:14px!important;line-height:1.25}body [id$=__footer_main] a:hover{color:#ffc400!important;text-decoration:underline;text-underline-offset:3px}body [id$=__footer_main] .text-block p+p{margin-top:9px}body [id$=__footer_utilities] .section-background,body [id$=__footer_utilities] .section{background:#080808!important;color:#ddd!important;--color-foreground:#ddd;--color-background:#080808}body [id$=__footer_utilities] a,body [id$=__footer_utilities] span{color:#ddd!important}@media(min-width:990px){body [id$=__footer_main] .footer-content{grid-template-columns:1.15fr 1.5fr .7fr .8fr}}@media(max-width:749px){body [id$=__footer_main] .footer-content{gap:28px;padding-block:32px}body [id$=__footer_main] .footer-content>*+*{border-top:1px solid #333;padding-top:24px}body [id$=__footer_main] h2,body [id$=__footer_main] h3{font-size:20px!important}}body .chevea-usp{background:#fff;border:1px solid #ddd;border-radius:3px;font-weight:650}body .chevea-usp svg{color:#a87900}body .chevea-promise{border-radius:3px!important;border-top:3px solid #ffc400!important}html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,span,label,button,input,textarea,select,summary,li,div){font-family:Poppins,sans-serif!important}.product-information slideshow-controls:has(.slideshow-controls__dots){position:relative!important;inset:auto!important;transform:none!important;order:2;width:100%;margin-top:16px;margin-bottom:10px;padding:0;justify-content:center!important;--color-foreground:#111;--color-foreground-rgb:17 17 17}.product-information .slideshow-controls__dots{padding-block:0;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/northertool-industrial.css.map */
