/*.catalog-grid .tile .footer-wrapper-price span, .catalog-single .tile .footer-wrapper span.uom.uominclude.live-pricing-fallback-option-evox {
display: none !important;
}
body.ex-quicklists span.uom.uominclude.live-pricing-fallback-option-evox {
display: none !important;
*/
}
.alert-warning {
    background-color: #fff;
    border-color: #ffffff;
    color: #317cc5;
}
footer a, footer label {
    color: #0a3674;
}
footer a:hover {
    color: #000000;
    text-decoration: underline;
}
.switch-account-header.alert-info {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #aabdc6;
}
.btn-primary {
    background: #285ea8;
    color: #fff;
    /* width: 248px; */
}
.product-summary .product-points ul {
    padding: 0px;
    list-style: circle;
}
/*
.catalog-grid .softgraybackground {
    background-color: #fff!important;
    display: inline-block;
    padding: 15px 20px;
}*/
.callofforders.catalog-grid .tileparent div.price span, .contractitems.catalog-grid .tileparent div.price span, .quicklistsedit.catalog-grid .tileparent div.price span {
    display: inline;
}
.shopping-actions .price span {
    color: #317CC4!important;
    font-weight: 600;
}
.orderpads-v2 #productlist .btn-add-to-cart:not(.click-collect-atc-btn) {
    min-height: 37px;
    padding: 5px 70px;
    border-radius: 16px;
    font-size: 16px;
    font-weight: 600;
}
.health_warning {
    background-color: #fff974;
    border-radius: 5px;
    margin: .5em 0 1.5em;
    padding: 10px 20px 20px;
    display: none;
}
.catalog-grid .softgraybackground {
    background-color: #ffffff;
    display: inline-block;
    padding: 15px 20px;
}
.callofforders.catalog-grid .tileparent div.price span, .contractitems.catalog-grid .tileparent div.price span, .quicklistsedit.catalog-grid .tileparent div.price span {
    display: contents;
}
.col-md-6 .table .tax-analysis {
  display: none
}
.callofforders .brand-label img,
.catalog-grid #grid .brand-label img,
.catalog-single.has-carousel .brand-label img,
.catalog-single.has-grid .brand-label img,
.contractitems .brand-label img,
.productquickview .brand-label img,
.quicklistsedit .brand-label img,
.widget-contract-items-html.show-brandlogo .brand-label .brandlogo {
  max-height: 40px
}
.breadcrumb>li+li:before {
  content: "> "
}
.merchandising-content-static .btn,
.owl-carousel .tile .footer .btn {
  padding: 0px 50px
}
.merchandising-carousel .owl-next, .merchandising-carousel .owl-prev {
    background: #fff;
}
.col-md-12 .product-shopping-actions-prices {
  margin-top: -10px;
  margin-bottom: -35px
}
.catalog-single .buttons .qnt-count .incr-btn:hover,
.catalog-single .buttons .qnt-count .incr-btn-quick:hover {
  background: none
}
.product-summary .product-brand img {
  max-height: 60px;
  padding-bottom: 10px
}
.indicators-grid {
  display:none
}
.floating-buttons .show-compare {
  padding:0;
  margin-bottom:50px
}
.ex-product .catalog-single #accordion .panel-border {
  border:0
}
.tech-specs .item:nth-child(2n+1) {
  background:#fafafa
}
.ex-product .catalog-single .filter-container {
  position:sticky;
  top:0
}
.ex-product .catalog-single .softgraybackground {
  background:#fff;
  border:2px solid #23408f;
  border-radius:10px
}
.ex-product .catalog-single .price {
  background:#23408f
}
.catalog-grid .list-attribute.product-category,
.ex-product .catalog-single .social-links {
  display:none
}
.catalog-single .buttons .qnt-count .incr-btn,
.catalog-single .buttons .qnt-count .incr-btn-quick,
.label-focus {
  background:#fff
}
.label {
  border-radius:.25em;
  color:#231f20;
  display:inline;
  font-size:85%;
  font-weight:700;
  line-height:1;
  padding:.3em .6em;
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap
}
.catalog-single .buttons .qnt-count .incr-btn,
.catalog-single .buttons .qnt-count .incr-btn-quick {
  color:#000;
  display:inline-block;
  font-size:1.375em;
  height:38px;
  line-height:34px;
  text-align:center;
  transition:background .3s;
  width:20px
}
/*
.catalog-grid .tile .footer span.uom.uomblock,
.catalog-single .tile .footer span.uom.uomblock,
.uom.uomblock {
  display:none;
  margin-top:10px
}
*/
.catalog-grid .tile .footer .footer-wrapper {
  min-height:185px
}
.catalog-grid .tile .footer .footer-wrapper-price {
  display:contents;
  justify-content:center;
  align-items:center;
  margin:15px 0
}
.catalog-grid .tile .product-name,
.catalog-single .tile .product-name,
.productgridfull .product-name,
.productgridwidget .product-name {
  font-weight:700
}
.ex-product .catalog-single .price {
  background:0 0;
  color:#03a84e;
  font-size:1.8em
}
.owl-carousel .tile .footer .price-label {
  font-size:1.1em;
  position:absolute;
  bottom:-35px;
  left:0;
  color:#3a7bff
}
.owl-carousel .tile .footer .buttons.group {
  padding-top:20px
}
/*
.catalog-grid .tile .footer span.uom,
.catalog-single .tile .footer span.uom,
.uom {
  color:inherit;
  //display:none;
  font-size:.8rem
}
*/
.catalog-grid .tile .price-label {
  color:#3a7bff
}
.buttons.group {
  margin:20px 0 0
}
.menu .catalog-block {
  background:#314460
}
.magnify-large {
  position:absolute;
  display:none;
  width:150px;
  height:150px;
  -webkit-box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);
  -moz-box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);
  box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%
}
.nFlex {
  display:flex;
  justify-content:space-between;
  align-items:center
}
.homeItems {
  margin-top:25px;
  margin-bottom:25px
}
.footLinks li,
.merchandising-content-static .widget-product-box .product-name-container {
  font-size:14px
}
#doublebanner_106621 img,
.header-full .toolbar a span,
.homeBoxLower img,
.homeBoxes img,
.homeItems .btn-widget-action {
  transition:.25s all
}
.homeItems .btn-widget-action:hover {
  background:#fff;
  color:#23408f
}
.merchandising-content-static .widget-box p {
  font-size:16px
}
.homeBrands .owl-nav,
header section.search .search-form button[type=submit] i {
  display:none
}
.widget-branch-gallery-map .nav-tabs {
  display:none;
  border-bottom:0;
  margin-bottom:15px
}
.horizDivide:before {
  width:100px;
  height:2px;
  background:#23408f;
  position:absolute;
  left:0;
  bottom:0;
  content:""
}
.horizDivide {
  width:100%;
  height:1px;
  position:relative;
  background:#ddd;
  margin:20px 0
}
.brands_container .catalog-single.homeBrands {
  margin-bottom:20px
}
.merchandisingcontent_container .catalog-single.homeProducts {
  padding-bottom:15px
}
.merchandisingcontent_container .homeProducts h3 {
  border-bottom:solid 1px #ddd;
  font-size:22px;
  padding:10px 0
}
#doublebanner_106621 .banner1:hover img,
#doublebanner_106621 .banner2:hover img,
.homeBoxLower img:hover,
.homeBoxes img:hover {
  opacity:.7
}
.homeBoxes a {
  max-width:33%
}
.homeBoxesSmall {
  margin-top:25px
}
.homeBoxesSmall .nFlex {
  justify-content:space-between;
  align-items:stretch
}
.homeBoxSmall {
  margin:7px;
  padding:25px;
  transition:.5s all;
  text-align:center;
  position:relative
}
.hbs1 {
  background:#eedbe6
}
.hbs2 {
  background:#dbddee
}
.hbs3 {
  background:#dbeedc
}
.hbs4 {
  background:#efe4d5
}
.hbs5 {
  background:#e2e2e2
}
.homeBoxSmallImg {
  width:100%;
  height:100px;
  display:flex;
  justify-content:center;
  align-items:center
}
.homeBoxSmall h3,
.homeBoxSmall img,
.homeBoxSmall p {
  transition:.5s all
}
.homeBoxSmall h3 {
  color:#2d2d2d;
  font-weight:700
}
.homeBoxSmall p {
  font-size:15px;
  color:#343536
}
.homeBoxSmall a {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0
}
.homeBoxSmall:hover {
  background:#23408f
}
.homeBoxSmall:hover h3,
.homeBoxSmall:hover p {
  color:#fff
}
.homeBoxSmall:hover img {
  filter:brightness(0) invert(1)
}
.menu ul.catalog>li.has-submenu>a {
  letter-spacing:0;
  font-size:16px
}
.menu .catalog li a {
  padding:12px;
  color:#fff
}
.shop-filters .filter-section .categories li a {
  color:#000
}
/*
.footersection-3 .footersection-3 {
  padding-top:20px;
  padding-bottom:20px;
  background:#000
}
.footBot a,
.footBot p {
  color:#333e48
}
.footMain h2 {
  font-size:18px;
  text-transform:none;
  margin-bottom:30px
}
.footTel {
  margin-bottom:30px;
  padding-left:50px;
  background:url(https://www.pettus.shop/cdn3/dealer/1153/content/media/My_Theme/pet-foot-cont-tel.png)no-repeat left center
}
.footAddress {
  padding-left:50px;
  background:url(https://www.pettus.shop/cdn3/dealer/1153/content/media/My_Theme/pet-foot-cont-loc.png)no-repeat left top;
  margin-bottom:20px
}
.footAddress p {
  line-height:18px
}
.footAddress .faTitle {
  margin-bottom:10px;
  display:block
}
ul.footLinks {
  margin:0;
  padding:0;
  list-style:none
}
.footLinks li {
  padding:0 0 0 20px;
  margin:8px0;
  background:url(https://www.pettus.shop/cdn3/dealer/1153/content/media/My_Theme/pet-foot-diamond.png)no-repeat center left
}
.footMain {
  padding:0
}
footer.footer {
  padding-top:15px;
  padding-bottom:0
}
.footersection-1 .footersection-1 {
  background:#000;
  padding-top:30px;
  padding-bottom:30px;
  border-top:1px solid #e0e0e0;
  margin-top:20px
}
.footStrip img {
  margin-right:20px;
  flex:0 0 auto
}
footer .footStrip h2 {
  font-size:18px;
  color:#000;
  margin-top:0;
  text-transform:none
}
footer .footStrip p {
  color:#000;
  margin:0
}
footer i,
footer ol li,
footer ul li {
  color:#ff5858
}
footer {
  background-image:none;
  background-repeat:no-repeat;
  background-color:#eee
}
.footStripItem {
  width:30%
}
.fsDivide {
  height:95px;
  width:1px;
  background:#e0e0e0;
  margin:0 10px
}
*/
.homeBrands .imgthumbnail {
  height:125px
}
.catalog-single.has-carousel.homeBrands .tile,
.homeBrands .catalog-single.has-grid.homeBrands .tile {
  margin:0 auto
}
.menu .catalog>li>a {
  font-weight:700
}
.headersection-2 {
  /*! padding:20px 0 */
}
header section.search .search-form button[type=submit] {
  top:0;
  right:0;
  height:44px;
  width:50px;
  background:url(https://www.pettus.shop/cdn3/dealer/1153/content/media/My_Theme/Untitled44x50px1.png)no-repeat center center
}
header section.search .search-form .form-group input:focus {
  border-color:#23408f
}
header section.search .search-form .form-group input {
  height:44px;
  border-color:#f3f3f3;
  background:#f3f3f3;
  transition:.25s all
}
.topBar ul {
  list-style:none
}
.topBar ul li,
.topBar ul li img {
  vertical-align:middle;
  display:inline-block
}
.topBar ul,
.topBar ul li {
  margin:0;
  padding:0
}
.topBar ul li.divider {
  width:2px;
  height:12px;
  background:#bbb;
  margin:0 20px
}
.topBar ul li img {
  margin-right:15px
}
.topBar ul li a {
  color:#fff;
  font-size:12px;
  font-weight:500;
  font-family:inherit
}
.topBar .tbRight ul {
  text-align:right
}
.topBar ul li a:hover {
  text-decoration:underline
}
.headersection-1 {
  padding:2px;
  background:#1359A5;
  overflow:hidden;
  color:#fff
}

.header-full .vertical-align {
  justify-content:space-between;
  padding-top:15px;
  padding-bottom:15px
}
.header-full .vertical-align::before,
.header-full .vertical-align::after {
  display:none
}
.header-full .vertical-align>div {
  width:auto
}

.header-full .search_container {
  flex-grow: 1;
}

.toolbar .account-btn {
  margin:0 !important
}
.toolbar .account-btn .user-icon {
  padding:0;
  margin-right:15px;
  vertical-align:middle;
  width:32px;
  height:32px;
  display:inline-flex;
  justify-content:center;
  align-items:center
}
.toolbar .account-btn .user-icon svg {
  fill:var(--header-icons, var(--theme-primary, #1359A5));
  max-width:100%;
  max-height:100%
}
.toolbar .account-btn .user-icon::before {
  content:""
}
.toolbar .account-btn>span {
  margin:0 !important;
  display:inline-flex;
  flex-direction:column;
  font-size:.875em;
  vertical-align:middle
}
.toolbar .account-btn>span .welcome-message {
  color:var(--header-text, var(--theme-text, #272727))
}
.toolbar .account-btn>span strong {
  font-weight:600
}
.toolbar .account-btn>span>br {
  display:none
}
.toolbar .account-btn>span>br+.welcome-message {
  order:-1;
  font-size:1.071em
}
.shoppingtools_container.col-md-2 .account-btn .arrow-your-account {
  display: none;  
}
.toolbar .quickordertoggle {
  display:none;
  visibility:hidden
}
.toolbar .dropdown:hover .welcome-message {
  color:var(--header-hover, var(--theme-tertiary, #ff5858))
}
.toolbar .cart-btn {
  margin:0
}
.toolbar .cart-btn>.btn {
  font-size:1em;
  padding:0;
  background:rgba(0,0,0,0);
  display:flex;
  flex-flow:column wrap;
  justify-content:center;
  align-items:flex-start;
  align-content:space-between;
  min-width:152px;
  height:46px
}
.toolbar .cart-btn>.btn::before {
  content:"Your Cart";
  color:var(--header-text, var(--theme-text, #272727));
  font-weight:600;
  font-size:.938em
}
.toolbar .cart-btn>.btn a {
  color:var(--theme-primary, #1359A5)
}
.toolbar .cart-btn>.btn>i {
  color:var(--header-icons, var(--theme-primary, #1359A5));
  font-size:30px;
  order:-1
}
.toolbar .cart-btn>.btn>i::before {
  content:""
}
.toolbar .cart-btn>.btn span.minicart_count {
  position:relative;
  top:inherit;
  right:inherit;
  color:var(--header-text, var(--theme-text, #272727));
  padding:0;
  background:none;
  font-size:1em;
  font-weight:400;
  line-height:20px;
  order:1;
  display:inline-block;
  margin-left:3px
}
.toolbar .cart-btn>.btn span.minicart_count::before {
  content:"("
}
.toolbar .cart-btn>.btn span.minicart_count::after {
  content:")"
}
.toolbar .cart-btn>.btn .minicart_total {
  color:var(--header-text, var(--theme-text, #272727));
  line-height:20px;
  font-size:.875em;
  position: relative;
}
.toolbar .cart-btn>.btn .minicart_total::before {
  content:"Total: "
}
.toolbar .cart-btn:hover>.btn {
  background:rgba(0,0,0,0)
}
.toolbar .cart-btn:hover>.btn::before,
.toolbar .cart-btn:hover>.btn span.minicart_count,
.toolbar .cart-btn:hover>.btn .minicart_total {
  color:var(--header-hover, var(--theme-tertiary, #ff5858))
}
@media (min-width: 768px) { 
    .footer .row {
      display: flex;
      flex-wrap: wrap;
    }
    .footer .row > div {
        flex-grow: 1
    }
}
@media only screen and (max-width:992px) {
  .homeBoxLower .nFlex {
    flex-direction:column
  }
  .homeBoxLower img {
    margin-bottom:10px
  }
  .homeBoxesSmall .nFlex {
    flex-wrap:wrap;
    justify-content:space-around
  }
  .homeBoxSmall {
    max-width:49%;
    margin:7px 0
  }
  .header-full .toolbar .cart-btn>.btn i {
    display:none
  }
  .topBar ul {
    text-align:center!important;
    margin-top:15px;
    margin-bottom:15px
  }
}
@media only screen and (max-width:767px) {
  .homeBoxes img {
    margin:7px 0
  }
  .homeBoxes a {
    max-width:none
  }
  .footStrip .nFlex,
  .homeBoxes .nFlex {
    flex-direction:column
  }
  .homeBoxSmall {
    max-width:100%;
    margin:7px 0
  }
  .footStrip .fsDivide,
  .mobAccord p {
    display:none
  }
  .footStripItem {
    margin:20px 0;
    width:100%
  }
  .mobAccord .accordList h2 {
    cursor:pointer;
    margin:30px 0 10px;
    background:#018cd9;
    padding:20px;
    color:#fff
  }
  .mobAccord ul {
    max-height:0;
    overflow:hidden;
    transition:max-height 1s ease-out;
    padding:0
  }
  .mobAccord .accordList h2:after {
    content:"+";
    float:right
  }
  .mobAccord .accordList.open h2:after {
    content:"-"
  }
  .mobAccord .accordList.open ul {
    height:auto;
    max-height:1000px;
    transition:max-height 1s ease-in-out!important
  }
  .mobAccord ul li {
    margin:0!important;
    padding:0!important;
    border:0!important;
    display:block!important
  }
  .mobAccord ul li a {
    display:block;
    margin:10px 0;
    padding:20px;
    border:1px solid #fff!important;
    font-size:16px
  }
  .mobAccord .footLinks li {
    border:0!important;
    background:0 0
  }
}
.productimage_container .ms-slide-bgcont .magnify {
  height:100%
}
.header-full .logo img {
  height:auto!important;
  max-width:245px!important;
  max-height:120px!important;
  width:auto!important
}

element.style {
  padding-left:0;
  padding-right:0;
  width:200px;
  height:200px
}


/* Ensure the contact block takes full width and has enough height */
.contactblock {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box;
    min-height: 900px; /* Adjust this value as needed */
}

/* Override iframe container width to be full and adjust height */
#htmlcontent_143417 {
    width: 100% !important;
    padding: 0 !important;
    min-height: 900px; /* Adjust this value as needed */
}

/* Override iframe width to be full and adjust height */
}
#inline-OuSStY1ymPCWNW2aLekB {
    width: 100% !important;
    height: 950px !important;
    border: none;
    border-radius: 3px;
}
/* Ensure the contact block takes full width and has enough height */
.accountblock {
    width: 100% !important;
    justify-content: center;
    align-items: center;
    text-align: center;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box;
    min-height: 1200px; /* Adjust this value as needed */
}

/* Override iframe container width to be full and adjust height */
#htmlcontent_145097 {
    width: 100% !important;
    padding: 0 !important;
    min-height: 1200px; /* Adjust this value as needed */
}

/* Override iframe width to be full and adjust height */
#inline-OuSStY1ymPCWNW2aLekB {
    width: 100% !important;
    height: 1200px !important; /* Adjust this value as needed */
    border: none;
    border-radius: 3px;
}

#filterswrapperhorizontal .btn-group .btn-filter {
  color:#275181;
  background:#e2eeff
}
#filterswrapperhorizontal .btn-group .btn-filter,
#filterswrapperhorizontal .btn-group .remove-filter,
.skeleton-filters-horizontal .btn-group .btn-filter,
.skeleton-filters-horizontal .btn-group .remove-filter {
  border-radius:10px;
  height:0;
  padding-left:0;
  padding-right:10px
}
#filterswrapperhorizontal .filter-selected-group .remove-filter {
  color:#275181;
  background:#e2eeff
}
.shop-filters .filter-section h5 {
  color:#275181;
  cursor:pointer;
  font-weight:600;
  margin-bottom:-3px;
  margin-left:22px;
  overflow:hidden;
  text-transform:uppercase
}
.shop-filters .filter-title {
  color:#275181;
  background-color:#ddd;
  padding:1px 15px
}
header .cd-dropdown-content li.has-children.additional_link {
  display:none;
  border-bottom:1px solid #f5f5f5
}
@media only screen and (max-width:767px) {
  footer .col-lg-2,
  footer .col-md-2,
  footer .col-sm-2,
  footer .col-xs-12 {
    width:100%;
    margin-bottom:15px
  }
  footer .footer h2,
  footer .footer h6 {
    font-size:smaller
  }
  footer .footer .social i {
    padding:5px
  }
}
@media only screen and (min-width:768px) and (max-width:992px) {
  footer .col-lg-2,
  footer .col-md-2,
  footer .col-sm-2,
  footer .col-xs-12 {
    width:50%
  }
}
@media only screen and (max-width:768px) {
  .catalog-block {
    display:none
  }
  .product-description-page {
    text-align:left
  }
  #filterswrapperhorizontal {
    display:block;
    visibility:visible;
    position:relative;
    z-index:1050;
    width:100%;
    max-height:none;
    overflow:visible
  }
  #filterswrapperhorizontal .btn-group .btn-filter,
  #filterswrapperhorizontal .filter-selected-group .remove-filter {
    color:#275181;
    background:#e2eeff;
    border-radius:10px;
    padding:10px;
    font-size:14px
  }
  .shop-filters .filter-section h5,
  .shop-filters .filter-title {
    color:#275181;
    display:block
  }
}
.product-sku, .brand-label,
.brand-label a {
    color: black;
}

.panel-default:has(.tax-analysis) {
    display: none;
}

/* Select Account Modal */

#changecustomer-modal .modal-dialog,
#switchaccount-modal .modal-dialog {
  width: 95%;
  max-width: 776px;
}

#changecustomer-modal .modal-content,
#switchaccount-modal .modal-content {
  border-radius: 24px;
}

#changecustomer-modal .modal-header,
#switchaccount-modal .modal-header {
  padding: 14px;
  border: 0;
}

#changecustomer-modal .modal-header .close,
#switchaccount-modal .modal-header .close {
  top: 20px;
  color: #000;
  transform: none;
}

#changecustomer-modal .modal-header .close:hover,
#switchaccount-modal .modal-header .close:hover {
  color: #ff5858;
}

#changecustomer-modal .modal-header h3,
#switchaccount-modal .modal-header h3 {
  margin: 0;
  text-align: left;
  padding: 0 40px;
  color: #0a3674;
  font-size: 26px;
}

#changecustomer-modal .modal-header::before,
#switchaccount-modal .modal-header::before {
  content: "";
  width: 748px;
  max-width: 100%;
  height: 188px;
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/select-account-modal-banner.png") no-repeat center / contain;
  display: block;
  margin: 0 0 40px;
}

#changecustomer-modal .modal-body,
#switchaccount-modal .modal-body {
  padding: 15px 54px 30px;
}

#changecustomer-modal .modal-body p,
#switchaccount-modal .modal-body p {
  text-align: left;
  color: #70757b;
  margin: 0;
}

