/** Shopify CDN: Minification failed

Line 235:25 Unexpected "{"
Line 432:1 Expected identifier but found "."
Line 4882:1 Expected identifier but found "."

**/
@keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.blinking-text {
  animation: blink 1.5s infinite;
}

.shopify-buy__btn-wrapper {
  margin-top: 0 !important;
}

.cyber-week-hose-reels .pxs-image-with-text-wrapper,
.hose-reels-sale .pxs-image-with-text-wrapper,
body.sale
  div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  ul.home-section--content.featured-collection__content:last-child,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
div#site-header-nav
  nav.site-navigation
  li.navmenu-item.navmenu-basic__item.navmenu-item-parent.navmenu-basic__item-parent.navmenu-id-by-industry
  li.navmenu-item.navmenu-id-military-gov {
  display: none;
}
/* HOLIDAY AND MADE IN USA CSS */
.accessories h1.pxs-image-with-text-heading,
.accessories-exhaust-manifold-repair-accessories h1.pxs-image-with-text-heading,
.accessories-6-7l-egr-repair-nino-accessories h1.pxs-image-with-text-heading,
.accessories-extractors h1.pxs-image-with-text-heading,
.accessories-probushings h1.pxs-image-with-text-heading,
.accessories-cutting-penetrating-oil h1.pxs-image-with-text-heading,
.accessories-tools h1.pxs-image-with-text-heading,
.accessories-accessories h1.pxs-image-with-text-heading,
.tool-kit-collections h1.pxs-image-with-text-heading,
.tommy-wheel-bearing-puller h1.pxs-image-with-text-heading,
.tommy-tommy-prokit-prokit-plus h1.pxs-image-with-text-heading,
.tommy-grease-applicator-gun h1.pxs-image-with-text-heading,
.tommy-tommy-base-kits h1.pxs-image-with-text-heading,
.tommy-tommy-rail h1.pxs-image-with-text-heading,
.tommy-high-pressure-lithium-grease h1.pxs-image-with-text-heading,
.wheel-bearing-puller-accessories h1.pxs-image-with-text-heading,
.subaru-repair-kit h1.pxs-image-with-text-heading,
.subaru-pull-stubborn-and-stuck-wheel-bearings-with-tommy-for-subaru
  h1.pxs-image-with-text-heading,
.subaru-extractors h1.pxs-image-with-text-heading,
.subaru-drill-bits h1.pxs-image-with-text-heading,
.subaru-accessories h1.pxs-image-with-text-heading,
.power-stroke-combo-packs h1.pxs-image-with-text-heading,
.wearable-apparel h1.pxs-image-with-text-heading,
.value-repair-combo-kit h1.pxs-image-with-text-heading,
.shop-by-tooling h1.pxs-image-with-text-heading,
.chevrolet h1.pxs-image-with-text-heading,
.jeep h1.pxs-image-with-text-heading,
.cadillac h1.pxs-image-with-text-heading,
.gmc h1.pxs-image-with-text-heading,
.new-at-promaxx h1.pxs-image-with-text-heading,
.subaru h1.pxs-image-with-text-heading,
.mack-volvo h1.pxs-image-with-text-heading,
.vehicle-make h1.pxs-image-with-text-heading,
.shop-by-make h1.pxs-image-with-text-heading,
.dipstick-tube-pullers h1.pxs-image-with-text-heading,
.oil-seal-extractors h1.pxs-image-with-text-heading,
.pull-fuel-injectors-oil-tube-seals h1.pxs-image-with-text-heading,
.powerpull h1.pxs-image-with-text-heading,
.fuel-injector-puller-oil-tubes-seal h1.pxs-image-with-text-heading,
.promaxx-solutions h1.pxs-image-with-text-heading,
.pm-solutions-accessories h1.pxs-image-with-text-heading,
.vehicle-make-other h1.pxs-image-with-text-heading,
.other-makes h1.pxs-image-with-text-heading,
.mack-volvo-repair-kits h1.pxs-image-with-text-heading,
.mack-volvo-broken-bolt-repair-kits h1.pxs-image-with-text-heading,
.mack-volvo-exhaust-manifold-repair h1.pxs-image-with-text-heading,
.mack-volvo-extractors h1.pxs-image-with-text-heading,
.mack-volvo-drill-bits h1.pxs-image-with-text-heading,
.promaxx-lti-tools h1.pxs-image-with-text-heading,
.shockit-kentucky-kicker-seized-nuts-bolts-lti h1.pxs-image-with-text-heading,
.shockit-socket-diesel-nox-and-particulate-sensor-removal-kit-lti
  h1.pxs-image-with-text-heading,
.xl-shockit-crows-foot-fitting-removal-lti h1.pxs-image-with-text-heading,
.shockit-crows-foot-line-wrench-auto-hydraulic-fittings-removal-lti
  h1.pxs-image-with-text-heading,
.shockit-line-wrench-sets-auto-hydraulic-fittings-removal-lti
  h1.pxs-image-with-text-heading,
.shockit-punch-3-piece-kit-8mm-lti h1.pxs-image-with-text-heading,
.wheel-and-brake-lti h1.pxs-image-with-text-heading,
.lug-nut-thread-and-wheel-stud-drill-out-lug-ripper-lti
  h1.pxs-image-with-text-heading,
.shockit-kits h1.pxs-image-with-text-heading,
.wheel-tire-repair h1.pxs-image-with-text-heading,
.shockit-socket-o2-sensor-removal-lti h1.pxs-image-with-text-heading,
.wheel-torque-socket-sets h1.pxs-image-with-text-heading,
.isuzu h1.pxs-image-with-text-heading,
.isuzu-repair-kits h1.pxs-image-with-text-heading,
.isuzu-extractors h1.pxs-image-with-text-heading,
.isuzu-drill-bits h1.pxs-image-with-text-heading,
.frontpage h1.pxs-image-with-text-heading,
.gm-repair-kits h1.pxs-image-with-text-heading,
.fuel-injector-puller-more-fuel-injector-oil-tube-pullers
  h1.pxs-image-with-text-heading,
.machine-shop-grade-drill-bit-gm h1.pxs-image-with-text-heading,
.ford-shop-by-make h1.pxs-image-with-text-heading,
.ford-tommy-wheel-bearing-hub-puller-accessories h1.pxs-image-with-text-heading,
.ford-power-stroke-extra-value-combo-kits h1.pxs-image-with-text-heading,
.ford-diesel-engine-repair-kits h1.pxs-image-with-text-heading,
.ford-powerpull-oil-tube-fuel-injector-extractors
  h1.pxs-image-with-text-heading,
.ford-additional-ford-broken-bolt-repair-kits h1.pxs-image-with-text-heading,
.ford-premium-lathe-turned-drill-bit-tooling h1.pxs-image-with-text-heading,
.diesel-engine-repair-kits h1.pxs-image-with-text-heading,
.exhaust-manifold-repair-kits h1.pxs-image-with-text-heading,
.exhaust-manifold-gm h1.pxs-image-with-text-heading,
.ford-repair-kits h1.pxs-image-with-text-heading,
.diesel-exm h1.pxs-image-with-text-heading,
.gm-repair-kits-1 h1.pxs-image-with-text-heading,
.ford-exhaust-manifold-broken-bolt-repair-kits h1.pxs-image-with-text-heading,
.exhaust-manifold-repair-kits-cdjr-dodge h1.pxs-image-with-text-heading,
.dodge-exhaust-manifold-broken-bolt-repair-tool-kits
  h1.pxs-image-with-text-heading,
.all-exhaust-manifold-broken-bolt-repair-tool-kits
  h1.pxs-image-with-text-heading,
.isuzu-exhaust-manifold-broken-bolt-repair-tool-kits
  h1.pxs-image-with-text-heading,
.premium-drill-bits-tooling h1.pxs-image-with-text-heading,
.drill-bits-gold-cobalt-micro-edge-drill-bits h1.pxs-image-with-text-heading,
.drill-bits-platinum-tooling-drill-bits h1.pxs-image-with-text-heading,
.drill-bits-threaded-drill-bits h1.pxs-image-with-text-heading,
.drill-bits-drill-accessories h1.pxs-image-with-text-heading,
.drill-bushings h1.pxs-image-with-text-heading,
.threaded-bits-d168 h1.pxs-image-with-text-heading,
.all-promaxx-drill-bits h1.pxs-image-with-text-heading,
.threaded-drill-bits h1.pxs-image-with-text-heading,
.all-promaxx-drill-bits h1.pxs-image-with-text-heading,
.threaded-drill-bits h1.pxs-image-with-text-heading,
.all-diesel h1.pxs-image-with-text-heading,
.cdjr-dodge h1.pxs-image-with-text-heading,
.dodge-repair-kit h1.pxs-image-with-text-heading,
.oil-tube-extractors h1.pxs-image-with-text-heading,
.premium-drill-bits h1.pxs-image-with-text-heading,
.cdjr-exhaust-manifold-repair-kits h1.pxs-image-with-text-heading,
.cdj h1.pxs-image-with-text-headingr,
.collections-diesel-engine-repair-kits-ford h1.pxs-image-with-text-heading,
.diesel-engine-repair-kits-other h1.pxs-image-with-text-heading,
.diesel-engine-repair-kits-gm h1.pxs-image-with-text-heading,
.class-8-diesel h1.pxs-image-with-text-heading {
  /* color:#ee3e42 !important; */
  color: #fff !important;
}

