html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}*{--brand-blue: #07357E;--brand-blue-rgb: 7,53,126;--light-blue: #ECF0F7;--link-blue: #2E7ECE;--link-blue-rgb: 46,126,206;--med-gray: #8B8B8B;--white: #ffffff;--black: #000000;--buttons-radius: 100rem;--buttons-radius-outset: 100rem}*:not(header):not(footer):not(quick-add-bulk) a:not(.button){color:var(--link-blue);font-weight:700;text-decoration:none}*:not(header):not(footer):not(quick-add-bulk) a:not(.button):hover,*:not(header):not(footer):not(quick-add-bulk) a:not(.button):focus{text-decoration:underline;text-underline-offset:.3rem}a.button.button--secondary,a.button.button--secondary:hover{text-decoration:none!important}.button.button--primary,.shopify-challenge__button,.customer button{background-color:rgba(var(--link-blue-rgb),var(--alpha-button-background))!important;color:var(--white)}.button.button--secondary{background-color:var(--black)!important;color:var(--white)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.global-media-settings{border:none!important}*:not(.announcement-bar):not(header):not(footer) h1,*:not(.announcement-bar):not(header):not(footer) h2,*:not(.announcement-bar):not(header):not(footer) h3,*:not(.announcement-bar):not(header):not(footer) h4,*:not(.announcement-bar):not(header):not(footer) h5,*:not(.announcement-bar):not(header):not(footer) .h0,*:not(.announcement-bar):not(header):not(footer) .h1,*:not(.announcement-bar):not(header):not(footer) .h2,*:not(.announcement-bar):not(header):not(footer) .h3,*:not(.announcement-bar):not(header):not(footer) .h4,*:not(.announcement-bar):not(header):not(footer) .h5{color:var(--brand-blue)}:is(.announcement-bar,footer) h1,:is(.announcement-bar,footer) h2,:is(.announcement-bar,footer) h3,:is(.announcement-bar,footer) h4,:is(.announcement-bar,footer) h5,:is(.announcement-bar,footer) .h0,:is(.announcement-bar,footer) .h1,:is(.announcement-bar,footer) .h2,:is(.announcement-bar,footer) .h3,:is(.announcement-bar,footer) .h4,:is(.announcement-bar,footer) .h5{color:var(--white)!important;font-family:var(--font-body-family)!important;font-weight:700}h1.main-page-title,h1.title--primary,body#page__home main>section h2.h0,h2.h1,h1.image-with-text__heading{text-transform:uppercase!important;font-family:var(--font-body-family)}.main-page-title{margin-bottom:2rem!important}h1,h1.h1,h1.h0,h1.title--primary{font-size:calc(var(--font-heading-scale)* 4rem)!important}.product__title h1,.product__title h1.h1,.product__title h1.h0,.product__title h1.title--primary{font-size:calc(var(--font-heading-scale)* 2.25rem)!important;text-align:left!important}@media screen and (min-width: 750px){.main-page-title{margin-bottom:2rem!important}h1,h1.h1,h1.h0,h1.title--primary{font-size:calc(var(--font-heading-scale)* 5.2rem)!important}.product__title h1,.product__title h1.h1,.product__title h1.h0,.product__title h1.title--primary{font-size:calc(var(--font-heading-scale)* 3.25rem)!important;text-align:left!important}}[class*=title-wrapper].center .title{display:flex;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}header.top-nav{background:var(--brand-blue);color:var(--white)}header.top-nav .nav-wrap{display:flex;align-content:center;justify-content:space-between}header.top-nav .nav-wrap .header__icon{color:var(--white)!important;height:4rem;width:4rem}header.top-nav .nav-wrap .header__contact{display:flex;align-items:center;gap:1em}header.top-nav .nav-wrap .header__contact a{display:flex;gap:5px;flex-direction:row;font-size:.9em;font-weight:400;color:var(--white)}.top-nav svg{width:25px!important;height:25px!important}ul.mega-menu__list{display:flex;flex-wrap:wrap}ul.mega-menu__list>li{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:1em}ul.mega-menu__list li a{color:var(--brand-blue);font-weight:700}ul.mega-menu__list>li>a+ul{border-left:1px solid #ececec;padding-left:2em}ul.mega-menu__list .list-unstyled>li>.mega-menu__link--level-2+ul>li>a{font-weight:400!important}ul[id*=__mega-menu]>li>ul{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}a[id*=products-pipe-fittings-valves-and-supplies]+ul{column-count:2}ul.mega-menu__list[id*=capabilities]{display:flex;flex-wrap:wrap}ul.mega-menu__list[id*=capabilities] li{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:1em}ul.mega-menu__list li a{color:var(--brand-blue)!important;font-weight:700!important}ul.mega-menu__list li>a{min-width:130px}ul#products__mega-menu.mega-menu__list>li>ul>li>a{width:325px;padding:8px 3px 8px 14px}ul#products__mega-menu.mega-menu__list li>ul>li>a.open{background:var(--light-blue);border-radius:100em}ul#products__mega-menu.mega-menu__list li>ul>li>a.open:after{border:4px solid var(--light-blue)}ul#products__mega-menu.mega-menu__list>li>ul>li{display:flex;flex-direction:row}ul#products__mega-menu.mega-menu__list>li>ul>li:has(ul)>a{display:flex;justify-content:space-between}ul#products__mega-menu.mega-menu__list>li>ul>li:has(ul)>a:after{content:"";background:transparent url(/cdn/shop/files/blue-arrow.svg) center center no-repeat;background-size:contain;display:block;width:20px;height:20px;border:4px solid var(--white);border-radius:100em}ul#products__mega-menu.mega-menu__list>li>ul>li>a+ul{position:absolute;margin-left:375px;top:3rem;display:none}ul#products__mega-menu.mega-menu__list>li>ul>li>a.open+ul{display:inline;columns:2;column-width:200px}ul.mega-menu__list[id*=capabilities] li>a+ul{border-left:1px solid #ececec;padding-left:2em;display:flex;flex-direction:column;gap:0}nav.menu-drawer__navigation summary.menu-drawer__menu-item,nav.menu-drawer__navigation ul li a{color:var(--brand-blue)!important}nav.menu-drawer__navigation summary.menu-drawer__menu-item{font-weight:700!important}@media screen and (min-width: 990px){.header--middle-left{grid-template-areas:"heading navigation navigation"}.header__inline-menu{display:flex;justify-content:flex-end}}@media screen and (min-width: 990px) and (max-width: 1180px){.header__menu-item.link,.header__menu-item.link span,.header__menu-item.link span.header__active-menu-item{font-size:.85em!important}.header__menu-item{padding:1rem}.mega-menu .link{font-size:1.2rem}}.header__menu-item.link,.header__menu-item.link span,.header__menu-item.link span.header__active-menu-item{font-size:1em;font-weight:400;color:rgba(var(--color-foreground),.75);text-decoration:none}:is(.header__menu-item.link,.header__menu-item.link span,.header__menu-item.link span.header__active-menu-item):hover,:is(.header__menu-item.link,.header__menu-item.link span,.header__menu-item.link span.header__active-menu-item):focus{color:rgba(var(--color-foreground),.75)}section[id*=__breadcrumbs]{background:var(--light-blue);padding:1em 0;font-weight:700;color:var(--med-gray)}.breadcrumbs,.breadcrumbs span,.breadcrumbs a{font-size:.9em}.breadcrumbs ol,.breadcrumbs ul{list-style-type:none;margin:0;padding:0}.breadcrumbs li,.breadcrumbs span{display:inline-block}.breadcrumbs li:not(:last-child):after{content:"/\a0";display:inline-block;padding-left:.75ch;speak:none;vertical-align:middle}.breadcrumbs [aria-current=page]{color:inherit}.banner--small:not(.banner--adapt){min-height:250px!important}@media screen and (min-width: 750px){div.banner--small div,div.banner--small img{min-height:250px!important;height:250px!important}}section[id*=__main].shopify-section .page-width>div:first-child:not(.product) h1,section[id*=__main].shopify-section .page-width>div:first-child:not(.product) h1.h0,section[id*=__main].shopify-section .page-width>div:first-child:not(.product) h1+div,section[id*=__main].shopify-section .page-width>div:first-child:not(.product) h1.h0+div{text-align:center!important}@media only screen and (min-width: 750px){h3{font-size:calc(var(--font-heading-scale)* 2.25rem)}}[id*=__image_with_text]>.buttons-wrapper{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:1rem}[id*=__image_with_text] .media>*:not(.zoom):not(.deferred-media__poster-button),[id*=__image_with_text] .media model-viewer{position:relative!important}[id*=__image_with_text] .image-with-text__grid.grid{align-items:center}[id*=__image_with_text] .image-with-text__text--caption{font-family:var(--font-body-family);font-weight:700;font-size:calc(var(--font-heading-scale)* 2rem);text-transform:none}.card-wrapper.product-card-wrapper{background:var(--white);margin:0 1rem}.card-wrapper.product-card-wrapper .card__heading a{font-family:var(--font-body-family);text-align:center}.card-wrapper.product-card-wrapper .price__container{display:block}.card-wrapper.product-card-wrapper .card-information .price.price--on-sale .price__container .price__sale,.card-wrapper.product-card-wrapper .card-information .price:not(.price--on-sale) .price__container .price__regular{display:flex!important;flex-direction:column;flex-wrap:wrap;text-align:center}.card-wrapper.product-card-wrapper .card-information .price.price--on-sale .price__container .price__sale .price-item:not(.price-item--regular),.card-wrapper.product-card-wrapper .card-information .price:not(.price--on-sale) .price__container .price__regular .price-item{font-weight:700;font-size:2.3rem}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:1.25rem!important}.card-wrapper.product-card-wrapper .card__media .media img{object-fit:contain!important}.card-wrapper.product-card-wrapper .card__media{background:var(--white)}body#page__collections{--grid-desktop-vertical-spacing: 25px;--grid-desktop-horizontal-spacing: 25px}body#page__collections h1{margin-top:52px;margin-bottom:30px;text-align:center}body#page__collections .collection-list.grid .collection-list__item img{padding:1em}body#page__collections .collection-list.grid .collection-list__item h3 a{font-size:.7em;text-align:center;padding:0 .5em}body#page__collections .collection-list.grid .collection-list__item .card__heading a:after{box-shadow:0 0 2px #00000038}[class*=__product-grid-padding] .product-grid-container ul#product-grid{--grid-desktop-vertical-spacing: 40px!important}[id*=subcategories--template] .collection-list-wrapper [class*=title-wrapper],[id^=categories--template] .collection-list-wrapper [class*=title-wrapper]{justify-content:flex-start}@media screen and (min-width: 992px){[id*=subcategories--template] .collection-list-wrapper .collection-list--1-items .collection-list__item:only-child,[id^=categories--template] .collection-list-wrapper .collection-list--1-items .collection-list__item:only-child{width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}[id*=subcategories--template] .collection-list__item.grid__item .collection-card-wrapper .card,[id^=categories--template] .collection-list__item.grid__item .collection-card-wrapper .card{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.75em;background:var(--light-blue);padding:.5em}[id*=subcategories--template] .collection-list__item.grid__item:not(.collection-list__item--no-media) .collection-card-wrapper .card .card__inner,[id^=categories--template] .collection-list__item.grid__item:not(.collection-list__item--no-media) .collection-card-wrapper .card .card__inner{width:25%;border:1px solid #1f357e4d}[id*=subcategories--template] .collection-list__item.grid__item .collection-card-wrapper.card-wrapper,[id^=categories--template] .collection-list__item.grid__item .collection-card-wrapper.card-wrapper{height:auto!important}[id*=subcategories--template] .collection-list__item.grid__item.collection-list__item--no-media .ratio:before,[id^=categories--template] .collection-list__item.grid__item.collection-list__item--no-media .ratio:before{padding-bottom:20%!important}[id*=subcategories--template] .collection-list-wrapper .title-wrapper-with-link,[id^=categories--template] .collection-list-wrapper .title-wrapper-with-link{display:none}media-gallery .product-media-container.media-fit-cover,media-gallery .product-media-container.media-fit-cover .product__modal-opener,media-gallery .product-media-container.media-fit-cover .media{height:100%;width:100%;aspect-ratio:1 / 1;object-fit:contain}.product .product__media-list .product__media-item .product__media>img{object-fit:contain;aspect-ratio:1 / 1;padding:.5em;height:auto!important}[id*=subcategories--template] .card-wrapper.collection-card-wrapper .card__media .media img,[id^=categories--template] .card-wrapper.collection-card-wrapper .card__media .media img{object-fit:contain!important;padding:0!important}[id*=subcategories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__content,[id*=subcategories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__information,[id^=categories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__content,[id^=categories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__information{padding:0}[id*=subcategories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__content h3,[id^=categories--template] .collection-list__item.grid__item .collection-card-wrapper .card .card__content h3{font-size:.9em}[id*=subcategories--template] .collection-list-wrapper .collection-list .card-wrapper.collection-card-wrapper h3 a,[id^=categories--template] .collection-list-wrapper .collection-list .card-wrapper.collection-card-wrapper h3 a{display:flex;justify-content:flex-start;color:var(--brand-blue)}nav.pagination a.pagination__item:is(:hover,:focus){text-decoration:none}#subcategories--sidebar{padding:1rem 0}#subcategory-list{list-style-type:none;padding:0;margin:0}#subcategory-list li{margin-bottom:1rem}[id*=subcategories--sidebar] .collection-list__item.grid__item .collection-card-wrapper .card{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.75em;background:var(--light-blue);padding:.5em}[id*=subcategories--sidebar] .collection-list__item.grid__item:not(.collection-list__item--no-media) .collection-card-wrapper .card .card__inner{width:25%;border:1px solid #1f357e4d}[id*=subcategories--sidebar] .collection-list__item.grid__item .collection-card-wrapper.card-wrapper{height:auto!important}[id*=subcategories--sidebar] .collection-list__item.grid__item.collection-list__item--no-media .ratio:before{padding-bottom:20%!important}[id*=subcategories--sidebar] .collection-list-wrapper .title-wrapper-with-link{display:none}[id*=subcategories--sidebar] .card-wrapper.collection-card-wrapper .card__media .media img{object-fit:contain!important;padding:0!important}[id*=subcategories--sidebar] .collection-list__item.grid__item .collection-card-wrapper .card .card__content,[id*=subcategories--sidebar] .collection-list__item.grid__item .collection-card-wrapper .card .card__information{padding:0}[id*=subcategories--sidebar] .collection-list__item.grid__item .collection-card-wrapper .card .card__content h3{font-size:.9em}[id*=subcategories--sidebar] .collection-list-wrapper .collection-list .card-wrapper.collection-card-wrapper h3 a{display:flex;justify-content:flex-start;color:var(--brand-blue)}#subcategories--sidebar .grid__item{width:100%;max-width:100%}@media screen and (min-width: 750px){.product__info-container>*:first-child{margin-top:0;font-size:.75em;padding-bottom:.5em}}.button--tertiary{max-width:44rem;font-weight:700;text-decoration:underline;text-underline-offset:.5em;color:var(--brand-blue)}.product--stacked .product__media-item:not(.is-active){max-width:calc(25% - var(--grid-desktop-horizontal-spacing) / 4)!important}.product .product__media-list .product__media-item{aspect-ratio:1 / 1}.product .product__media-list .product__media-item .product__media>img{object-fit:contain;padding:.5em}.product__description-page-wrap{padding:80px 0;margin:80px 0 0;background:var(--light-blue)}product-info .price__container{display:flex!important}product-info .price__regular .price-item,product-info .price__sale .price-item--last{font-size:1.5em}.collection-list-wrapper [class*=title-wrapper]{justify-content:center}.collection-list-wrapper .collection-list .card-wrapper.collection-card-wrapper{background:var(--white);margin:0 1rem}.collection-list-wrapper .collection-list .card-wrapper.collection-card-wrapper h3 a{display:flex;justify-content:center}collection-list.grid .collection-list__item .card__heading a:after{box-shadow:0 0 2px #00000038}.card-wrapper.collection-card-wrapper .card__media .media img{object-fit:contain!important;padding:1em}.card-wrapper.collection-card-wrapper .card__media{background:var(--white)}body#page__home main>section [class*=title-wrapper]{justify-content:center}@media screen and (min-width: 750px){body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__text.banner__box{max-width:50%!important;width:50%!important;height:100%}body#page__home main>section:first-child:is([id*=__slideshow]) .banner__content.banner__content--middle-center{align-items:stretch;justify-content:left;max-width:100%;padding:0!important}body#page__home main>section:first-child:is([id*=__slideshow]) .banner__media{left:auto!important;right:0!important}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__text{align-items:flex-end!important}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__text>*{max-width:50rem!important;width:100%;justify-content:center}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__text>*:first-child:is(.banner__text):before{content:"";display:block;background:url(https://illinois-oil.myshopify.com/cdn/shop/files/iome-logo.svg) no-repeat center center;background-size:contain;width:100%;padding-top:56.25%}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__controls{background:#00000040;border-radius:100rem;position:absolute;left:50%;bottom:1rem;transform:translate(-50%);border:none!important}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__controls button{color:var(--white)!important}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__controls .slider-counter__link--dots .dot{border:.1rem solid var(--white)!important}body#page__home main>section:first-child:is([id*=__slideshow]) .slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--white)!important}}body#page__home [id*=featured-products--template] [class*=__featured_collection]{background:url(/cdn/shop/files/featured-products-bg.jpg) no-repeat center center;background-size:cover}body#page__home [id*=featured-products--template] .slider-buttons,body#page__home [id*=featured-products--template] .slider-button{color:var(--white)}body#page__home [id*=featured-products--template] .slider-button[disabled] .icon{color:var(--white);opacity:.2}body#page__home [id*=featured-products--template] h2{text-align:center;color:var(--white)}body#page__home [id*=featured-products--template] img{padding:1.25em}body#page__home [id*=featured-products--template] .collection__view-all a:not(.link),body#page__home [id*=featured-categories--template] .collection-list-view-all{margin-top:3rem}body#page__home [id*=featured-categories--template].gradient{background:linear-gradient(180deg,#ecf0f7,#fff)}body#page__home [id*=markets-we-serve]>[class*=___wrapper]{background:url(/cdn/shop/files/markets-bg.jpg) no-repeat center center;background-size:cover}body#page__home [id*=markets-we-serve] .image-with-text .image-with-text__media-item{max-height:500px}body#page__home [id*=markets-we-serve] .image-with-text .global-media-settings{overflow:visible!important;box-shadow:none!important;border:0!important}body#page__home [id*=markets-we-serve] .image-with-text__media-item img{border:2rem solid var(--white);height:calc(500px + 8rem);width:auto;margin-top:-4rem!important;margin:auto;box-shadow:0!important;outline:none!important;aspect-ratio:13 / 16}body#page__home [id*=markets-we-serve] h2,[id*=markets-we-serve] h2.h1{color:var(--white)!important;font-size:calc(var(--font-heading-scale)* 3.5rem)!important}body#page__home [id*=markets-we-serve] .image-with-text__text.body{color:var(--white)}@media only screen and (max-width: 950px){body#page__home [id*=markets-we-serve] .image-with-text__media-item{display:none}}body#page__home [id*=authorized-distributor]>.page-width{border-bottom:1px solid #aaa}@media screen and (min-width: 750px){#page__home [id*=authorized-distributor] ul{justify-content:center}}body#page__about-us [id*=our-core-values]{background:url(/cdn/shop/files/aboutus_core-values-background.jpg) no-repeat center center;background-size:cover}body#page__about-us [id*=our-core-values] [class*=title-wrapper]{display:flex;justify-content:center}footer{background-color:#000;color:#fff}footer a{color:inherit}footer a:hover,footer a:focus{text-decoration:underline;text-underline-offset:.15em}footer .footer-block--menu:last-child ul li a,footer h2.footer-block__heading{color:var(--white)!important;font-family:var(--font-body-family)!important;font-weight:700;font-size:calc(var(--font-heading-scale)* 1.5rem)!important}:is(footer .footer-block--menu:last-child ul li a,footer h2.footer-block__heading).list-menu__item--active{text-decoration:none!important}footer .footer-block--menu .footer-block__heading{margin-bottom:1rem}footer .list-social__item>a,footer .footer__copyright a{color:var(--white)!important}@media screen and (min-width: 750px){footer .footer-block--menu .list-menu__item--link{padding-bottom:.25rem;padding-top:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/iome-theme.css.map */