#changecustomer-modal .modal-body .select2-container,
#switchaccount-modal .modal-body .select2-container {
  width: 100% !important;
  margin: 15px 0 20px;
}

#changecustomer-modal .select2-container--default .select2-selection--single,
#switchaccount-modal .select2-container--default .select2-selection--single {
  border-radius: 6px;
  border-color: #d9d9d9;
}

#changecustomer-modal .modal-body .form-group button,
#switchaccount-modal .modal-body .form-group button {
  width: 100%;
  border-radius: 25px;
  padding: 14px 20px;
  transition: 0.3s all;
  font-weight: 700;
  font-size: 16px;
}

/* Select Account Modal - End */

.custom-banner-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 gap: 22px 25px;
}
 .custom-banner-grid .tall-banner {
	 grid-row: span 2;
}
 .custom-banner-grid img {
	 width: 100%;
	 height: 100%;
}

.custom-banner-grid a img,
.custom-single-banner a img {
  transition: 0.3s opacity;
}

.custom-banner-grid a:hover img,
.custom-single-banner a:hover img {
  opacity: 0.8;
}

 @media (max-width: 991px) {
	 .custom-banner-grid {
		 margin: 5px 0;
		 gap: 10px 12px;
	}
	 .mob-mt {
		 margin-top: 10px;
     }
}

@media (max-width: 768px) {
  .rewards-tab,
  .rewards-tab-loggedout {
    transform: scale(0.6);
    transform-origin: bottom left;
  }
}