.milton-products-made-in-usa ul.productgrid--items {
  margin-top: 0px !important;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content[data-layout="grid"] {
  padding: 0 40px;
  grid-template-columns: repeat(4, 1fr);
}
body.milton-products-made-in-usa
  .productgrid--outer.layout--has-sidebar.productgrid-gridview {
  padding: 0 25px !important;
}
body.milton-products-made-in-usa
  .featured-collection__content[data-layout="grid"] {
  padding: 0 0px !important;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content[data-layout="slideshow"]
  .productgrid--item,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content[data-layout="slideshow"]
  .productgrid--item, 
/* div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .featured-collection__content[data-layout="slideshow"]
  .productgrid--item,  
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec 
  .featured-collection__content[data-layout="slideshow"] 
  .productgrid--item  */ {
  width: calc(25% - 16px) !important;
}
/* collection buttons css */
@media only screen and (max-width: 376px) {
  .milton-products-made-in-usa .productitem {
    padding: 0.303125rem;
  }
}

/* collection buttons css ends */
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  .custom-div-2
  ul.home-section--content.featured-collection__content,
p.frls-text {
  margin-top: 0;
}
div#shopify-section-template--19431109132610__35ce8049-cc6d-4520-a65b-3384df08f455
  section.custom-html--container,
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  section.custom-liquid--container,
div#shopify-section-template--19432035090754__35ce8049-cc6d-4520-a65b-3384df08f455
  section.custom-html--container,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  section.custom-liquid--container,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  section.custom-liquid--container,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  section.custom-liquid--container,
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
  padding: 0 45px;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content
  .flickity-button.previous,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content
  .flickity-button.previous,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .featured-collection__content
  .flickity-button.previous,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content
  .flickity-button.previous {
  left: 0;
}
.custom-view-all {
  text-align: center;
}
/* HOLIDAY AND MADE IN USA CSS ENDS */
.site-navigation .navmenu-depth-1 > li {
  padding: 0 !important;
}
li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
  button.navmenu-button.mdc-ripple-surface.mdc-ripple-upgraded {
  background-color: #ee3e42 !important;
}
li.navmenu-item.navmenu-basic__item.navmenu-item-parent.navmenu-basic__item-parent.navmenu-id-new-products
  summary.navmenu-link.navmenu-link-depth-1.navmenu-link-parent,
li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
  a.navmenu-link.navmenu-link-parent.mdc-ripple-surface.mdc-ripple-upgraded {
  background-color: #ee3e42;
  color: #fff;
  font-family: "Work Sans";
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
img.zee-img {
  width: 150px !important;
  height: auto;
}
.frls-cust-div {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin: 30px 0;
}
.frls-col {
  flex: 1;
}
body.template-collection .button-primary.disabled {
  text-transform: uppercase;
  border-radius: 0;
  background: #ee3e42;
  border-color: #ee3e42;
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
body.template-index.swym-ready.swym-buttons-loaded
  .button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-index.swym-ready.swym-buttons-loaded
  .productitem--action.atc--button
  span.atc-button--text,
span.keyfeature-bold {
  font-weight: 700;
}
a.collection-filters__filter-link[data-value="$100"]
  > span.collection-filters__filter-list-item-text:before,
a.collection-filters__filter-link[data-value="$50"]
  > span.collection-filters__filter-list-item-text:before {
  content: "Under";
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:last-child {
  display: block;
}
.productgrid-sidebar-menu h2.productgrid--sidebar-title {
  color: #ee3e42;
  cursor: pointer;
}
.button-primary:not(.disabled):hover,
.shopify-challenge__container .btn:not(.disabled):hover {
  background: #ee3e42;
  border: 1px solid #ee3e42;
  box-shadow: none;
}
.custom-div-2 .productitem__container .grid-image-logos-inner img,
body.template-collection .productitem__container .grid-image-logos-inner img {
  height: 40px;
  width: auto;
}
.custom-div-2 .grid-image-logos-inner,
body.template-collection .grid-image-logos-inner {
  position: absolute;
  bottom: 0;
  z-index: 10;
}

.custom-div-2 .productitem__image-container,
body.template-collection .productitem__image-container {
  position: relative;
}
.site-navigation .navmenu-depth-1 > li > a:hover {
  opacity: 1;
}
.template-activate_account
  a.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
li.navmenu-item.navmenu-basic__item.navmenu-id-home
  a.navmenu-link.navmenu-link-depth-1.navmenu-link-active,
li.navmenu-item.navmenu-basic__item.navmenu-id-sale
  a.navmenu-link.navmenu-link-depth-1.navmenu-link-active {
  color: #fff !important;
}
..cyber-week-hose-reels .collection--description,
.desc-table-mob p,
.hose-reels-sale .collection--description {
  margin: 0 !important;
}
.filters-inner nav.productgrid--sidebar-section {
  margin-top: 0 !important;
}
.button-primary:focus,
.button-secondary:focus,
.form-field-input:not(.live-search-form-field):focus,
.live-search-button:focus,
.spr-form .spr-form-input-email:not(.live-search-form-field):focus,
.spr-form .spr-form-input-textarea:not(.live-search-form-field):focus,
.utils-viewtoggle-button:focus,
body.template-addresses .form-field-select-wrapper .form-field-select,
body.template-addresses
  .spr-form
  .spr-form-input-text:not(.live-search-form-field):focus,
div#shipping-calculator .form-field-select-wrapper .form-field-select,
form#address_form_new .form-field-select-wrapper .form-field-select,
form#address_form_new .form-field-select-wrapper .form-field-select:hover {
  box-shadow: none;
}
h2.collapsible:after {
  content: "-";
  color: #ee3e42;
  position: absolute;
  right: 0;
}
h2.collapsible.active:after {
  content: "+";
  color: #ee3e42;
  position: absolute;
  right: 0;
}
.cat-sec-2,
.cat-sec-3,
.cat-sec-4,
.product_info_1,
.product_info_2,
.product_info_3,
.sidebar-img-container img,
.site-map-container .cat-sec-1,
body.template-collection
  .pxs-image-with-text-content-position-x-left
  .pxs-image-with-text-content,
input#footer_newsletter_email {
  width: 100%;
}
.pxs-image-with-text-content-position-x-left .pxs-image-with-text-content {
  width: auto !important;
}
body.template-product p.prod-desc-butt a:hover {
  color: #fff;
}
.search-flydown--product:focus {
  outline: #231f20 solid;
}
.live-search-button .search-icon--inactive {
  height: 18px;
  width: auto;
  text-transform: uppercase;
}
.search-flydown--product-stock-level .product-stock-level__badge-text {
  font-size: 14px;
  line-height: 20px;
  color: #231f20;
  font-weight: 500;
}
li.search-flydown--content-item:focus-visible {
  outline: 0;
}
li.search-flydown--content-item a:hover {
  border-bottom: 2px solid #ee3e42;
}
.search-flydown--content-item a:focus,
.site-navigation .navmenu-depth-2 .navmenu-link:focus,
.site-navigation .navmenu-link-depth-1:focus,
.site-navigation .site-header-account-link a:focus,
div#shopify-section-static-header
  .site-navigation
  .navmenu-depth-2
  .navmenu-link:focus,
div#shopify-section-static-header .site-navigation .navmenu-link-depth-1:focus {
  outline: 0;
  outline-offset: 0px;
}
.search-flydown--continue:focus,
.swym-ui-component .swym-input:focus,
.swym-ui-components .swym-input:focus {
  outline: 0 !important;
}
.search-flydown--product-price--main,
.search-flydown--product-price-has-sale .search-flydown--product-price--main {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.testimonial__star-ratings .testimonial__star-rating {
  fill: #fbb03b !important;
}
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-user {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-bag,
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-heart {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  vertical-align: top;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
input#filter-Price-9-from::placeholder {
  color: transparent;
}
input#filter-Price-9-to::placeholder {
  color: transparent;
}
.live-search-button {
  width: 100px;
}
li.navmenu-item.navmenu-id-icon-bag .site-header-cart--count {
  right: -10px !important;
}
li.navmenu-item.navmenu-id-icon-heart {
  padding-right: 8px;
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  div.custom-div-1
  ul.navmenu.navmenu-depth-1 {
  list-style-type: none;
}
.utils-viewtoggle-button:focus.active {
  box-shadow: none !important;
}
body.template-article .rte h4,
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  .content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-1
  li.navmenu-item
  a.navmenu-link.navmenu-link-depth-1,
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  summary.navmenu-link.navmenu-link-parent,
div#shopify-section-static-header
  li.navmenu-item.navmenu-item-parent
  summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
  font-weight: 600;
  text-transform: uppercase; /* sidebar menu uppercase*/
}
.site-header-main-content.small-promo-enabled
  form.live-search-form.form-fields-inline
  .form-field.no-label
  span.search-icon.search-icon--inactive {
  height: 16px;
}
body.template-addresses h2.account-page-subtitle,
body.template-collection.gift-guide-under-100 h2.productgrid--sidebar-title,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .productgrid--sidebar-title,
body.template-login h1.account-page-title {
  text-transform: uppercase;
}
.account-address-form.visible
  .form-icon--checkbox
  .checkmark[data-animation-state="unchecked"],
.collection-filters__filter-list-item
  .checkmark[data-animation-state="unchecked"],
.filter-item:not(.filter-item--toggle-more)
  .checkmark[data-animation-state="unchecked"],
.order-checkbox__icon .checkmark[data-animation-state="unchecked"],
.productitem__compare-checkbox-icon
  .checkmark[data-animation-state="unchecked"],
body.holiday-landing-page-collection
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.discover-our-tools
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-kits-bundles
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-over-100
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-stocking-stuffers
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-up-to-100
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-up-to-50
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input {
  border: 1px solid #231f20;
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section {
  border-bottom: 2px dashed #ee3e42;
}
body.template-collection.discover-our-tools .productgrid--sidebar-title,
body.template-collection.gift-guide-kits-bundles .productgrid--sidebar-title,
body.template-collection.gift-guide-over-100 .productgrid--sidebar-title,
body.template-collection.gift-guide-up-to-100 .productgrid--sidebar-title,
body.template-collection.gift-guide-up-to-50 .productgrid--sidebar-title {
  margin: 20px 0;
  text-transform: uppercase;
}
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar-title,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  h2.productgrid--sidebar-title {
  margin: 20px 0;
}
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  div#left-side_menu_,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  div#left-side_menu_ {
  display: none;
}
body.discover-our-tools h2.pxs-image-with-text-heading,
body.gift-guide-kits-bundles h2.pxs-image-with-text-heading,
body.gift-guide-stocking-stuffers h2.pxs-image-with-text-heading,
body.gift-guide-up-to-50 h2.pxs-image-with-text-heading {
  display: block !important;
}
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group {
  border: none;
}

body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
div#shopify-section-static-footer .site-footer-information {
  display: block;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .custom_left_side_menu,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .custom_left_side_menu,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom_left_side_menu,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom_left_side_menu,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  .custom_left_side_menu,
div#shopify-section-template--25000597389634__7995f460-de1b-4d9c-a8ca-c65d12b44195
  .custom_left_side_menu,
div#shopify-section-template--25016207868226__7995f460-de1b-4d9c-a8ca-c65d12b44195
  .custom_left_side_menu {
  display: grid;
  padding: 0;
  grid-column-gap: 20px;
  column-gap: 20px;
  grid-row-gap: 20px;
  row-gap: 20px;
  grid-template-columns: 250px calc(100% - 277px) !important;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7 {
  margin-bottom: 20px;
}
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .banner-inner.top-banner
  img,
div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .banner-inner.top-banner
  img,
div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
body.template-page .pxs-image-with-text-section {
  width: 100%;
  max-width: 100%;
}
body.milton-products-made-in-usa .banner-inner.top-banner img {
  width: 100% !important;
}
.swym-ui-component .swym-action-bar,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec {
  margin-bottom: 20px;
}
div#shopify-section-template--18676911112514__63d8f0cd-e1b8-4f1d-ab45-9101f59fc007
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
div#shopify-section-template--19675982725442__0a4f4e82-7177-4891-b29a-67e9544b6a0e
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 0;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d {
  margin-bottom: 30px;
}
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content
  .flickity-button.next {
  right: 0;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content
  .flickity-button.next {
  right: 0;
}
body.template-article h1.entry-header,
body.template-collection.holiday-landing-page-collection .productgrid--utils,
div#shopify-section-template--19675982725442__main .page-title,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  div#left-side_menu_ {
  display: none;
}
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
body.template-collection.holiday-landing-page-collection
  .first-img-container
  img {
  width: 940px;
  height: auto;
  margin-bottom: 20px;
}
body.template-collection.holiday-landing-page-collection
  .second-img-container
  img {
  width: 940px;
  height: auto;
}
h4.preFade.fadeIn {
  font-size: 18px;
  line-height: 24px;
  margin: 10px 0;
}
div#shopify-section-template--19675982725442__main .page-content.rte {
  max-width: 1300px;
  margin-top: 0;
}
div#shopify-section-template--19675982725442__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  a {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
body.template-article .entry-meta time,
div#shopify-section-template--19675982725442__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
body.template-article ul.blocks-gallery-grid {
  list-style: none;
}
.colorfit-cont-image,
.colorfit-cont-main,
.comp-hist-cont .comp-image,
.display-merchant-container .items-image,
.sales-collateral-container .colateral-cont-image,
body.template-article li.blocks-gallery-item figure,
div#shopify-section-static-footer ul.payment-icons {
  text-align: center;
}
body.template-article figure.article-image.article-image--content-width {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
}
body.template-blog
  section.blog--container
  article.article-list-item
  .article--excerpt-text.rte {
  padding-bottom: 10px;
}
body.template-article .article--container .article--inner {
  padding-right: 0;
  padding-left: 0;
  max-width: 950px;
}
body.template-article figure.article-image.article-image--content-width {
  max-width: 950px;
  margin: 0 auto !important;
  padding: 0 !important;
}
body.template-article .article--container .entry-content p,
body.template-article header.entry-header p.entry-meta {
  text-align: left !important;
}
body.template-article
  .article--pagination
  .article--pagination-item-right
  span.article--pagination-text {
  font-size: 18px !important;
  font-weight: 500;
}
body.template-article span.article--pagination-title {
  font-weight: 500 !important;
  font-size: 16px !important;
}
body.template-blog a.article--excerpt-readmore {
  background-color: #ee3e42;
  color: #fff;
  padding: 10px;
}
body.template-blog a.article--excerpt-readmore:hover {
  background-color: #231f20;
  color: #fff;
}
.article--pagination .article--pagination-chevron-left,
.article--pagination .article--pagination-chevron-right {
  margin-top: 0.6rem;
}
.article--pagination .article--pagination-text {
  font-size: 18px !important;
  font-weight: 500;
}
body.template-article .article--tags {
  margin-top: 1rem;
}
body.template-article .article--tags .article--tags-title,
body.template-article .article--tags a {
  font-size: 16px;
  font-weight: 500;
}
body.template-addresses label.form-field-title,
body.template-article .article--tags a:hover,
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  label.form-field-title.collection-filters__filter-range-label,
body.template-search
  form.collection-filters__price-range-form.filter-group-active
  label.form-field-title.collection-filters__filter-range-label {
  color: #231f20;
}
.cart-shippingcalc--container {
  margin-bottom: 10px;
}
body.template-addresses .form-field-input,
body.template-cart .quantity-selector__button,
input#address_zip,
select#address_country,
select#address_province {
  padding: 10px;
}
body.template-cart .cart-total button.cart-shipping-toggle:focus-visible {
  outline: 0;
}
div#shipping-calculator label.form-field-title {
  font-size: 16px !important;
  color: #231f20;
}
div#shipping-calculator .form-field-input:not(.live-search-form-field):hover {
  border-color: #e6e7e8;
}
button.QT4by.rqC98.hodFu.VDIfJ.j6D1f.janiy {
  background-color: #ee3e42;
  padding: 10px 20px;
  border-radius: 0;
  font-size: 16px;
  text-transform: uppercase;
}
button#product-pdf-download-button:hover,
button.QT4by.rqC98.hodFu.VDIfJ.j6D1f.janiy:hover {
  background-color: #231f20;
}
body.template-page.swym-ready.swym-buttons-loaded .pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911112514__63d8f0cd-e1b8-4f1d-ab45-9101f59fc007 {
  margin: 0;
  padding: 0;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  section.custom-liquid--container {
  margin-top: 20px;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  .breadcrumbs-container
  a {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  .breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app.boxed-layout {
  box-shadow: none;
  margin-top: 0;
  padding-top: 0;
}
div#shopify-section-template--18676911178050__0a4f4e82-7177-4891-b29a-67e9544b6a0e
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
div#shopify-section-template--19443271139650__06c0586d-b11f-4020-8fd4-f130ef8056bb
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 0;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  input {
  border-radius: 0 !important;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #231f20;
  font-size: 15px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  input::placeholder {
  font-size: 16px;
  color: #231f20;
  font-weight: 400;
}
.airline-diagram a:hover,
a#customer_login_link,
a.color-hov:hover,
a.link-color,
body.template-login form#customer_login span.form-action-row--helper-item a,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  .text-smaller {
  color: #ee3e42;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-id-7641
  .globo-form-app
  .globo-heading {
  color: #231f20;
  text-align: center;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-input
  input:focus-visible {
  border: 1px solid #231f20 !important;
  box-shadow: none;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  label.classic-label.globo-label
  span.label-content {
  font-size: 16px;
  color: #231f20;
  line-height: 20px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  textarea {
  border-radius: 0 !important;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #231f20;
  font-size: 16px;
  color: #231f20 !important;
  font-weight: 400;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  textarea:focus-visible {
  border: 1px solid #231f20 !important;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  .help-block.error {
  font-size: 14px;
  border: 1px solid #ee3e42;
  padding: 5px 10px;
  background-color: rgba(238, 62, 66, 0.2);
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message.success {
  padding: 20px;
  box-shadow: none;
  background-color: rgba(168, 168, 168, 0.2);
  border: 1px solid #213f20;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  .content
  h4 {
  font-weight: 600;
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  .content
  p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .footer
  button.submit {
  box-shadow: none;
  border-radius: 0;
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 10px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control.layout-1-column,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control.layout-2-column {
  margin-bottom: 12px;
}
.custom-div-2 ul.home-section--content.featured-collection__content,
body.template-addresses .form-field-checkbox,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  + .footer {
  margin-top: 0;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .footer
  button.submit:hover {
  box-shadow: none;
  background-color: #231f20;
  border-color: #231f20;
}
.sales-collateral-container .colateral-cont-image img {
  width: 500px;
  height: auto;
}
div#shopify-section-template--18676911079746__34a919d6-3724-4306-a7a2-359ebd2bd1d2.pxs-image-with-text-section {
  max-width: 100% !important;
}
div#shopify-section-template--18676911178050__0a4f4e82-7177-4891-b29a-67e9544b6a0e.pxs-image-with-text-section,
div#shopify-section-template--19443271139650__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911079746__ac3b2418-5c53-41fc-b35b-3e992ec7cd08
  .page__container {
  margin: 30px 0;
}
body.template-collection
  li.productgrid--item.imagestyle--natural.show-actions--mobile
  .productitem__container
  .productitem--description
  a {
  background-color: #231f20;
  color: #fff;
  padding: 10px 20px;
  font-weight: 700;
}
.airline-diagram:after {
  clear: both;
  display: block;
  content: "";
}
.airline-diagram {
  max-width: 1120px;
  margin: auto;
}
.airline-diagram .box {
  float: left;
  vertical-align: top;
  position: relative;
}
.airline-diagram .box img {
  vertical-align: top;
  display: block;
}
.airline-diagram a {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  position: absolute;
}
.airline-diagram .part1 .link1 {
  top: 34%;
  left: 28.5%;
}
.airline-diagram .part2 .link2 {
  top: 54%;
  left: 14.9%;
}
.airline-diagram .part2 .link3 {
  top: 56%;
  left: 30%;
}
.airline-diagram .part2 .link33 {
  top: 83%;
  left: 21.6%;
}
.airline-diagram .part2 .link4 {
  top: 62.5%;
  left: 41%;
}
.airline-diagram .part2 .link5 {
  top: 52.2%;
  left: 44.5%;
}
.airline-diagram .part2 .link55 {
  top: 86%;
  left: 28%;
}
.airline-diagram .part2 .link6 {
  top: 37.5%;
  left: 65.7%;
}
.airline-diagram .part2 .link7 {
  top: 37.6%;
  left: 83.6%;
}
.airline-diagram .part3 .link3 {
  top: 55%;
  left: 32.3%;
}
.airline-diagram .part3 .link33 {
  top: 83.5%;
  left: 23.7%;
}
.airline-diagram .part3 .link4 {
  top: 62%;
  left: 45.6%;
}
.airline-diagram .part3 .link5 {
  top: 49.7%;
  left: 32.6%;
}
.airline-diagram .part3 .link55 {
  top: 87%;
  left: 30%;
}
.airline-diagram .part3 .link7 {
  top: 37%;
  left: 67%;
}
.airline-diagram .part3 .link8 {
  top: 73.5%;
  left: 11%;
}
.airline-diagram .part3 .link9 {
  top: 33%;
  left: 54.5%;
}
.airline-diagram .part4 .link3 {
  top: 54.5%;
  left: 23%;
}
.airline-diagram .part4 .link33 {
  top: 81%;
  left: 25.5%;
}
.airline-diagram .part4 .link5 {
  top: 74%;
  left: 28.3%;
}
.airline-diagram .part4 .link55 {
  top: 48.5%;
  left: 23.2%;
}
.airline-diagram .part4 .link6 {
  top: 37%;
  left: 57.6%;
}
.airline-diagram .part4 .link7 {
  top: 37%;
  left: 66%;
}
.airline-diagram .part4 .link10 {
  top: 77%;
  left: 5%;
}
.airline-diagram .part4 .link11 {
  top: 62%;
  left: 78.2%;
}
.airline-diagram .part4 .link12 {
  top: 37%;
  left: 47.4%;
}
.airline-diagram .part4 .link13 {
  top: 37%;
  left: 73%;
}
.airline-diagram .part4 .link14 {
  top: 51%;
  left: 36.8%;
}
.airline-diagram .part1 span,
.airline-diagram .part2 span,
.airline-diagram .part3 span {
  position: absolute;
  color: #231f20;
  display: block;
  top: 40px;
  font-weight: 600;
  font-size: 16px;
}
.airline-diagram .part1 span {
  right: 0;
  margin-right: -100px;
}
.airline-diagram .part2 span {
  right: 0;
  margin-right: -145px;
}
.airline-diagram .part3 span {
  right: 0;
  margin-right: -210px;
}
.colorfit-cont-image img {
  width: 350px;
  height: auto;
}
.colorfit-cont-main img {
  width: 600px;
  height: auto;
}
.product-form--atc-button:focus,
.productgrid--no-results-button:focus,
form.collection-filters__price-range-form
  .form-field-input:not(.live-search-form-field):focus {
  box-shadow: none !important;
}
span.productitemnew__badge.productitemnew__badge--soldout {
  position: absolute;
  top: 2px;
  right: 0;
  background-color: #ee3e42;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-size: 0.8125rem;
  padding: 0.234375rem 0.3125rem;
  z-index: 1;
}
.dta-container {
  display: flex;
  gap: 40px;
}
.country-names-2,
.country-names-3,
.dta-tech-1,
.dta-tech-2,
.dta-tech-3,
.sales-rep-container .country-names-1 {
  width: 33.33%;
}
.dta-tech-4 {
  width: 30%;
}
.dta-tech-5,
.media-data {
  width: 60%;
}
.dta-text {
  height: 80px;
}
.product-info-heading,
p.tech-dta-heading,
span.product-info-heading {
  font-size: 20px;
  font-weight: 500;
}
.flex-butt,
.sales-rep-container .sales-cont-names,
.site-map-container .category-section-cont,
div.filter-form .collection-filters__filter.collection-filters__filter-range {
  display: flex;
}
.cat-sec-4-padd {
  width: 25%;
  padding-left: 20px;
}
.mediapage-video {
  width: 640px;
  height: auto;
  margin: auto;
}
div.custom-product-doc {
  display: block;
  gap: 50px;
  align-content: flex-start;
  flex-wrap: nowrap;
}
.account-page-content .form-field {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
  text-transform: uppercase;
}
.swym-ui-component .swym-color-2,
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-share-wishlist-email,
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-share-wishlist-note,
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-delete-btn
  .swym-icon::before,
.swym-ui-components .swym-color-2,
a#customer_login_link:hover {
  color: #231f20 !important;
}
section.account-page.account-page-addresses {
  max-width: 1170px;
  margin: 0 auto;
}
body.template-addresses
  .form-field-filled.form-field-input
  + .form-field-title {
  font-size: 15px;
}
body.template-addresses
  .account-address-form
  .form-field-checkbox
  .form-icon--checkbox
  svg {
  border-color: #231f20;
  width: 15px;
  height: auto;
}
body.template-addresses .form-fields-columns:focus-visible {
  outline: 0;
}
article.account-page-content label.form-field-title {
  left: 10px !important;
}
div#shopify-section-template--19443271139650__b2621ac4-4f4d-4a11-bcd9-803271134510
  .search-section-content {
  padding: 20px 0;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  .breadcrumbs-container {
  margin: 0 !important;
  padding: 0;
}
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container
  a,
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
.media-video {
  width: 40%;
}
.media-container {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
  flex-wrap: nowrap;
}
.panel,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
  h2.pxs-image-with-text-heading,
div#shopify-section-template--18676911014210__dynamic_blog_posts
  section.blogposts--container.blogposts--count-3
  span.blogposts--footer-icon,
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  .featured-collection__title-card-inner
  span.featured-collection__title-card-button.pxu-lia-element
  svg,
div#shopify-section-template--18676911178050__main header.page-masthead {
  display: none;
}
div#shopify-section-template--18676911178050__main .page-content {
  max-width: 1300px !important;
}
body.template-collection .collection--description,
body.template-collection .pxs-image-with-text-section,
body.template-list-collections .pxs-image-with-text-section,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8.pxs-image-with-text-section,
div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section,
div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  a,
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
div#shopify-section-template--18676910620994__main .price__compare-at.visible,
div#shopify-section-template--18676910620994__static-recently-viewed
  .price__compare-at.visible {
  padding-top: 2px;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input,
body.template-login form#customer_login input.form-field-input.form-field-text,
body.template-register
  form#create_customer
  input.form-field-input.form-field-text {
  padding: 15px;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input:not(.live-search-form-field):focus,
body.template-login
  form#customer_login
  .form-field-input:not(.live-search-form-field):focus,
body.template-register
  form#create_customer
  .form-field-input:not(.live-search-form-field):focus {
  border-color: #231f20;
  outline: 0;
  box-shadow: none;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title {
  top: -30% !important;
  left: 10px !important;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  label.form-field-title {
  font-size: 15px !important;
}
.form-field-input:not(.live-search-form-field):hover,
body.template-register
  form#create_customer
  .form-field-input:not(.live-search-form-field):hover {
  border-color: #231f20;
}
div#customer_recovery h2.account-page-subtitle {
  font-size: 20px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.shopify-challenge__container .shopify-challenge__message {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
.shopify-challenge__container .btn {
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 0;
}
div#customer_recovery form p {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #231f20 !important;
}
body.template-login
  .form-action-row
  button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-login
  .form-action-row
  button.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-login
  form#customer_login
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-register
  form#create_customer
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded {
  text-transform: uppercase;
  font-size: 16px;
  border-radius: 0;
}
body.template-login form#customer_login label.form-field-title,
body.template-login label.form-field-title,
body.template-register form#create_customer label.form-field-title {
  color: #231f20;
  font-size: 16px;
}
body.template-login
  form#customer_login
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title,
body.template-register
  form#create_customer
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title {
  top: -33% !important;
  left: 5px !important;
}
body.template-login .account-message.message--error,
body.template-register .account-message.form-message.message--error {
  padding: 20px;
  border: 1px solid #ee3e42;
  margin-bottom: 35px;
}
body.template-login
  form#customer_login
  .form-action-row--helper
  span.form-action-row--helper-item,
body.template-register
  form#create_customer
  .form-action-row--helper
  span.form-action-row--helper-item {
  font-size: 15px;
  color: #231f20;
  text-transform: uppercase;
  font-weight: 500;
}
body.template-login form#customer_login a#customer_login_link:hover,
body.template-register form#create_customer a#customer_login_link:hover {
  color: #ee3e42;
  text-decoration: underline;
}
.search-flydown--content-items h5.search-flydown--content-title {
  color: #231f20 !important;
  font-size: 14px;
  font-weight: 500;
}
.breadcrumbs-container a,
.breadcrumbs-container span,
.modal-inner .product-vendor {
  color: #231f20;
  font-size: 16px;
  font-weight: 500;
}
.search-flydown--footer a.search-flydown--continue:hover,
.search-flydown--product-items--none a.search-flydown--continue:hover,
body.template-login a#customer_register_link:hover,
body.template-login span.form-action-row--helper-item a:hover {
  text-decoration: underline;
  color: #ee3e42;
}
.swym-image-thumbnails button {
  background-color: #fff !important;
}
body.template-login
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded {
  font-size: 16px;
  text-transform: uppercase;
}
body.template-login .form-action-row--helper span.form-action-row--helper-item {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
div.shopify-challenge__container ul.shopify-challenge__error {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
}
.options-selection__input-select-wrapper
  .options-selection__input-select:focus {
  border-color: #231f20 !important;
  box-shadow: 0 2px 6px #00000026, 0 0 0 0.5px #969b9f;
}
a.productgrid--no-results-button:focus-visible {
  outline: 0 !important;
}
a.productgrid--no-results-button {
  text-transform: uppercase !important;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container
  a,
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  .breadcrumbs-container
  a,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-content {
  font-size: 16px !important;
  font-family: "Work Sans", sans-serif !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-content,
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-heading {
  text-align: center !important;
  margin-bottom: 15px !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-logged-in
  .swym-back-btn {
  width: 100% !important;
  text-align: center !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-logged-in
  .swym-log-out-btn {
  width: 100% !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-heading {
  font-weight: 500 !important;
  color: #231f20 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-summary
  .swym-login-btn {
  font-weight: 500 !important;
  background: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-summary
  .swym-save-list-btn {
  font-weight: 500 !important;
  font-size: 15px !important;
  background-color: #ee3e42 !important;
  color: #fff !important;
  border-color: #ee3e42 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-text-content {
  font-size: 16px !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-input-label {
  color: #231f20 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.01rem !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-save-list-btn {
  background-color: #231f20;
  width: 150px !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-action-button-container {
  display: flex !important;
  justify-content: space-around !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-error-msg {
  font-style: normal !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.01rem !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-input {
  border-color: #231f20 !important;
  color: #231f20 !important;
  font-size: 14px !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-back-btn {
  background: #ee3e42 !important;
  color: #fff !important;
  font-size: 16px !important;
  width: 150px !important;
  font-weight: 500 !important;
  margin-right: 5px !important;
}
.swym-ui-component .swym-input-has-error input {
  border-color: #ee3e42 !important;
}
.swym-ui-component .swym-input-has-error .error-msg {
  font-size: 15px !important;
  line-height: 20px !important;
  letter-spacing: 0.05em !important;
  color: #ee3e42 !important;
  font-style: normal !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-text-heading {
  font-size: 18px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-input-label {
  font-size: 15px !important;
  color: #231f20 !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-email-btn.swym-disabled {
  background-color: #231f20 !important;
  font-weight: 500 !important;
}
.swym-info-grey {
  color: #231f20 !important;
  font-size: 14px !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-text-heading {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  margin-bottom: 15px !important;
}
.swym-notification-wishlist .swym-details {
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  letter-spacing: 0.02em !important;
  color: #231f20 !important;
}
.swym-notification-wishlist .swym-emphasis {
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  font-size: 15px !important;
  color: #231f20 !important;
}
.productgrid-listview .productitem--actions .productitem--listview-badge,
.swym-notification-wishlist .swym-powered-by-text {
  display: none !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-text-content {
  color: #ee3e42 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-message-content {
  margin-bottom: 15px !important;
}
.swym-ui-component .swym-bg-2,
.swym-ui-components .swym-bg-2 {
  font-size: 16px !important;
  background-color: #231f20 !important;
  opacity: 1 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
  padding: 5px !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  font-size: 15px !important;
  line-height: 20px !important;
  font-family: "Work Sans" !important;
  color: #231f20 !important;
  font-weight: 600 !important;
  margin: 10px 10px 5px !important;
  white-space: wrap !important;
  overflow: auto !important;
  text-overflow: ellipsis !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
  height: 200px !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog {
  padding: 30px !important;
}
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-item.swym-delete {
  color: #ee3e42 !important;
  font-size: 16px !important;
}
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-content,
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-item {
  padding: 10px !important;
}
.swym-ui-component * {
  font-family: "Work Sans" !important;
}
.swym-ui-component .swym-simple-wishlist-detail .swym-wishlist-main-title {
  font-family: "Work Sans" !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase !important;
  font-size: 25px !important;
  color: #231f20 !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-product-price {
  margin-bottom: 0 !important;
}
.swym-wishlist-detail-separator {
  background: #231f20 !important;
  margin: 0 25px !important;
}
.accordion,
.accordion:hover,
.active,
.panel,
div#shopify-section-static-header
  .mobile-nav-content
  .navmenu-link-parent-active
  ~ .navmenu-button:focus,
div#site-mobile-nav
  .mobile-nav-content
  .navmenu-depth-2
  .navmenu-link-parent-active
  ~ .navmenu-button,
div#site-mobile-nav
  .mobile-nav-content
  .navmenu-link-parent-active
  ~ .navmenu-button,
div#site-mobile-nav ul.navmenu.navmenu-depth-2.navmenu-submenu {
  background-color: #fff;
}
.swym-product-price.swym-has-sale.swym-text.swym-text-1,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price {
  padding-left: 10px !important;
}
.swym-ui-component .swym-action-bar .swym-back-btn {
  font-size: 16px !important;
  color: #231f20 !important;
  letter-spacing: 0.03em !important;
}
a.swym-more-details-btn.swym-button.swym-button-2.swym-is-anchor.swym-color-2 {
  background-color: #231f20 !important;
  color: #fff !important;
  padding: 10px 20px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
a.swym-more-details-btn.swym-button.swym-button-2.swym-is-anchor.swym-color-2:hover {
  text-decoration: none !important;
}
.swym-product-original-price.swym-value {
  color: #231f20 !important;
  font-weight: 600;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-label {
  color: #231f20 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-select
  select {
  color: #231f20 !important;
  font-size: 15px !important;
  border-color: #231f20 !important;
  height: 45px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-more-details-btn {
  color: #231f20 !important;
  font-size: 16px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-detail-image-container
  .swym-image-thumbnails
  .swym-image-thumb.swym-selected {
  border: 1px solid #231f20 !important;
}
.swym-ui-component .swym-wishlist-product-detail-tab-bar {
  padding: 15px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  font-weight: 600 !important;
  background-color: #ee3e42 !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-title {
  color: #231f20 !important;
  font-size: 18px;
  font-weight: 600;
}
.swym-product-final-price.swym-value {
  font-family: "Work Sans";
  color: #ee3e42;
  font-size: 20px;
  font-weight: 600;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn {
  background-color: #ee3e42 !important;
  padding: 10px !important;
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  border-radius: 0 !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-text-heading {
  font-weight: 500 !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-text-content {
  color: #ee3e42 !important;
  font-size: 16px !important;
  margin-bottom: 15px !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-cancel-clear-wishlist-btn {
  color: #231f20 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title {
  color: #231f20 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
}
.swym-notification-success .swym-details {
  font-size: 15px !important;
  color: #231f20 !important;
  letter-spacing: 0.03em !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-action-button-container {
  margin-top: 25px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container {
  margin-top: 15px !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text {
  font-size: 16px !important;
  color: #231f20 !important;
  letter-spacing: 0.01rem !important;
}
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn {
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-clear-wishlist-btn {
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-product-price
  .swym-product-original-price {
  font-size: 14px;
  color: #321f20 !important;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn:hover {
  background-color: #ee3e42 !important;
  padding: 10px !important;
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
  font-size: 15px !important;
  line-height: 20px !important;
  font-family: Work Sans !important;
  color: #231f20 !important;
  font-weight: 500 !important;
  margin: 10px 10px 5px !important;
  white-space: wrap !important;
  overflow: auto !important;
  text-overflow: ellipsis !important;
}
body.template-collection.lti-tools
  .pxs-image-with-text-content-wrapper.pxs-image-with-text-content-position-y-center.pxs-image-with-text-content-position-x-left {
  padding: 80px 0;
}
h3.body_text_c {
  margin: 5px 0;
  font-size: 18px;
  font-weight: 500;
}
button#product-pdf-download-button {
  background-color: #ee3e42;
  padding: 10px;
  box-shadow: none;
  border: none;
  margin-right: 10px;
}
button#product-pdf-download-button a {
  color: #fff;
  text-decoration: none;
}
body.template-collection.lti-tools .pxs-image-with-text-background {
  background-size: contain !important;
}
.shopify-payment-button .shopify-payment-button__more-options {
  color: #ee3e42;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
}
.shopify-payment-button .shopify-payment-button__more-options:hover {
  text-decoration: none;
  color: #231f20;
  box-shadow: none;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview {
  grid-template-columns: 250px calc(100% - 277px) !important;
  padding: 0 65px;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  li.navmenu-item.navmenu-item-parent.navmenu-id-couplers-plugs
  summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
  font-weight: 600;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  ul.navmenu.navmenu-depth-2.navmenu-submenu
  li.navmenu-item {
  font-size: 14px !important;
}
select#product_grid_sort:focus-visible {
  outline: 0;
  border: 1px solid #231f20;
}
select#product_grid_sort {
  border: 1px solid #a9a9a9;
}
body.template-collection svg.icon-grid:focus,
body.template-collection svg.icon-list:focus {
  outline: 0;
}
body.template-collection .rich-text--container,
body.template-collection .section--canonical {
  margin-top: 30px;
}
.button-secondary:not(.disabled):hover,
.modal-inner .button-secondary:not(.disabled):hover {
  background: #321f20;
  border: 1px solid #321f20;
}
.modal-inner .product-gallery--media-thumbnail[data-gallery-selected="true"] {
  box-shadow: 0 0 0 1px #321f20;
}
.modal-inner .options-selection__select-label {
  color: #321f20 !important;
  font-weight: 500 !important;
}
.modal-inner .product__badge {
  height: fit-content;
  padding: 8px;
  font-size: 16px;
  font-weight: 500;
}
.modal-inner
  .product-block.product-block--description
  .product-description.rte
  p {
  color: #321f20;
}
.modal-inner .price__current span.money {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #ee3e42;
}
.modal-inner .product-form--atc label.quantity-selector__label {
  font-size: 16px;
  color: #321f20;
}
body.template-collection
  .price.productitem__price
  span.money.price__compare-at--single {
  font-size: 15px;
  color: #231f20;
  font-weight: 500;
  margin-right: 10px;
}
.modal-inner
  .shopify-payment-button
  .shopify-payment-button__button--unbranded {
  text-transform: uppercase;
  border-radius: 0;
}
.modal-inner
  button.product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
}
.modal-inner .price__current.price__current--on-sale span.money {
  font-size: 25px;
}
.modal-inner .price__compare-at.visible span.money.price__compare-at--single {
  color: #321f20;
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911014210__dynamic_featured_collection
  h2.home-section--title {
  margin: 20px 0;
}
div#shopify-section-template--18676911014210__0b85487c-b291-4b8a-a497-62a1308538e7 {
  margin-bottom: 30px;
  margin-top: 40px;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  h2.home-section--title {
  margin: 0 0 30px;
}
div#shopify-section-template--18676911014210__dynamic_testimonials
  section.testimonials-section {
  padding: 0 55px 50px;
}
div#shopify-section-template--18422930538818__dynamic_blog_posts
  h2.home-section--title {
  margin: 40px 0;
}
body.template-index.swym-ready.swym-buttons-loaded
  div#shopify-section-template--18422930538818__dynamic_testimonials
  section.testimonials-section {
  padding: 0 75px;
  margin-bottom: 40px;
}
h2.productgrid--sidebar-title:nth-child(4) {
  text-transform: uppercase !important;
  margin: 20px 0;
}
.accordion {
  color: #ee3e42;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  text-align: left;
  border: none;
  outline: 0;
  transition: 0.4s;
  font-family: Work Sans;
  font-size: 16px;
  font-weight: 600;
}
.accordion:after {
  content: "+";
  font-size: 16px;
  color: #ee3e42;
  float: right;
  margin-left: 5px;
}
.custom-div-1 div#left-side_menu_ button.accordion.active:after {
  content: "-";
  color: #ee3e42;
  font-size: 16px;
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  .featured-collection__content[data-layout="grid"] {
  grid-template-columns: repeat(4, 1fr);
}
div#left-side_menu_ {
  border: 2px solid #ee3e42;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 {
  padding-left: 0;
  margin: 0;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 li a {
  text-decoration: none;
  color: #000;
  text-align: left;
  padding: 10px 0 !important;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 li {
  padding: 5px 0 !important;
  text-align: left;
}
.panel {
  padding: 0 10px;
  overflow: hidden;
}
li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
  column-count: 2;
  min-width: 510px !important;
}
div#shopify-section-static-footer .site-footer-left {
  width: 100%;
  margin: auto;
  text-align: center;
}
div#shopify-section-static-footer .site-footer-right {
  width: 100%;
  text-align: center !important;
}
.productitem p.rating__count,
div#shopify-section-static-footer
  .site-footer-blocks.column-count-5
  h2.site-footer-block-title,
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  a.menulist-menu__show-more-trigger.menulist-menu__link:hover {
  color: #ee3e42;
}
div#shopify-section-static-footer .site-footer-item.bordered-row {
  border-bottom: 1px solid #fff;
}
.footer-utility-bar__social-container .social-icons {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.footer-utility-bar__social-container .social-icons .social-link svg {
  width: 35px;
  height: 35px;
}
.product-recently-viewed-card {
  min-height: 450px;
  width: 12.8rem;
}
.productitem--info h2.productitem--title {
  font-size: 13px;
  line-height: auto;
}
.productitem--info span.product-short-title {
  font-size: 13px;
  line-height: auto;
  color: #ee3e42;
  font-weight: 600;
  margin: 15px 0 !important;
}
.productitem--info span.product-sku,
.productitem--info span.sku-txt {
  line-height: 22px;
  font-weight: 500;
  font-size: 16px;
}
.productitem--info span.product-sku {
  color: #ee3e42;
  margin-left: 2px;
}
.price__current span.money {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.productitem h2.productitem--title {
  font-size: 15px;
  font-weight: 600 !important;
}
.productitem .price__compare-at {
  color: #231f20;
  font-weight: 500;
}
.productitem--info span.product-short-text {
  font-size: 13px;
  margin: 10px 0;
}
.productitem p.rating__count span:before {
  content: "(";
}
.productitem p.rating__count span:after {
  content: ")";
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  h2.home-section--title {
  margin: 20px 0;
}
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  section.menulist-container {
  margin-bottom: 30px;
}
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  a.menulist-menu__show-more-trigger.menulist-menu__link,
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  a.menulist-menu__show-more-trigger.menulist-menu__link {
  font-weight: 600;
  font-size: 18px;
}
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  .home-section--content.menulist-inner.menulist--blocks-count-3 {
  margin-bottom: 1.640625rem;
}
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  a.menulist-menu__show-more-trigger.menulist-menu__link:hover {
  color: #ee3e42;
}
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  .featured-collection__title-card-inner
  span.featured-collection__title-card-button.pxu-lia-element {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item__info {
  position: unset;
}
div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item__remove {
  position: absolute;
  top: 0;
  right: 10px;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  section.cartitems--container
  .cart-checkout
  button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 20%;
  margin-bottom: 20px;
}
body.template-cart section.cartitems--container button.cart-shipping-toggle {
  font-size: 16px;
  font-weight: 500 !important;
  color: #ee3e42 !important;
}
body.template-cart
  section.cartitems--container
  button.cart-shipping-toggle:hover {
  text-decoration: underline;
}
body.template-cart section.cartitems--container p.cart-message.meta a {
  color: #ee3e42;
  text-decoration: none;
}
body.template-cart section.cartitems--container p.cart-message.meta a:hover {
  text-decoration: underline;
}
body.template-cart
  body.template-cart
  button.quantity-selector__button.quantity-selector__button--plus:focus-visible {
  outline: 0 !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-subtotal
  span.money,
body.template-cart h2.cart-item--content-title {
  font-weight: 600;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-item--product-options {
  font-size: 15px !important;
  color: #231f20 !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  .product-stock-level__badge-text {
  font-size: 16px !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-item--content-price,
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  label.quantity-selector__label {
  font-size: 16px;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  .cart-item__total
  .money {
  font-size: 20px;
  font-weight: 500;
  color: #231f20;
}
body.template-cart .cart-title-total {
  font-size: 16px;
  color: #231f20;
  font-weight: 500;
}
body.template-cart span.cart-item--price-title {
  font-size: 20px;
  color: #231f20 !important;
  font-weight: 700;
}
body.template-cart .cart-item--content-price span.money {
  font-size: 18px;
  color: #ee3e42 !important;
  font-weight: 700;
}
body.template-cart .quantity-selector__input {
  padding: 10px;
  width: 60px !important;
}
body.template-cart .cart-item--sale-price {
  color: #231f20;
  margin: 0 5px;
  font-weight: 500;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  section.cartitems--container
  .cart-checkout
  a.cart-continue {
  background-color: #231f20;
  color: #fff;
  width: 20%;
  margin: auto;
  padding: 15px 30px;
  font-size: 16px;
  border-radius: 3px;
}
div#shopify-section-template--19122188910914__main
  .productgrid--sidebar
  .filters-inner {
  border-color: #27aae1;
}
div#shopify-section-template--19122188910914__main
  h2.productgrid--sidebar-title.collapsible {
  color: #27aae1 !important;
}
div#shopify-section-template--19108158243138__1e14d77d-15ac-432a-8a86-a05ef264e126 {
  margin: 0;
  padding: 0;
}
.productitem__badge--sale {
  background-color: #ee3e42;
}
.productgrid--item .productitem,
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  ul.home-section--content.featured-collection__content
  li.productgrid--item.imagestyle--natural.show-actions--mobile
  .productitem {
  box-shadow: none;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  section.blogposts--container.blogposts--count-3
  a.blogposts--footer-link {
  background-color: #ee3e42;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-weight: 600;
  width: unset;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 50px;
  text-transform: uppercase;
  text-align: center;
}
.productgrid--sidebar {
  padding: 0;
}
.productgrid--sidebar .filters-inner {
  border: 1px solid #ee3e42;
  padding: 10px;
  margin-bottom: 5px;
}
h2.productgrid--sidebar-title.collapsible {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0 !important;
}
.product-recently-viewed__wrapper .price__current span.money,
ul.productgrid--items.products-per-row-4 .price__current span.money {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.product-recently-viewed__wrapper h2.productitem--title a,
ul.productgrid--items.products-per-row-4 h2.productitem--title a {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
ul.productgrid--items.products-per-row-4
  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
ul.productgrid--items.products-per-row-4
  button.productitem--action-trigger.productitem--action-atc.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
}
.content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-1
  li {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: 5px;
}
.content.productgrid--sidebar-item.productgrid--sidebar-menu
  a.navmenu-link-active {
  color: #ee3e42 !important;
}
.banner-heading-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sidebar-img-container {
  position: relative;
  text-align: center;
}
div#shopify-section-template--18676911014210__dynamic_promo_mosaic
  h2.home-section--title {
  margin: 10px;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  .article--excerpt-content.pxu-lia-element
  a.article--excerpt-readmore {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  .article--excerpt-content.pxu-lia-element
  a.article--excerpt-readmore:hover {
  color: #ee3e42;
}
body.template-collection
  .filters-inner
  .content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-2.navmenu-submenu
  li.navmenu-item {
  border-bottom: 1px solid #e9e7e7;
  padding-bottom: 5px;
  font-size: 14px;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  a.navmenu-link.navmenu-link-depth-1,
body.template-collection
  .modal-inner
  .modal-content
  .filters-inner
  summary.navmenu-link.navmenu-link-parent {
  font-weight: 600;
}
div#shopify-section-template--18676911014210__dynamic_promo_mosaic
  section.promo-mosaic--container {
  padding: 0 55px;
}
.form-field-input::placeholder {
  opacity: 0.6 !important;
  transition-delay: 125ms !important;
}
.site-footer-block-newsletter .newsletter .form-fields-inline {
  margin: 0;
}
.form-fields-inline.pxs-newsletter-form-fields {
  margin-top: 10px !important;
  gap: 10px;
}
.first_last_outer {
  display: flex;
  gap: 10px;
}
.form-field.newsletter-input.foot-newsletter-userinfo {
  margin: 0;
  min-width: auto;
  flex: 1 1 100%;
}
.email_radio_outer {
  display: flex;
  gap: 0;
  flex-direction: row;
  width: 100%;
  align-items: stretch;
}
.form-field.newsletter-input {
  flex: 1 1 100%;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0 !important;
}
.email_radio_outer .form-field.newsletter-submit {
  flex: 1 1 100%;
  width: 100% !important;
  margin: 0;
}
input#footer_newsletter_email::placeholder {
  font-size: 14px;
  line-height: 24px;
}
input#footer_newsletter_first_name::placeholder {
  font-size: 14px;
  line-height: 24px;
}
input#footer_newsletter_last_name ::placeholder {
  font-size: 14px;
  line-height: 24px;
}
.newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 100% !important;
  border-radius: 0 !important;
  padding: 9px 0;
  font-size: 16px;
  border: 1px solid #fff;
  border-left: 0;
}
div#shopify-section-template--19108158243138__main
  .productgrid--sidebar
  .filters-inner,
div#shopify-section-template--19122640322882__main .filters-inner,
div#shopify-section-template--19122683576642__main .filters-inner,
div#shopify-section-template--19122782961986__main .filters-inner {
  border-color: #f7b500 !important;
}
.email_radio_outer .form-field.newsletter-input {
  flex: 1 1 100%;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0;
}
form#footer_newsletter_static-footer-1 .form-field-input {
  border-radius: 0;
  background-color: #f8f8f8;
  padding: 10px;
}
div#shopify-section-static-footer .after-form-content p {
  font-size: 10px !important;
  margin-top: 5px;
  line-height: 16px !important;
}
a.swym-wishlist {
  color: #fff;
  position: relative;
  left: 0;
}
body.template-search
  form.collection-filters__price-range-form.filter-group-active
  input::placeholder {
  color: transparent !important;
}
body.template-search.swym-ready.swym-buttons-loaded
  .search--section
  .productgrid--items {
  margin-top: 0;
}
ul.pagination--inner li.pagination--next a {
  background-color: #ee3e42;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
}
ul.pagination--inner li.pagination--next a:hover {
  color: #fff;
}
ul.pagination--inner li.pagination--active span.pagination--item {
  background-color: #231f20;
  color: #fff;
  padding: 10px;
}
ul.pagination--inner a.pagination--item {
  background-color: #ee3e42;
  color: #fff;
  font-weight: 600;
  padding: 10px;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  summary.navmenu-link.navmenu-link-parent {
  font-weight: 600;
  cursor: pointer;
}
div#category-section .pf-accordion-wrapper.pf-accordion-show .pf-c {
  padding-top: 0 !important;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  a.navmenu-link.navmenu-link-depth-2 {
  font-size: 14px;
  color: #231f20;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  ul.navmenu.navmenu-depth-2.navmenu-submenu {
  padding-left: 20px;
  font-weight: 500;
}
input#filter-Price-6-from::placeholder {
  color: transparent;
}
input#filter-Price-6-to::placeholder {
  color: transparent;
}
div.filter-form input#filter-Price-4-from,
div.filter-form input#filter-Price-4-to {
  padding: 5px;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-4-to::placeholder {
  color: transparent;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-4-from::placeholder {
  color: transparent;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .form-field-input,
div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input {
  padding: 5px;
  background-color: #e6e7e8;
  border: 1px solid #e6e7e8;
  border-radius: 0;
  width: 80px;
  max-width: 100%;
}
form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-from {
  width: 100%;
  max-width: 80px;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input::placeholder {
  color: transparent !important;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-from::placeholder {
  display: none !important;
}
body.template-collection
  li.productgrid--item
  .productitem__container
  .productitem--info
  .sku {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-to {
  padding: 10px;
  max-width: 80px;
  width: 100%;
}
form.collection-filters__price-range-form
  input#filter-Price-8-from::placeholder {
  color: transparent;
}
form.collection-filters__price-range-form input#filter-Price-8-to::placeholder {
  color: transparent;
}
.form-field-input:not(.form-field-textarea).form-field-filled
  + .form-field-title,
.form-field-input:not(.form-field-textarea):focus + .form-field-title,
body.template-collection
  .no-js
  .filter-form
  .form-field-input:not(.form-field-textarea)
  + .form-field-title {
  top: -40%;
  left: 17px;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  li.pagination--next
  a.pagination--item:last-child,
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  li.pagination--previous
  a.pagination--item:first-child {
  background-color: #ee3e42;
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  a.pagination--item,
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  li.pagination--active
  span.pagination--item {
  background-color: #321f20;
  color: #fff;
}
body.template-collection
  .productgrid--wrapper
  ul.productgrid--items.products-per-row-4
  .productitem--image
  img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}
body.template-collection
  ul.productgrid--items.products-per-row-4
  .productitem--image {
  max-height: 180px !important;
  min-height: 180px !important;
}
body.template-collection .collection--section .productgrid--outer {
  grid-template-columns: 250px calc(100% - 277px) !important;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  a.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  li.pagination--active
  span.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  a.pagination--item,
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  li
  span.pagination--item {
  background-color: #231f20;
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  li
  span.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  a.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  h2.productgrid--sidebar-title:nth-child(4) {
  text-transform: uppercase;
}
form.collection-filters__price-range-form .form-field-input {
  font-size: 14px;
  line-height: 20px;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .collection-filters__filter.collection-filters__filter-range {
  display: flex;
  justify-content: space-between;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .form-field-title {
  color: #000;
  font-size: 14px;
}
div#shopify-section-template--19108158243138__main
  h2.productgrid--sidebar-title.collapsible,
div#shopify-section-template--19122683576642__main
  h2.productgrid--sidebar-title.collapsible,
div#shopify-section-template--19122782961986__main
  h2.productgrid--sidebar-title.collapsible.active {
  color: #f7b500 !important;
}
div#shopify-section-template--18676910620994__main .filter-form svg.checkmark {
  border: 1px solid #231f20 !important;
}
body.template-collection
  div.productgrid--sidebar
  .productgrid--sidebar-group
  h3.productgrid--sidebar-title--small {
  color: #ee3e42;
  font-size: 16px;
  letter-spacing: 0;
  font-family: Work Sans;
  line-height: 24px;
}
div#shopify-section-template--19122640322882__378bb73e-d5d9-43e1-bbaf-b5be030f148e {
  margin: 0;
  padding: 0;
}
div#shopify-section-template--19122640322882__main
  h2.productgrid--sidebar-title.collapsible {
  color: #f7b500;
}
div#shopify-section-template--19122287149378__main
  h2.productgrid--sidebar-title.collapsible {
  color: #004698;
}
div#shopify-section-template--19122287149378__main .filters-inner {
  border-color: #004698;
}
div#shopify-section-template--19122339447106__main
  h2.productgrid--sidebar-title.collapsible {
  color: #4f9455;
}
div#shopify-section-template--19122339447106__main .filters-inner {
  border-color: #4f9455;
}
body.template-collection
  div.productgrid--sidebar
  ul.productgrid--sidebar-item.filter-group
  li.filter-item
  span.filter-text {
  font-size: 14px;
  font-weight: 450;
  line-height: 20px;
  color: #231f20;
}
body.template-collection
  div.productgrid--sidebar
  ul.productgrid--sidebar-item.filter-group
  .filter-item:not(.filter-item--toggle-more)
  .checkmark {
  width: 16px !important;
  height: 16px !important;
  border-color: #231f20 !important;
}
div#shopify-section-template--18676910620994__main,
h2.product-section--title.product-recommendations--title {
  margin-top: 0;
}
.collection-filters__filter-group:last-of-type {
  border-bottom: 0;
}
div#shopify-section-template--18676910620994__main .collection--description {
  margin: 10px auto;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em;
}
div#shopify-section-template--18676910620994__main .collection--description b {
  font-weight: 600;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-gridview {
  padding: 0 65px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
  margin-top: 10px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
  font-weight: 700;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  .product-recently-viewed__header {
  padding: 0 45px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
}
body.template-collection.site-header-sticky.swym-ready
  .pxs-image-with-text-background,
body.template-list-collections .pxs-image-with-text-background {
  background-size: cover;
  background-repeat: no-repeat;
}
div#shopify-section-template--18701786382658__recommendations
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18701786382658__recently-viewed
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18676910620994__main .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18701381140802__recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
}
div#shopify-section-template--18701786382658__recently-viewed
  .product-recently-viewed__header {
  padding: 0 85px;
}
div#shopify-section-template--18701381140802__recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-transform: capitalize;
}
div#shopify-section-template--18701381140802__recently-viewed
  .product-recently-viewed__wrapper {
  padding-left: 45px;
  padding-right: 45px;
}
div#shopify-section-template--18701381140802__recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
}
div#shopify-section-template--18701786382658__recommendations
  section.product-section--container.product-row--container.product-recommendations--container {
  margin-top: 0;
  padding: 0 105px;
}
div#shopify-section-template--18701786382658__recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
}
div#shopify-section-template--18701786382658__recently-viewed
  .product-recently-viewed__content {
  padding: 0 68px;
}
#shopify-section-template--18701786382658__recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
  margin-top: 10px;
}
#shopify-section-template--18701786382658__recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.template-collection
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
.template-list-collections
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 20px;
}
.sidebar-img-container p.banner-heading {
  font-size: 50px;
  line-height: 56px;
  color: #fff;
  text-align: left;
  font-weight: 500;
  margin-top: 0;
}
.sidebar-img-container a.sidebar_banner_link {
  background-color: #ee3e42;
  padding: 15px 35px;
  color: #fff;
  text-decoration: none;
}
button.productitem--action-trigger {
  font-weight: 700;
}
.product-app .spr-starrating {
  justify-content: flex-start !important;
}
.productitem__badge {
  top: 2px !important;
  bottom: auto !important;
}
@media only screen and (min-width: 991px) {
  iframe.collection_page_video {
    width: 500px;
    height: 330px;
  }
}
@media only screen and (max-width: 900px) {
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    max-height: 38vw !important;
  }
  .swym-ui-component
    .swym-simple-wishlist-modal
    .swym-modal-content
    .swym-simple-wishlist-container {
    background-color: #fff !important;
  }
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    border-color: #231f20 !important;
  }
  .swym-ui-component
    .swym-simple-wishlist-container
    .swym-wishlist-detail.swym-show-share-option-on-top
    .swym-wishlist-detail-header {
    margin-bottom: 55px;
  }
}
@media only screen and (min-width: 1024px) {
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center,
  div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center {
    padding: 60px 0;
  }
  .site-header-cart a.site-header-cart--button {
    padding-top: 0;
  }
  .site-map-container .cat-links-p ul {
    column-count: 3;
  }
  .air-inline-tab-diagram,
  section.mobile-banner {
    display: none;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-couplers-plugs
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 3;
    width: 650px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-steck-manufacturing
    ul.navmenu.navmenu-depth-3.navmenu-submenu,
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 550px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-gauges
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 400px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-frls
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 480px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-hose-reels
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 450px;
  }
  .modal--quickshop-full .product-gallery {
    display: inline-block;
    width: 40% !important;
  }
  .modal--quickshop-full .product-main {
    display: inline-block;
    width: 60% !important;
    margin-top: 0;
    margin-left: 2%;
  }
  div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
    .custom_left_side_menu,
  div#shopify-section-template--25000597389634__7995f460-de1b-4d9c-a8ca-c65d12b44195
    .custom_left_side_menu,
  div#shopify-section-template--25016207868226__7995f460-de1b-4d9c-a8ca-c65d12b44195 
  .custom_left_side_menu,
  .featured-collection__container .custom_left_side_menu {
    display: grid;
    padding: 0;
    grid-template-columns: 20% 78%;
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-row-gap: 20px;
    row-gap: 20px;
  }
  div#shopify-section-static-footer
    .site-footer-block-item.site-footer-block-menu.has-accordion:nth-child(3) {
    position: relative;
  }
  div#shopify-section-static-footer
    .site-footer-block-item.site-footer-block-menu.has-accordion:nth-child(
      3
    ):after {
    content: "";
    display: block;
    width: 2px;
    height: 90%;
    background-color: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    opacity: 0.7;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #shopify-section-static-header .site-header-right .site-header-cart,
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu,
  div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu,
  div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu,
  div#shopify-section-template--25000597389634__7995f460-de1b-4d9c-a8ca-c65d12b44195
    .custom_left_side_menu {
    display: block !important;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-gridview,
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-listview {
    padding: 0 25px;
  }
  .email_radio_outer,
  .newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    max-width: 400px;
    width: 100%;
  }
  .air-inline-mob-diagram,
  .airline-diagram,
  .custom-div-1,
  .modal-inner .banner-inner,
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  div#site-mobile-nav li.site-header-actions__account-link span,
  section.mobile-banner {
    display: none;
  }
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:last-child {
    display: block;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0 20px;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 16px) !important;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 30px) !important;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 16px) !important;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .banner-inner.top-banner
    img {
    width: 100% !important;
  }
  body.template-collection.holiday-landing-page-collection .productgrid--utils {
    display: flex;
    margin: 10px 0;
    flex-direction: row;
    justify-content: space-between;
    box-shadow: none;
  }
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img,
  div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img,
  div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  body.template-collection.holiday-landing-page-collection
    .first-img-container
    img {
    width: 100%;
    height: 100%;
  }
  body.template-collection.holiday-landing-page-collection
    .second-img-container
    img {
    width: 100%;
    height: auto;
  }
  .article--inner {
    width: 90%;
  }
  body.template-collection .productgrid-listview .productitem--info {
    z-index: 0;
  }
  body.template-collection .section--canonical {
    margin: 30px 0 !important;
  }
  .colorfit-cont-image,
  .colorfit-cont-main,
  .sales-collateral-container .colateral-cont-image {
    text-align: center;
  }
  .sales-collateral-container .colateral-cont-image img {
    width: 400px;
    height: auto;
  }
  .colorfit-cont-image img {
    width: 300px;
    height: auto;
  }
  .colorfit-cont-main img {
    width: 500px;
    height: auto;
  }
  body.template-page
    div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container {
    padding-left: 0;
  }
  .inline-tab-text {
    display: flex;
    flex-direction: row;
  }
  .inline-tab-1,
  .inline-tab-2,
  .inline-tab-3 {
    width: 33.33%;
  }
  .inline-tab-3 {
    text-align: left;
    padding-left: 30px;
  }
  .inline-tab-1 h2,
  .inline-tab-2 h2 {
    margin-top: 0;
  }
  .inline-tab-text p {
    margin: 5px 0;
  }
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center,
  div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center {
    padding: 60px 0;
  }
  .custom_left_side_menu {
    display: block;
  }
  .modal-inner
    .modal-content
    .filters-inner
    ul.navmenu.navmenu-depth-2.navmenu-submenu {
    padding-left: 20px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-2 {
    font-size: 14px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-1,
  .modal-inner
    .modal-content
    .filters-inner
    summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
    font-weight: 500;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__info {
    position: unset;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__remove {
    position: absolute;
    top: 0;
    right: 10px;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    a.cart-continue,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    width: 40%;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .filter-form
    .collection-filters__filter-title {
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    color: #ee3e42;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-from,
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-to {
    padding: 5px;
    border-color: #231f20;
    border-radius: 0;
    background-color: #e6e7e8;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    label.form-field-title.collection-filters__filter-range-label {
    color: #231f20;
    font-size: 14px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    button.modal-close {
    padding: 3px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .collection-filters__filter-list-item
    .checkmark {
    border-color: #231f20;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    span.collection-filters__filter-list-item-text {
    font-size: 15px;
    color: #231f20;
    font-weight: 500;
  }
  div#shopify-section-template--18676911014210__dynamic_promo_mosaic
    section.promo-mosaic--container {
    padding: 0 15px;
  }
  div#shopify-section-template--18676911014210__dynamic_testimonials
    section.testimonials-section {
    padding: 0 15px 50px;
  }
  div#shopify-section-template--18676911014210__dynamic_featured_collection-2
    h2.home-section--title {
    margin: 30px;
  }
  div#shopify-section-template--18676911014210__dynamic_featured_collection-2
    section.featured-collection__container {
    margin-bottom: 30px;
  }
  #shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
    h2.pxs-image-with-text-heading {
    text-align: center;
    font-size: 25px;
    line-height: 32px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    aside.product-section--container.product-recently-viewed--section {
    margin-top: 30px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    .product-recently-viewed__header {
    padding: 0 25px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }
  div#shopify-section-static-footer .after-form-content p,
  div#shopify-section-template--18676910620994__static-recently-viewed
    ul.product-section--content.product-recently-viewed__content.imagestyle--natural.flickity-enabled.is-draggable {
    margin-top: 20px;
  }
  div#shopify-section-template--18676910620994__main .collection--description {
    margin: 15px 0 10px;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__header {
    padding: 0 45px;
    display: flex;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__content {
    padding: 0;
  }
  div#shopify-section-template--18701786382658__recommendations
    section.product-section--container.product-row--container.product-recommendations--container {
    margin-top: 0;
    padding: 0 15px;
  }
  div#shopify-section-static-footer .site-footer-block-content.rte p {
    width: 500px;
  }
  .footer-utility-bar__social-container .social-icons {
    justify-content: flex-start;
    width: 100%;
  }
  .email_radio_outer {
    display: flex;
    gap: 0;
    flex-direction: row;
    align-items: stretch;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__5d4debf2-8679-4437-8baa-53d456fa1728
    .featured-collection__container {
    padding: 0 35px;
    margin-bottom: 50px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_testimonials
    section.testimonials-section {
    padding: 0 35px;
    margin-bottom: 40px;
  }
  div#shopify-section-template--18422930538818__dynamic_featured_collection
    section.featured-collection__container {
    padding: 0 35px;
  }
  div#shopify-section-template--18422930538818__dynamic_blog_posts
    section.blogposts--container.blogposts--count-3 {
    padding: 0 35px;
    margin-bottom: 30px;
  }
  li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
    column-count: 1;
  }
  input#footer_newsletter_email {
    width: 100% !important;
    max-width: 403px !important;
  }
  .site-footer-block-item.site-footer-block-newsletter .newsletter {
    margin-left: 5px;
    gap: 10px;
  }
  a.swym-wishlist {
    color: #231f20;
  }
  li.navmenu-id-icon-bag,
  li.navmenu-id-icon-heart,
  li.navmenu-id-icon-user {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  div#shopify-section-template--19108158243138__1e14d77d-15ac-432a-8a86-a05ef264e126,
  div#shopify-section-template--19122188910914__c727c6f2-4377-4816-999b-04d5f46c7626,
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582,
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83,
  div#shopify-section-template--19122640322882__378bb73e-d5d9-43e1-bbaf-b5be030f148e,
  div#shopify-section-template--19122683576642__1c0858ed-477a-4f23-966b-0d0489fbee06,
  div#shopify-section-template--19122782961986__87ecf7ce-f8a8-4918-9971-cb043efe0d55,
  div#shopify-section-template--19132450013506__c64b9262-b132-4615-8062-158d92de0076,
  div#shopify-section-template--19132524462402__becbc334-c603-4e84-82a9-416fc5c9c9d2,
  div#shopify-section-template--19132535898434__c400b346-29f3-4e72-9223-9081353b90ef,
  div#shopify-section-template--19132553036098__c0580ad3-bc58-4a4d-b13e-5b798429bcde,
  div#shopify-section-template--19132558410050__c482be38-d28b-492f-875a-98b4d0219b79,
  div#shopify-section-template--19132559229250__aaa21ee8-b4e9-4eea-ad36-26413dda5a4a,
  div#shopify-section-template--19132577513794__33798d66-3825-4b2c-8f01-143a84fbeefd,
  div#shopify-section-template--19132578562370__3bd10704-83ff-43b5-b398-211880788961,
  div#shopify-section-template--19132596027714__a1fc43a1-d819-4210-ab19-aa467b8789da,
  div#shopify-section-template--19132612313410__1e8afc2d-d2c2-4e33-b6f6-22363e42ef5b,
  div#shopify-section-template--19135854674242__1d6e8363-a328-47a0-9b9c-7e7a4ef14833,
  div#shopify-section-template--19135871910210__2e4ac6c8-da33-4c77-aa62-ae4e9b045179,
  div#shopify-section-template--19135891931458__82129d7c-a58a-49cb-a0fd-529e7592467e,
  div#shopify-section-template--19135921488194__882ca78b-6d8f-4632-92b5-fbbb6d4b9dc4,
  div#shopify-section-template--19135927812418__a05cbabd-f5f2-4eaa-bdc7-5901b4ca14b2,
  div#shopify-section-template--19135964381506__6ff77802-c81e-4bc9-ab77-4997c55b75d6,
  div#shopify-section-template--19135968346434__074670e2-f4c8-4571-8cb4-630d59aaf5d2,
  div#shopify-section-template--19136001081666__15314b91-3484-460c-bbc1-f519ebf14fe1 {
    display: none;
  }
}
@media screen and (min-width: 860px) {
  body.template-search
    .search--section
    .layout--has-sidebar
    .productgrid--wrapper {
    grid-template-columns: 250px calc(100% - 277px);
  }
  .collection--section .productgrid--outer {
    grid-template-columns: 250px calc(100% - 300px);
  }
  div#shopify-section-template--18510211023170__main .productgrid--sidebar {
    width: 100%;
  }
  .productgrid--sidebar {
    float: left;
    display: inline-block;
    width: 100%;
  }
  .menulist--blocks-count-4 .menulist-item.menulist-item-4,
  .menulist--blocks-count-4 .menulist-item.menulist-item-5,
  .menulist--blocks-count-5 .menulist-item.menulist-item-4,
  .menulist--blocks-count-5 .menulist-item.menulist-item-5 {
    width: 33.33333333% !important;
  }
  .home-section--content {
    margin-bottom: 1.640625rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .air-inline-mob-diagram,
  li.navmenu-item.navmenu-id-profile,
  li.navmenu-item.navmenu-id-wishlist {
    display: none;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    .featured-collection__container {
    padding: 0 55px;
    margin-bottom: 50px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    section.blogposts--container.blogposts--count-3 {
    padding: 0 55px;
  }
  .small-promo-content {
    max-width: 335px !important;
  }
  .site-navigation .site-navigation__secondary-menu .navmenu-item {
    opacity: 100%;
  }
  .site-header-main {
    padding: 15px 40px;
  }
}
.desktop-promo {
  display: flex;
  padding: 15px 0;
}
.desktop-promo .contact {
  width: 140px;
}
.desktop-promo .shipping {
  border-right: 1px solid;
  margin-right: 10%;
}
.template-collection ul.productgrid--items {
  margin-top: 20px;
}
.navmenu-id-industrial ul.navmenu-depth-3 {
  column-count: 2;
  min-width: 500px !important;
}
@media only screen and (max-width: 767px) {
  .__pf.__pf_utfKWi__ .pf-8_ {
    position: initial !important;
    top: 0px !important;
    line-height: 24px !important;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(50% - 16px) !important;
  }
  div#shopify-section-template--19122188910914__c727c6f2-4377-4816-999b-04d5f46c7626,
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582,
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83,
  div#shopify-section-template--19122683576642__1c0858ed-477a-4f23-966b-0d0489fbee06,
  div#shopify-section-template--19122782961986__87ecf7ce-f8a8-4918-9971-cb043efe0d55,
  div#shopify-section-template--19132450013506__c64b9262-b132-4615-8062-158d92de0076,
  div#shopify-section-template--19132524462402__becbc334-c603-4e84-82a9-416fc5c9c9d2,
  div#shopify-section-template--19132535898434__c400b346-29f3-4e72-9223-9081353b90ef,
  div#shopify-section-template--19132553036098__c0580ad3-bc58-4a4d-b13e-5b798429bcde,
  div#shopify-section-template--19132558410050__c482be38-d28b-492f-875a-98b4d0219b79,
  div#shopify-section-template--19132559229250__aaa21ee8-b4e9-4eea-ad36-26413dda5a4a,
  div#shopify-section-template--19132577513794__33798d66-3825-4b2c-8f01-143a84fbeefd,
  div#shopify-section-template--19132578562370__3bd10704-83ff-43b5-b398-211880788961,
  div#shopify-section-template--19132596027714__a1fc43a1-d819-4210-ab19-aa467b8789da,
  div#shopify-section-template--19132612313410__1e8afc2d-d2c2-4e33-b6f6-22363e42ef5b,
  div#shopify-section-template--19135854674242__1d6e8363-a328-47a0-9b9c-7e7a4ef14833,
  div#shopify-section-template--19135871910210__2e4ac6c8-da33-4c77-aa62-ae4e9b045179,
  div#shopify-section-template--19135891931458__82129d7c-a58a-49cb-a0fd-529e7592467e,
  div#shopify-section-template--19135921488194__882ca78b-6d8f-4632-92b5-fbbb6d4b9dc4,
  div#shopify-section-template--19135927812418__a05cbabd-f5f2-4eaa-bdc7-5901b4ca14b2,
  div#shopify-section-template--19135964381506__6ff77802-c81e-4bc9-ab77-4997c55b75d6,
  div#shopify-section-template--19135968346434__074670e2-f4c8-4571-8cb4-630d59aaf5d2,
  div#shopify-section-template--19136001081666__15314b91-3484-460c-bbc1-f519ebf14fe1 {
    margin: 0;
    padding: 0;
  }
  .colorfit-cont-image,
  .colorfit-cont-main,
  .mob-diagram-1,
  .mob-diagram-2,
  .mob-diagram-3,
  .mob-diagram-4,
  .sales-collateral-container .colateral-cont-image,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--inner
    .cart-item__total
    .money {
    text-align: center;
  }
  div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
    h2.home-section--title,
  div#shopify-section-template--18676911046978__2555160d-ef79-44d6-b838-908988c597a1
    .home-section--content,
  div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
    .home-section--content {
    margin-top: 0;
  }
  .frls-cust-div,
  .sales-cont-names,
  .site-map-container .category-section-cont {
    flex-direction: column;
  }
  body.sale .collection--description {
    margin: 0 !important;
  }
  .air-inline-tab-diagram,
  .airline-diagram,
  body.template-collection.discover-our-tools
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-kits-bundles
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-over-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-under-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-up-to-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-up-to-50
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  section.desktop-banner {
    display: none;
  }
  body.template-collection.discover-our-tools
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-kits-bundles
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-over-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-under-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-up-to-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-up-to-50
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:last-child,
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu,
  div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu,
  div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu {
    display: block;
  }
  body.template-collection.gift-guide-over-100.swym-ready
    .pxs-image-with-text-background,
  body.template-collection.gift-guide-under-100.swym-ready
    .pxs-image-with-text-background,
  body.template-collection.gift-guide-up-to-50.swym-ready
    .pxs-image-with-text-background {
    background-size: contain !important;
    background-color: #d4001d !important;
    background-repeat: no-repeat !important;
  }
  body.template-collection.holiday-landing-page-collection .productgrid--utils {
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
  }
  body.template-collection.holiday-landing-page-collection
    .first-img-container
    img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  body.template-collection.holiday-landing-page-collection
    .second-img-container
    img,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img,
  div#shopify-section-template--24317485056322__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img,
  div#shopify-section-template--24317485056322__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .productitem--image
    img {
    height: 140px;
    width: auto;
  }
  .flex-butt {
    display: flex;
    flex-direction: column;
  }
  button#product-pdf-download-button {
    margin-right: 0;
    margin-bottom: 10px;
  }
  body.template-article ul.blocks-gallery-grid,
  body.template-page nav.breadcrumbs-container {
    padding-left: 0;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
    section.menulist-container {
    margin-bottom: 0;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb60
    .menulist-inner {
    box-shadow: none;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
    .menulist-inner {
    box-shadow: none !important;
  }
  div#shopify-section-template--18676911046978__2555160d-ef79-44d6-b838-908988c597a1
    .menulist-inner {
    box-shadow: none;
  }
  ul.pagination--inner {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ul.pagination--inner li.pagination--active span.pagination--item {
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }
  ul.pagination--inner a.pagination--item,
  ul.pagination--inner li.pagination--next a {
    background-color: #ee3e42;
    color: #fff;
    font-weight: 500;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }
  nav.pagination--container .pagination--chevron-left,
  nav.pagination--container .pagination--chevron-right {
    margin-top: 2px;
  }
  ul.pagination--inner li.pagination--ellipsis span.pagination--item {
    padding: 0;
  }
  .cart-shippingcalc-form .form-field {
    margin-bottom: 30px;
  }
  .mobile-nav-content__secondary-menu li.navmenu-item.navmenu-id-catalog a,
  .mobile-nav-content__secondary-menu
    li.navmenu-item.navmenu-id-news-press-release
    a,
  h2.productgrid--sidebar-title:nth-child(4) {
    text-transform: uppercase !important;
  }
  body.template-index .promo-block--content-wrapper .promo-block--header {
    max-width: 100%;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-listview {
    padding: 0 25px;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-gridview,
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_blog_posts
    section.blogposts--container.blogposts--count-3,
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_featured_collection
    .featured-collection__container,
  div#shopify-section-template--19431109132610__35ce8049-cc6d-4520-a65b-3384df08f455
    section.custom-html--container,
  div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
    section.custom-liquid--container,
  div#shopify-section-template--19432035090754__35ce8049-cc6d-4520-a65b-3384df08f455
    section.custom-html--container,
  div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
    section.custom-liquid--container {
    padding: 0 20px;
  }
  body.template-article li.blocks-gallery-item figure {
    margin: auto;
    width: 250px;
    height: auto;
  }
  body.template-collection .productgrid-listview .productitem--info {
    z-index: 0;
  }
  .swym-wishlist-detail-separator,
  body.template-collection
    .pxs-image-with-text.pxs-image-with-text-section-height-original
    .pxs-image-with-text-content-wrapper {
    /* display: none !important; */
    position: absolute; /* displayed mobile heading  */
  }
  .custom-div-1,
  div#shopify-section-template--19122287149378__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122339447106__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122683576642__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122782961986__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132450013506__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132524462402__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132535898434__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132553036098__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132558410050__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132559229250__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132577513794__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132578562370__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132596027714__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132612313410__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135854674242__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135871910210__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135891931458__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135921488194__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135927812418__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135964381506__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135968346434__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19136001081666__5d94d06d-39f4-4930-8a7f-24ea743eafa8 {
    display: none;
  }
  body.template-collection .pxs-image-with-text-background {
    padding-bottom: 35% !important;
  }
  body.template-collection .section--canonical {
    margin: 30px 0 !important;
  }
  .inline-mob-1,
  .inline-mob-2 {
    width: 50%;
    float: left;
  }
  .inline-mob-3 {
    width: 50%;
  }
  div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container
    span {
    font-size: 16px;
    font-weight: 500;
  }
  .sales-collateral-container .colateral-cont-image img {
    width: 400px;
    height: auto;
  }
  .colorfit-cont-image img {
    width: 250px;
    height: auto;
  }
  .colorfit-cont-main img {
    width: 500px;
    height: auto;
  }
  .country-names-2,
  .country-names-3,
  .dta-tech-1,
  .dta-tech-2,
  .dta-tech-3,
  .dta-tech-4,
  .dta-tech-5,
  .media-data,
  .media-video,
  .product_info_1,
  .product_info_2,
  .product_info_3,
  .sales-cont-names .country-names-1 {
    width: 100%;
  }
  body.template-page
    div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container {
    padding-left: 0 !important;
  }
  .airline-diagram .part1 span {
    left: 40px;
    margin-right: -80px;
  }
  .airline-diagram .part2 span {
    left: 30%;
    margin-right: 0;
  }
  .airline-diagram .part3 span {
    left: 0;
    margin-right: 0;
  }
  .mediapage-title h2 {
    font-size: 22px !important;
    line-height: 26px;
  }
  .mediapage-video {
    width: 340px;
    height: auto;
    margin: auto;
  }
  .cat-sec-2,
  .cat-sec-3,
  .cat-sec-4,
  .site-map-container .cat-sec-1 {
    width: 100%;
    float: left;
  }
  .cat-sec-4-padd {
    width: 100%;
    padding-left: 0;
  }
  .media-container {
    flex-direction: column;
    gap: 10px;
  }
  .dta-container {
    flex-direction: column;
    gap: 20px;
  }
  .dta-text {
    height: auto;
  }
  div.custom-product-doc {
    gap: 20px;
    flex-direction: column;
  }
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    h2.pxs-image-with-text-heading {
    font-size: 25px;
  }
  .modal-inner .quantity-selector__button {
    padding: 10px;
  }
  .modal-inner .quantity-selector__input {
    padding: 10px;
    width: 50px;
  }
  .modal-inner .product-form--atc label.quantity-selector__label {
    margin-right: 10px !important;
  }
  .custom_left_side_menu {
    display: block;
  }
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83
    h2.pxs-image-with-text-heading {
    font-size: 24px;
  }
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582
    h2.pxs-image-with-text-heading {
    font-size: 24px;
    line-height: 30px;
  }
  div#shopify-section-template--19122640322882__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  li.navmenu-id-icon-bag,
  li.navmenu-id-icon-heart,
  li.navmenu-id-icon-user {
    display: none !important;
  }
  .modal-inner .banner-inner,
  div#shopify-section-template--19108158243138__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122188910914__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#site-mobile-nav li.site-header-actions__account-link span {
    display: none;
  }
  .modal-inner
    .modal-content
    .filters-inner
    ul.navmenu.navmenu-depth-2.navmenu-submenu {
    padding-left: 20px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-2
    li.navmenu-item {
    font-size: 14px;
    border-bottom: 1px solid #e9e7e7;
    padding-bottom: 5px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
    font-weight: 500;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-1 {
    font-weight: 600;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    .product-stock-level {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    quantity-selector.quantity-selector {
    display: flex;
    margin-right: 0;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__quantity
    quantity-selector {
    margin-right: 0 !important;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    button.quantity-selector__button.quantity-selector__button--minus {
    padding: 10px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    input.quantity-selector__input {
    width: 50px !important;
    padding: 10px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .quantity-selector {
    max-width: 300px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    li.cart-item {
    flex-direction: column;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    a.cart-continue,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--image-wrapper {
    width: 100%;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--inner {
    width: 100%;
    margin: auto;
    text-align: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__info {
    position: unset;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__remove {
    position: absolute;
    top: 0;
    right: 10px;
  }
  #shopify-section-static-header .pt-0 {
    padding-top: 10px !important;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .filter-form
    .collection-filters__filter-title {
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    color: #ee3e42;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-from,
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-to {
    padding: 5px;
    border-color: #231f20;
    border-radius: 0;
    background-color: #e6e7e8;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    label.form-field-title.collection-filters__filter-range-label {
    color: #231f20;
    font-size: 14px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    button.modal-close {
    padding: 3px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .collection-filters__filter-list-item
    .checkmark {
    border-color: #231f20;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    span.collection-filters__filter-list-item-text {
    font-size: 15px;
    color: #231f20;
    font-weight: 500;
  }
  body.air-compressors .pxs-image-with-text-background,
  body.air-gas .pxs-image-with-text-background,
  body.automotive .pxs-image-with-text-background,
  body.automotive-consumer .pxs-image-with-text-background,
  body.consumer .pxs-image-with-text-background,
  body.hvac .pxs-image-with-text-background,
  body.industrial .pxs-image-with-text-background,
  body.oems .pxs-image-with-text-background,
  body.pump-skid .pxs-image-with-text-background,
  body.seismic .pxs-image-with-text-background,
  body.shop .pxs-image-with-text-background,
  body.technician .pxs-image-with-text-background,
  body.trucking .pxs-image-with-text-background {
    background-position: 10% 50% !important;
  }
  body.farm-agriculture .pxs-image-with-text-background,
  body.military-gov .pxs-image-with-text-background {
    background-position: 20% 50% !important;
  }
  body.power-plants .pxs-image-with-text-background,
  body.refrigeration .pxs-image-with-text-background,
  body.steel-mills .pxs-image-with-text-background,
  body.transportation .pxs-image-with-text-background,
  body.warehousing .pxs-image-with-text-background {
    background-position: 15% 50% !important;
  }
  body.chemical-refining .pxs-image-with-text-background {
    background-position: 19% 50% !important;
  }
  body.food-processing .pxs-image-with-text-background {
    background-position: 18% 50% !important;
  }
  body.cryogenic-systems .pxs-image-with-text-background,
  body.pulp-paper .pxs-image-with-text-background {
    background-position: 17% 50% !important;
  }
  body.boiler-manufacturing .pxs-image-with-text-background {
    background-position: 22% 50% !important;
  }
  body.oil-petroleum .pxs-image-with-text-background {
    background-position: 16% 50% !important;
  }
  div#shopify-section-template--18676911014210__dynamic_promo_mosaic
    section.promo-mosaic--container {
    padding: 0 15px;
  }
  .blogposts--count-3 .blogposts--inner .article--excerpt-wrapper {
    width: calc(100vw - 20px) !important;
  }
  section.blogposts--container.blogposts--count-3
    .blogposts--inner.flickity-enabled {
    overflow: hidden;
  }
  #shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
    h2.pxs-image-with-text-heading {
    text-align: left;
    font-size: 25px;
    line-height: 32px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    .product-recently-viewed__header,
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__header {
    text-align: center;
    padding: 0;
  }
  div#shopify-section-template--18676910620994__main .collection--description {
    margin: 30px 0 10px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    aside.product-section--container.product-recently-viewed--section {
    margin-top: 30px;
  }
  div#shopify-section-template--18701786382658__recommendations
    section.product-section--container.product-row--container.product-recommendations--container {
    margin-top: 0;
    padding: 0 15px;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__content {
    padding: 0;
  }
  div#shopify-section-template--18676911014210__dynamic_testimonials
    section.testimonials-section {
    padding: 0 10px 20px;
  }
  div#shopify-section-template--18422930538818__dynamic_featured_collection
    h2.home-section--title {
    margin: 10px 0 !important;
  }
  .footer-utility-bar__social-container .social-icons {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 15px;
  }
  div#shopify-section-static-footer .after-form-content p {
    margin-top: 15px;
  }
  .email_radio_outer {
    display: flex;
    gap: 0;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    max-width: 400px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_testimonials
    section.testimonials-section {
    padding: 0 20px;
    margin-bottom: 40px;
  }
  div#shopify-section-template--18422930538818__5d4debf2-8679-4437-8baa-53d456fa1728
    section.featured-collection__container {
    padding: 0 20px;
    margin-bottom: 50px;
  }
  .navmenu-id-industrial ul.navmenu-depth-3,
  li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
    column-count: 1;
  }
  .newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    width: 100%;
    max-width: 403px;
  }
  input#footer_newsletter_email {
    width: 100% !important;
    max-width: 400px !important;
  }
  .site-footer-block-item.site-footer-block-newsletter .newsletter {
    width: 100%;
    font-size: 0;
    padding: 0 5px;
  }
  .productgrid--masthead .collection--description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0.01em;
  }
  #shopify-section-static-header .site-header-right .site-header-cart {
    display: block !important;
  }
  .mobile-nav-content__secondary-menu .navmenu-link {
    opacity: 100%;
  }
  a.swym-wishlist {
    color: #231f20;
  }
  ul.navmenu.navmenu-depth-2.navmenu-submenu {
    background-color: #fff;
  }
  #shopify-section-static-header .p-0 {
    padding: 20px !important;
  }
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button {
    background-color: #fff !important;
  }
  .mobile-nav-content .navmenu-link {
    padding: 10px 15px;
  }
}
.cyber-week-hose-reels .pxs-image-with-text-wrapper,
.hose-reels-sale .pxs-image-with-text-wrapper,
body.sale
  div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  ul.home-section--content.featured-collection__content:last-child,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
div#site-header-nav
  nav.site-navigation
  li.navmenu-item.navmenu-basic__item.navmenu-item-parent.navmenu-basic__item-parent.navmenu-id-by-industry
  li.navmenu-item.navmenu-id-military-gov {
  display: none;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content[data-layout="grid"],
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .featured-collection__content[data-layout="grid"] {
  padding: 0 40px;
  grid-template-columns: repeat(4, 1fr);
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content[data-layout="slideshow"]
  .productgrid--item,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content[data-layout="slideshow"]
  .productgrid--item {
  width: calc(25% - 16px) !important;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .custom-div-2
  ul.home-section--content.featured-collection__content,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom-div-2
  ul.home-section--content.featured-collection__content,
p.frls-text {
  margin-top: 0;
}
div#shopify-section-template--19431109132610__35ce8049-cc6d-4520-a65b-3384df08f455
  section.custom-html--container,
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  section.custom-liquid--container,
div#shopify-section-template--19432035090754__35ce8049-cc6d-4520-a65b-3384df08f455
  section.custom-html--container,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  section.custom-liquid--container,
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
  padding: 0 45px;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content
  .flickity-button.previous,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content
  .flickity-button.previous {
  left: 0;
}
.site-navigation .navmenu-depth-1 > li {
  padding: 0 !important;
}
li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
  button.navmenu-button.mdc-ripple-surface.mdc-ripple-upgraded {
  background-color: #ee3e42 !important;
}
li.navmenu-item.navmenu-basic__item.navmenu-item-parent.navmenu-basic__item-parent.navmenu-id-new-products
  summary.navmenu-link.navmenu-link-depth-1.navmenu-link-parent,
li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
  a.navmenu-link.navmenu-link-parent.mdc-ripple-surface.mdc-ripple-upgraded {
  background-color: #ee3e42;
  color: #fff;
  font-family: "Work Sans";
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
img.zee-img {
  width: 150px !important;
  height: auto;
}
.frls-cust-div {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin: 30px 0;
}
.frls-col {
  flex: 1;
}
body.template-collection .button-primary.disabled {
  text-transform: uppercase;
  border-radius: 0;
  background: #ee3e42;
  border-color: #ee3e42;
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(2) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
body.template-index.swym-ready.swym-buttons-loaded
  .button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-index.swym-ready.swym-buttons-loaded
  .productitem--action.atc--button
  span.atc-button--text,
span.keyfeature-bold {
  font-weight: 700;
}
a.collection-filters__filter-link[data-value="$100"]
  > span.collection-filters__filter-list-item-text:before,
a.collection-filters__filter-link[data-value="$50"]
  > span.collection-filters__filter-list-item-text:before {
  content: "Under";
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .collection-filters__filter-group:last-child {
  display: block;
}
.productgrid-sidebar-menu h2.productgrid--sidebar-title {
  color: #ee3e42;
  cursor: pointer;
}
.button-primary:not(.disabled):hover,
.shopify-challenge__container .btn:not(.disabled):hover {
  background: #ee3e42;
  border: 1px solid #ee3e42;
  box-shadow: none;
}
.custom-div-2 .productitem__container .grid-image-logos-inner img,
body.template-collection .productitem__container .grid-image-logos-inner img {
  height: 40px;
  width: auto;
}
.custom-div-2 .grid-image-logos-inner,
body.template-collection .grid-image-logos-inner {
  position: absolute;
  bottom: 0;
  z-index: 10;
}
.custom-div-2 .productitem__image-container,
body.template-collection .productitem__image-container {
  position: relative;
}
.site-navigation .navmenu-depth-1 > li > a:hover {
  opacity: 1;
}
.template-activate_account
  a.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
li.navmenu-item.navmenu-basic__item.navmenu-id-home
  a.navmenu-link.navmenu-link-depth-1.navmenu-link-active,
li.navmenu-item.navmenu-basic__item.navmenu-id-sale
  a.navmenu-link.navmenu-link-depth-1.navmenu-link-active {
  color: #fff !important;
}
..cyber-week-hose-reels .collection--description,
.desc-table-mob p,
.hose-reels-sale .collection--description {
  margin: 0 !important;
}
.filters-inner nav.productgrid--sidebar-section {
  margin-top: 0 !important;
}
.button-primary:focus,
.button-secondary:focus,
.form-field-input:not(.live-search-form-field):focus,
.live-search-button:focus,
.spr-form .spr-form-input-email:not(.live-search-form-field):focus,
.spr-form .spr-form-input-textarea:not(.live-search-form-field):focus,
.utils-viewtoggle-button:focus,
body.template-addresses .form-field-select-wrapper .form-field-select,
body.template-addresses
  .spr-form
  .spr-form-input-text:not(.live-search-form-field):focus,
div#shipping-calculator .form-field-select-wrapper .form-field-select,
form#address_form_new .form-field-select-wrapper .form-field-select,
form#address_form_new .form-field-select-wrapper .form-field-select:hover {
  box-shadow: none;
}
h2.collapsible:after {
  content: "-";
  color: #ee3e42;
  position: absolute;
  right: 0;
}
h2.collapsible.active:after {
  content: "+";
  color: #ee3e42;
  position: absolute;
  right: 0;
}
.cat-sec-2,
.cat-sec-3,
.cat-sec-4,
.product_info_1,
.product_info_2,
.product_info_3,
.sidebar-img-container img,
.site-map-container .cat-sec-1,
body.template-collection
  .pxs-image-with-text-content-position-x-left
  .pxs-image-with-text-content,
input#footer_newsletter_email {
  width: 100%;
}
body.template-product p.prod-desc-butt a:hover {
  color: #fff;
}
.search-flydown--product:focus {
  outline: #231f20 solid;
}
.live-search-button .search-icon--inactive {
  height: 18px;
  width: auto;
  text-transform: uppercase;
}
.search-flydown--product-stock-level .product-stock-level__badge-text {
  font-size: 14px;
  line-height: 20px;
  color: #231f20;
  font-weight: 500;
}
li.search-flydown--content-item:focus-visible {
  outline: 0;
}
li.search-flydown--content-item a:hover {
  border-bottom: 2px solid #ee3e42;
}
.search-flydown--content-item a:focus,
.site-navigation .navmenu-depth-2 .navmenu-link:focus,
.site-navigation .navmenu-link-depth-1:focus,
.site-navigation .site-header-account-link a:focus,
div#shopify-section-static-header
  .site-navigation
  .navmenu-depth-2
  .navmenu-link:focus,
div#shopify-section-static-header .site-navigation .navmenu-link-depth-1:focus {
  outline: 0;
  outline-offset: 0px;
}
.search-flydown--continue:focus,
.swym-ui-component .swym-input:focus,
.swym-ui-components .swym-input:focus {
  outline: 0 !important;
}
.search-flydown--product-price--main,
.search-flydown--product-price-has-sale .search-flydown--product-price--main {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
.testimonial__star-ratings .testimonial__star-rating {
  fill: #fbb03b !important;
}
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-user {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-bag,
.site-navigation .navmenu-depth-1 > li.navmenu-item.navmenu-id-icon-heart {
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  vertical-align: top;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
input#filter-Price-9-from::placeholder {
  color: transparent;
}
input#filter-Price-9-to::placeholder {
  color: transparent;
}
.live-search-button {
  width: 100px;
}
li.navmenu-item.navmenu-id-icon-bag .site-header-cart--count {
  right: -10px !important;
}
li.navmenu-item.navmenu-id-icon-heart {
  padding-right: 8px;
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  div.custom-div-1
  ul.navmenu.navmenu-depth-1 {
  list-style-type: none;
}
.utils-viewtoggle-button:focus.active {
  box-shadow: none !important;
}
body.template-article .rte h4,
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  .content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-1
  li.navmenu-item
  a.navmenu-link.navmenu-link-depth-1,
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  summary.navmenu-link.navmenu-link-parent,
div#shopify-section-static-header
  li.navmenu-item.navmenu-item-parent
  summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
  font-weight: 600;
}
.site-header-main-content.small-promo-enabled
  form.live-search-form.form-fields-inline
  .form-field.no-label
  span.search-icon.search-icon--inactive {
  height: 16px;
}
body.template-addresses h2.account-page-subtitle,
body.template-collection.gift-guide-under-100 h2.productgrid--sidebar-title,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .productgrid--sidebar-title,
body.template-login h1.account-page-title {
  text-transform: uppercase;
}
.account-address-form.visible
  .form-icon--checkbox
  .checkmark[data-animation-state="unchecked"],
.collection-filters__filter-list-item
  .checkmark[data-animation-state="unchecked"],
.filter-item:not(.filter-item--toggle-more)
  .checkmark[data-animation-state="unchecked"],
.order-checkbox__icon .checkmark[data-animation-state="unchecked"],
.productitem__compare-checkbox-icon
  .checkmark[data-animation-state="unchecked"],
body.holiday-landing-page-collection
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.discover-our-tools
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-kits-bundles
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-over-100
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-stocking-stuffers
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-up-to-100
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input,
body.template-collection.gift-guide-up-to-50
  div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input {
  border: 1px solid #231f20;
}
body.template-collection.discover-our-tools
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-kits-bundles
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-over-100
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-up-to-100
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .filters-inner
  nav.productgrid--sidebar-section {
  border-bottom: 2px dashed #ee3e42;
}
body.template-collection.discover-our-tools .productgrid--sidebar-title,
body.template-collection.gift-guide-kits-bundles .productgrid--sidebar-title,
body.template-collection.gift-guide-over-100 .productgrid--sidebar-title,
body.template-collection.gift-guide-up-to-100 .productgrid--sidebar-title,
body.template-collection.gift-guide-up-to-50 .productgrid--sidebar-title {
  margin: 20px 0;
  text-transform: uppercase;
}
body.template-collection.gift-guide-stocking-stuffers
  .productgrid--sidebar-title,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  h2.productgrid--sidebar-title {
  margin: 20px 0;
}
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:nth-child(n + 3),
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  div#left-side_menu_,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  div#left-side_menu_ {
  display: none;
}
body.discover-our-tools h2.pxs-image-with-text-heading,
body.gift-guide-kits-bundles h2.pxs-image-with-text-heading,
body.gift-guide-stocking-stuffers h2.pxs-image-with-text-heading,
body.gift-guide-up-to-50 h2.pxs-image-with-text-heading {
  display: block !important;
}
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group {
  border: none;
}
body.template-collection.gift-guide-up-to-50
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
body.template-collection.holiday-landing-page-collection
  .productgrid--sidebar
  .collection-filters__filter-group:last-child,
div#shopify-section-static-footer .site-footer-information {
  display: block;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .custom_left_side_menu,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .custom_left_side_menu,
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .custom_left_side_menu,
div#shopify-section-template--25016207868226__7995f460-de1b-4d9c-a8ca-c65d12b44195 
.custom_left_side_menu {
  display: grid;
  padding: 0;
  grid-column-gap: 20px;
  column-gap: 20px;
  grid-row-gap: 20px;
  row-gap: 20px;
  grid-template-columns: 250px calc(100% - 277px) !important;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7 {
  margin-bottom: 20px;
}
div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
.swym-ui-component .swym-action-bar,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec {
  margin-bottom: 20px;
}
div#shopify-section-template--18676911112514__63d8f0cd-e1b8-4f1d-ab45-9101f59fc007
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
div#shopify-section-template--19675982725442__0a4f4e82-7177-4891-b29a-67e9544b6a0e
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 0;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d {
  margin-bottom: 30px;
}
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .featured-collection__content
  .flickity-button.next {
  right: 0;
}
div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
  .featured-collection__content
  .flickity-button.next {
  right: 0;
}
body.template-article h1.entry-header,
body.template-collection.holiday-landing-page-collection .productgrid--utils,
div#shopify-section-template--19675982725442__main .page-title,
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  div#left-side_menu_ {
  display: none;
}
div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
  .banner-inner.top-banner
  img {
  width: 940px;
  height: auto;
  margin-bottom: 30px;
}
body.template-collection.holiday-landing-page-collection
  .first-img-container
  img {
  width: 940px;
  height: auto;
  margin-bottom: 20px;
}
body.template-collection.holiday-landing-page-collection
  .second-img-container
  img {
  width: 940px;
  height: auto;
}
h4.preFade.fadeIn {
  font-size: 18px;
  line-height: 24px;
  margin: 10px 0;
}
div#shopify-section-template--19675982725442__main .page-content.rte {
  max-width: 1300px;
  margin-top: 0;
}
div#shopify-section-template--19675982725442__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  a {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
body.template-article .entry-meta time,
div#shopify-section-template--19675982725442__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
body.template-article ul.blocks-gallery-grid {
  list-style: none;
}
.colorfit-cont-image,
.colorfit-cont-main,
.comp-hist-cont .comp-image,
.display-merchant-container .items-image,
.sales-collateral-container .colateral-cont-image,
body.template-article li.blocks-gallery-item figure,
div#shopify-section-static-footer ul.payment-icons {
  text-align: center;
}
body.template-article figure.article-image.article-image--content-width {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
}
body.template-blog
  section.blog--container
  article.article-list-item
  .article--excerpt-text.rte {
  padding-bottom: 10px;
}
body.template-article .article--container .article--inner {
  padding-right: 0;
  padding-left: 0;
  max-width: 1200px;
}
body.template-article .article--container .entry-content p,
body.template-article header.entry-header p.entry-meta {
  text-align: left !important;
}
body.template-article
  .article--pagination
  .article--pagination-item-right
  span.article--pagination-text {
  font-size: 18px !important;
  font-weight: 500;
}
body.template-article span.article--pagination-title {
  font-weight: 500 !important;
  font-size: 16px !important;
}
body.template-blog a.article--excerpt-readmore {
  background-color: #ee3e42;
  color: #fff;
  padding: 10px;
}
body.template-blog a.article--excerpt-readmore:hover {
  background-color: #231f20;
  color: #fff;
}
.article--pagination .article--pagination-chevron-left,
.article--pagination .article--pagination-chevron-right {
  margin-top: 0.6rem;
}
.article--pagination .article--pagination-text {
  font-size: 18px !important;
  font-weight: 500;
}
body.template-article .article--tags {
  margin-top: 1rem;
}
body.template-article .article--tags .article--tags-title,
body.template-article .article--tags a {
  font-size: 16px;
  font-weight: 500;
}
body.template-addresses label.form-field-title,
body.template-article .article--tags a:hover,
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  label.form-field-title.collection-filters__filter-range-label,
body.template-search
  form.collection-filters__price-range-form.filter-group-active
  label.form-field-title.collection-filters__filter-range-label {
  color: #231f20;
}
.cart-shippingcalc--container {
  margin-bottom: 10px;
}
body.template-addresses .form-field-input,
body.template-cart .quantity-selector__button,
input#address_zip,
select#address_country,
select#address_province {
  padding: 10px;
}
body.template-cart .cart-total button.cart-shipping-toggle:focus-visible {
  outline: 0;
}
div#shipping-calculator label.form-field-title {
  font-size: 16px !important;
  color: #231f20;
}
div#shipping-calculator .form-field-input:not(.live-search-form-field):hover {
  border-color: #e6e7e8;
}
button.QT4by.rqC98.hodFu.VDIfJ.j6D1f.janiy {
  background-color: #ee3e42;
  padding: 10px 20px;
  border-radius: 0;
  font-size: 16px;
  text-transform: uppercase;
}
button#product-pdf-download-button:hover,
button.QT4by.rqC98.hodFu.VDIfJ.j6D1f.janiy:hover {
  background-color: #231f20;
}
body.template-page.swym-ready.swym-buttons-loaded .pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911112514__63d8f0cd-e1b8-4f1d-ab45-9101f59fc007 {
  margin: 0;
  padding: 0;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  section.custom-liquid--container {
  margin-top: 20px;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  .breadcrumbs-container
  a {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__b6ec353c-35cc-4d00-b302-09e74f670b30
  .breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app.boxed-layout {
  box-shadow: none;
  margin-top: 0;
  padding-top: 0;
}
div#shopify-section-template--18676911178050__0a4f4e82-7177-4891-b29a-67e9544b6a0e
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
div#shopify-section-template--19443271139650__06c0586d-b11f-4020-8fd4-f130ef8056bb
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 0;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  input {
  border-radius: 0 !important;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #231f20;
  font-size: 15px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  input::placeholder {
  font-size: 16px;
  color: #231f20;
  font-weight: 400;
}
.airline-diagram a:hover,
a#customer_login_link,
a.color-hov:hover,
a.link-color,
body.template-login form#customer_login span.form-action-row--helper-item a,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  .text-smaller {
  color: #ee3e42;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-id-7641
  .globo-form-app
  .globo-heading {
  color: #231f20;
  text-align: center;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-input
  input:focus-visible {
  border: 1px solid #231f20 !important;
  box-shadow: none;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  label.classic-label.globo-label
  span.label-content {
  font-size: 16px;
  color: #231f20;
  line-height: 20px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  textarea {
  border-radius: 0 !important;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #231f20;
  font-size: 16px;
  color: #231f20 !important;
  font-weight: 400;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  textarea:focus-visible {
  border: 1px solid #231f20 !important;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control
  .help-block.error {
  font-size: 14px;
  border: 1px solid #ee3e42;
  padding: 5px 10px;
  background-color: rgba(238, 62, 66, 0.2);
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message.success {
  padding: 20px;
  box-shadow: none;
  background-color: rgba(168, 168, 168, 0.2);
  border: 1px solid #213f20;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  .content
  h4 {
  font-weight: 600;
  text-transform: uppercase;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  .content
  p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .footer
  button.submit {
  box-shadow: none;
  border-radius: 0;
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 10px;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control.layout-1-column,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-control.layout-2-column {
  margin-bottom: 12px;
}
.custom-div-2 ul.home-section--content.featured-collection__content,
body.template-addresses .form-field-checkbox,
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .message
  + .footer {
  margin-top: 0;
}
div#shopify-section-template--18676911112514__35042391-3ae9-4be3-ba98-ff06f9c5948e
  .globo-form-app
  .footer
  button.submit:hover {
  box-shadow: none;
  background-color: #231f20;
  border-color: #231f20;
}
.sales-collateral-container .colateral-cont-image img {
  width: 500px;
  height: auto;
}
div#shopify-section-template--18676911079746__34a919d6-3724-4306-a7a2-359ebd2bd1d2.pxs-image-with-text-section {
  max-width: 100% !important;
}
div#shopify-section-template--18676911178050__0a4f4e82-7177-4891-b29a-67e9544b6a0e.pxs-image-with-text-section,
div#shopify-section-template--19443271139650__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911079746__ac3b2418-5c53-41fc-b35b-3e992ec7cd08
  .page__container {
  margin: 30px 0;
}
body.template-collection
  li.productgrid--item.imagestyle--natural.show-actions--mobile
  .productitem__container
  .productitem--description
  a {
  background-color: #231f20;
  color: #fff;
  padding: 10px 20px;
  font-weight: 700;
}
.airline-diagram:after {
  clear: both;
  display: block;
  content: "";
}
.airline-diagram {
  max-width: 1120px;
  margin: auto;
}
.airline-diagram .box {
  float: left;
  vertical-align: top;
  position: relative;
}
.airline-diagram .box img {
  vertical-align: top;
  display: block;
}
.airline-diagram a {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  position: absolute;
}
.airline-diagram .part1 .link1 {
  top: 34%;
  left: 28.5%;
}
.airline-diagram .part2 .link2 {
  top: 54%;
  left: 14.9%;
}
.airline-diagram .part2 .link3 {
  top: 56%;
  left: 30%;
}
.airline-diagram .part2 .link33 {
  top: 83%;
  left: 21.6%;
}
.airline-diagram .part2 .link4 {
  top: 62.5%;
  left: 41%;
}
.airline-diagram .part2 .link5 {
  top: 52.2%;
  left: 44.5%;
}
.airline-diagram .part2 .link55 {
  top: 86%;
  left: 28%;
}
.airline-diagram .part2 .link6 {
  top: 37.5%;
  left: 65.7%;
}
.airline-diagram .part2 .link7 {
  top: 37.6%;
  left: 83.6%;
}
.airline-diagram .part3 .link3 {
  top: 55%;
  left: 32.3%;
}
.airline-diagram .part3 .link33 {
  top: 83.5%;
  left: 23.7%;
}
.airline-diagram .part3 .link4 {
  top: 62%;
  left: 45.6%;
}
.airline-diagram .part3 .link5 {
  top: 49.7%;
  left: 32.6%;
}
.airline-diagram .part3 .link55 {
  top: 87%;
  left: 30%;
}
.airline-diagram .part3 .link7 {
  top: 37%;
  left: 67%;
}
.airline-diagram .part3 .link8 {
  top: 73.5%;
  left: 11%;
}
.airline-diagram .part3 .link9 {
  top: 33%;
  left: 54.5%;
}
.airline-diagram .part4 .link3 {
  top: 54.5%;
  left: 23%;
}
.airline-diagram .part4 .link33 {
  top: 81%;
  left: 25.5%;
}
.airline-diagram .part4 .link5 {
  top: 74%;
  left: 28.3%;
}
.airline-diagram .part4 .link55 {
  top: 48.5%;
  left: 23.2%;
}
.airline-diagram .part4 .link6 {
  top: 37%;
  left: 57.6%;
}
.airline-diagram .part4 .link7 {
  top: 37%;
  left: 66%;
}
.airline-diagram .part4 .link10 {
  top: 77%;
  left: 5%;
}
.airline-diagram .part4 .link11 {
  top: 62%;
  left: 78.2%;
}
.airline-diagram .part4 .link12 {
  top: 37%;
  left: 47.4%;
}
.airline-diagram .part4 .link13 {
  top: 37%;
  left: 73%;
}
.airline-diagram .part4 .link14 {
  top: 51%;
  left: 36.8%;
}
.airline-diagram .part1 span,
.airline-diagram .part2 span,
.airline-diagram .part3 span {
  position: absolute;
  color: #231f20;
  display: block;
  top: 40px;
  font-weight: 600;
  font-size: 16px;
}
.airline-diagram .part1 span {
  right: 0;
  margin-right: -100px;
}
.airline-diagram .part2 span {
  right: 0;
  margin-right: -145px;
}
.airline-diagram .part3 span {
  right: 0;
  margin-right: -210px;
}
.colorfit-cont-image img {
  width: 350px;
  height: auto;
}
.colorfit-cont-main img {
  width: 600px;
  height: auto;
}
.product-form--atc-button:focus,
.productgrid--no-results-button:focus,
form.collection-filters__price-range-form
  .form-field-input:not(.live-search-form-field):focus {
  box-shadow: none !important;
}
span.productitemnew__badge.productitemnew__badge--soldout {
  position: absolute;
  top: 2px;
  right: 0;
  background-color: #ee3e42;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-size: 0.8125rem;
  padding: 0.234375rem 0.3125rem;
  z-index: 1;
}
.dta-container {
  display: flex;
  gap: 40px;
}
.country-names-2,
.country-names-3,
.dta-tech-1,
.dta-tech-2,
.dta-tech-3,
.sales-rep-container .country-names-1 {
  width: 33.33%;
}
.dta-tech-4 {
  width: 30%;
}
.dta-tech-5,
.media-data {
  width: 60%;
}
.dta-text {
  height: 80px;
}
.product-info-heading,
p.tech-dta-heading,
span.product-info-heading {
  font-size: 20px;
  font-weight: 500;
}
.flex-butt,
.sales-rep-container .sales-cont-names,
.site-map-container .category-section-cont,
div.filter-form .collection-filters__filter.collection-filters__filter-range {
  display: flex;
}
.cat-sec-4-padd {
  width: 25%;
  padding-left: 20px;
}
.mediapage-video {
  width: 640px;
  height: auto;
  margin: auto;
}
div.custom-product-doc {
  display: block;
  gap: 50px;
  align-content: flex-start;
  flex-wrap: nowrap;
}
.account-page-content .form-field {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
  text-transform: uppercase;
}
.swym-ui-component .swym-color-2,
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-share-wishlist-email,
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-share-wishlist-note,
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-delete-btn
  .swym-icon::before,
.swym-ui-components .swym-color-2,
a#customer_login_link:hover {
  color: #231f20 !important;
}
section.account-page.account-page-addresses {
  max-width: 1170px;
  margin: 0 auto;
}
body.template-addresses
  .form-field-filled.form-field-input
  + .form-field-title {
  font-size: 15px;
}
body.template-addresses
  .account-address-form
  .form-field-checkbox
  .form-icon--checkbox
  svg {
  border-color: #231f20;
  width: 15px;
  height: auto;
}
body.template-addresses .form-fields-columns:focus-visible {
  outline: 0;
}
article.account-page-content label.form-field-title {
  left: 10px !important;
}
div#shopify-section-template--19443271139650__b2621ac4-4f4d-4a11-bcd9-803271134510
  .search-section-content {
  padding: 20px 0;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  .breadcrumbs-container {
  margin: 0 !important;
  padding: 0;
}
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container
  a,
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19443271139650__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
.media-video {
  width: 40%;
}
.media-container {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
  flex-wrap: nowrap;
}
.panel,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
  h2.pxs-image-with-text-heading,
div#shopify-section-template--18676911014210__dynamic_blog_posts
  section.blogposts--container.blogposts--count-3
  span.blogposts--footer-icon,
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  .featured-collection__title-card-inner
  span.featured-collection__title-card-button.pxu-lia-element
  svg,
div#shopify-section-template--18676911178050__main header.page-masthead {
  display: none;
}
div#shopify-section-template--18676911178050__main .page-content {
  max-width: 1300px !important;
}
body.template-collection .collection--description,
body.template-collection .pxs-image-with-text-section,
body.template-list-collections .pxs-image-with-text-section,
div#shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8.pxs-image-with-text-section,
div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section,
div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb.pxs-image-with-text-section {
  max-width: 100%;
}
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  .breadcrumbs-container
  a,
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
div#shopify-section-template--18676910620994__main .price__compare-at.visible,
div#shopify-section-template--18676910620994__static-recently-viewed
  .price__compare-at.visible {
  padding-top: 2px;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input,
body.template-login form#customer_login input.form-field-input.form-field-text,
body.template-register
  form#create_customer
  input.form-field-input.form-field-text {
  padding: 15px;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input:not(.live-search-form-field):focus,
body.template-login
  form#customer_login
  .form-field-input:not(.live-search-form-field):focus,
body.template-register
  form#create_customer
  .form-field-input:not(.live-search-form-field):focus {
  border-color: #231f20;
  outline: 0;
  box-shadow: none;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title {
  top: -30% !important;
  left: 10px !important;
}
body.template-login
  div#shopify-section-login
  div#customer_recovery
  label.form-field-title {
  font-size: 15px !important;
}
.form-field-input:not(.live-search-form-field):hover,
body.template-register
  form#create_customer
  .form-field-input:not(.live-search-form-field):hover {
  border-color: #231f20;
}
div#customer_recovery h2.account-page-subtitle {
  font-size: 20px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.shopify-challenge__container .shopify-challenge__message {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
.shopify-challenge__container .btn {
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 0;
}
div#customer_recovery form p {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #231f20 !important;
}
body.template-login
  .form-action-row
  button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-login
  .form-action-row
  button.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-login
  form#customer_login
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded,
body.template-register
  form#create_customer
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded {
  text-transform: uppercase;
  font-size: 16px;
  border-radius: 0;
}
body.template-login form#customer_login label.form-field-title,
body.template-login label.form-field-title,
body.template-register form#create_customer label.form-field-title {
  color: #231f20;
  font-size: 16px;
}
body.template-login
  form#customer_login
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title,
body.template-register
  form#create_customer
  .form-field-input:not(.form-field-textarea):focus
  + .form-field-title {
  top: -33% !important;
  left: 5px !important;
}
body.template-login .account-message.message--error,
body.template-register .account-message.form-message.message--error {
  padding: 20px;
  border: 1px solid #ee3e42;
  margin-bottom: 35px;
}
body.template-login
  form#customer_login
  .form-action-row--helper
  span.form-action-row--helper-item,
body.template-register
  form#create_customer
  .form-action-row--helper
  span.form-action-row--helper-item {
  font-size: 15px;
  color: #231f20;
  text-transform: uppercase;
  font-weight: 500;
}
body.template-login form#customer_login a#customer_login_link:hover,
body.template-register form#create_customer a#customer_login_link:hover {
  color: #ee3e42;
  text-decoration: underline;
}
.search-flydown--content-items h5.search-flydown--content-title {
  color: #231f20 !important;
  font-size: 14px;
  font-weight: 500;
}
.breadcrumbs-container a,
.breadcrumbs-container span,
.modal-inner .product-vendor {
  color: #231f20;
  font-size: 16px;
  font-weight: 500;
}
.search-flydown--footer a.search-flydown--continue:hover,
.search-flydown--product-items--none a.search-flydown--continue:hover,
body.template-login a#customer_register_link:hover,
body.template-login span.form-action-row--helper-item a:hover {
  text-decoration: underline;
  color: #ee3e42;
}
.swym-image-thumbnails button {
  background-color: #fff !important;
}
body.template-login
  button.button-primary.form-action--submit.mdc-ripple-surface.mdc-ripple-upgraded {
  font-size: 16px;
  text-transform: uppercase;
}
body.template-login .form-action-row--helper span.form-action-row--helper-item {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
div.shopify-challenge__container ul.shopify-challenge__error {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
}
.options-selection__input-select-wrapper
  .options-selection__input-select:focus {
  border-color: #231f20 !important;
  box-shadow: 0 2px 6px #00000026, 0 0 0 0.5px #969b9f;
}
a.productgrid--no-results-button:focus-visible {
  outline: 0 !important;
}
a.productgrid--no-results-button {
  text-transform: uppercase !important;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  .breadcrumbs-container
  a,
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  .breadcrumbs-container
  a,
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  nav.breadcrumbs-container
  span {
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
  span.breadcrumbs-delimiter {
  font-size: 20px;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-content {
  font-size: 16px !important;
  font-family: "Work Sans", sans-serif !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-content,
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-heading {
  text-align: center !important;
  margin-bottom: 15px !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-logged-in
  .swym-back-btn {
  width: 100% !important;
  text-align: center !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-logged-in
  .swym-log-out-btn {
  width: 100% !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-text-heading {
  font-weight: 500 !important;
  color: #231f20 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-summary
  .swym-login-btn {
  font-weight: 500 !important;
  background: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-summary
  .swym-save-list-btn {
  font-weight: 500 !important;
  font-size: 15px !important;
  background-color: #ee3e42 !important;
  color: #fff !important;
  border-color: #ee3e42 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-text-content {
  font-size: 16px !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-input-label {
  color: #231f20 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.01rem !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-save-list-btn {
  background-color: #231f20;
  width: 150px !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-action-button-container {
  display: flex !important;
  justify-content: space-around !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-error-msg {
  font-style: normal !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.01rem !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-input {
  border-color: #231f20 !important;
  color: #231f20 !important;
  font-size: 14px !important;
}
.swym-ui-component
  .swym-save-wishlist-modal
  .swym-save-wishlist-modal-dialog
  .swym-save-list
  .swym-back-btn {
  background: #ee3e42 !important;
  color: #fff !important;
  font-size: 16px !important;
  width: 150px !important;
  font-weight: 500 !important;
  margin-right: 5px !important;
}
.swym-ui-component .swym-input-has-error input {
  border-color: #ee3e42 !important;
}
.swym-ui-component .swym-input-has-error .error-msg {
  font-size: 15px !important;
  line-height: 20px !important;
  letter-spacing: 0.05em !important;
  color: #ee3e42 !important;
  font-style: normal !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-text-heading {
  font-size: 18px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-input-container
  .swym-input-label {
  font-size: 15px !important;
  color: #231f20 !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-share-wishlist-modal
  .swym-share-wishlist-modal-dialog
  .swym-share-wishlist-email-btn.swym-disabled {
  background-color: #231f20 !important;
  font-weight: 500 !important;
}
.swym-info-grey {
  color: #231f20 !important;
  font-size: 14px !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-text-heading {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  margin-bottom: 15px !important;
}
.swym-notification-wishlist .swym-details {
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  letter-spacing: 0.02em !important;
  color: #231f20 !important;
}
.swym-notification-wishlist .swym-emphasis {
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  font-size: 15px !important;
  color: #231f20 !important;
}
.productgrid-listview .productitem--actions .productitem--listview-badge,
.swym-notification-wishlist .swym-powered-by-text {
  display: none !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-text-content {
  color: #ee3e42 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog
  .swym-message-content {
  margin-bottom: 15px !important;
}
.swym-ui-component .swym-bg-2,
.swym-ui-components .swym-bg-2 {
  font-size: 16px !important;
  background-color: #231f20 !important;
  opacity: 1 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
  padding: 5px !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  font-size: 15px !important;
  line-height: 20px !important;
  font-family: "Work Sans" !important;
  color: #231f20 !important;
  font-weight: 600 !important;
  margin: 10px 10px 5px !important;
  white-space: wrap !important;
  overflow: auto !important;
  text-overflow: ellipsis !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
  height: 200px !important;
}
.swym-ui-component
  .swym-share-wishlist-login-modal
  .swym-share-wishlist-login-modal-dialog {
  padding: 30px !important;
}
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-item.swym-delete {
  color: #ee3e42 !important;
  font-size: 16px !important;
}
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-content,
.swym-ui-component
  .swym-wishlist-context-menu
  .swym-wishlist-context-menu-item {
  padding: 10px !important;
}
.swym-ui-component * {
  font-family: "Work Sans" !important;
}
.swym-ui-component .swym-simple-wishlist-detail .swym-wishlist-main-title {
  font-family: "Work Sans" !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase !important;
  font-size: 25px !important;
  color: #231f20 !important;
}
.swym-ui-component .swym-wishlist-product-detail-content .swym-product-price {
  margin-bottom: 0 !important;
}
.swym-wishlist-detail-separator {
  background: #231f20 !important;
  margin: 0 25px !important;
}
.accordion,
.accordion:hover,
.active,
.panel,
div#shopify-section-static-header
  .mobile-nav-content
  .navmenu-link-parent-active
  ~ .navmenu-button:focus,
div#site-mobile-nav
  .mobile-nav-content
  .navmenu-depth-2
  .navmenu-link-parent-active
  ~ .navmenu-button,
div#site-mobile-nav
  .mobile-nav-content
  .navmenu-link-parent-active
  ~ .navmenu-button,
div#site-mobile-nav ul.navmenu.navmenu-depth-2.navmenu-submenu {
  background-color: #fff;
}
.swym-product-price.swym-has-sale.swym-text.swym-text-1,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price {
  padding-left: 10px !important;
}
.swym-ui-component .swym-action-bar .swym-back-btn {
  font-size: 16px !important;
  color: #231f20 !important;
  letter-spacing: 0.03em !important;
}
a.swym-more-details-btn.swym-button.swym-button-2.swym-is-anchor.swym-color-2 {
  background-color: #231f20 !important;
  color: #fff !important;
  padding: 10px 20px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
a.swym-more-details-btn.swym-button.swym-button-2.swym-is-anchor.swym-color-2:hover {
  text-decoration: none !important;
}
.swym-product-original-price.swym-value {
  color: #231f20 !important;
  font-weight: 600;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-label {
  color: #231f20 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-select
  select {
  color: #231f20 !important;
  font-size: 15px !important;
  border-color: #231f20 !important;
  height: 45px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-more-details-btn {
  color: #231f20 !important;
  font-size: 16px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-detail-image-container
  .swym-image-thumbnails
  .swym-image-thumb.swym-selected {
  border: 1px solid #231f20 !important;
}
.swym-ui-component .swym-wishlist-product-detail-tab-bar {
  padding: 15px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  font-weight: 600 !important;
  background-color: #ee3e42 !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-title {
  color: #231f20 !important;
  font-size: 18px;
  font-weight: 600;
}
.swym-product-final-price.swym-value {
  font-family: "Work Sans";
  color: #ee3e42;
  font-size: 20px;
  font-weight: 600;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn {
  background-color: #ee3e42 !important;
  padding: 10px !important;
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  border-radius: 0 !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-text-heading {
  font-weight: 500 !important;
  color: #231f20 !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-text-content {
  color: #ee3e42 !important;
  font-size: 16px !important;
  margin-bottom: 15px !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-cancel-clear-wishlist-btn {
  color: #231f20 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title {
  color: #231f20 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
}
.swym-notification-success .swym-details {
  font-size: 15px !important;
  color: #231f20 !important;
  letter-spacing: 0.03em !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-action-button-container {
  margin-top: 25px !important;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container {
  margin-top: 15px !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text {
  font-size: 16px !important;
  color: #231f20 !important;
  letter-spacing: 0.01rem !important;
}
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn {
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.swym-ui-component
  .swym-clear-wishlist-modal
  .swym-clear-wishlist-modal-dialog
  .swym-clear-wishlist-btn {
  font-weight: 500 !important;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-product-price
  .swym-product-original-price {
  font-size: 14px;
  color: #321f20 !important;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn:hover {
  background-color: #ee3e42 !important;
  padding: 10px !important;
  font-family: "Work Sans" !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
  font-size: 15px !important;
  line-height: 20px !important;
  font-family: Work Sans !important;
  color: #231f20 !important;
  font-weight: 500 !important;
  margin: 10px 10px 5px !important;
  white-space: wrap !important;
  overflow: auto !important;
  text-overflow: ellipsis !important;
}
body.template-collection.lti-tools
  .pxs-image-with-text-content-wrapper.pxs-image-with-text-content-position-y-center.pxs-image-with-text-content-position-x-left {
  padding: 80px 0;
}
h3.body_text_c {
  margin: 5px 0;
  font-size: 18px;
  font-weight: 500;
}
button#product-pdf-download-button {
  background-color: #ee3e42;
  padding: 10px;
  box-shadow: none;
  border: none;
  margin-right: 10px;
}
button#product-pdf-download-button a {
  color: #fff;
  text-decoration: none;
}
body.template-collection.lti-tools .pxs-image-with-text-background {
  background-size: contain !important;
}
.shopify-payment-button .shopify-payment-button__more-options {
  color: #ee3e42;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
}
.shopify-payment-button .shopify-payment-button__more-options:hover {
  text-decoration: none;
  color: #231f20;
  box-shadow: none;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview {
  grid-template-columns: 250px calc(100% - 277px) !important;
  padding: 0 65px;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  li.navmenu-item.navmenu-item-parent.navmenu-id-couplers-plugs
  summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
  font-weight: 600;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-listview
  ul.navmenu.navmenu-depth-2.navmenu-submenu
  li.navmenu-item {
  font-size: 14px !important;
}
select#product_grid_sort:focus-visible {
  outline: 0;
  border: 1px solid #231f20;
}
select#product_grid_sort {
  border: 1px solid #a9a9a9;
}
body.template-collection svg.icon-grid:focus,
body.template-collection svg.icon-list:focus {
  outline: 0;
}
body.template-collection .rich-text--container,
body.template-collection .section--canonical {
  margin-top: 30px;
}
.button-secondary:not(.disabled):hover,
.modal-inner .button-secondary:not(.disabled):hover {
  background: #321f20;
  border: 1px solid #321f20;
}
.modal-inner .product-gallery--media-thumbnail[data-gallery-selected="true"] {
  box-shadow: 0 0 0 1px #321f20;
}
.modal-inner .options-selection__select-label {
  color: #321f20 !important;
  font-weight: 500 !important;
}
.modal-inner .product__badge {
  height: fit-content;
  padding: 8px;
  font-size: 16px;
  font-weight: 500;
}
.modal-inner
  .product-block.product-block--description
  .product-description.rte
  p {
  color: #321f20;
}
.modal-inner .price__current span.money {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #ee3e42;
}
.modal-inner .product-form--atc label.quantity-selector__label {
  font-size: 16px;
  color: #321f20;
}
body.template-collection
  .price.productitem__price
  span.money.price__compare-at--single {
  font-size: 15px;
  color: #231f20;
  font-weight: 500;
  margin-right: 10px;
}
.modal-inner
  .shopify-payment-button
  .shopify-payment-button__button--unbranded {
  text-transform: uppercase;
  border-radius: 0;
}
.modal-inner
  button.product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
}
.modal-inner .price__current.price__current--on-sale span.money {
  font-size: 25px;
}
.modal-inner .price__compare-at.visible span.money.price__compare-at--single {
  color: #321f20;
  font-size: 18px;
  font-weight: 500;
}
div#shopify-section-template--18676911014210__dynamic_featured_collection
  h2.home-section--title {
  margin: 20px 0;
}
div#shopify-section-template--18676911014210__0b85487c-b291-4b8a-a497-62a1308538e7 {
  margin-bottom: 30px;
  margin-top: 40px;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  h2.home-section--title {
  margin: 0 0 30px;
}
div#shopify-section-template--18676911014210__dynamic_testimonials
  section.testimonials-section {
  padding: 0 55px 50px;
}
div#shopify-section-template--18422930538818__dynamic_blog_posts
  h2.home-section--title {
  margin: 40px 0;
}
body.template-index.swym-ready.swym-buttons-loaded
  div#shopify-section-template--18422930538818__dynamic_testimonials
  section.testimonials-section {
  padding: 0 75px;
  margin-bottom: 40px;
}
h2.productgrid--sidebar-title:nth-child(4) {
  text-transform: uppercase !important;
  margin: 20px 0;
}
.accordion {
  color: #ee3e42;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  text-align: left;
  border: none;
  outline: 0;
  transition: 0.4s;
  font-family: Work Sans;
  font-size: 16px;
  font-weight: 600;
}
.accordion:after {
  content: "+";
  font-size: 16px;
  color: #ee3e42;
  float: right;
  margin-left: 5px;
}
.custom-div-1 div#left-side_menu_ button.accordion.active:after {
  content: "-";
  color: #ee3e42;
  font-size: 16px;
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  .featured-collection__content[data-layout="grid"] {
  grid-template-columns: repeat(4, 1fr);
}
div#left-side_menu_ {
  border: 2px solid #ee3e42;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 {
  padding-left: 0;
  margin: 0;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 li a {
  text-decoration: none;
  color: #000;
  text-align: left;
  padding: 10px 0 !important;
}
.custom-div-1 ul.navmenu.navmenu-depth-1 li {
  padding: 5px 0 !important;
  text-align: left;
}
.panel {
  padding: 0 10px;
  overflow: hidden;
}
li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
  column-count: 2;
  min-width: 510px !important;
}
div#shopify-section-static-footer .site-footer-left {
  width: 100%;
  margin: auto;
  text-align: center;
}
div#shopify-section-static-footer .site-footer-right {
  width: 100%;
  text-align: center !important;
}
.productitem p.rating__count,
div#shopify-section-static-footer
  .site-footer-blocks.column-count-5
  h2.site-footer-block-title,
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  a.menulist-menu__show-more-trigger.menulist-menu__link:hover {
  color: #ee3e42;
}
div#shopify-section-static-footer .site-footer-item.bordered-row {
  border-bottom: 1px solid #fff;
}
.footer-utility-bar__social-container .social-icons {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.footer-utility-bar__social-container .social-icons .social-link svg {
  width: 35px;
  height: 35px;
}
.product-recently-viewed-card {
  min-height: 450px;
  width: 12.8rem;
}
.productitem--info h2.productitem--title {
  font-size: 13px;
  line-height: auto;
}
.productitem--info span.product-short-title {
  font-size: 13px;
  line-height: auto;
  color: #ee3e42;
  font-weight: 600;
  margin: 15px 0 !important;
}
.productitem--info span.product-sku,
.productitem--info span.sku-txt {
  line-height: 22px;
  font-weight: 500;
  font-size: 16px;
}
.productitem--info span.product-sku {
  color: #ee3e42;
  margin-left: 2px;
}
.price__current span.money {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.productitem h2.productitem--title {
  font-size: 15px;
  font-weight: 600 !important;
}
.productitem .price__compare-at {
  color: #231f20;
  font-weight: 500;
}
.productitem--info span.product-short-text {
  font-size: 13px;
  margin: 10px 0;
}
.productitem p.rating__count span:before {
  content: "(";
}
.productitem p.rating__count span:after {
  content: ")";
}
div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
  h2.home-section--title {
  margin: 20px 0;
}
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  section.menulist-container {
  margin-bottom: 30px;
}
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  a.menulist-menu__show-more-trigger.menulist-menu__link,
div#shopify-section-template--18676911046978__2555160d-ef79-44d6-b838-908988c597a1
  a.menulist-menu__show-more-trigger.menulist-menu__link,
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  a.menulist-menu__show-more-trigger.menulist-menu__link {
  font-weight: 600;
  font-size: 18px;
}
div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
  .home-section--content.menulist-inner.menulist--blocks-count-3 {
  margin-bottom: 1.640625rem;
}
div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
  a.menulist-menu__show-more-trigger.menulist-menu__link:hover {
  color: #ee3e42;
}
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  .featured-collection__title-card-inner
  span.featured-collection__title-card-button.pxu-lia-element {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item__info {
  position: unset;
}
div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item__remove {
  position: absolute;
  top: 0;
  right: 10px;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  section.cartitems--container
  .cart-checkout
  button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 20%;
  margin-bottom: 20px;
}
body.template-cart section.cartitems--container button.cart-shipping-toggle {
  font-size: 16px;
  font-weight: 500 !important;
  color: #ee3e42 !important;
}
body.template-cart
  section.cartitems--container
  button.cart-shipping-toggle:hover {
  text-decoration: underline;
}
body.template-cart section.cartitems--container p.cart-message.meta a {
  color: #ee3e42;
  text-decoration: none;
}
body.template-cart section.cartitems--container p.cart-message.meta a:hover {
  text-decoration: underline;
}
body.template-cart
  body.template-cart
  button.quantity-selector__button.quantity-selector__button--plus:focus-visible {
  outline: 0 !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-subtotal
  span.money,
body.template-cart h2.cart-item--content-title {
  font-weight: 600;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-item--product-options {
  font-size: 15px !important;
  color: #231f20 !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  .product-stock-level__badge-text {
  font-size: 16px !important;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  .cart-item--content-price,
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  label.quantity-selector__label {
  font-size: 16px;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  ul.cartitems--list
  .cart-item--inner
  .cart-item__total
  .money {
  font-size: 20px;
  font-weight: 500;
  color: #231f20;
}
body.template-cart .cart-title-total {
  font-size: 16px;
  color: #231f20;
  font-weight: 500;
}
body.template-cart span.cart-item--price-title {
  font-size: 20px;
  color: #231f20 !important;
  font-weight: 700;
}
body.template-cart .cart-item--content-price span.money {
  font-size: 18px;
  color: #ee3e42 !important;
  font-weight: 700;
}
body.template-cart .quantity-selector__input {
  padding: 10px;
  width: 60px !important;
}
body.template-cart .cart-item--sale-price {
  color: #231f20;
  margin: 0 5px;
  font-weight: 500;
}
body.template-cart
  div#shopify-section-template--18676910522690__main
  section.cartitems--container
  .cart-checkout
  a.cart-continue {
  background-color: #231f20;
  color: #fff;
  width: 20%;
  margin: auto;
  padding: 15px 30px;
  font-size: 16px;
  border-radius: 3px;
}
div#shopify-section-template--19122188910914__main
  .productgrid--sidebar
  .filters-inner {
  border-color: #27aae1;
}
div#shopify-section-template--19122188910914__main
  h2.productgrid--sidebar-title.collapsible {
  color: #27aae1 !important;
}
div#shopify-section-template--19108158243138__1e14d77d-15ac-432a-8a86-a05ef264e126 {
  margin: 0;
  padding: 0;
}
.productitem__badge--sale {
  background-color: #ee3e42;
}
.productgrid--item .productitem,
div#shopify-section-template--18676911014210__dynamic_featured_collection-2
  ul.home-section--content.featured-collection__content
  li.productgrid--item.imagestyle--natural.show-actions--mobile
  .productitem {
  box-shadow: none;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  section.blogposts--container.blogposts--count-3
  a.blogposts--footer-link {
  background-color: #ee3e42;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  font-family: Work Sans;
  font-weight: 600;
  width: unset;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 50px;
  text-transform: uppercase;
  text-align: center;
}
.productgrid--sidebar {
  padding: 0;
}
.productgrid--sidebar .filters-inner {
  border: 1px solid #ee3e42;
  padding: 10px;
  margin-bottom: 5px;
}
h2.productgrid--sidebar-title.collapsible {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0 !important;
}
.product-recently-viewed__wrapper .price__current span.money,
ul.productgrid--items.products-per-row-4 .price__current span.money {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.product-recently-viewed__wrapper h2.productitem--title a,
ul.productgrid--items.products-per-row-4 h2.productitem--title a {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
ul.productgrid--items.products-per-row-4
  button.productitem--action-trigger.button-secondary.mdc-ripple-surface.mdc-ripple-upgraded,
ul.productgrid--items.products-per-row-4
  button.productitem--action-trigger.productitem--action-atc.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  border-radius: 0;
}
.content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-1
  li {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: 5px;
}
.content.productgrid--sidebar-item.productgrid--sidebar-menu
  a.navmenu-link-active {
  color: #ee3e42;
}
.banner-heading-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sidebar-img-container {
  position: relative;
  text-align: center;
}
div#shopify-section-template--18676911014210__dynamic_promo_mosaic
  h2.home-section--title {
  margin: 10px;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  .article--excerpt-content.pxu-lia-element
  a.article--excerpt-readmore {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
div#shopify-section-template--18676911014210__dynamic_blog_posts
  .article--excerpt-content.pxu-lia-element
  a.article--excerpt-readmore:hover {
  color: #ee3e42;
}
body.template-collection
  .filters-inner
  .content.productgrid--sidebar-item.productgrid--sidebar-menu
  ul.navmenu.navmenu-depth-2.navmenu-submenu
  li.navmenu-item {
  border-bottom: 1px solid #e9e7e7;
  padding-bottom: 5px;
  font-size: 14px;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  a.navmenu-link.navmenu-link-depth-1,
body.template-collection
  .modal-inner
  .modal-content
  .filters-inner
  summary.navmenu-link.navmenu-link-parent {
  font-weight: 600;
}
div#shopify-section-template--18676911014210__dynamic_promo_mosaic
  section.promo-mosaic--container {
  padding: 0 55px;
}
.form-field-input::placeholder {
  opacity: 0.6 !important;
  transition-delay: 125ms !important;
}
.site-footer-block-newsletter .newsletter .form-fields-inline {
  margin: 0;
}
.form-fields-inline.pxs-newsletter-form-fields {
  margin-top: 10px !important;
  gap: 10px;
}
.first_last_outer {
  display: flex;
  gap: 10px;
}
.form-field.newsletter-input.foot-newsletter-userinfo {
  margin: 0;
  min-width: auto;
  flex: 1 1 100%;
}
.email_radio_outer {
  display: flex;
  gap: 0;
  flex-direction: row;
  width: 100%;
  align-items: stretch;
}
.form-field.newsletter-input {
  flex: 1 1 100%;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0 !important;
}
.email_radio_outer .form-field.newsletter-submit {
  flex: 1 1 100%;
  width: 100% !important;
  margin: 0;
}
input#footer_newsletter_email::placeholder {
  font-size: 14px;
  line-height: 24px;
}
input#footer_newsletter_first_name::placeholder {
  font-size: 14px;
  line-height: 24px;
}
input#footer_newsletter_last_name ::placeholder {
  font-size: 14px;
  line-height: 24px;
}
.newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
  width: 100% !important;
  border-radius: 0 !important;
  padding: 9px 0;
  font-size: 16px;
  border: 1px solid #fff;
  border-left: 0;
}
div#shopify-section-template--19108158243138__main
  .productgrid--sidebar
  .filters-inner,
div#shopify-section-template--19122640322882__main .filters-inner,
div#shopify-section-template--19122683576642__main .filters-inner,
div#shopify-section-template--19122782961986__main .filters-inner {
  border-color: #f7b500 !important;
}
.email_radio_outer .form-field.newsletter-input {
  flex: 1 1 100%;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0;
}
form#footer_newsletter_static-footer-1 .form-field-input {
  border-radius: 0;
  background-color: #f8f8f8;
  padding: 10px;
}
div#shopify-section-static-footer .after-form-content p {
  font-size: 10px !important;
  margin-top: 5px;
  line-height: 16px !important;
}
a.swym-wishlist {
  color: #fff;
  position: relative;
  left: 0;
}
body.template-search
  form.collection-filters__price-range-form.filter-group-active
  input::placeholder {
  color: transparent !important;
}
body.template-search.swym-ready.swym-buttons-loaded
  .search--section
  .productgrid--items {
  margin-top: 0;
}
ul.pagination--inner li.pagination--next a {
  background-color: #ee3e42;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
}
ul.pagination--inner li.pagination--next a:hover {
  color: #fff;
}
ul.pagination--inner li.pagination--active span.pagination--item {
  background-color: #231f20;
  color: #fff;
  padding: 10px;
}
ul.pagination--inner a.pagination--item {
  background-color: #ee3e42;
  color: #fff;
  font-weight: 600;
  padding: 10px;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  summary.navmenu-link.navmenu-link-parent {
  font-weight: 600;
  cursor: pointer;
}
div#category-section .pf-accordion-wrapper.pf-accordion-show .pf-c {
  padding-top: 0 !important;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  a.navmenu-link.navmenu-link-depth-2 {
  font-size: 14px;
  color: #231f20;
}
.productgrid--outer.layout--has-sidebar.productgrid-gridview
  .filters-inner
  ul.navmenu.navmenu-depth-2.navmenu-submenu {
  padding-left: 20px;
  font-weight: 500;
}
input#filter-Price-6-from::placeholder {
  color: transparent;
}
input#filter-Price-6-to::placeholder {
  color: transparent;
}
div.filter-form input#filter-Price-4-from,
div.filter-form input#filter-Price-4-to {
  padding: 5px;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-4-to::placeholder {
  color: transparent;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-4-from::placeholder {
  color: transparent;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .form-field-input,
div.filter-form
  .collection-filters__price-range-form.filter-group-active
  .form-field-input {
  padding: 5px;
  background-color: #e6e7e8;
  border: 1px solid #e6e7e8;
  border-radius: 0;
  width: 80px;
  max-width: 100%;
}
form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-from {
  width: 100%;
  max-width: 80px;
}
body.template-collection
  form.collection-filters__price-range-form.filter-group-active
  input::placeholder {
  color: transparent !important;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-from::placeholder {
  display: none !important;
}
body.template-collection
  li.productgrid--item
  .productitem__container
  .productitem--info
  .sku {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  input#filter-Price-7-to {
  padding: 10px;
  max-width: 80px;
  width: 100%;
}
form.collection-filters__price-range-form
  input#filter-Price-8-from::placeholder {
  color: transparent;
}
form.collection-filters__price-range-form input#filter-Price-8-to::placeholder {
  color: transparent;
}
.form-field-input:not(.form-field-textarea).form-field-filled
  + .form-field-title,
.form-field-input:not(.form-field-textarea):focus + .form-field-title,
body.template-collection
  .no-js
  .filter-form
  .form-field-input:not(.form-field-textarea)
  + .form-field-title {
  top: -40%;
  left: 17px;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  li.pagination--next
  a.pagination--item:last-child,
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  li.pagination--previous
  a.pagination--item:first-child {
  background-color: #ee3e42;
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  a.pagination--item,
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  li.pagination--active
  span.pagination--item {
  background-color: #321f20;
  color: #fff;
}
body.template-collection
  .productgrid--wrapper
  ul.productgrid--items.products-per-row-4
  .productitem--image
  img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}
body.template-collection
  ul.productgrid--items.products-per-row-4
  .productitem--image {
  max-height: 180px !important;
  min-height: 180px !important;
}
body.template-collection .collection--section .productgrid--outer {
  grid-template-columns: 250px calc(100% - 277px) !important;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  a.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  ul.pagination--inner
  li.pagination--active
  span.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  a.pagination--item,
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  li
  span.pagination--item {
  background-color: #231f20;
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  li
  span.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  nav.pagination--container
  ul.pagination--inner
  a.pagination--item:hover {
  color: #fff;
}
div#shopify-section-template--18676910620994__main
  h2.productgrid--sidebar-title:nth-child(4) {
  text-transform: uppercase;
}
form.collection-filters__price-range-form .form-field-input {
  font-size: 14px;
  line-height: 20px;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .collection-filters__filter.collection-filters__filter-range {
  display: flex;
  justify-content: space-between;
}
div#shopify-section-template--18676910620994__main
  form.collection-filters__price-range-form.filter-group-active
  .form-field-title {
  color: #000;
  font-size: 14px;
}
div#shopify-section-template--19108158243138__main
  h2.productgrid--sidebar-title.collapsible,
div#shopify-section-template--19122683576642__main
  h2.productgrid--sidebar-title.collapsible,
div#shopify-section-template--19122782961986__main
  h2.productgrid--sidebar-title.collapsible.active {
  color: #f7b500 !important;
}
div#shopify-section-template--18676910620994__main .filter-form svg.checkmark {
  border: 1px solid #231f20 !important;
}
body.template-collection
  div.productgrid--sidebar
  .productgrid--sidebar-group
  h3.productgrid--sidebar-title--small {
  color: #ee3e42;
  font-size: 16px;
  letter-spacing: 0;
  font-family: Work Sans;
  line-height: 24px;
}
div#shopify-section-template--19122640322882__378bb73e-d5d9-43e1-bbaf-b5be030f148e {
  margin: 0;
  padding: 0;
}
div#shopify-section-template--19122640322882__main
  h2.productgrid--sidebar-title.collapsible {
  color: #f7b500;
}
div#shopify-section-template--19122287149378__main
  h2.productgrid--sidebar-title.collapsible {
  color: #004698;
}
div#shopify-section-template--19122287149378__main .filters-inner {
  border-color: #004698;
}
div#shopify-section-template--19122339447106__main
  h2.productgrid--sidebar-title.collapsible {
  color: #4f9455;
}
div#shopify-section-template--19122339447106__main .filters-inner {
  border-color: #4f9455;
}
body.template-collection
  div.productgrid--sidebar
  ul.productgrid--sidebar-item.filter-group
  li.filter-item
  span.filter-text {
  font-size: 14px;
  font-weight: 450;
  line-height: 20px;
  color: #231f20;
}
body.template-collection
  div.productgrid--sidebar
  ul.productgrid--sidebar-item.filter-group
  .filter-item:not(.filter-item--toggle-more)
  .checkmark {
  width: 16px !important;
  height: 16px !important;
  border-color: #231f20 !important;
}
div#shopify-section-template--18676910620994__main,
h2.product-section--title.product-recommendations--title {
  margin-top: 0;
}
.collection-filters__filter-group:last-of-type {
  border-bottom: 0;
}
div#shopify-section-template--18676910620994__main .collection--description {
  margin: 10px auto;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em;
}
div#shopify-section-template--18676910620994__main .collection--description b {
  font-weight: 600;
}
body.template-collection
  .productgrid--outer.layout--has-sidebar.productgrid-gridview {
  padding: 0 65px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
  margin-top: 10px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
  font-weight: 700;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  .product-recently-viewed__header {
  padding: 0 45px;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
}
body.template-collection.site-header-sticky.swym-ready
  .pxs-image-with-text-background,
body.template-list-collections .pxs-image-with-text-background {
  background-size: cover;
  background-repeat: no-repeat;
}
div#shopify-section-template--18701786382658__recommendations
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18701786382658__recently-viewed
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18676910620994__main .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18676910620994__static-recently-viewed
  .price.productitem__price {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
div#shopify-section-template--18701381140802__recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
}
div#shopify-section-template--18701786382658__recently-viewed
  .product-recently-viewed__header {
  padding: 0 85px;
}
div#shopify-section-template--18701381140802__recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-transform: capitalize;
}
div#shopify-section-template--18701381140802__recently-viewed
  .product-recently-viewed__wrapper {
  padding-left: 45px;
  padding-right: 45px;
}
div#shopify-section-template--18701381140802__recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
}
div#shopify-section-template--18701786382658__recommendations
  section.product-section--container.product-row--container.product-recommendations--container {
  margin-top: 0;
  padding: 0 105px;
}
div#shopify-section-template--18701786382658__recently-viewed
  aside.product-section--container.product-recently-viewed--section {
  padding: 0;
}
div#shopify-section-template--18701786382658__recently-viewed
  .product-recently-viewed__content {
  padding: 0 68px;
}
#shopify-section-template--18701786382658__recently-viewed
  h2.product-recently-viewed__heading {
  text-transform: uppercase;
  margin-top: 10px;
}
#shopify-section-template--18701786382658__recently-viewed
  button.product-recently-viewed__clear {
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.template-collection
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center,
.template-list-collections
  .pxs-image-with-text-section-height-small
  .pxs-image-with-text-content-position-y-center {
  padding: 60px 20px;
}
.sidebar-img-container p.banner-heading {
  font-size: 50px;
  line-height: 56px;
  color: #fff;
  text-align: left;
  font-weight: 500;
  margin-top: 0;
}
.sidebar-img-container a.sidebar_banner_link {
  background-color: #ee3e42;
  padding: 15px 35px;
  color: #fff;
  text-decoration: none;
}
button.productitem--action-trigger {
  font-weight: 700;
}
.product-app .spr-starrating {
  justify-content: flex-start !important;
}
.productitem__badge {
  top: 2px !important;
  bottom: auto !important;
}
@media only screen and (max-width: 900px) {
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    max-height: 38vw !important;
  }
  .swym-ui-component
    .swym-simple-wishlist-modal
    .swym-modal-content
    .swym-simple-wishlist-container {
    background-color: #fff !important;
  }
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    border-color: #231f20 !important;
  }
  .swym-ui-component
    .swym-simple-wishlist-container
    .swym-wishlist-detail.swym-show-share-option-on-top
    .swym-wishlist-detail-header {
    margin-bottom: 55px;
  }
}
@media only screen and (min-width: 1024px) {
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center,
  div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center {
    padding: 60px 0;
  }
  .site-header-cart a.site-header-cart--button {
    padding-top: 0;
  }
  .site-map-container .cat-links-p ul {
    column-count: 3;
  }
  .air-inline-tab-diagram,
  section.mobile-banner {
    display: none;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-couplers-plugs
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 3;
    width: 650px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-new-products
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 550px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-gauges
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 400px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-frls
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 480px;
  }
  div#site-header-nav
    li.navmenu-item.navmenu-item-parent.navmenu-id-hose-reels
    ul.navmenu.navmenu-depth-3.navmenu-submenu {
    column-count: 2;
    width: 450px;
  }
  .modal--quickshop-full .product-gallery {
    display: inline-block;
    width: 40% !important;
  }
  .modal--quickshop-full .product-main {
    display: inline-block;
    width: 60% !important;
    margin-top: 0;
    margin-left: 2%;
  }
  div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
    .custom_left_side_menu,
  div#shopify-section-template--23359347097922__7995f460-de1b-4d9c-a8ca-c65d12b44195
    .custom_left_side_menu {
    display: grid;
    padding: 0;
    grid-template-columns: 20% 78%;
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-row-gap: 20px;
    row-gap: 20px;
  }
  div#shopify-section-static-footer
    .site-footer-block-item.site-footer-block-menu.has-accordion:nth-child(3) {
    position: relative;
  }
  div#shopify-section-static-footer
    .site-footer-block-item.site-footer-block-menu.has-accordion:nth-child(
      3
    ):after {
    content: "";
    display: block;
    width: 2px;
    height: 90%;
    background-color: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    opacity: 0.7;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #shopify-section-static-header .site-header-right .site-header-cart,
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu,
  div#shopify-section-template--25016207868226__7995f460-de1b-4d9c-a8ca-c65d12b44195 
  .custom_left_side_menu {
    display: block !important;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-gridview,
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-listview {
    padding: 0 25px;
  }
  .email_radio_outer,
  .newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    max-width: 400px;
    width: 100%;
  }
  .air-inline-mob-diagram,
  .airline-diagram,
  .custom-div-1,
  .modal-inner .banner-inner,
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  div#site-mobile-nav li.site-header-actions__account-link span,
  section.mobile-banner {
    display: none;
  }
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:last-child {
    display: block;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0 20px;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 16px) !important;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 30px) !important;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(35% - 16px) !important;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .banner-inner.top-banner
    img {
    width: 100% !important;
  }
  body.template-collection.holiday-landing-page-collection .productgrid--utils {
    display: flex;
    margin: 10px 0;
    flex-direction: row;
    justify-content: space-between;
    box-shadow: none;
  }
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  body.template-collection.holiday-landing-page-collection
    .first-img-container
    img {
    width: 100%;
    height: 100%;
  }
  body.template-collection.holiday-landing-page-collection
    .second-img-container
    img {
    width: 100%;
    height: auto;
  }
  .article--inner {
    width: 90%;
  }
  body.template-collection .productgrid-listview .productitem--info {
    z-index: 0;
  }
  body.template-collection .section--canonical {
    margin: 30px 0 !important;
  }
  .colorfit-cont-image,
  .colorfit-cont-main,
  .sales-collateral-container .colateral-cont-image {
    text-align: center;
  }
  .sales-collateral-container .colateral-cont-image img {
    width: 400px;
    height: auto;
  }
  .colorfit-cont-image img {
    width: 300px;
    height: auto;
  }
  .colorfit-cont-main img {
    width: 500px;
    height: auto;
  }
  body.template-page
    div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container {
    padding-left: 0;
  }
  .inline-tab-text {
    display: flex;
    flex-direction: row;
  }
  .inline-tab-1,
  .inline-tab-2,
  .inline-tab-3 {
    width: 33.33%;
  }
  .inline-tab-3 {
    text-align: left;
    padding-left: 30px;
  }
  .inline-tab-1 h2,
  .inline-tab-2 h2 {
    margin-top: 0;
  }
  .inline-tab-text p {
    margin: 5px 0;
  }
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center,
  div#shopify-section-template--19432035090754__06c0586d-b11f-4020-8fd4-f130ef8056bb
    .pxs-image-with-text-section-height-small
    .pxs-image-with-text-content-position-y-center {
    padding: 60px 0;
  }
  .custom_left_side_menu {
    display: block;
  }
  .modal-inner
    .modal-content
    .filters-inner
    ul.navmenu.navmenu-depth-2.navmenu-submenu {
    padding-left: 20px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-2 {
    font-size: 14px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-1,
  .modal-inner
    .modal-content
    .filters-inner
    summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
    font-weight: 500;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__info {
    position: unset;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__remove {
    position: absolute;
    top: 0;
    right: 10px;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    a.cart-continue,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    width: 40%;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .filter-form
    .collection-filters__filter-title {
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    color: #ee3e42;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-from,
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-to {
    padding: 5px;
    border-color: #231f20;
    border-radius: 0;
    background-color: #e6e7e8;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    label.form-field-title.collection-filters__filter-range-label {
    color: #231f20;
    font-size: 14px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    button.modal-close {
    padding: 3px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .collection-filters__filter-list-item
    .checkmark {
    border-color: #231f20;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    span.collection-filters__filter-list-item-text {
    font-size: 15px;
    color: #231f20;
    font-weight: 500;
  }
  div#shopify-section-template--18676911014210__dynamic_promo_mosaic
    section.promo-mosaic--container {
    padding: 0 15px;
  }
  div#shopify-section-template--18676911014210__dynamic_testimonials
    section.testimonials-section {
    padding: 0 15px 50px;
  }
  div#shopify-section-template--18676911014210__dynamic_featured_collection-2
    h2.home-section--title {
    margin: 30px;
  }
  div#shopify-section-template--18676911014210__dynamic_featured_collection-2
    section.featured-collection__container {
    margin-bottom: 30px;
  }
  #shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
    h2.pxs-image-with-text-heading {
    text-align: center;
    font-size: 25px;
    line-height: 32px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    aside.product-section--container.product-recently-viewed--section {
    margin-top: 30px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    .product-recently-viewed__header {
    padding: 0 25px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
  }
  div#shopify-section-static-footer .after-form-content p,
  div#shopify-section-template--18676910620994__static-recently-viewed
    ul.product-section--content.product-recently-viewed__content.imagestyle--natural.flickity-enabled.is-draggable {
    margin-top: 20px;
  }
  div#shopify-section-template--18676910620994__main .collection--description {
    margin: 15px 0 10px;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__header {
    padding: 0 45px;
    display: flex;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__content {
    padding: 0;
  }
  div#shopify-section-template--18701786382658__recommendations
    section.product-section--container.product-row--container.product-recommendations--container {
    margin-top: 0;
    padding: 0 15px;
  }
  div#shopify-section-static-footer .site-footer-block-content.rte p {
    width: 500px;
  }
  .footer-utility-bar__social-container .social-icons {
    justify-content: flex-start;
    width: 100%;
  }
  .email_radio_outer {
    display: flex;
    gap: 0;
    flex-direction: row;
    align-items: stretch;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__5d4debf2-8679-4437-8baa-53d456fa1728
    .featured-collection__container {
    padding: 0 35px;
    margin-bottom: 50px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_testimonials
    section.testimonials-section {
    padding: 0 35px;
    margin-bottom: 40px;
  }
  div#shopify-section-template--18422930538818__dynamic_featured_collection
    section.featured-collection__container {
    padding: 0 35px;
  }
  div#shopify-section-template--18422930538818__dynamic_blog_posts
    section.blogposts--container.blogposts--count-3 {
    padding: 0 35px;
    margin-bottom: 30px;
  }
  li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
    column-count: 1;
  }
  input#footer_newsletter_email {
    width: 100% !important;
    max-width: 403px !important;
  }
  .site-footer-block-item.site-footer-block-newsletter .newsletter {
    margin-left: 5px;
    gap: 10px;
  }
  a.swym-wishlist {
    color: #231f20;
  }
  li.navmenu-id-icon-bag,
  li.navmenu-id-icon-heart,
  li.navmenu-id-icon-user {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  div#shopify-section-template--19108158243138__1e14d77d-15ac-432a-8a86-a05ef264e126,
  div#shopify-section-template--19122188910914__c727c6f2-4377-4816-999b-04d5f46c7626,
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582,
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83,
  div#shopify-section-template--19122640322882__378bb73e-d5d9-43e1-bbaf-b5be030f148e,
  div#shopify-section-template--19122683576642__1c0858ed-477a-4f23-966b-0d0489fbee06,
  div#shopify-section-template--19122782961986__87ecf7ce-f8a8-4918-9971-cb043efe0d55,
  div#shopify-section-template--19132450013506__c64b9262-b132-4615-8062-158d92de0076,
  div#shopify-section-template--19132524462402__becbc334-c603-4e84-82a9-416fc5c9c9d2,
  div#shopify-section-template--19132535898434__c400b346-29f3-4e72-9223-9081353b90ef,
  div#shopify-section-template--19132553036098__c0580ad3-bc58-4a4d-b13e-5b798429bcde,
  div#shopify-section-template--19132558410050__c482be38-d28b-492f-875a-98b4d0219b79,
  div#shopify-section-template--19132559229250__aaa21ee8-b4e9-4eea-ad36-26413dda5a4a,
  div#shopify-section-template--19132577513794__33798d66-3825-4b2c-8f01-143a84fbeefd,
  div#shopify-section-template--19132578562370__3bd10704-83ff-43b5-b398-211880788961,
  div#shopify-section-template--19132596027714__a1fc43a1-d819-4210-ab19-aa467b8789da,
  div#shopify-section-template--19132612313410__1e8afc2d-d2c2-4e33-b6f6-22363e42ef5b,
  div#shopify-section-template--19135854674242__1d6e8363-a328-47a0-9b9c-7e7a4ef14833,
  div#shopify-section-template--19135871910210__2e4ac6c8-da33-4c77-aa62-ae4e9b045179,
  div#shopify-section-template--19135891931458__82129d7c-a58a-49cb-a0fd-529e7592467e,
  div#shopify-section-template--19135921488194__882ca78b-6d8f-4632-92b5-fbbb6d4b9dc4,
  div#shopify-section-template--19135927812418__a05cbabd-f5f2-4eaa-bdc7-5901b4ca14b2,
  div#shopify-section-template--19135964381506__6ff77802-c81e-4bc9-ab77-4997c55b75d6,
  div#shopify-section-template--19135968346434__074670e2-f4c8-4571-8cb4-630d59aaf5d2,
  div#shopify-section-template--19136001081666__15314b91-3484-460c-bbc1-f519ebf14fe1 {
    display: none;
  }
}
@media screen and (min-width: 860px) {
  body.template-search
    .search--section
    .layout--has-sidebar
    .productgrid--wrapper {
    grid-template-columns: 250px calc(100% - 277px);
  }
  .collection--section .productgrid--outer {
    grid-template-columns: 250px calc(100% - 300px);
  }
  div#shopify-section-template--18510211023170__main .productgrid--sidebar {
    width: 100%;
  }
  .productgrid--sidebar {
    float: left;
    display: inline-block;
    width: 100%;
  }


}
@media screen and (min-width: 1024px) {
  .air-inline-mob-diagram,
  li.navmenu-item.navmenu-id-profile,
  li.navmenu-item.navmenu-id-wishlist {
    display: none;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    .featured-collection__container {
    padding: 0 55px;
    margin-bottom: 50px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    section.blogposts--container.blogposts--count-3 {
    padding: 0 55px;
  }
  .small-promo-content {
    max-width: 335px !important;
  }
  .site-navigation .site-navigation__secondary-menu .navmenu-item {
    opacity: 100%;
  }
  .site-header-main {
    padding: 15px 40px;
  }
}
.desktop-promo {
  display: flex;
  padding: 15px 0;
}
.desktop-promo .contact {
  width: 140px;
}
.desktop-promo .shipping {
  border-right: 1px solid;
  margin-right: 10%;
}
.template-collection ul.productgrid--items {
  margin-top: 20px;
}
.navmenu-id-industrial ul.navmenu-depth-3 {
  column-count: 2;
  min-width: 500px !important;
}
@media only screen and (max-width: 767px) {
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .featured-collection__content[data-layout="slideshow"]
    .productgrid--item {
    width: calc(50% - 16px) !important;
  }
  div#shopify-section-template--19122188910914__c727c6f2-4377-4816-999b-04d5f46c7626,
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582,
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83,
  div#shopify-section-template--19122683576642__1c0858ed-477a-4f23-966b-0d0489fbee06,
  div#shopify-section-template--19122782961986__87ecf7ce-f8a8-4918-9971-cb043efe0d55,
  div#shopify-section-template--19132450013506__c64b9262-b132-4615-8062-158d92de0076,
  div#shopify-section-template--19132524462402__becbc334-c603-4e84-82a9-416fc5c9c9d2,
  div#shopify-section-template--19132535898434__c400b346-29f3-4e72-9223-9081353b90ef,
  div#shopify-section-template--19132553036098__c0580ad3-bc58-4a4d-b13e-5b798429bcde,
  div#shopify-section-template--19132558410050__c482be38-d28b-492f-875a-98b4d0219b79,
  div#shopify-section-template--19132559229250__aaa21ee8-b4e9-4eea-ad36-26413dda5a4a,
  div#shopify-section-template--19132577513794__33798d66-3825-4b2c-8f01-143a84fbeefd,
  div#shopify-section-template--19132578562370__3bd10704-83ff-43b5-b398-211880788961,
  div#shopify-section-template--19132596027714__a1fc43a1-d819-4210-ab19-aa467b8789da,
  div#shopify-section-template--19132612313410__1e8afc2d-d2c2-4e33-b6f6-22363e42ef5b,
  div#shopify-section-template--19135854674242__1d6e8363-a328-47a0-9b9c-7e7a4ef14833,
  div#shopify-section-template--19135871910210__2e4ac6c8-da33-4c77-aa62-ae4e9b045179,
  div#shopify-section-template--19135891931458__82129d7c-a58a-49cb-a0fd-529e7592467e,
  div#shopify-section-template--19135921488194__882ca78b-6d8f-4632-92b5-fbbb6d4b9dc4,
  div#shopify-section-template--19135927812418__a05cbabd-f5f2-4eaa-bdc7-5901b4ca14b2,
  div#shopify-section-template--19135964381506__6ff77802-c81e-4bc9-ab77-4997c55b75d6,
  div#shopify-section-template--19135968346434__074670e2-f4c8-4571-8cb4-630d59aaf5d2,
  div#shopify-section-template--19136001081666__15314b91-3484-460c-bbc1-f519ebf14fe1 {
    margin: 0;
    padding: 0;
  }
  .colorfit-cont-image,
  .colorfit-cont-main,
  .mob-diagram-1,
  .mob-diagram-2,
  .mob-diagram-3,
  .mob-diagram-4,
  .sales-collateral-container .colateral-cont-image,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--inner
    .cart-item__total
    .money {
    text-align: center;
  }
  div#shopify-section-template--18676911014210__7995f460-de1b-4d9c-a8ca-c65d12b44195
    h2.home-section--title,
  div#shopify-section-template--18676911046978__2555160d-ef79-44d6-b838-908988c597a1
    .home-section--content,
  div#shopify-section-template--18676911046978__4d6fae43-e046-45a6-8cf6-03869a58b429
    .home-section--content {
    margin-top: 0;
  }
  .frls-cust-div,
  .sales-cont-names,
  .site-map-container .category-section-cont {
    flex-direction: column;
  }
  body.sale .collection--description {
    margin: 0 !important;
  }
  .air-inline-tab-diagram,
  .airline-diagram,
  body.template-collection.discover-our-tools
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-kits-bundles
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-over-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-under-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-up-to-100
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.gift-guide-up-to-50
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:nth-child(n + 3),
  section.desktop-banner {
    display: none;
  }
  body.template-collection.discover-our-tools
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-kits-bundles
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-over-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-under-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-up-to-100
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.gift-guide-up-to-50
    .filter-form
    .collection-filters__filter-group:last-child,
  body.template-collection.holiday-landing-page-collection
    .filter-form
    .collection-filters__filter-group:last-child,
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .custom_left_side_menu,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .custom_left_side_menu {
    display: block;
  }
  body.template-collection.gift-guide-over-100.swym-ready
    .pxs-image-with-text-background,
  body.template-collection.gift-guide-under-100.swym-ready
    .pxs-image-with-text-background,
  body.template-collection.gift-guide-up-to-50.swym-ready
    .pxs-image-with-text-background {
    background-size: contain !important;
    background-color: #d4001d !important;
    background-repeat: no-repeat !important;
  }
  body.template-collection.holiday-landing-page-collection .productgrid--utils {
    display: flex;
    margin: 10px 0;
    justify-content: space-between;
  }
  body.template-collection.holiday-landing-page-collection
    .first-img-container
    img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  body.template-collection.holiday-landing-page-collection
    .second-img-container
    img,
  div#shopify-section-template--21693037805890__985f0b94-ab35-467b-8ebd-b668bc82d5d7
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__6cedbabe-682e-4824-8eea-108e04881fec
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    ul.home-section--content.featured-collection__content.flickity-enabled.is-draggable {
    padding: 0;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .banner-inner.top-banner
    img {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21693037805890__0085d692-7dd5-44cc-aa8a-1f3cc6f9686d
    .productitem--image
    img {
    height: 140px;
    width: auto;
  }
  .flex-butt {
    display: flex;
    flex-direction: column;
  }
  button#product-pdf-download-button {
    margin-right: 0;
    margin-bottom: 10px;
  }
  body.template-article ul.blocks-gallery-grid,
  body.template-page nav.breadcrumbs-container {
    padding-left: 0;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
    section.menulist-container {
    margin-bottom: 0;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb60
    .menulist-inner {
    box-shadow: none;
  }
  div#shopify-section-template--18676911046978__b35716b7-bc58-41d6-9df3-37bdf97eb609
    .menulist-inner {
    box-shadow: none !important;
  }
  div#shopify-section-template--18676911046978__2555160d-ef79-44d6-b838-908988c597a1
    .menulist-inner {
    box-shadow: none;
  }
  ul.pagination--inner {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  ul.pagination--inner li.pagination--active span.pagination--item {
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }
  ul.pagination--inner a.pagination--item,
  ul.pagination--inner li.pagination--next a {
    background-color: #ee3e42;
    color: #fff;
    font-weight: 500;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }
  nav.pagination--container .pagination--chevron-left,
  nav.pagination--container .pagination--chevron-right {
    margin-top: 2px;
  }
  ul.pagination--inner li.pagination--ellipsis span.pagination--item {
    padding: 0;
  }
  .cart-shippingcalc-form .form-field {
    margin-bottom: 30px;
  }
  .mobile-nav-content__secondary-menu li.navmenu-item.navmenu-id-catalog a,
  .mobile-nav-content__secondary-menu
    li.navmenu-item.navmenu-id-news-press-release
    a,
  h2.productgrid--sidebar-title:nth-child(4) {
    text-transform: uppercase !important;
  }
  body.template-index .promo-block--content-wrapper .promo-block--header {
    max-width: 100%;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-listview {
    padding: 0 25px;
  }
  body.template-collection
    .productgrid--outer.layout--has-sidebar.productgrid-gridview,
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_blog_posts
    section.blogposts--container.blogposts--count-3,
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_featured_collection
    .featured-collection__container,
  div#shopify-section-template--19431109132610__35ce8049-cc6d-4520-a65b-3384df08f455
    section.custom-html--container,
  div#shopify-section-template--19431109132610__9ef69dfc-ea67-4d69-994a-a09fb93fe875
    section.custom-liquid--container,
  div#shopify-section-template--19432035090754__35ce8049-cc6d-4520-a65b-3384df08f455
    section.custom-html--container,
  div#shopify-section-template--19432035090754__7b7558c4-8019-43c2-a237-e5a5f9235b9f
    section.custom-liquid--container {
    padding: 0 20px;
  }
  body.template-article li.blocks-gallery-item figure {
    margin: auto;
    width: 250px;
    height: auto;
  }
  body.template-collection .productgrid-listview .productitem--info {
    z-index: 0;
  }
  .swym-wishlist-detail-separator,
  body.template-collection
    .pxs-image-with-text.pxs-image-with-text-section-height-original
    .pxs-image-with-text-content-wrapper {
    /*display:none!important displayed mobile heading*/
  }
  .custom-div-1,
  div#shopify-section-template--19122287149378__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122339447106__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122683576642__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122782961986__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132450013506__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132524462402__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132535898434__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132553036098__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132558410050__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132559229250__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132577513794__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132578562370__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132596027714__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19132612313410__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135854674242__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135871910210__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135891931458__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135921488194__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135927812418__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135964381506__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19135968346434__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19136001081666__5d94d06d-39f4-4930-8a7f-24ea743eafa8 {
    display: none;
  }
  body.template-collection .pxs-image-with-text-background {
    padding-bottom: 35% !important;
  }
  body.template-collection .section--canonical {
    margin: 30px 0 !important;
  }
  .inline-mob-1,
  .inline-mob-2 {
    width: 50%;
    float: left;
  }
  .inline-mob-3 {
    width: 50%;
  }
  div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container
    span {
    font-size: 16px;
    font-weight: 500;
  }
  .sales-collateral-container .colateral-cont-image img {
    width: 400px;
    height: auto;
  }
  .colorfit-cont-image img {
    width: 250px;
    height: auto;
  }
  .colorfit-cont-main img {
    width: 500px;
    height: auto;
  }
  .country-names-2,
  .country-names-3,
  .dta-tech-1,
  .dta-tech-2,
  .dta-tech-3,
  .dta-tech-4,
  .dta-tech-5,
  .media-data,
  .media-video,
  .product_info_1,
  .product_info_2,
  .product_info_3,
  .sales-cont-names .country-names-1 {
    width: 100%;
  }
  body.template-page
    div#shopify-section-template--18676911178050__323238bf-29f3-4294-99ec-fcf67138a7cc
    nav.breadcrumbs-container {
    padding-left: 0 !important;
  }
  .airline-diagram .part1 span {
    left: 40px;
    margin-right: -80px;
  }
  .airline-diagram .part2 span {
    left: 30%;
    margin-right: 0;
  }
  .airline-diagram .part3 span {
    left: 0;
    margin-right: 0;
  }
  .mediapage-title h2 {
    font-size: 22px !important;
    line-height: 26px;
  }
  .mediapage-video {
    width: 340px;
    height: auto;
    margin: auto;
  }
  .cat-sec-2,
  .cat-sec-3,
  .cat-sec-4,
  .site-map-container .cat-sec-1 {
    width: 100%;
    float: left;
  }
  .cat-sec-4-padd {
    width: 100%;
    padding-left: 0;
  }
  .media-container {
    flex-direction: column;
    gap: 10px;
  }
  .dta-container {
    flex-direction: column;
    gap: 20px;
  }
  .dta-text {
    height: auto;
  }
  div.custom-product-doc {
    gap: 20px;
    flex-direction: column;
  }
  div#shopify-section-template--19431109132610__06c0586d-b11f-4020-8fd4-f130ef8056bb
    h2.pxs-image-with-text-heading {
    font-size: 25px;
  }
  .modal-inner .quantity-selector__button {
    padding: 10px;
  }
  .modal-inner .quantity-selector__input {
    padding: 10px;
    width: 50px;
  }
  .modal-inner .product-form--atc label.quantity-selector__label {
    margin-right: 10px !important;
  }
  .custom_left_side_menu {
    display: block;
  }
  div#shopify-section-template--19122339447106__ab0f8b50-61ff-4894-af8c-2e551c98bb83
    h2.pxs-image-with-text-heading {
    font-size: 24px;
  }
  div#shopify-section-template--19122287149378__0cbdf184-b319-4e19-9465-5cd203e61582
    h2.pxs-image-with-text-heading {
    font-size: 24px;
    line-height: 30px;
  }
  div#shopify-section-template--19122640322882__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  li.navmenu-id-icon-bag,
  li.navmenu-id-icon-heart,
  li.navmenu-id-icon-user {
    display: none !important;
  }
  .modal-inner .banner-inner,
  div#shopify-section-template--19108158243138__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#shopify-section-template--19122188910914__5d94d06d-39f4-4930-8a7f-24ea743eafa8,
  div#site-mobile-nav li.site-header-actions__account-link span {
    display: none;
  }
  .modal-inner
    .modal-content
    .filters-inner
    ul.navmenu.navmenu-depth-2.navmenu-submenu {
    padding-left: 20px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-2
    li.navmenu-item {
    font-size: 14px;
    border-bottom: 1px solid #e9e7e7;
    padding-bottom: 5px;
  }
  .modal-inner
    .modal-content
    .filters-inner
    summary.navmenu-link.navmenu-link-parent.navmenu-link-active {
    font-weight: 500;
  }
  .modal-inner
    .modal-content
    .filters-inner
    a.navmenu-link.navmenu-link-depth-1 {
    font-weight: 600;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    .product-stock-level {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    quantity-selector.quantity-selector {
    display: flex;
    margin-right: 0;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__quantity
    quantity-selector {
    margin-right: 0 !important;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    button.quantity-selector__button.quantity-selector__button--minus {
    padding: 10px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    input.quantity-selector__input {
    width: 50px !important;
    padding: 10px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .quantity-selector {
    max-width: 300px;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    li.cart-item {
    flex-direction: column;
  }
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    a.cart-continue,
  body.template-cart
    div#shopify-section-template--18676910522690__main
    section.cartitems--container
    .cart-checkout
    button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded,
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--image-wrapper {
    width: 100%;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item--inner {
    width: 100%;
    margin: auto;
    text-align: center;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__info {
    position: unset;
  }
  div#shopify-section-template--18676910522690__main
    ul.cartitems--list
    .cart-item__remove {
    position: absolute;
    top: 0;
    right: 10px;
  }
  #shopify-section-static-header .pt-0 {
    padding-top: 10px !important;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .filter-form
    .collection-filters__filter-title {
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    color: #ee3e42;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-from,
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    input#filter-Price-8-to {
    padding: 5px;
    border-color: #231f20;
    border-radius: 0;
    background-color: #e6e7e8;
  }
  body.template-collection
    form.collection-filters__price-range-form.filter-group-active
    label.form-field-title.collection-filters__filter-range-label {
    color: #231f20;
    font-size: 14px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    button.modal-close {
    padding: 3px;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    .collection-filters__filter-list-item
    .checkmark {
    border-color: #231f20;
  }
  body.template-collection
    .modal.modal--productgrid-filters.allow-scroll-while-locked
    span.collection-filters__filter-list-item-text {
    font-size: 15px;
    color: #231f20;
    font-weight: 500;
  }
  body.air-compressors .pxs-image-with-text-background,
  body.air-gas .pxs-image-with-text-background,
  body.automotive .pxs-image-with-text-background,
  body.automotive-consumer .pxs-image-with-text-background,
  body.consumer .pxs-image-with-text-background,
  body.hvac .pxs-image-with-text-background,
  body.industrial .pxs-image-with-text-background,
  body.oems .pxs-image-with-text-background,
  body.pump-skid .pxs-image-with-text-background,
  body.seismic .pxs-image-with-text-background,
  body.shop .pxs-image-with-text-background,
  body.technician .pxs-image-with-text-background,
  body.trucking .pxs-image-with-text-background {
    background-position: 10% 50% !important;
  }
  body.farm-agriculture .pxs-image-with-text-background,
  body.military-gov .pxs-image-with-text-background {
    background-position: 20% 50% !important;
  }
  body.power-plants .pxs-image-with-text-background,
  body.refrigeration .pxs-image-with-text-background,
  body.steel-mills .pxs-image-with-text-background,
  body.transportation .pxs-image-with-text-background,
  body.warehousing .pxs-image-with-text-background {
    background-position: 15% 50% !important;
  }
  body.chemical-refining .pxs-image-with-text-background {
    background-position: 19% 50% !important;
  }
  body.food-processing .pxs-image-with-text-background {
    background-position: 18% 50% !important;
  }
  body.cryogenic-systems .pxs-image-with-text-background,
  body.pulp-paper .pxs-image-with-text-background {
    background-position: 17% 50% !important;
  }
  body.boiler-manufacturing .pxs-image-with-text-background {
    background-position: 22% 50% !important;
  }
  body.oil-petroleum .pxs-image-with-text-background {
    background-position: 16% 50% !important;
  }
  div#shopify-section-template--18676911014210__dynamic_promo_mosaic
    section.promo-mosaic--container {
    padding: 0 15px;
  }
  .blogposts--count-3 .blogposts--inner .article--excerpt-wrapper {
    width: calc(100vw - 20px) !important;
  }
  section.blogposts--container.blogposts--count-3
    .blogposts--inner.flickity-enabled {
    overflow: hidden;
  }
  #shopify-section-template--18676910620994__5d94d06d-39f4-4930-8a7f-24ea743eafa8
    h2.pxs-image-with-text-heading {
    text-align: left;
    font-size: 25px;
    line-height: 32px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    .product-recently-viewed__header,
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__header {
    text-align: center;
    padding: 0;
  }
  div#shopify-section-template--18676910620994__main .collection--description {
    margin: 30px 0 10px;
  }
  div#shopify-section-template--18676910620994__static-recently-viewed
    aside.product-section--container.product-recently-viewed--section {
    margin-top: 30px;
  }
  div#shopify-section-template--18701786382658__recommendations
    section.product-section--container.product-row--container.product-recommendations--container {
    margin-top: 0;
    padding: 0 15px;
  }
  div#shopify-section-template--18701786382658__recently-viewed
    .product-recently-viewed__content {
    padding: 0;
  }
  div#shopify-section-template--18676911014210__dynamic_testimonials
    section.testimonials-section {
    padding: 0 10px 20px;
  }
  div#shopify-section-template--18422930538818__dynamic_featured_collection
    h2.home-section--title {
    margin: 10px 0 !important;
  }
  .footer-utility-bar__social-container .social-icons {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 15px;
  }
  div#shopify-section-static-footer .after-form-content p {
    margin-top: 15px;
  }
  .email_radio_outer {
    display: flex;
    gap: 0;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    max-width: 400px;
  }
  body.template-index.swym-ready.swym-buttons-loaded
    div#shopify-section-template--18422930538818__dynamic_testimonials
    section.testimonials-section {
    padding: 0 20px;
    margin-bottom: 40px;
  }
  div#shopify-section-template--18422930538818__5d4debf2-8679-4437-8baa-53d456fa1728
    section.featured-collection__container {
    padding: 0 20px;
    margin-bottom: 50px;
  }
  .navmenu-id-industrial ul.navmenu-depth-3,
  li.navmenu-item.navmenu-item-parent.navmenu-id-industrial ul.navmenu-depth-3 {
    column-count: 1;
  }
  .newsletter button.button-primary.mdc-ripple-surface.mdc-ripple-upgraded {
    width: 100%;
    max-width: 403px;
  }
  input#footer_newsletter_email {
    width: 100% !important;
    max-width: 400px !important;
  }
  .site-footer-block-item.site-footer-block-newsletter .newsletter {
    width: 100%;
    font-size: 0;
    padding: 0 5px;
  }
  .productgrid--masthead .collection--description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0.01em;
  }
  #shopify-section-static-header .site-header-right .site-header-cart {
    display: block !important;
  }
  .mobile-nav-content__secondary-menu .navmenu-link {
    opacity: 100%;
  }
  a.swym-wishlist {
    color: #231f20;
  }
  ul.navmenu.navmenu-depth-2.navmenu-submenu {
    background-color: #fff;
  }
  #shopify-section-static-header .p-0 {
    padding: 20px !important;
  }
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button {
    background-color: #fff !important;
  }
  .mobile-nav-content .navmenu-link {
    padding: 10px 15px;
  }

}

.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic {
  width: 440px !important;
  box-sizing: content-box;
  height: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}
.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_item.tmenu_item_level_1 {
  position: static !important;
}
.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic
  .tmenu_item_level_2 {
  position: static;
  width: 50%;
}
.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic
  .tmenu_submenu.tmenu_submenu_type_automatic.tmenu_submenu--desktop {
  column-count: 1;
  width: 220px !important;
}
.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic
  .tmenu_item_level_2
  .tmenu_item_link.tmenu_item_content_alignment_left {
  overflow: hidden;
}
.site-navigation .navmenu-depth-1 {
  flex-wrap: nowrap;
}
#shopify-section-static-header
  .site-navigation__secondary-menu
  a.navmenu-link.navmenu-link-depth-1 {
  white-space: nowrap;
}
.site-navigation {
  align-items: center;
}

.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic
  .tmenu_submenu.tmenu_submenu_type_automatic.tmenu_submenu--desktop {
  column-count: unset !important;
  overflow: auto;
}
.site-navigation
  .tmenu_nav
  .tmenu_item_level_0
  .tmenu_submenu
  .tmenu_submenu.tmenu_submenu_type_automatic
  .tmenu_item_level_2
  a.tmenu_item_link {
  display: flex !important;
}
.content.productgrid--sidebar-item.productgrid--sidebar-menu
  a.navmenu-link-active {
  color: #ee3e42 !important;
}
.tmenu_submenu_type_flyout .tmenu_item_link {
  padding: 7px 15px !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
  .site-navigation .navmenu-link-depth-1 {
    padding: 12px 5px;
    font-size: 12px !important;
  }
  .tmenu_item_submenu_type_flyout .tmenu_submenu {
    max-width: 100%;
  }

  .site-navigation
    .tmenu_nav
    .tmenu_item_level_0
    .tmenu_submenu
    .tmenu_submenu.tmenu_submenu_type_automatic {
    width: 200px !important;
    max-width: 200px !important;
    min-width: 200px;
  }
  .site-navigation
    .tmenu_nav
    .tmenu_item_level_0
    .tmenu_submenu
    .tmenu_submenu.tmenu_submenu_type_automatic
    .tmenu_item.tmenu_item_level_2 {
    width: 100%;
    background: #fff;
  }
  .site-navigation
    .tmenu_nav
    .tmenu_item_level_0
    .tmenu_submenu
    .tmenu_submenu.tmenu_submenu_type_automatic
    .tmenu_item_level_2
    a.tmenu_item_link {
    font-size: 12px;
  }
  .tmenu_app .tmenu_nav .tmenu_item--root > .tmenu_item_link {
    font-size: 12px;
    padding: 0 4px !important;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .tmenu_item_submenu_type_flyout.tmenu_item--root > .tmenu_submenu {
    left: -90px;
  }
  #shopify-section-static-header nav.site-navigation {
    padding: 0px 10px !important;
  }
  .site-navigation
    .tmenu_nav
    .tmenu_item_level_0
    .tmenu_submenu
    .tmenu_submenu.tmenu_submenu_type_automatic {
    width: 180px !important;
    max-width: 180px !important;
    min-width: 180px;
  }
  .site-navigation .navmenu-depth-1 {
    margin: 0;
  }
}
/*962025*/
.site-footer-block-item {
  margin-right: 0px !important;
}
.site-footer-block-rich-text,
.site-footer-block-newletter {
  position: relative;
  z-index: 1;
}
div.needsclick {
  font-size: 11px !important;
}
div.go4213795584,
#downshift-8-menu,
div.go1972992902 {
  background: #ffffff !important;
}
div.go3298969293 {
  background: #fff4f0 !important;
}
@media screen and (min-width: 1024px) {
  .site-footer-block-rich-text {
    width: calc(24% - 0.9375rem);
  }
}
.wcp-minimums-note{background-color:#ee3e42 !important;color:#fff !important;}
#wpd_logo_container img{width:auto !important;}
.navmenu-id-distributors a.navmenu-link.navmenu-link-depth-1{background:#ee3e42 !important;color:#fff !important;}
.DiscointCodeInvalid{color:#fff !important;}
#login_field_wrapper a{color:#ee3e42 !important;}
#wpd_login_right_container{max-width: 50% !important;}
#wpd_login_logo{border:none !important;}
/* TABLET */
/*
@media (max-width: 1024px) {
  .top-banner .banner-text {
    font-size: 32px !important;
    transform: translate(-50%, 20%) !important;
    white-space: normal !important; 
    line-height: 1.3 !important;
    white-space: normal;
    padding: 0 15px;
    width: 100%;
    text-align: center;
  }
  #wpd_login_right_container{max-width: 50% !important;}
  .header-info-wrapper {
    h1, #wpd_login_desc_wrapper {
        width: 65% !important;
    }
  }
}
*/
/* Mobile */
/* 
@media (max-width: 575px) {
  .top-banner .banner-text {
    font-size: 22px !important;
    transform: translate(-50%, 0%) !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    padding: 0 15px;
    width: 100%;
    text-align: center;
  }
  #wpd_login_right_container{max-width: 100% !important;}
  .header-info-wrapper {
    h1, #wpd_login_desc_wrapper {
        width: 100% !important;
    }
  }
  .industries div{text-align:center !important;}
  .onboarding article.card{width:100% !important;}
}
*/