.text-color{color:#151f2b}.text-white{color:#fff}.text-primary{color:#2a5fa8 !important}.text-secondary{color:#0a3674 !important}.text-tertiary{color:#fd5857 !important}.text-yellow{color:#ebd06e}.text-green{color:#418327}.text-uppercase{text-transform:uppercase}.bg-black{background:#000}.bg-white{background:#fff}.bg-primary{background:#2a5fa8}.bg-secondary{background:#e1f0ffd9}.bg-tertiary{background:#fd5857}.bg-lightblue{background:#fff}.p-default{padding-top:50px;padding-bottom:50px}@media(max-width: 768px){.p-default{padding-top:calc(80px/2);padding-bottom:calc(80px/2)} }.p-top-default{padding-top:80px}@media(max-width: 768px){.p-top-default{padding-top:calc(80px/2)} }.p-bot-default{padding-bottom:45px;padding-top:5px}@media(max-width: 768px){.p-bot-default{padding-bottom:calc(80px/2)} }.m-default{margin-top:50px;margin-bottom:50px}@media(max-width: 768px){.m-default{margin-top:calc(80px/2);margin-bottom:calc(80px/2)} }.m-top-default{margin-top:80px}@media(max-width: 768px){.m-top-default{margin-top:calc(80px/2)} }.m-bot-default{margin-bottom:80px}@media(max-width: 768px){.m-bot-default{margin-bottom:calc(80px/2)} }.p-half{padding-top:calc(80px/2);padding-bottom:calc(80px/2)}@media(max-width: 768px){.p-half{padding-top:calc(calc(80px / 2)/2);padding-bottom:calc(calc(80px / 2)/2)} }.p-top-half{padding-top:calc(80px/2)}@media(max-width: 768px){.p-top-half{padding-top:calc(calc(80px / 2)/2)} }.p-bot-half{padding-bottom:calc(80px/2)}@media(max-width: 768px){.p-bot-half{padding-bottom:calc(calc(80px / 2)/2)} }.m-half{margin-top:calc(80px/2);margin-bottom:calc(80px/2)}@media(max-width: 768px){.m-half{margin-top:calc(calc(80px / 2)/2);margin-bottom:calc(calc(80px / 2)/2)} }.m-top-half{margin-top:calc(80px/2)}@media(max-width: 768px){.m-top-half{margin-top:calc(calc(80px / 2)/2)} }.m-bot-half{margin-bottom:calc(80px/2)}@media(max-width: 768px){.m-bot-half{margin-bottom:calc(calc(80px / 2)/2)} }.border-radius{border-radius:5px}.align-middle .row{display:flex;flex-wrap:wrap;align-items:center;gap:40px 0}@media only screen and (max-width: 768px){.p-top-default{padding-top:calc(80px/2)}.p-bot-default{padding-bottom:calc(80px/2)}.m-top-default{margin-top:calc(80px/2)}.m-bot-default{margin-bottom:calc(80px/2)} }.custom-row-cols-4 .row{display:flex;flex-wrap:wrap;gap:10px 0;margin:0 -10px}.custom-row-cols-4 .col{width:25%;padding:0 10px}.custom-row-cols-4 .col>div,.custom-row-cols-4 .col>div>div,.custom-row-cols-4 .col>div>div>div{height:100%}@media only screen and (max-width: 991px){.custom-row-cols-4 .col{width:50%} }@media only screen and (max-width: 620px){.custom-row-cols-4 .col{width:100%} }.custom-row-cols-5 .row{display:flex;flex-wrap:wrap;gap:10px 0;margin:0 -10px;align-items:stretch}.custom-row-cols-5 .col{width:20%;padding:0 10px}@media only screen and (max-width: 991px){.custom-row-cols-5 .col{width:50%}.custom-row-cols-5 .col:nth-child(3){width:100%} }.bg-swirls{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/swirls.jpg");background-size:cover;background-repeat:no-repeat;background-position:top 100px center}.ex-loggedin .theme-loggedout-only,.ex-loggedout .theme-loggedin-only{display:none !important}.theme-button{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px}.theme-button:hover,.theme-button:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.theme-button-white{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;color:#000}.theme-button-white:hover,.theme-button-white:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.theme-button-outline{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;color:#2a5fa8;border:1px solid #2a5fa8}.theme-button-outline:hover,.theme-button-outline:focus-visible{background:#fd5857;color:#fff;text-decoration:none}div.top-bar{background-color:#ecf2fa;padding:10px 0}div.top-bar ul li{color:#0a3674;font-size:14px}div.top-bar ul li.divider{width:1px;height:17px;background-color:#99adc9}div.top-bar ul li strong{font-weight:600}div.top-bar ul li a{color:#151f2b;display:flex;align-items:center;font-size:12px;font-weight:400}div.top-bar ul li a img{filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%)}div.top-bar .tbRight ul li.divider{background:rgba(0,0,0,0);margin:0 8px}div.top-bar .tbRight ul li a{color:#0a3674}.header-full .vertical-align{justify-content:space-between;padding-top:5px;padding-bottom:5px}.header-full .vertical-align::before,.header-full .vertical-align::after{display:none}.header-full .vertical-align>div{width:auto}.header-full .logo img{width:180px !important;max-width:100% !important;height:auto !important;max-height:none !important}.header-full .search_container{flex-grow:1}.header-full .search_container section.search .search-form .form-group input{border-radius:22px;padding-left:30px;height:46px}.header-full .search_container section.search .search-form .form-group input:focus{border-color:#2a5fa8}.header-full .search_container section.search .search-form button[type=submit]{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/search.svg");background-size:20px;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);top:0;right:0;height:46px;width:50px}.toolbar .account-btn{padding-right:20px}.toolbar .account-btn::after{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;width:9px;height:13px;background-size:contain;position:absolute;top:calc(50% - 6.5px);right:0;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%)}.toolbar .account-btn .user-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:7px;background-color:#ecf2fa}.toolbar .account-btn .user-icon::before{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/user.svg") no-repeat center;background-size:contain;width:19px;height:23px;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%)}.toolbar .account-btn .user-icon svg{display:none}.toolbar .account-btn .welcome-message{font-size:16px}.toolbar .account-btn .welcome-message.line1{font-size:14px;color:#70757b}.toolbar .account-btn .welcome-message.line2{color:#0a3674}.toolbar .cart-btn{margin:0}.toolbar .cart-btn>.btn{padding:0;background:rgba(0,0,0,0)}.toolbar .cart-btn>.btn::before{color:#0a3674}.toolbar .cart-btn>.btn>i{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:7px;background-color:#ecf2fa}.toolbar .cart-btn>.btn>i::before{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/shopping-basket.svg") no-repeat center;background-size:contain;width:22px;height:22px;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%)}.toolbar .cart-btn>.btn .minicart_total{color:#70757b}.toolbar .cart-btn:hover>.btn{background:rgba(0,0,0,0)}.menu .catalog-block{background-color:#2a5fa8}.menu .cd-dropdown-trigger{font-size:16px;font-weight:600;padding-inline:40px 60px;border-right:1px solid #fff;border-radius:0;background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/menu-burger-white.svg");background-size:17px 15px;background-position:center left 10px;background-repeat:no-repeat;line-height:47px}.menu .cd-dropdown-trigger:hover,.menu .cd-dropdown-trigger.dropdown-is-active{background-color:#0a3674}.menu ul.catalog>li.has-submenu>a{letter-spacing:0}.menu ul.catalog>li:not(.hide){display:inline-block !important}.menu .additional_linkslist{margin:0;padding:0 0 0 10px}.menu .additional_linkslist li{padding:0 !important}.menu .additional_linkslist li a{font-size:16px;font-weight:400;padding:10px 25px;display:block}.menu .additional_linkslist li a::after{content:"";width:12px;height:12px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;background-size:contain;display:inline-block;filter:brightness(0) invert(1);transform:rotate(180deg);margin-left:15px}body:has(.header-full .cd-dropdown.dropdown-is-active)::before{content:"";width:100vw;background:#000;position:fixed;top:0;left:0;right:0;bottom:0;opacity:.45;display:block;z-index:1}body:has(.header-full .cd-dropdown.dropdown-is-active) header{z-index:9;position:relative}.header-full .menu .container{position:static}.header-full .menu .cd-dropdown-wrapper{position:static}.header-full .menu .cd-dropdown{margin-top:35px;left:0}.header-full .menu .cd-dropdown::before{content:"";width:100vw;height:calc(100% + 70px);background:#ecf2fa;position:absolute;top:-35px;left:0;z-index:-1;display:none}.header-full .menu .cd-dropdown::after{content:""}.header-full .menu .cd-dropdown .cd-dropdown-content{background:#fff;padding:0;width:346px}.header-full .menu .cd-dropdown .cd-dropdown-content::before{content:"Categories";font-size:18px;font-weight:700;color:#0a3674;padding:20px 20px 0;display:block;border-right:16px solid #ecf2fa}.header-full .menu .cd-dropdown .cd-dropdown-content>li{padding:20px;border:0;border-right:16px solid #ecf2fa}.header-full .menu .cd-dropdown .cd-dropdown-content>li+li{border-top:1px solid #ecf2fa}.header-full .menu .cd-dropdown .cd-dropdown-content>li>a{padding:0;font-size:16px;color:#0a3674;font-weight:700;display:flex;align-items:center;gap:20px;line-height:1.5;box-shadow:none}.header-full .menu .cd-dropdown .cd-dropdown-content>li>a::before{display:none}.header-full .menu .cd-dropdown .cd-dropdown-content>li>a::after{content:"";width:16px;height:16px;background-color:#fff;transform:rotate(45deg);position:absolute;top:calc(50% - 8px);right:-28px;z-index:12;display:none}.header-full .menu .cd-dropdown .cd-dropdown-content>li>a .nav-text-subtext{font-size:14px;color:#8894af;font-weight:400}.nav-icon-container{width:46px;height:46px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#ecf2fa}.nav-icon-container img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);object-fit:contain}.header-full .menu .cd-dropdown.dropdown-is-active::before{display:block}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li:hover .cd-secondary-dropdown{visibility:hidden}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li:hover>a .nav-icon-container{background-color:#2a5fa8}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li:hover>a .nav-icon-container img{filter:brightness(0) invert(1)}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li.menu-open .cd-secondary-dropdown{visibility:visible}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li.menu-open>a::after{display:block}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li.menu-open>a .nav-icon-container{background-color:#0a3674}.header-full .menu .cd-dropdown.dropdown-is-active .cd-dropdown-content>li.menu-open>a .nav-icon-container img{filter:brightness(0) invert(1)}.header-full .menu .cd-secondary-dropdown{box-shadow:none;padding:0}.header-full .menu .cd-secondary-dropdown::after{display:none}.header-full .menu .cd-secondary-dropdown .submenu-container{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:46px auto 102px;gap:30px 20px;padding:30px;margin:0;border:0;height:100%}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-title{grid-column:1/4}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col1-wrapper{grid-column:1/2;grid-row:2}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col2-wrapper{grid-column:2/3;grid-row:2}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col3-wrapper{grid-column:3/4;grid-row:2}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-banner{grid-column:4/5;grid-row:1/3}.header-full .menu .cd-secondary-dropdown .submenu-container .menu-brands-wrapper{grid-column:1/5;grid-row:3}.submenu-title{display:flex;align-items:center;gap:20px}.submenu-title .nav-text-title{font-size:18px;font-weight:700;color:#0a3674}.submenu-title .nav-text-subtext{display:none}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col1-wrapper li,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col2-wrapper li,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col3-wrapper li{padding:0 !important}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col1-wrapper li+li,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col2-wrapper li+li,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col3-wrapper li+li{margin-top:22px}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col1-wrapper li a,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col2-wrapper li a,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col3-wrapper li a{color:#151f2b;font-size:14px;padding:0}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col1-wrapper li a:hover,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col2-wrapper li a:hover,.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col3-wrapper li a:hover{color:#2a5fa8;text-decoration:underline}.header-full .menu .cd-secondary-dropdown .submenu-container .submenu-col4-wrapper{display:none}.submenu-banner{white-space:wrap}@media only screen and (max-width: 768px){.submenu-banner{display:none} }.submenu-banner .usp-card{padding:30px 20px 20px;height:100%;display:flex;flex-direction:column}.submenu-banner .usp-card .usp-card-title{background:none;padding:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;font-size:22px;line-height:1.5;border:0;gap:10px}.submenu-banner .usp-card .usp-card-title img{width:22px}.submenu-banner .usp-card .usp-card-text{padding:0}.submenu-banner .usp-card .usp-card-buttons{margin-top:auto}.submenu-banner .usp-card .usp-card-buttons a{padding:13px;font-size:13px;color:#2a5fa8;width:100%;display:flex}.submenu-banner .usp-card .usp-card-buttons a:hover{color:#fff}.menu-brands-wrapper{border-top:1px solid #e6e6e6 !important;padding-top:25px}@media only screen and (max-width: 768px){.menu-brands-wrapper{display:none} }.menu-brands-wrapper .menu-brands{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu-brands-wrapper .menu-brands-title h3{display:block;padding:0;background-color:rgba(0,0,0,0);font-size:16px;color:#0a3674;border:0;line-height:1.2;height:auto}.menu-brands-wrapper .menu-brands-title div{font-size:14px;color:#8894af}.menu-brands-wrapper .menu-brands-logos{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px;flex-grow:1;max-width:670px}.menu-brands-wrapper .menu-brands-logos a{max-width:118px;height:72px !important;display:flex !important;align-items:center;justify-content:center;background-color:#f2f2f2;border-radius:5px;padding:10px;border:2px solid #f2f2f2;transition:all .3s}.menu-brands-wrapper .menu-brands-logos a img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.menu-brands-wrapper .menu-brands-logos a:hover{border-color:#2a5fa8}.home-hero-banners{margin:25px 0}.home-hero-banners .row{margin:0 -7px}.home-hero-banners .row .col{padding:0 7px}.home-hero-banners img{max-height:386px !important;width:auto !important;margin:0 auto !important}@media only screen and (max-width: 991px){.home-hero-banners .col-lg-4{margin-top:10px} }.text-content h4:first-child{color:#2a5fa8;font-weight:700;margin:0 0 15px}.text-content h3{color:#0a3674;font-weight:700;font-size:20px;margin:0 0 15px}.text-content h2{color:#0a3674;font-weight:700;font-size:36px;margin:0 0 20px}.text-content h2+p strong{font-size:18px}.text-content p{margin:0 0 20px;line-height:1.8}.content-links{display:flex;flex-wrap:wrap;gap:10px 30px;align-items:center}.need-help{color:#2a5fa8;font-weight:700;display:flex;align-items:center;gap:5px 20px}.need-help img{filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%);transition:transform .3s}.need-help:hover{color:#fd5857}.need-help:hover img{filter:brightness(0) saturate(100%) invert(48%) sepia(59%) saturate(5307%) hue-rotate(334deg) brightness(122%) contrast(98%);transform:translateX(5px)}.home-lower-banner{margin-bottom:40px;margin-top:40px}.list-with-icons{padding:0;margin:0;list-style:none}.list-with-icons li{display:flex;align-items:center;gap:10px 30px}.list-with-icons li .list-icon{width:40px;height:40px;border-radius:7px;background:#ecf2fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-with-icons li .list-icon img{filter:brightness(0) saturate(100%) invert(48%) sepia(59%) saturate(5307%) hue-rotate(334deg) brightness(122%) contrast(98%)}.list-with-icons li>span{flex-grow:1}.list-with-icons li+li{margin-top:20px}.breadcrumb li{font-size:14px;color:#40464e}.breadcrumb li.breadcrumb_home{color:#40464e}.breadcrumb li+li::before{content:"|";color:#40464e}.breadcrumb li a{color:#40464e}footer.footer{padding:0;font-size:1em;margin-top:100px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/newfooterbg.svg") no-repeat center;background-size:cover}.footer-main{padding-top:80px;padding-bottom:80px}@media(max-width: 768px){.footer-main{padding-top:calc(80px/2);padding-bottom:calc(80px/2)} }.footer-main>.row{gap:20px;display:flex;justify-content:space-between}.footer-main>.row>div{width:auto}.footer-main>.row::before,.footer-main>.row::after{display:none}@media(max-width: 991px){.footer-main>.row{flex-direction:column} }.footer-cards .usp-card{margin-top:-93px}.footer-cards .usp-card-text{margin-bottom:10px;text-align:left}@media only screen and (max-width: 1200px){.footer-cards .usp-card{margin-top:20px;padding:20px}.footer-cards .usp-card .usp-card-text{min-height:0} }@media only screen and (max-width: 1200px){.footer-cards .row{flex-direction:column}.footer-cards .row .col{width:100%} }.footer .contacts{display:flex;flex-direction:column;gap:5px}.footer .contacts h4{order:-3;height:58px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/blacklogo2.svg") no-repeat left center;font-size:0;margin:0 0 25px;width:100%}@media only screen and (max-width: 768px){.footer .contacts h4{background-position:center} }.footer .contacts .contact-block{font-size:14px}.footer .contacts .contact-address,.footer .contacts .contact-phone,.footer .contacts .contact-email{padding-left:34px;position:relative}.footer .contacts .contact-address::before,.footer .contacts .contact-phone::before,.footer .contacts .contact-email::before{content:"";position:absolute;left:0;top:5px;background-size:contain;}@media only screen and (max-width: 768px){.footer .contacts .contact-address,.footer .contacts .contact-phone,.footer .contacts .contact-email{padding-top:20px;padding-left:0;margin-top:20px}.footer .contacts .contact-address::before,.footer .contacts .contact-phone::before,.footer .contacts .contact-email::before{top:0;width:100% !important;background-position:center;background-size:contain} }.footer .contacts .contact-address::before{width:18px;height:17px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/pin.svg") no-repeat center}.footer .contacts .contact-phone{order:-1}.footer .contacts .contact-phone::before{width:16px;height:16px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/phone.svg") no-repeat center}.footer .contacts .contact-email{order:-2}.footer .contacts .contact-email::before{width:19px;height:14px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/email.svg") no-repeat center}@media only screen and (max-width: 768px){.footer .contacts{align-items:center} }.footer .theme-social{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.footer .theme-social a{width:31px;height:31px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:all .3s}.footer .theme-social a i{color:#0a3674;transition:all .3s}.footer .theme-social a:hover{background-color:#0a3674;text-decoration:none}.footer .theme-social a:hover i{color:#fff}.footer .quicklinks .title{font-size:16px;text-transform:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #7e9eca}.footer .quicklinks ul li{margin:15px 0;font-size:14px}.footer .quicklinks ul li a{display:flex;align-items:center;justify-content:space-between;gap:10px}.footer .quicklinks ul li a::after{content:"";display:block;width:23px;height:13px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/arrow-right.svg") no-repeat center;margin-right:5px;transform:translateX(-5px);transition:all .3s}.footer .quicklinks ul li a:hover::after{transform:translateX(0px)}@media only screen and (max-width: 768px){.footer .quicklinks ul li{margin:5px} }.container-fluid.footersection-3{background-color:#e6e6e64d;padding:14px 0}.container-fluid.footersection-3>.row{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width: 992px){.container-fluid.footersection-3>.row{width:970px} }@media only screen and (min-width: 1200px){.container-fluid.footersection-3>.row{width:1180px} }@media only screen and (min-width: 1470px){.container-fluid.footersection-3>.row{width:1450px} }.container-fluid.footersection-3>.row .col{padding:0;margin:0}.container-fluid.footersection-3>.row .col>div{display:flex;justify-content:center;align-items:center;font-size:12px;flex-wrap:wrap;gap:10px}@media only screen and (max-width: 768px){.container-fluid.footersection-3>.row .col>div{text-align:center;justify-content:center} }.promo-box{border:1px solid #e6e6e6;border-radius:5px;position:relative;padding:25px;display:flex;flex-direction:column;align-items:center;isolation:isolate;transition:.3s all}.promo-box-badge{position:absolute;top:20px;left:-5px;color:#fff;text-transform:uppercase;line-height:1;padding:8px 15px;font-weight:700;font-size:14px;border-radius:0 5px 5px 0;z-index:1;display:none}.promo-box-badge[data-enabled=Yes]{display:block}.promo-box-badge-ribbon{width:4px;height:13px;top:100%;left:0;position:absolute;clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}.promo-box-image{margin-bottom:15px}.promo-box-image img{mix-blend-mode:multiply;width:148px;height:148px;object-fit:contain}.promo-box-content{width:100%}.promo-box h3{color:#0a3674;font-weight:700;font-size:14px;margin:0 0 5px}.promo-box p{margin:0;font-size:14px}.promo-box a{position:absolute;width:100%;height:100%;top:0;left:0}.promo-box:hover{border-color:#2a5fa8}.fancy-image{padding-left:40px;padding-bottom:40px;position:relative;isolation:isolate}@media only screen and (max-width: 768px){.fancy-image{margin:20px 0} }.fancy-image img{border-radius:5px;box-shadow:0px 3px 9px 0px rgba(0,0,0,.13)}.fancy-image-bg{width:85%;height:95%;position:absolute;bottom:0;left:0;z-index:-1;border-radius:5px}.usp-boxes{display:flex;align-items:stretch;justify-content:space-between;gap:10px 15px}@media only screen and (max-width: 600px){.usp-boxes{flex-direction:column} }.usp-box{flex:1 1 0px;background:#2a5fa7;border-radius:5px;position:relative;display:flex;align-items:stretch}.usp-box[data-style=Red]{background-color:#fd5857}.usp-box[data-style=Eco]{background-color:#418327}.usp-box[data-style=Eco] .usp-box-inner{background-color:#eff9eb}.usp-box[data-style=Eco] .usp-box-inner h2,.usp-box[data-style=Eco] .usp-box-inner h3{color:#418327}.usp-box[data-style=Eco] .usp-box-inner p{color:#151f2b;font-weight:700}.usp-box-inner{padding:30px 20px 25px;background-color:#fff;border-top-right-radius:80px;width:100%;transition:.5s all}.usp-box-inner h2{color:#2a5fa8;font-size:26px;font-weight:700;margin:0 0 12px}.usp-box-inner h3{color:#0a3674;font-size:18px;font-weight:700;margin:0 0 12px}.usp-box-inner p{margin:0;font-size:16px;color:#70757b}.usp-box:hover .usp-box-inner{border-radius:40px;transform:scale(0.75)}.usp-card{background-color:#0a3674;border-radius:5px;color:#fff;padding:40px 30px 30px;position:relative;overflow:hidden;isolation:isolate}.usp-card>img{width:26px;height:26px;object-fit:contain;margin-bottom:20px;filter:brightness(0) invert(1)}.usp-card h3{font-size:26px;font-weight:700;margin:0 0 15px;color:#fff}.usp-card p{margin:0;min-height:82px;padding-right:20px}.card-pills{display:flex;flex-direction:column;gap:8px;position:absolute;transform:rotate(-33deg);bottom:-50px;right:-50px;width:283px;z-index:-1}.card-pill-group{display:flex;gap:5px;animation:scroll 22s linear infinite}.card-pill-group.reverse{animation-direction:reverse;animation-duration:20s}.card-pill-group:last-child{animation-duration:18s}.card-pill{width:73px;height:24px;background-color:#ecf2fa;border-radius:12px;flex-shrink:0}.card-pill[data-style="1"]{background-color:#6ccce8}.card-pill[data-style="2"]{background-color:#6cafe8}.card-pill[data-style="3"]{background-color:#6ca0e8}.card-pill[data-style=empty]{background-color:rgba(0,0,0,0)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 30px))} }.usp-card.style-light{background-color:#fff;box-shadow:2px 3px 51px 0px rgba(0,0,0,.19)}.usp-card.style-light.bg-lightblue{background-color:#fff;box-shadow:none}.usp-card.style-light h3{color:#151f2b;text-transform:none;display:flex;align-items:center;gap:16px;color:#0a3674}.usp-card.style-light h3 img{flex-shrink:0;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.usp-card.style-light p{color:#70757b;text-align:left}.usp-card.style-light p span{display:block;padding-left:30px;position:relative}.usp-card.style-light p span::before{content:"";display:block;width:15px;height:15px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/tick.svg") no-repeat center;position:absolute;left:0;top:6px;filter:brightness(0) saturate(100%) invert(48%) sepia(59%) saturate(5307%) hue-rotate(334deg) brightness(122%) contrast(98%)}.usp-card.style-light p span+span{margin-top:5px}.usp-card-buttons{display:flex;gap:10px}.usp-card-buttons .theme-button,.usp-card-buttons .theme-button-outline{display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left;padding-inline:20px}.usp-card-buttons .theme-button:empty,.usp-card-buttons .theme-button-outline:empty{display:none}.usp-card-buttons .theme-button::after,.usp-card-buttons .theme-button-outline::after{content:"";display:block;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/arrow-right.svg") no-repeat center;background-size:contain;width:26px;height:15px;filter:brightness(0) invert(1)}.usp-card-buttons .theme-button-outline::after{filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.usp-card-buttons .theme-button-outline:hover::after{filter:brightness(0) invert(1)}.custom-catboxes>h3{color:#2a5fa8;text-align:center;font-size:20px;font-weight:700;margin:0 0 20px}.custom-catboxes>h3:empty{display:none}.custom-catboxes>h2{color:#0a3674;text-align:center;font-size:36px;font-weight:700;margin:0 0 30px}.custom-catboxes>h2:empty{display:none}.custom-catbox-grid{display:grid;grid-template-columns:repeat(6, 2fr);gap:12px;}@media only screen and (max-width: 1469px){.custom-catbox-grid{grid-template-columns:repeat(4, 1fr)} }@media only screen and (max-width: 991px){.custom-catbox-grid{grid-template-columns:repeat(2, 1fr)} }.custom-catbox{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .3s}.custom-catbox:hover{background-color:#f6e6e6}.custom-catbox-badge{position:absolute;top:20px;left:-5px;color:#fff;text-transform:uppercase;line-height:1;padding:8px 15px;font-weight:700;font-size:16px;border-radius:0 5px 5px 0;z-index:1;display:none}.custom-catbox-badge[data-style=Red],.custom-catbox-badge[data-style=Blue]{display:block}.custom-catbox-badge[data-style=Red]{background-color:#fd5857}.custom-catbox-badge[data-style=Red] .custom-catbox-badge-ribbon{background-color:#db4a4a}.custom-catbox-badge[data-style=Blue]{background-color:#2a5fa8}.custom-catbox-badge[data-style=Blue] .custom-catbox-badge-ribbon{background-color:#09254d}.custom-catbox-badge-ribbon{width:4px;height:12px;top:100%;left:0;position:absolute;clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}.custom-catbox-image{width:100%;height:110px;margin:0 0 20px}.custom-catbox-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.custom-catbox h3{margin:0 0 5px;font-size:18px;font-weight:700;color:#0a3674}.custom-catbox p{margin:0}.custom-catbox a{width:100%;height:100%;position:absolute;top:0;left:0}.testimonials-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:20px 35px}@media only screen and (max-width: 991px){.testimonials-wrapper{grid-template-columns:1fr} }.testimonials-main{min-width:100%}.testimonials-main>h3{font-size:20px;font-weight:700;margin:0 0 20px;color:#2a5fa8}@media only screen and (max-width: 768px){.testimonials-main>h3{text-align:center} }.testimonials-main h2{font-size:36px;font-weight:700;margin:0 0 60px;color:#0a3674}@media only screen and (max-width: 768px){.testimonials-main h2{text-align:center} }.testimonials-main .owl-stage-outer{overflow:hidden}.testimonials-slider{position:relative}.testimonials-slider .owl-prev,.testimonials-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#2a5fa8;border-radius:50%;color:#fff;transition:all .3s;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center}.testimonials-slider .owl-prev::after,.testimonials-slider .owl-next::after{content:"";width:15px;height:15px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;background-size:contain;display:block;filter:brightness(0) invert(1)}.testimonials-slider .owl-prev:hover,.testimonials-slider .owl-next:hover{background-color:#fd5857}.testimonials-slider .owl-prev{left:-24px}.testimonials-slider .owl-next{right:-24px}.testimonials-slider .owl-next::after{transform:rotate(180deg)}.testimonials-slide{background-color:#317cc512;border-radius:40px;padding:40px}.testimonials-slide h4{font-size:22px;font-weight:700;margin:0 0 30px;color:#0a3674}.testimonials-stars{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0 0 30px}.testimonials-stars img{filter:brightness(0) saturate(100%) invert(71%) sepia(42%) saturate(603%) hue-rotate(83deg) brightness(89%) contrast(88%)}.testimonials-text{height:200px;margin:0 0 30px;overflow:auto;color:#70757b}.testimonials-text p{color:#70757b;margin:0 0 15px}.testimonials-text p:last-child{margin:0}.testimonials-author{display:flex;align-items:center;justify-content:space-between;gap:10px 25px}.testimonials-author img{height:57px;width:57px;border-radius:50%;border:1px solid #e7e7e7;flex-shrink:0}.testimonials-author-info{flex-grow:1}.testimonials-author-info h5{font-size:16px;color:#70757b;font-weight:400;margin:0 0 5px}.testimonials-author-info p{font-size:16px;font-weight:600;color:#2a5fa8;margin:0}.testimonials-side{position:relative;background-color:#2a5fa8;isolation:isolate;border-radius:5px;padding:50px 35px 35px;color:#fff;display:flex;flex-direction:column}.testimonials-side video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.14;z-index:-1}.testimonials-side h2{color:#fff;font-size:30px;font-weight:700;margin:0 0 20px}.testimonials-side p{margin:0}.testimonials-side p a{color:#fff;display:flex;align-items:center;gap:5px 10px;font-weight:700}.testimonials-side p a img{filter:brightness(0) invert(1)}.testimonials-side p a:hover{text-decoration:underline}.testimonials-side p:last-child{margin-top:auto}.testimonials-side>img{margin:50px 0}.page-top{position:relative;min-height:330px;isolation:isolate;display:flex;align-items:stretch}.page-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #0b2343 0%, rgba(0, 0, 0, 0) 100%);z-index:-1;opacity:.81}.page-top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.page-top .container{padding-block:50px;display:flex;flex-direction:column;justify-content:flex-end}.page-top .container::before,.page-top .container::after{display:none}.page-top h1{color:#fff;font-size:36px;font-weight:700;margin:0 0 20px}.page-top .page-description{color:#fff;font-size:16px}.page-top p{color:#fff;font-size:16px;margin:0 0 15px}.page-top p strong{font-weight:600}.page-top p:last-child{margin-bottom:0}.meet-the-team{position:relative;isolation:isolate;padding-top:80px;padding-bottom:80px}@media(max-width: 768px){.meet-the-team{padding-top:calc(80px/2);padding-bottom:calc(80px/2)} }.meet-the-team>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.meet-the-team-slider{margin-top:60px;position:relative}.meet-the-team-slider .owl-stage-outer{overflow:hidden}.meet-the-team-slider .owl-prev,.meet-the-team-slider .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#2a5fa8;border-radius:50%;color:#fff;transition:all .3s;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center}.meet-the-team-slider .owl-prev::after,.meet-the-team-slider .owl-next::after{content:"";width:15px;height:15px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;background-size:contain;display:block;filter:brightness(0) invert(1)}.meet-the-team-slider .owl-prev:hover,.meet-the-team-slider .owl-next:hover{background-color:#fd5857}.meet-the-team-slider .owl-prev{left:-24px}.meet-the-team-slider .owl-next{right:-24px}.meet-the-team-slider .owl-next::after{transform:rotate(180deg)}.team-member{background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px;box-shadow:0px 3px 9px 0px rgba(0,0,0,.13)}.team-member img{height:223px;width:100%;object-fit:contain;margin:0 0 30px}.team-member h3{font-size:18px;font-weight:700;margin:0;color:#0a3674}.team-member p{margin:0}.featured-carousel{position:relative;isolation:isolate;padding:25px;border-radius:25px}.featured-carousel-wrapper{position:relative}.featured-carousel-wrapper:not(.no-bg){background:white;padding-bottom:45px;padding-top:45px}.featured-carousel-image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;object-fit:cover;border-radius:25px}.featured-carousel-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.featured-carousel-content h3{color:#2384e2;font-size:20px;font-weight:700;margin:0 0 20px}.featured-carousel-content h3:empty{display:none}.featured-carousel-content h2{color:#fff;font-size:36px;font-weight:700;margin:0 0 20px}.featured-carousel-content h2:empty{display:none}.featured-carousel-content h4{color:#fff;font-size:24px;font-weight:600;margin:0 0 20px;text-transform:uppercase}.featured-carousel-content h4:empty{display:none}.featured-carousel-content h4 span{font-size:36px;font-weight:700}.featured-carousel-content p{color:#fff;font-size:16px;margin:0 0 20px}.featured-carousel-content p:empty{display:none}.featured-carousel-content a{flex-shrink:0}.featured-carousel-container .griditems{position:relative}.featured-carousel-container .owl-stage-outer{overflow:hidden}.featured-carousel-container .tileparent{padding:15px 30px;background-color:#fff;border-radius:35px}.featured-carousel-container .tileparent_placeholder{display:none}.featured-carousel-container .tile{margin:0;padding:0}.featured-carousel-container .tile .footer{min-height:50px}.featured-carousel-container .tile .footer .footer-wrapper{min-height:50px}.featured-carousel-container .imgthumbnail{margin:0 0 15px}.featured-carousel-container .brand-label{line-height:1 !important;margin:0 0 15px;display:inline-block;display:none}.featured-carousel-container .brand-label a{background-color:#ecf2fa;padding:5px 18px;border-radius:10px;font-size:12px;font-weight:400 !important;color:#2a5fa8 !important;transition:all .3s}.featured-carousel-container .brand-label a:hover{color:#ecf2fa !important;background-color:#2a5fa8}.featured-carousel-container .product-name{margin:0 0 15px !important}.featured-carousel-container .product-name a{font-size:14px;font-weight:700;line-height:1.4}.featured-carousel-container .product-name a:hover{color:#2a5fa8 !important}.featured-carousel-container .product-category{display:none}.featured-carousel-container .product-sku{display:none}.featured-carousel-container .footer-wrapper{padding:0 !important;text-align:center}.featured-carousel-container .footer-wrapper-price{margin:15px 0 0 !important;justify-content:flex-start !important}.featured-carousel-container .price-label{font-size:18px !important;font-weight:600 !important;color:#3a7bff !important}.featured-carousel-container .buttons.group{display:flex;align-items:flex-start;justify-content:space-between;gap:5px 15px}.featured-carousel-container .buttons.group::after{display:none}.featured-carousel-container .buttons.group .inputquantity{margin:0;border-color:#e6e6e6;border-radius:5px;height:36px;font-size:14px;color:#575757}.featured-carousel-container .buttons.group .btn-add-to-cart{margin:0;height:36px;min-height:36px;line-height:1;font-size:0 !important;font-weight:700;border-radius:18px;transition:all .3s}.featured-carousel-container .buttons.group .btn-add-to-cart::before{content:"Add";font-size:16px}.featured-carousel-container .buttons.group .live-inventory-v2-wrapper{display:none}.featured-carousel-container .addtoquicklist-wrapper,.featured-carousel-container .product-compare-action{display:none}.featured-carousel-container .owl-prev,.featured-carousel-container .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#2a5fa8;border-radius:50%;color:#fff;transition:all .3s;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center}.featured-carousel-container .owl-prev::after,.featured-carousel-container .owl-next::after{content:"";width:15px;height:15px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;background-size:contain;display:block;filter:brightness(0) invert(1)}.featured-carousel-container .owl-prev:hover,.featured-carousel-container .owl-next:hover{background-color:#fd5857}.featured-carousel-container .owl-prev{left:-24px}.featured-carousel-container .owl-next{right:-24px}.featured-carousel-container .owl-next::after{transform:rotate(180deg)}.custom-brands{padding:20px 0 20px;background:whitesmoke no-repeat center;background-size:cover}.custom-brands .item-merchandising{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 0}.custom-brands-text{width:33%}@media only screen and (max-width: 991px){.custom-brands-text{width:100%} }.custom-brands-text h3{margin:0 0 40px;font-size:36px;font-weight:700;color:#0a3674}@media only screen and (max-width: 991px){.custom-brands-text h3{text-align:center !important} }.custom-brands-text p{margin:0 0 30px}.custom-brands-text .search-form input[type=text]{border:0;height:46px;border-radius:22px;padding-left:35px;padding-right:70px;font-size:14px}.custom-brands-text .search-form button[type=submit]{position:absolute;right:0;top:0;height:46px;width:70px;border:0;color:#fff;border-radius:22px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.custom-brands-text .search-form button[type=submit] i{width:20px;height:20px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/search.svg") no-repeat center;background-size:contain;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%)}.custom-brands-text .search-form button[type=submit] i::before{display:none}.custom-brands .item-merchandising .griditems{width:63%;display:flex;position:relative}@media only screen and (max-width: 991px){.custom-brands .item-merchandising .griditems{width:100%} }.custom-brands .item-merchandising .griditems .owl-stage-outer{overflow:hidden}.custom-brands .item-merchandising .griditems .tileparent_placeholder{display:none}.custom-brands .item-merchandising .griditems .tileparent-group .tileparent+.tileparent{margin-top:25px !important}.custom-brands .item-merchandising .griditems .tileparent{padding:0;margin:0;width:100%}.custom-brands .item-merchandising .griditems .tileparent .tile{margin:0}.custom-brands .item-merchandising .griditems .tileparent .imgthumbnail{background:#fff;border-radius:5px;height:108px;padding:20px;transition:.3s all}.custom-brands .item-merchandising .griditems .tileparent .imgthumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.custom-brands .item-merchandising .griditems .tileparent .imgthumbnail:hover{background:#f6e6e6}.custom-brands .item-merchandising .griditems .owl-prev,.custom-brands .item-merchandising .griditems .owl-next{position:absolute;top:96px;width:48px;height:48px;background-color:#2a5fa8;border-radius:50%;color:#fff;transition:all .3s;cursor:pointer;font-size:0;display:flex;align-items:center;justify-content:center}.custom-brands .item-merchandising .griditems .owl-prev::after,.custom-brands .item-merchandising .griditems .owl-next::after{content:"";width:15px;height:15px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;background-size:contain;display:block;filter:brightness(0) invert(1)}.custom-brands .item-merchandising .griditems .owl-prev:hover,.custom-brands .item-merchandising .griditems .owl-next:hover{background-color:#fd5857}.custom-brands .item-merchandising .griditems .owl-prev{left:-24px}.custom-brands .item-merchandising .griditems .owl-next{right:-24px}.custom-brands .item-merchandising .griditems .owl-next::after{transform:rotate(180deg)}.custom-brands .ajax-results{display:none !important}.account-dropdown{padding:20px;border-radius:13px;border:0;box-shadow:0px 0px 26px 0px rgba(0,0,0,.09);background:#fff url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/login-dropdown-bg.png") no-repeat top right}.account-dropdown .arrow_box{display:none}.account-dropdown [data-target="#loginModal"]{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;width:100%;margin-top:35px;position:relative}.account-dropdown [data-target="#loginModal"]:hover,.account-dropdown [data-target="#loginModal"]:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.account-dropdown [data-target="#loginModal"]::before{content:"Sign In";position:absolute;top:-35px;display:block;color:#0a3674;left:0;font-size:15px;font-weight:600}.account-dropdown [data-target="#loginModal"] a{color:#fff;text-transform:capitalize}.account-dropdown [data-target="#loginModal"] a::after{content:" To Your Account"}.account-dropdown [data-target="#loginModal"] .description{display:none}.account-dropdown .signin_register{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;color:#2a5fa8;border:1px solid #2a5fa8;width:100%;margin-top:35px;position:relative}.account-dropdown .signin_register:hover,.account-dropdown .signin_register:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.account-dropdown .signin_register::before{content:"Get Started Today";position:absolute;top:-35px;display:block;color:#0a3674;left:0;font-size:15px;font-weight:600}.account-dropdown .signin_register a{color:#2a5fa8;text-transform:capitalize;transition:.3s all}.account-dropdown .signin_register a::after{content:" Account"}.account-dropdown .signin_register .description{display:none}.account-dropdown .signin_register:hover{border-color:#fd5857}.account-dropdown .signin_register:hover a{color:#fff}.login-dropdown-list{padding-top:25px;margin:20px 0;border-top:1px solid #ecf2fa}.login-dropdown-list h4{font-size:15px;font-weight:600;color:#0a3674;margin:0 0 15px}.login-dropdown-list ul{margin:0;padding:0;list-style:none}.login-dropdown-list ul li{display:flex;align-items:flex-start;gap:12px;color:#70757b;font-size:14px;margin:0}.login-dropdown-list ul li+li{margin-top:8px}.login-dropdown-list ul li::before{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/tick.svg") no-repeat center;display:inline-block;width:15px;height:15px;background-size:contain;filter:brightness(0) saturate(100%) invert(48%) sepia(59%) saturate(5307%) hue-rotate(334deg) brightness(122%) contrast(98%);margin-top:4px;flex-shrink:0}#loginModal .modal-dialog{width:95%;max-width:775px}#loginModal .modal-content{border-radius:22px}#loginModal .modal-header{padding:13px}#loginModal .modal-header img{display:block !important}#loginModal .modal-header .close{top:15px;transform:none;color:#0a3674}#loginModal .modal-header .close:hover{color:#fd5857}#loginModal .modal-header h3{padding-inline:40px;font-size:26px;color:#0a3674;font-weight:700;margin:30px 0 10px}#loginModal .modal-header h3::before{content:"Sign In To Your Account"}#loginModal .modal-body{padding:10px 55px 50px 55px}#loginModal .modal-body .auth-form.login-form{display:flex;flex-direction:column}#loginModal .modal-body .auth-form.login-form .form-group{margin-bottom:20px}#loginModal .modal-body .auth-form.login-form .form-group label{color:#70757b !important;font-size:16px}#loginModal .modal-body .auth-form.login-form .form-group input{border-radius:6px;border-color:#d9d9d9}#loginModal .modal-body .auth-form.login-form .control--checkbox{padding-left:35px;line-height:29px}#loginModal .modal-body .auth-form.login-form .control--checkbox .control__indicator{border-radius:6px;border-color:#d9d9d9;width:29px;height:29px;display:flex;align-items:center;justify-content:center;background-color:#fff}#loginModal .modal-body .auth-form.login-form .control--checkbox .control__indicator::after{position:static;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}#loginModal .modal-body .login-remember{display:flex;justify-content:space-between;align-items:center}#loginModal .modal-body .login-remember .login-link-reset{color:#70757b;text-decoration:underline;font-size:16px}#loginModal .modal-body .login-remember .login-link-reset:hover{color:#fd5857}#loginModal .modal-body .login-submit{margin:0 !important}#loginModal .modal-body .login-submit .btn{width:100%;font-size:16px;font-family:"Poppins",sans-serif;line-height:1.4;font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px}#loginModal .modal-body .login-submit .btn:hover,#loginModal .modal-body .login-submit .btn:focus-visible{background:#fd5857;color:#fff;text-decoration:none}#loginModal .modal-body .grecaptcha-links{color:#70757b;order:2}#loginModal .modal-body .grecaptcha-links a{color:#70757b}#loginModal .modal-body .grecaptcha-links a:hover{color:#fd5857}#loginModal .modal-body .login-links{display:flex;flex-direction:column-reverse;align-items:flex-start}#loginModal .modal-body .login-links .login-link-request{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;border:1px solid #2a5fa8;color:#2a5fa8;font-size:16px;width:100%;line-height:1.4}#loginModal .modal-body .login-links .login-link-request:hover,#loginModal .modal-body .login-links .login-link-request:focus-visible{background:#fd5857;color:#fff;text-decoration:none}#loginModal .modal-body .login-links .login-link-request:hover{border-color:#fd5857}.account-manager-box{border-radius:10px;overflow:hidden;margin:20px 0}.account-manager-title{min-height:130px;padding:15px 30px;display:flex;flex-direction:column;position:relative;background-color:#0a3674}.account-manager-title>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.38}.account-manager-box-inner{background-color:#ecf2fa;padding:20px 30px 25px}.account-manager-box h3{color:#fff;margin:auto 0 0;font-size:22px;position:relative;z-index:1}.account-manager-box p{margin:0 0 15px}.account-manager-box p:last-child{margin-bottom:0}.account-manager-name{font-size:18px;font-weight:600;color:#2a5fa8}.account-manager-box ul{list-style:none;margin:0;padding:0}.account-manager-box ul li{display:flex;align-items:center;gap:20px;margin:0}.account-manager-box ul li::before{content:"";width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.account-manager-box ul li+li{margin-top:10px}.account-manager-box ul li a{color:#151f2b}.account-manager-box ul li a:hover{text-decoration:underline}.account-manager-box .account-manager-email::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/email.svg")}.account-manager-box .account-manager-tel::before{content:"";background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/phone.svg")}.account-manager-box .account-manager-mobile::before{content:"";background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/phone.svg")}.account-manager-box .account-manager-fax::before{content:"";background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/fax.svg")}.account-manager-box .account-manager-comment{margin-top:20px;font-size:12px}@media only screen and (min-width: 991px)and (max-width: 1470px){.account-manager-box .account-manager-title{padding:10px;font-size:16px}.account-manager-box .account-manager-box-inner{padding:10px;font-size:14px}.account-manager-box .account-manager-box-inner ul li{padding-left:0}.account-manager-box .account-manager-box-inner ul li.account-manager-email a{word-wrap:anywhere}.account-manager-box .account-manager-box-inner ul li::before{display:none} }.rewards-tab,.rewards-tab-loggedout{display:block;position:fixed;bottom:0;width:175px;height:60px;background:rgba(0,0,0,0) url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/rewards-tab.png") no-repeat center;background-size:cover;border-radius:24px 24px 0 0;font-size:0;cursor:pointer;right:unset;left:33px;z-index:1000;box-shadow:none}#rewardsModal,#rewardsModalLoggedout{font-size:1rem}#rewardsModal .modal-dialog,#rewardsModalLoggedout .modal-dialog{width:95%;max-width:890px;min-height:700px}#rewardsModal .modal-header,#rewardsModalLoggedout .modal-header{display:none}#rewardsModal .modal-body,#rewardsModalLoggedout .modal-body{padding:0}#rewardsModal .theme-button,#rewardsModalLoggedout .theme-button{width:100%;max-width:246px;text-align:left;padding-inline:25px;display:flex;align-items:center;justify-content:space-between}#rewardsModal .theme-button::after,#rewardsModalLoggedout .theme-button::after{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/arrow-right.svg") no-repeat center;width:26px;height:26px;background-size:contain;filter:brightness(0) invert(1)}.rewards-popup{display:flex;align-items:stretch;gap:40px 0}@media only screen and (max-width: 900px){.rewards-popup{flex-wrap:wrap} }.rewards-popup-img{width:331px}@media only screen and (max-width: 900px){.rewards-popup-img{display:none} }.rewards-popup-img img{width:100%;height:100%;object-fit:cover}.rewards-popup-content{flex-grow:1;padding:40px;width:541px;position:relative;text-align:left;background:#ecf2fa url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/reward-popup-pills.png") no-repeat bottom right;background-size:165px 164px}@media only screen and (max-width: 900px){.rewards-popup-content{width:100%} }.rewards-popup-content .close{position:absolute;top:5px;right:20px;cursor:pointer;opacity:.3}.rewards-popup-content .close:hover{opacity:1}.rewards-popup-content h2{margin:0 0 15px;font-size:30px;color:#0a3674;text-transform:none;line-height:1.5}.rewards-popup-content p{margin:0 0 25px;color:#151f2b}.rewards-popup-content h4{font-size:18px;font-weight:600;margin:0 0 35px;color:#151f2b;text-transform:none}.rewards-popup-content ul{padding:0;margin:0 0 35px;list-style-type:none}.rewards-popup-content ul li{color:#151f2b;padding:0 0 0 50px !important;position:relative;margin-top:24px}.rewards-popup-content ul li strong{color:#0a3674}.rewards-popup-content ul li::before{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/gift.svg") no-repeat center;width:24px;height:24px;background-size:contain;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%);position:absolute;left:0;top:50%;transform:translateY(-50%)}.rewards-popup-boxes{display:flex;gap:10px;margin-bottom:30px}.rewards-popup-box{width:96px;height:96px;background:#fff;border:1px solid #dcdcdc;border-radius:10px;padding:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.rewards-popup-box img{width:100%;height:100%;object-fit:contain}.rewards-popup-box-points{position:absolute;bottom:11px;left:0;background:#fd5857;border-radius:0 5px 5px 0;color:#fff;font-size:14px;padding:2px 10px}.rewards-points-amount{margin:0 0 30px;font-weight:400;font-size:16px;color:#151f2b}.rewards-points-amount .reward-point-value{color:#fd5857;font-size:24px;font-weight:700}.rewards-points-signup{margin:0 0 30px;font-weight:400;font-size:16px;color:#151f2b}.rewards-loginbuttons{display:flex;gap:10px 0;justify-content:space-between}.rewards-loginbuttons a{width:49%}.principal-categories .tileparent{border:0}.principal-categories .tile{border:0}.principal-categories .tile a{background-color:#ecf2fa;display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:5px;gap:25px;margin:0;transition:all .3s}@media only screen and (max-width: 380px){.principal-categories .tile a{flex-direction:column}.principal-categories .tile a p{text-align:center !important} }.principal-categories .tile a p{color:#0a3674;font-size:18px;font-weight:700;text-align:left;flex-grow:1;line-height:1.25}.principal-categories .tile a p::after{content:"Shop Now >";display:block;font-size:16px;font-weight:400;color:#151f2b;margin-top:10px}.principal-categories .tile a:hover{background-color:#f6e6e6}.principal-categories .tile .cat-thumb-container{width:120px;height:120px}.principal-categories .tile .cat-thumb-container img{max-width:120px;max-height:120px;mix-blend-mode:multiply}@media only screen and (min-width: 1470px){.filter-container.col.col-lg-2.col-xs-12{width:22%}.filter-container.col.col-lg-2.col-xs-12+div{width:78%} }.shop-filters{background:#ecf2fa;padding:30px 25px}.shop-filters .filter-title{background-color:rgba(0,0,0,0);padding:0;text-align:left;font-size:18px;font-weight:700}.shop-filters .arrow-down{display:none}.shop-filters>.text-center{text-align:left}.shop-filters .search{padding:0}.shop-filters .search .search-form .form-group .searchtable-input{background-color:rgba(0,0,0,0)}.shop-filters .search .search-form .form-group input{height:47px;border:1px solid #d6e0ee;border-radius:22px;padding-left:20px;font-size:14px}.shop-filters .search .search-form .form-group button[type=submit]{width:20px;height:20px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/search.svg") no-repeat center;background-size:contain;filter:brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);top:13px;right:25px}.shop-filters .search .search-form .form-group button[type=submit] i{display:none}.shop-filters .filter-section{margin-inline:0}.shop-filters .filter-section .filter-section-header{display:flex;align-items:center;justify-content:space-between}.shop-filters .filter-section .filter-section-header h5{margin:0;font-size:16px;font-weight:700;color:#0a3674;text-transform:capitalize}.shop-filters .filter-section .filter-section-header .showhide-indicator{position:static}.shop-filters .filter-section .filter-section-header .showhide-indicator i{color:#0a3674;font-size:14px}.shop-filters .filter-section .filter-section-header .showhide-indicator .fa-plus-square::before{content:""}.shop-filters .filter-section .filter-section-header .showhide-indicator .fa-minus-square::before{content:""}.shop-filters .filter-section .filter-section-header+div{margin-top:5px}.shop-filters .filter-section .filter-options{margin:0}.shop-filters .filter-section .filter-options label{margin:8px 0 0}.shop-filters .filter-section .filter-options label a{color:#444649;font-size:14px}.shop-filters .filter-section .filter-options label a:hover{color:#2a5fa8}.shop-filters .more-options{margin:8px 0 0;padding:0}.shop-filters .more-options a{font-size:14px;color:#2a5fa8;font-weight:400}.shop-filters .more-options a::before{content:"See "}.shop-filters .more-options a i{display:none}.shop-filters .more-options a:hover{text-decoration:underline}.breadcrumb-category-tools{padding:10px 0}@media only screen and (max-width: 991px){.breadcrumb-category-tools [role=row-wrapper]>.row>.col{width:100%;text-align:center !important}.breadcrumb-category-tools [role=row-wrapper]>.row>.col+.col{margin-top:20px}.breadcrumb-category-tools [role=row-wrapper]>.row>.col .tools-actions{justify-content:center} }.breadcrumb-category-tools .breadcrumbs_container .inner{min-height:25px}.breadcrumb-category-tools .breadcrumb{padding:0}.category-toolbar .tools-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap;font-size:14px;color:#40464e}.category-toolbar a{color:#40464e}.category-toolbar a:hover{color:#2a5fa8}.category-toolbar .sortby span{margin-right:20px}.category-toolbar .sortby select{border:0;background-color:#fff;padding:5px 10px}.category-toolbar .listgrid{color:rgba(0,0,0,0)}.category-toolbar .listgrid a{display:inline-flex;gap:15px;align-items:center}.category-toolbar .listgrid a::after{content:"";width:14px;height:14px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/grid-icon.svg") no-repeat center;background-size:contain;display:inline-block;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.category-toolbar .listgrid .listview{margin-right:10px}.category-toolbar .listgrid .listview::after{background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/list-icon.svg") no-repeat center;width:20px;height:12px}.catalog-grid .catalog-name{font-size:22px;font-weight:700;color:#0a3674;padding:0;margin-top:10px}.catalog-grid .gridtools{padding:0}.catalog-grid .listtoolstop{display:flex;align-items:center;justify-content:space-between}.catalog-grid .listtoolstop::before,.catalog-grid .listtoolstop::after{display:none}.catalog-grid .listtoolstop .itemsfound{font-size:14px;color:#40464e}.catalog-grid .listtoolstop .tools-pagination{font-size:14px;color:#40464e}.productgridwidget{margin-top:10px}.catalog-grid .tile{border:0}.catalog-grid .tile .brand-label{line-height:60px !important}.catalog-grid .tile .product-name{font-size:14px;line-height:1.5;margin:0 0 10px}.catalog-grid .tile .product-name a{color:#151f2b}.catalog-grid .tile .product-name a:hover{color:#2a5fa8}.catalog-grid .tile .product-sku{color:#444649;font-size:13px;margin:auto 0 15px}.catalog-grid .tile .live-inventory-v2-wrapper{margin:0}.live-inventory-v2-shipping{border-radius:12px;padding:7px 0px;font-size:11px;font-weight:600;background-color:#f1f1f1;display:inline-block}.live-inventory-v2-shipping::before{content:"";width:10px;height:10px;border-radius:50%;display:inline-block;background-color:#ccc;margin-right:15px}.live-inventory-v2-shipping.in-stock{background-color:#fff;color:#a9a9a9}.live-inventory-v2-shipping.in-stock::before{display:none}.live-inventory-v2-shipping.out-stock{background-color:#fff;color:#adadad}.live-inventory-v2-shipping.out-stock::before{display:none}.live-inventory-v2-shipping.out-stock::after{content:"Low Stock";color:#a9a9a9}.catalog-grid .tile .footer .footer-wrapper-price{justify-content:flex-start}.catalog-grid .tile .footer .footer-wrapper-price .price-label{font-size:24px;font-weight:600;color:#37abff}.catalog-grid .tile .footer .footer-wrapper-description{display:flex;flex-direction:column}.product-tools-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.product-tools-wrapper .addtoquicklist-wrapper,.product-tools-wrapper .product-shopping-actions-addtoquicklist{padding:0 !important;height:30px;display:flex;align-items:center}.product-tools-wrapper .addtoquicklist-wrapper a,.product-tools-wrapper .product-shopping-actions-addtoquicklist a{color:#444649;font-size:14px}.product-tools-wrapper .addtoquicklist-wrapper a i::before,.product-tools-wrapper .product-shopping-actions-addtoquicklist a i::before{content:"+";font-family:"Poppins",sans-serif;font-size:14px;display:block}.product-tools-wrapper .product-compare-action{margin:0;padding:0;border:0;font-size:14px;color:#444649;font-weight:400;height:30px;display:flex;align-items:center}.catalog-grid .tile .buttons.group .inputquantity{width:55px;height:37px;border:1px solid #e6e6e6;border-radius:6px;color:#575757;font-size:14px}.catalog-grid .tile .buttons.group .btn{min-height:37px;padding:5px 10px;border-radius:16px;font-size:16px;font-weight:600}.catalog-grid .tile .buttons.group .live-inventory-v2-add-to-cart-wrapper{width:calc(100% - 60px)}.catalog-grid .tile .buttons.group:has(+.product-login-buttons){margin:0}.product-login-buttons{display:flex;flex-direction:column;gap:8px;text-align:center}.product-login-buttons div{color:#0a3674;font-size:15px;font-weight:500;margin:0 0 10px}.product-login-buttons .theme-button{display:block;color:#fff !important;padding:8px}.product-login-buttons .theme-button-outline{color:#2a5fa8 !important;padding:8px}.product-login-buttons .theme-button-outline:hover{color:#fff !important}.product-login-buttons+.product-tools-wrapper{display:none}.pdp-breadcrumb .breadcrumb{padding:10px 0}@media only screen and (min-width: 1200px){.mainproductpagedesktop .col.col-lg-10+.filter-container{width:25%}.mainproductpagedesktop .col>.row{margin:0 -25px}.mainproductpagedesktop .col>.row>.col{padding:0 25px}.catalog-single .productimage_container{width:45%}.catalog-single .productsummary_container{width:55%} }.main-image>div{position:relative}.main-image .productimagesolo,.main-image .ms-slide-bgcont{border:1px solid #e8e8e8;padding:20px;border-radius:5px}.main-image .prod-gal{margin-bottom:160px !important}@media only screen and (max-width: 400px){.main-image .prod-gal{margin:0 !important} }.main-image .product-lightbox-open{right:inherit;left:10px;bottom:10px}.main-image .ms-thumb-list{min-height:130px;bottom:-145px !important}.main-image .ms-thumb-frame{background-color:#f1f1f1;border-radius:5px;height:130px !important;width:130px !important;padding:15px;display:flex;justify-content:center;align-items:center}.main-image .ms-thumb-frame img{mix-blend-mode:multiply}.main-image .product-brand{width:0;height:0;margin:0}.main-image .product-brand a{font-weight:400;position:absolute;bottom:10px;right:10px;width:82px;height:52px;z-index:1;font-size:12px;line-height:1.2;font-weight:400;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;padding:5px;margin:0;border:1px solid #e8e8e8;border-radius:5px}.main-image .product-brand a img{mix-blend-mode:multiply;width:100%;height:100%;object-fit:contain}.catalog-single .product-item-spacing{padding-bottom:0}.product-summary .product-title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.product-summary .product-name{color:#151f2b;font-size:20px}.product-summary .product-details-wrapper{margin-bottom:25px}.product-summary .productdetails{display:grid;gap:5px 15px;grid-template-columns:auto auto 1fr}@media only screen and (max-width: 500px){.product-summary .productdetails{display:flex;flex-direction:column} }.product-summary .productdetails>*{grid-column:1/4}.product-summary .productdetails .live-inventory-v2-wrapper{grid-column:3/4;display:flex;justify-content:flex-end}@media only screen and (max-width: 500px){.product-summary .productdetails .live-inventory-v2-wrapper{justify-content:center} }.product-summary .productdetails .prod-code{grid-column:1/2;grid-row:1/2}.product-summary .productdetails .prod-code .label-focus{background-color:#ecf2fa;border-radius:12px;padding:7px 15px;color:#444649;font-size:14px;margin:0}.product-summary .productdetails .product-indicators{grid-column:2/3;grid-row:1/2;display:none}.product-summary .productdetails .prod-category,.product-summary .productdetails .manufacturer-name{font-size:14px;color:#444649;margin:0 !important}.product-summary .product-points::before{content:"Description";color:#151f2b;display:block;font-weight:700;margin:0 0 15px}.product-summary .product-points ul{padding:0;list-style:none}.product-summary .product-points ul li{max-width:none;padding-left:15px;color:#444649;font-size:14px}.product-summary .product-points ul li+li{margin-top:4px}.product-summary .product-points ul li::before{content:"•";color:#2a5fa8;display:inline-block;margin-left:-15px;width:15px}.ex-product .catalog-single .softgraybackground.product-shopping-actions{border:1px solid #e8e8e8;border-radius:5px;padding:22px}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-row{margin:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-prices{text-align:center;padding:10px 25px;background-color:#ecf2fa;margin:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-prices .price{padding:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-prices .price .has-price{font-size:248x;color:#3a7bff;font-weight:600;margin:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-prices:has(.product-login-buttons){padding:0;background-color:rgba(0,0,0,0)}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart{display:block;padding:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;align-content:space-around;flex-direction:column}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .qnt-count{padding:0;display:flex;border:1px solid #e8e8e8;border-radius:5px}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .qnt-count .incr-btn{height:50px;color:#575757;font-size:14px;line-height:50px;margin:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .qnt-count .inputquantity{height:50px;border:0;padding:0;margin:0;font-size:12px;color:#575757;width:30px}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .live-inventory-v2-add-to-cart-wrapper{width:auto;flex-grow:1}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .live-inventory-v2-add-to-cart-wrapper .btn{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;margin:0}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .live-inventory-v2-add-to-cart-wrapper .btn:hover,.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .live-inventory-v2-add-to-cart-wrapper .btn:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.ex-product .catalog-single .softgraybackground.product-shopping-actions .product-shopping-actions-addtocart .buttons.group .live-inventory-v2-add-to-cart-wrapper .btn i{display:none}#accordion .panel-border{border:1px solid #e6e6e6;border-radius:18px;box-shadow:none}#accordion .panel-heading{padding:0 50px}#accordion .panel-heading h3{font-size:16px;color:#151f2b;margin:0;padding:30px 0;border-bottom:1px solid #e6e6e6}#accordion .panel-heading h3::after{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;width:16px;height:16px;transform:rotate(-90deg);transition:all .3s}#accordion .panel-heading.collapsed h3{border-bottom:0}#accordion .panel-heading.collapsed h3::after{transform:rotate(0)}#accordion .panel-body{padding:30px 50px;font-size:14px;min-height:315px}#accordion .panel-body .form-group{display:flex;flex-direction:column;min-height:245px}#accordion .panel-body .panel-expand{padding-top:20px;margin-top:auto}#accordion .panel-body .panel-expand a{color:#2a5fa8;font-size:14px;font-weight:700}#accordion .panel-body .panel-expand a::after{content:" More"}#accordion .panel-body .panel-expand a:hover{color:#fd5857}#accordion .panel-body .tech-specs,#accordion .panel-body custom-html{max-height:200px;overflow:hidden;display:block}#accordion .panel-body.panel-expanded .tech-specs,#accordion .panel-body.panel-expanded custom-html{max-height:none}#accordion .panel-body.panel-expanded .panel-expand a::after{content:" Less"}#accordion .tech-specs .item{background-color:rgba(0,0,0,0) !important}#accordion .tech-specs .item .text-right{text-align:left}.shopping-cart{margin-top:0}.cart-header-wrapper{padding:15px 0}.cartheader_container>.row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 0}.cartheader_container>.row::before,.cartheader_container>.row::after{display:none}@media only screen and (max-width: 768px){.cartheader_container>.row{justify-content:center} }.cartheader_container .title{margin:0;color:#0a3674;font-size:22px}.cartheader_container .cart-topbuttons{display:flex;gap:5px;margin-left:auto;justify-content:flex-end;flex-wrap:wrap}@media only screen and (max-width: 768px){.cartheader_container .cart-topbuttons{justify-content:center;margin:0} }.cartheader_container .cart-topbuttons .btn-primary{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;color:#2a5fa8;border:1px solid #2a5fa8;margin:0;border:1px solid #2a5fa8 !important}.cartheader_container .cart-topbuttons .btn-primary:hover,.cartheader_container .cart-topbuttons .btn-primary:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.cartheader_container .cart-topbuttons .btn-black{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;margin:0;font-size:16px}.cartheader_container .cart-topbuttons .btn-black:hover,.cartheader_container .cart-topbuttons .btn-black:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.cartproductlines_container{margin:15px 0 0;overflow:auto;border:1px solid #d5d5d5;border-radius:5px;padding:0}@media only screen and (min-width: 992px){.cartproductlines_container{max-height:584px} }@media only screen and (max-width: 991px){.cartproductlines_container{width:100%}.cartproductlines_container+div{width:100%} }.cartproductlines_container>.row{margin:0}.cartproductlines_container>.row .no-more-tables{padding:0}.cartproductlines_container .items-list{border:0}.cartproductlines_container .items-list thead{background-color:#ecf2fa}.cartproductlines_container .items-list th{color:#0a3674;font-weight:700;font-size:16px;padding:25px 0}.cartproductlines_container .items-list td{padding:25px 0;border-color:#d5d5d5}.cartproductlines_container .items-list td.name a{font-size:14px;font-weight:600;margin:0 0 5px;display:block}.cartproductlines_container .items-list td.name .item-sku-wrapper{font-size:12px;color:#444649}.cartproductlines_container .items-list td.name .add-reference{font-size:12px;margin-top:5px}.cartproductlines_container .items-list td.name .add-reference a{font-size:12px;color:#2a5fa8 !important;display:flex;font-weight:400;gap:5px}.cartproductlines_container .items-list td.name .add-reference a i::before{content:"+";font-size:12px;margin:0}.cartproductlines_container .items-list td.name .add-reference a:hover{color:#0a3674 !important}.cartproductlines_container .items-list td.price{display:table-cell !important}@media only screen and (max-width: 768px){.cartproductlines_container .items-list td.price{display:block !important} }.cartproductlines_container .items-list td.price .item_line_price{font-size:16px;font-weight:500}.cartproductlines_container .items-list td.total .content_value{padding:10px 15px;background-color:#ecf2fa;border-radius:10px}.cartproductlines_container .items-list td.total .item_line_total{font-size:16px;font-weight:500;margin:0}.cartproductlines_container .items-list td.qnt-count .incr-btn{border:1px solid #d5d5d5;color:#151f2b;background-color:rgba(0,0,0,0) !important;height:36px;font-size:16px;position:relative}.cartproductlines_container .items-list td.qnt-count .incr-btn.decrease-btn{border-right:0;border-radius:8px 0 0 8px}.cartproductlines_container .items-list td.qnt-count .incr-btn.decrease-btn::after{content:"";height:calc(100% + 2px);border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:absolute;width:10px;top:-1px;left:100%}.cartproductlines_container .items-list td.qnt-count .incr-btn.increase-btn{border-left:0;border-radius:0 8px 8px 0}.cartproductlines_container .items-list td.qnt-count .incr-btn.increase-btn::after{content:"";height:calc(100% + 2px);border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:absolute;width:10px;top:-1px;right:100%}.cartproductlines_container .items-list td.qnt-count .incr-btn:hover{background-color:#ecf2fa !important}.cartproductlines_container .items-list td.qnt-count .quantity{border:1px solid #d5d5d5;border-left:0;border-right:0;height:36px;font-size:16px;text-align:center;width:20px;overflow:visible;font-size:12px}.cartproductlines_container .items-list td.delete{padding-right:30px}.cartproductlines_container .items-list td.delete .delete-btn{background:rgba(0,0,0,0) !important;height:auto !important;line-height:1;padding:0;font-size:0}.cartproductlines_container .items-list td.delete .delete-btn i{color:#151f2b;font-size:20px}.cartproductlines_container .items-list td.delete .delete-btn:hover{background-color:rgba(0,0,0,0) !important}.cartproductlines_container .items-list td.delete .delete-btn:hover i{color:red}@media only screen and (max-width: 768px){.cartproductlines_container .items-list td{text-align:center;width:100% !important;display:block !important;padding:20px} }.shopping-cart .cart-resume{float:none}.shopping-cart .cart-resume .softgraybackground{background-color:rgba(0,0,0,0)}.shopping-cart .cart-resume .cart-totals{border:1px solid #d5d5d5;border-radius:5px;padding:20px}.shopping-cart .cart-resume .cart-totals tbody{border:0}.shopping-cart .cart-resume .cart-totals td{border:0;font-size:16px;color:#444649}.shopping-cart .cart-resume .cart-totals .devider{border-bottom:1px solid #d5d5d5 !important}.shopping-cart .cart-resume .cart-totals .btn-primary{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#fff;color:#2a5fa8;border:1px solid #2a5fa8}.shopping-cart .cart-resume .cart-totals .btn-primary:hover,.shopping-cart .cart-resume .cart-totals .btn-primary:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.shopping-cart .cart-resume .cart-totals .btn-black{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;width:100%;font-size:16px}.shopping-cart .cart-resume .cart-totals .btn-black:hover,.shopping-cart .cart-resume .cart-totals .btn-black:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.carttotals_container .bg-lightblue{background-color:#fff !important}.carttotals_container .theme-button-outline{background-color:#fff}.carttotals_container .theme-button-outline:hover{background-color:#fd5857}.carttotals_container .usp-card-text{min-height:0;margin:20px 0}.clear-cart{font-weight:700;display:inline-block;background:#2a5fa8;transition:all .3s;padding:13px 45px;color:#fff;text-align:center;border:0;border-radius:22px;background:#151f2b;float:right;margin-top:20px}.clear-cart:hover,.clear-cart:focus-visible{background:#fd5857;color:#fff;text-decoration:none}.custom-dashboard-title{position:relative;isolation:isolate;padding:65px 0;min-height:290px;display:flex;flex-direction:column}.custom-dashboard-title .container{margin-top:auto}.custom-dashboard-title>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.custom-dashboard-title h1{margin:0 0 20px}.custom-dashboard-title p{margin:0}.ex-customer .zonetop{margin-bottom:38px}@media only screen and (max-width: 991px){.ex-customer .filter-container{float:none !important;margin-bottom:20px} }@media only screen and (min-width: 1469px){.ex-customer .desktop>.row{margin:0 -25px}.ex-customer .desktop>.row>.col{padding:0 25px}.ex-customer .filter-container.col.col-lg-2.col-xs-12{width:27.5%}.ex-customer .filter-container.col.col-lg-2.col-xs-12+.col{width:72.5%} }.myaccountdashboard_container .grid.simple.ui-resizable{border-color:#dadada}.myaccountdashboard_container .grid.simple.ui-resizable[data-expanded=true] .grid-body{border-color:#dadada}.customertools_container.mobile-widget-wrapper{margin-bottom:20px}div.customertools .your-account{font-size:24px;font-weight:700;letter-spacing:0;flex-direction:column;background-color:#2a5fa8;color:#fff;padding:30px 40px}div.customertools .your-account::before{content:"Welcome Back";display:block;font-size:16px;font-weight:500;margin-bottom:10px;color:#ecf2fa}div.customertools .close-panel i{color:#fff}div.customertools .switch-account-new.hidden{padding:0;border:0}div.customertools .switch-account-new #changeaccountbtn{font-size:16px;padding:5px}div.customertools .switch-account-new .switch-wrapper,div.customertools .switch-account-new table{margin:0;padding:16px;border-left:1px solid #dadada;border-right:1px solid #dadada;width:100%}div.customertools .switch-account-new .switch-wrapper td,div.customertools .switch-account-new table td{padding:0 16px 10px !important}div.customertools .nav-pills{margin:0;border:1px solid #dadada;border-top:0;border-radius:0 0 10px 10px}div.customertools .nav-pills li{border-top:1px solid #dadada}div.customertools .nav-pills li.group-name{display:none}div.customertools .nav-pills li a{padding:16px 40px !important;display:flex;align-items:center;gap:20px 30px;border-radius:0;background-color:#fff !important;color:#0a3674 !important}div.customertools .nav-pills li a:hover,div.customertools .nav-pills li a:focus-visible{font-weight:600;background-color:#ecf2fa !important}div.customertools .nav-pills li a:hover i,div.customertools .nav-pills li a:focus-visible i{color:#fff;background-color:#2a5fa8}div.customertools .nav-pills li i{width:41px;height:41px;background-color:#ecf2fa;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;font-size:21px;color:#2a5fa8;flex-shrink:0;margin:0}div.customertools .nav-pills .sidebar-logout{position:static}div.customertools .nav-pills .sidebar-logout a::before{display:none}div.customertools .nav-pills .sidebar-mobiletools{order:-999}@media only screen and (min-width: 992px){div.customertools .nav-pills .sidebar-mobiletools{display:none} }div.customertools[data-static=true] .your-account{border-radius:10px 10px 0 0}@media only screen and (max-width: 1469px)and (min-width: 992px){div.customertools[data-static=true] .your-account{padding:20px 10px;font-size:18px}div.customertools[data-static=true] .your-account::before{font-size:14px} }@media only screen and (max-width: 991px){div.customertools[data-static=true] .nav-pills li:not(.sidebar-mobiletools){display:none} }div.customertools[data-static=true] .nav-pills li a{white-space:wrap}@media only screen and (max-width: 1469px)and (min-width: 992px){div.customertools[data-static=true] .nav-pills li a{gap:10px;padding:10px !important;font-size:14px;white-space:wrap} }@media only screen and (max-width: 1469px)and (min-width: 992px){div.customertools[data-static=true] .nav-pills li i{display:none} }div.customertools[data-static=false]{width:320px;right:-320px}div.customertools[data-static=false].open{right:0}div.customertools[data-static=false] .customertools-container{padding:0;background-color:#fff}div.customertools[data-static=false] .nav-pills a{padding:10px 20px !important;gap:10px}.sidebar-dashboard i::before,.sidebar-profile i::before,.sidebar-myorders i::before,.sidebar-myquotes i::before,.sidebar-freqpurchased i::before,.sidebar-savedcarts i::before,.sidebar-contractitems i::before,.sidebar-quicklists i::before{content:"";background-repeat:no-repeat;background-size:contain;width:20px;height:20px;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.sidebar-dashboard a:hover i::before,.sidebar-dashboard a:focus-visible i::before,.sidebar-profile a:hover i::before,.sidebar-profile a:focus-visible i::before,.sidebar-myorders a:hover i::before,.sidebar-myorders a:focus-visible i::before,.sidebar-myquotes a:hover i::before,.sidebar-myquotes a:focus-visible i::before,.sidebar-freqpurchased a:hover i::before,.sidebar-freqpurchased a:focus-visible i::before,.sidebar-savedcarts a:hover i::before,.sidebar-savedcarts a:focus-visible i::before,.sidebar-contractitems a:hover i::before,.sidebar-contractitems a:focus-visible i::before,.sidebar-quicklists a:hover i::before,.sidebar-quicklists a:focus-visible i::before{filter:brightness(0) invert(1)}.sidebar-dashboard i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/home.svg")}.sidebar-profile i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/user.svg")}.sidebar-myorders i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/shopping-cart.svg")}.sidebar-myquotes i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/dollarquote.svg")}.sidebar-freqpurchased i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/shopping-cart_2.svg")}.sidebar-savedcarts i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/shopping-basket.svg")}.sidebar-contractitems i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/list.svg")}.sidebar-quicklists i::before{background-image:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/timer.svg")}.ex-rewards .rewards.myaccount .myaccount-title{display:none}.rewards-hero-banner{background:#ecf2fa;position:relative;border-bottom:9px solid #2a5fa8}.rewards-hero-image{width:46%;height:100%;position:absolute;top:0;right:0}.rewards-hero-image::before{content:"";position:absolute;display:block;bottom:0;right:100%;width:196px;height:183px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/rewards-pills.png") no-repeat center;background-size:contain}@media only screen and (max-width: 1200px){.rewards-hero-image{width:50%} }@media only screen and (max-width: 800px){.rewards-hero-image{display:none} }.rewards-hero-image img{width:100%;height:100%;object-fit:cover}.rewards-hero-content{padding:2.5vw 0;width:45%;position:relative;z-index:1}@media only screen and (max-width: 1200px){.rewards-hero-content{padding-block:30px} }@media only screen and (max-width: 800px){.rewards-hero-content{width:100%;order:0;padding:30px 5% 15px} }.rewards-hero-content h1{margin:0 0 25px;font-size:36px;line-height:1.5}.rewards-hero-content p{margin:0 0 25px;color:#151f2b;font-weight:600;padding-left:45px;background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/gift.png") no-repeat;background-size:24px;background-position:top left}.rewards-hero-content .rewards-hero-button{background-color:#2a5fa8;color:#fff;padding:12px 20px;border-radius:25px;width:250px;display:flex;justify-content:space-between;align-items:center;font-weight:600;transition:.3s all}.rewards-hero-content .rewards-hero-button::after{content:"";background:url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/arrow-right.svg") no-repeat center;width:26px;height:26px;background-size:contain;filter:brightness(0) invert(1)}.rewards-hero-content .rewards-hero-button:hover,.rewards-hero-content .rewards-hero-button:focus-visible{background-color:#fd5857}.rewards-hero-content .rewards-hero-points h2{margin:0 0 30px;font-size:16px !important;font-weight:400;color:#151f2b}.rewards-hero-content .rewards-hero-points h2>strong{color:#fd5857 !important;font-size:36px;font-weight:700}.rewards-hero-content .rewards-hero-points h2 small{color:#606a76;font-size:16px}.rewards-hero-content .rewards-hero-points h2 small strong{color:#606a76 !important;font-weight:400}.reward-title-wrapper{display:none}.rewards .reward-items-list .reward-item .product-card .product-additional{text-align:left}.rewards .reward-items-list .reward-item .product-card .product-additional .product-price{width:auto;height:auto;border-radius:0;background-color:rgba(0,0,0,0);color:#fd5857;font-size:24px;font-weight:700;margin:0 0 15px;display:flex;gap:5px}.rewards .reward-items-list .reward-item .product-card .product-additional .product-price::after{content:"points";color:#151f2b;font-size:16px;font-weight:400}.rewards .reward-items-list .reward-item .product-card .product-additional .product-add{margin:0;width:100%}.rewards .reward-items-list .reward-item .product-card .product-additional .product-add .btn-primary{margin:0;width:100%;border-radius:25px;text-align:center;font-weight:700;padding:12px 20px}.rewards .reward-items-list .reward-item .product-card .product-additional .product-add .btn-primary[disabled]{border:1px solid #d5d5d5;background-color:#fff;color:#2a5fa8;opacity:1}
/* contact us new */
body:has(.contact-title-area){background-color:#ecf2fa}body:has(.contact-title-area) .catalog-grid .container{background-color:rgba(0,0,0,0)}.contact-title-area{position:relative;isolation:isolate;background-color:#0a3674;padding-top:120px}.contact-title-area>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.29}.contact-title{max-width:450px}.contact-title span{color:#fff;display:block;font-size:20px;font-weight:600}.contact-title h1{color:#fff;font-size:36px;margin:20px 0 50px;line-height:1.4}.location-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media only screen and (max-width: 550px){.location-cards{grid-template-columns:1fr} }.location-card{background-color:#fff;padding:30px;border-radius:10px;display:flex;flex-direction:column}.location-card h3{color:#0a3674;font-size:24px;margin:0 0 20px}.location-card ul{list-style:none;padding:0;margin:0 0 20px}.location-card ul li{margin:0;padding:0;display:flex;align-items:flex-start}.location-card ul li img{width:20px;height:20px;margin-right:20px;object-fit:contain;flex-shrink:0;margin-top:4px;filter:brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%)}.location-card ul li+li{margin-top:10px}.location-card .theme-button{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-inline:30px}.location-card .theme-button img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.contact-us-custom-form{background-color:#fff;padding:45px 45px 15px;border-radius:10px;isolation:isolate;overflow:hidden;position:relative}.contact-us-custom-form h2{font-size:30px;margin:0 0 15px;line-height:1.4}.contact-us-custom-form .card-pills{transform:rotate(33deg);top:-50px;right:70px;z-index:-1}@media only screen and (min-width: 991px){.contact-us-custom-form{margin-top:-150px} }@media only screen and (max-width: 991px){.contact-us-custom-form{margin-top:20px} }@media only screen and (max-width: 768px){.contact-us-custom-form{padding-inline:20px} }

/* cat tiles update */
div .principal-categories .tile a {
  background-color: transparent;
  isolation: isolate;
}
div .principal-categories .tile a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fd5857;
  z-index: -2;
}
div .principal-categories .tile a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ecf2fa;
  z-index: -1;
  border-bottom-right-radius: 80px;
  transition: all 0.3s;
}
div .principal-categories .tile a p {
  position: relative;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
}
@media only screen and (max-width: 380px) {
  div .principal-categories .tile a p {
    justify-content: center;
  }
}
div .principal-categories .tile a p span {
  width: 100%;
}
div .principal-categories .tile a p::after {
  content: "Shop Now";
}
div .principal-categories .tile a p::before {
  content: "";
  width: 26px;
  height: 14px;
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/arrow-right.svg") no-repeat center;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%);
  order: 2;
  transition: all 0.3s;
  margin-top: 13px;
}
div .principal-categories .tile a:hover::after {
  border-bottom-right-radius: 160px;
}
div .principal-categories .tile a:hover p::before {
  transform: translateX(5px);
}

/* category title banner */
.category-title-section {
  background: #0a3674;
  height: 268px;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .category-title-section {
    min-height: 0;
  }
}
.category-title-section .container {
  position: static;
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.category-title-section .container::before, .category-title-section .container::after {
  display: none;
}
.category-title-section-content {
  width: 33%;
  padding: 0 0 40px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 768px) {
  .category-title-section-content {
    width: 100%;
    padding: 40px 0;
    align-self: center;
  }
}
.category-title-section-title {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 25px;
}
.category-title-section-title h1 {
  color: #fff;
  font-size: 36px;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .category-title-section-title h1 {
    font-size: 24px;
  }
}
.category-title-section-title-icon {
  width: 56px;
  height: 56px;
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.category-title-section-title-icon img {
  width: 32px;
  height: 32px;
  filter: brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);
  object-fit: contain;
}
.category-title-section p {
  color: #fff;
  font-weight: 600;
  margin: 0;
}
.category-title-section-image {
  position: absolute;
  top: 0;
  right: 0;
  width: 55%;
  height: 100%;
}
@media only screen and (max-width: 1170px) {
  .category-title-section-image {
    width: 45%;
  }
}
@media only screen and (max-width: 768px) {
  .category-title-section-image {
    opacity: 0.4;
  }
}
@media only screen and (max-width: 480px) {
  .category-title-section-image {
    display: none;
  }
}
.category-title-section-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  clip-path: polygon(170px 0, 100% 0, 100% 100%, 0 100%);
}
.category-title-section-image .card-pills {
  z-index: 1;
  bottom: 0;
  left: -195px;
  right: inherit;
  transform: rotate(-57.5deg);
  gap: 13px;
}
.category-title-section-image .card-pill-group {
  gap: 13px;
  animation: card-pills-animation 22s linear infinite;
}
.category-title-section-image .card-pill-group.reverse {
  animation-direction: reverse;
  animation-duration: 21s;
}
.category-title-section-image .card-pill-group.reverse + .card-pill-group {
  animation-duration: 20s;
}
.category-title-section-image .card-pill {
  width: 106px;
  height: 35px;
  border-radius: 18px;
}

@keyframes card-pills-animation {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - 195px));
  }
}

/* infinite scroll  */
 
.gridtools.load-more-infinite-scroll.fixed-bottom {
  width: auto;
  bottom: 50% !important;
  transform: translateY(50%);
  padding: 0;
  box-shadow: none;
}
@media (max-width: 900px) {
  .gridtools.load-more-infinite-scroll.fixed-bottom {
    bottom: 100px !important;
    transform: translateY(0) scale(0.6);
    transform-origin: left bottom;
  }
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools {
  width: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: #e8eef6;
  border-radius: 6px;
  padding: 12px 8px;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button {
  position: relative;
  width: 45px;
  height: 45px;
  background-color: #fff;
  border-radius: 50%;
  color: #151f2b;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 0.3s;
  padding: 0;
  margin: 0;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button i {
  display: none;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button span {
  position: absolute;
  left: calc(100% + 20px);
  top: 50%;
  transform: skew(90deg) translateY(-50%);
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #7f7f7f;
  background-color: #e8eef6;
  padding: 10px 12px;
  border-radius: 6px;
  transition: all 0.3s;
  opacity: 0;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button span::before {
  content: "";
  height: 100%;
  width: 30px;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 100%;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button::before, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button::after {
  content: "";
  width: 10px;
  height: 15px;
  transform: rotate(90deg);
  transition: all 0.3s;
  display: block;
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center;
  background-size: contain;
  order: -1;
  filter: brightness(0) saturate(100%) invert(31%) sepia(97%) saturate(579%) hue-rotate(180deg) brightness(87%) contrast(92%);
  position: relative;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button::after {
  opacity: 0.6;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:hover, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus-visible, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus {
  background-color: #2a5fa8;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:hover span, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus-visible span, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus span {
  transform: skew(0deg) translateY(-50%);
  opacity: 1;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:hover::before, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:hover::after, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus-visible::before, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus-visible::after, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus::before, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 button:focus::after {
  filter: brightness(0) invert(1);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 .loadmore-toggle-footer::before, .gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 .loadmore-toggle-footer::after {
  transform: rotate(-90deg);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .listtools .col-md-6 .loadmore-toggle-footer::after {
  display: none;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .scroll-to-top::before {
  bottom: -2px;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .scroll-to-top::after {
  top: -2px;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination-total-count {
  position: absolute;
  bottom: calc(100% + 15px);
  left: -200px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #7f7f7f;
  background-color: #e8eef6;
  padding: 10px 12px;
  border-radius: 6px;
  z-index: 1;
  margin: 0;
  transition: all 0.3s;
  opacity: 0;
  transform: skew(90deg);
}
.gridtools.load-more-infinite-scroll.fixed-bottom:hover .pagination-total-count {
  left: 0;
  opacity: 1;
  transform: skew(0deg);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more {
  position: relative;
  width: 45px;
  height: 45px;
  background-color: #fff;
  border-radius: 50%;
  color: #151f2b;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more li {
  margin: 0;
  border: 0;
  padding: 0;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .loadmore-pagination-active-text {
  display: none;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .loadmore-pagination-active-number {
  font-size: 14px;
  font-weight: 400;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more a {
  padding: 0;
  float: none;
  color: #2a5fa8;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .active {
  width: 18px;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .prev-page,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .next-page {
  z-index: 1;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .prev-page a,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .next-page a {
  width: 10px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* chrome bug if transparent */
  background-color: #fff;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page {
  position: absolute;
  top: 50%;
  left: calc(100% + 15px);
  transform: translateY(-50%) skew(90deg);
  transition: all 0.3s;
  opacity: 0;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page::before,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page::before {
  content: "";
  height: 120%;
  width: 100px;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page a,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page a {
  width: 70px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  background-color: #e8eef6;
  border-radius: 6px;
  color: #7f7f7f;
  font-size: 12px;
  transition: all 0.3s;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page a:hover, .gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page a:focus-visible,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page a:hover,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page a:focus-visible {
  background-color: #2a5fa8;
  color: #fff;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page {
  top: calc(50% - 11px);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .first-page a::before {
  content: "First: ";
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page {
  top: calc(50% + 11px);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more .last-page a::before {
  content: "Last: ";
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .first-page,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .last-page {
  opacity: 1;
  transform: translateY(-50%) skew(0deg);
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .first-page[disabled],
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .last-page[disabled] {
  opacity: 0.5;
  pointer-events: all;
}
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .first-page[disabled] a,
.gridtools.load-more-infinite-scroll.fixed-bottom .pagination.load-more:hover .last-page[disabled] a {
  background-color: #e8eef6;
  color: #7f7f7f;
  cursor: default;
}
 
/* end infinite scroll */
 
/* ink toner finder */
 
body:has(.inktoner-brands-container) {
  background-color: #ecf2fa;
}
body:has(.inktoner-brands-container) .col {
  min-height: 0;
}
body:has(.inktoner-brands-container) .zonetop,
body:has(.inktoner-brands-container) .zonebottom {
  margin: 0;
}

.custom-ink-toner-outer {
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/ink-toner-bg.jpg") no-repeat center center;
  background-size: cover;
}

.custom-ink-toner .inktonerfinder_wrapper {
  padding-inline: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  .custom-ink-toner .inktonerfinder_wrapper {
    padding-top: calc(80px / 2);
    padding-bottom: calc(80px / 2);
  }
}
.custom-ink-toner .horizontal_layout_row {
  flex-direction: column;
  align-items: center;
  gap: 30px;
}
.custom-ink-toner .horizontal_layout_row::before, .custom-ink-toner .horizontal_layout_row::after {
  display: none;
}
.custom-ink-toner .horizontal_layout_row > div {
  width: 100%;
}
.custom-ink-toner .horizontal_layout_row .horizontal_layout_left {
  flex-direction: column;
  align-items: center;
}
.custom-ink-toner .horizontal_layout_row .horizontal_layout_left::before {
  display: none;
}
.custom-ink-toner .horizontal_layout_row .horizontal_layout_left .horizontal_title {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.custom-ink-toner .horizontal_layout_row .horizontal_layout_left .horizontal_title iframe {
  width: 100%;
  height: 100%;
  max-width: 150px;
  max-height: 150px;
  border: 0;
}
.custom-ink-toner .horizontal_layout_row .horizontal_layout_left .horizontal_title span {
  display: block;
  opacity: 0.75;
  font-size: 16px;
  margin: 0;
}
.custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 60px;
  margin: 20px 0;
}
.custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons .ink-toner-finder-button {
  border-radius: 0;
  border: 0;
  font-size: 16px;
  font-weight: 700;
  background: transparent;
  color: #fff;
  padding: 10px 20px;
  position: relative;
}
.custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons .ink-toner-finder-button::after {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  background: #fff;
  transition: width 0.3s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons .ink-toner-finder-button:hover::after, .custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons .ink-toner-finder-button:focus-visible::after {
  width: 50%;
}
.custom-ink-toner .horizontal_layout_row .ink-toner-finder-buttons .ink-toner-finder-button.tab-active::after {
  width: 100%;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form {
  display: none;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form .form-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form .form-container .form-group {
  margin: 0;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form input[type=text] {
  border: 0;
  height: 55px;
  border-radius: 28px;
  padding-left: 35px;
  padding-right: 70px;
  font-size: 14px;
  width: 1000px;
  max-width: 100%;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form button[type=submit] {
  position: absolute;
  right: 0;
  top: 0;
  height: 55px;
  width: 70px;
  border: 0;
  color: #fff;
  border-radius: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form button[type=submit] i {
  width: 20px;
  height: 20px;
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/search.svg") no-repeat center;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9 .ink-toner-finder-search-form .search-form button[type=submit] i::before {
  display: none;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9.show-search .ink-toner-finder-search-form {
  display: block;
}
.custom-ink-toner .horizontal_layout_row > .col-sm-9.show-search .inkselectform {
  display: none;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 20px;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group {
  max-width: 100%;
  min-width: 0;
  width: 310px;
  margin: 0;
}
@media (max-width: 340px) {
  .custom-ink-toner.inktonerfinderwidget .inkselectform .form-group {
    width: 100%;
  }
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .select2-container {
  width: 100%;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .select2-container .select2-selection {
  border-radius: 27px;
  height: 55px;
  border: 0;
  padding: 10px 30px;
  font-size: 16px;
  font-weight: 400;
  color: #2b2b2b;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .select2-container .select2-selection__arrow {
  height: 18px;
  width: 18px;
  right: 15px;
  background: url("https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg") no-repeat center center;
  background-size: contain;
  top: calc(50% - 9px);
  transform: rotate(-90deg);
  transform-origin: center center;
  transition: transform 0.3s ease-in-out;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .select2-container .select2-selection__arrow b {
  display: none;
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .select2-container.select2-container--open .select2-selection__arrow {
  transform: rotate(90deg);
}
.custom-ink-toner.inktonerfinderwidget .inkselectform .form-group .printer_button {
  width: 100%;
  height: 55px;
  border-radius: 27px !important;
  border: 0;
  font-size: 16px;
  font-weight: 700;
}

.inktoner-brands-container {
  background-color: #ecf2fa;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  .inktoner-brands-container {
    padding-top: calc(80px / 2);
    padding-bottom: calc(80px / 2);
  }
}
 
/* end ink toner finder */

/* no search */

.nosearch-top {
	 background: #f9fbfd;
	 padding: 35px 0;
}
 .nosearch-top h2 {
	 font-size: 18px;
	 font-weight: 700;
	 color: #0a3674;
	 margin: 0;
}
 .nosearch-top h2 strong {
	 font-size: 24px;
}
 .nosearch-top img {
	 filter: brightness(0) saturate(100%) invert(48%) sepia(59%) saturate(5307%) hue-rotate(334deg) brightness(122%) contrast(98%);
	 margin-right: 10px;
}
 .nosearch-main-content h3 {
	 margin: 0 0 20px;
	 color: #0a3674;
}
 .nosearch-main-content p {
	 color: #151f2b;
}
 .nosearch-main-content ul {
	 padding-left: 15px;
	 margin: 0 0 20px;
}
 .nosearch-main-content ul li {
	 color: #151f2b;
}
 .nosearch-website-search {
	 margin: 40px 0;
}
 .nosearch-website-search .search-form .relsearch {
	 border: 0;
	 max-width: 600px;
}
 .nosearch-website-search .search-form input[type=text] {
	 border: 0;
	 background: #efefef;
	 height: 43px;
	 padding-inline: 30px 120px;
	 border-radius: 20px;
	 font-size: 13px;
}
 .nosearch-website-search .search-form input[type=text]:focus {
	 outline: none;
	 box-shadow: none;
	 border-color: #2a5fa8;
}
 .nosearch-website-search .search-form button[type=submit] {
	 background-image: url(https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/search.svg);
	 background-size: 20px;
	 background-repeat: no-repeat;
	 background-position: center;
	 filter: brightness(0) saturate(100%) invert(14%) sepia(56%) saturate(2759%) hue-rotate(204deg) brightness(96%) contrast(97%);
	 top: 0;
	 right: 0;
	 height: 43px;
	 width: 50px;
	 position: absolute;
	 background-color: transparent;
	 border: 0;
}
 .nosearch-website-search .search-form button[type=submit] i {
	 display: none;
}
 .nosearch-help-links {
	 margin-top: 30px;
	 display: flex;
	 flex-wrap: wrap;
	 gap: 10px 20px;
}
 .nosearch-help-links a {
	 transition: all 0.3s;
}
 .nosearch-help-links a:hover {
	 opacity: 0.8;
}
 .nosearch-categories .custom-catboxes > h3 {
	 display: none;
}
 @media (max-width: 768px) {
	 .nosearch-categories {
		 margin-top: 50px;
	}
}
 .nosearch-categories h2 {
	 font-size: 22px;
	 text-align: left;
}
 .nosearch-categories .custom-catbox-grid {
	 grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
 .nosearch-categories .custom-catbox-grid.owl-carousel {
	 display: block;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-stage-outer {
	 border: 0;
	 padding: 0;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .catbox-group {
	 display: flex;
	 flex-direction: column;
	 gap: 8px;
	 margin-left: -20px;
	 margin-right: 20px;
	 padding: 1px;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .catbox-group .custom-catbox {
	 margin-bottom: 0;
	 box-shadow: none;
	 border: 1px solid #e0e0e0;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-prev, .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next {
	 position: absolute;
	 top: 230px;
	 width: 48px;
	 height: 48px;
	 background-color: #2a5fa8;
	 border-radius: 50%;
	 color: #fff;
	 transition: all 0.3s;
	 cursor: pointer;
	 font-size: 0;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 border: 0;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-prev:after, .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next:after {
	 content: "";
	 width: 15px;
	 height: 15px;
	 background: url(https://us.evocdn.io/dealer/1153/content/media/My_Theme/2025/chevron-left.svg) no-repeat center;
	 background-size: contain;
	 display: block;
	 filter: brightness(0) invert(1);
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-prev:hover, .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next:hover {
	 background-color: #fd5857;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-prev.disabled, .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next.disabled {
	 background: #ccc;
	 cursor: not-allowed;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-prev {
	 left: -24px;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next {
	 right: -24px;
}
 .nosearch-categories .custom-catbox-grid.owl-carousel .owl-nav .owl-next:after {
	 transform: rotate(180deg);
}
.nosearch-brands.custom-brands {
  padding: 60px 0;
  position: relative;
}
.nosearch-brands.custom-brands::after {
  content: "";
  width: 100%;
  height: 400px;
  left: 0;
  top: 100%;
  background: #f5f5f5;
  position: absolute;
  z-index: -1;
}

/* end no search */