/** Shopify CDN: Minification failed

Line 165:54 Unexpected "{"
Line 235:93 Expected identifier but found "600"
Line 417:61 "fomt-size" is not a known CSS property
Line 760:31 Expected identifier but found whitespace
Line 760:32 Unexpected "400"
Line 875:26 Expected identifier but found "{"
Line 951:0 Unexpected "<"
Line 1096:70 Expected identifier but found whitespace
Line 1096:71 Unexpected "400"
Line 1105:156 Expected identifier but found "!"

**/
.header-container .header-style-2 .header-content .header-cart .cart-label {color: #fff!important;}
.card_section-item-inner {border-radius: 6px!important; }
#section-1631782562bfe397c4 .card_section-text-3 {color: #fff!important;}
p {font-family: freight-sans-pro, sans-serif; font-style: normal; font-size: 17px!important; font-weight: 600;}
.eKzqcC {
    display: block;
    font-size: 1px!important;
    line-height: 18px;
    color: #fff!important;
    display: none!important;
}

#e-1675957930406 .gf_button {border-radius: 40px!important;}

#e-1668545364237 .gf_image {border-radius: 12px!important;}
#e-1668545535571 .gf_image {border-radius: 12px!important;}
#e-1668545544416 .gf_image {border-radius: 12px!important;}
#e-1668545565428 .gf_image {border-radius: 12px!important;}
#e-1668545565428 .gf_image {border-radius: 12px!important;}
#e-1668545565464 .gf_image {border-radius: 12px!important;}
#e-1668545565511 .gf_image {border-radius: 12px!important;}



.cm_product-item {background-color: #fff!important; padding: 0px 15px!important; border-radius: 6px;}

.cm_main-content .cm_SearchResult .cm_product-item .cm_button {display: none!important;}
.cm_main-content .cm_SearchResult .cm_product-item__price {display: none!important;}
.cm_main-content  {padding: 20px 30px!important;}
.cm_button.cm_button__primary {border-radius: 26px!important; border: 0px solid #fff!important;}
.cm_button.cm_button__primary:hover {border-radius: 26px!important;}


.shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau {border-radius: 26px!important;}
.spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart {display: none!important;}
.cm_button__primary {background-color: #181d20!important; border-radius: 0px!important;}
.cm_button__primary:hover {border: 0px solid color: #181d20!important; background-color: #181d20!important; border-radius: 0px!important;}
.header-container .header-style-2 .icon-search {font-weight: bold!important;}
.garage-button .garage-label {padding: 10px 30px!important;}
.header-container .header-style-2 .header-cart .cart-icon {padding: 10px 30px!important;}
#cm-garage .garage-button .garage-size {
    color: #000;
    right: -130px;
    top: -28px;
    background: #fff;
    border-radius: 30px;
    width: 18px;
    height: 18px;
    font-size: 12px;
}

.header-container .header-content .horizontal-nav>.menu-list>li {margin-top: 8px!important;margin-bottom: 8px!important;}
.cm_select__pretty {padding-left: 20px!important;}


.garage-button .garage-icon {display: none!important;}
.cm_search-box-root .cm_searchInput {
    background-color: #181d20!important;
    border: 0px solid #cccfd6!important;
    border-radius: 0!important;
    box-shadow: none!important;
    color: #fff!important;
    height: 40px;
    line-height: 40px;
    margin: 0;
    outline: none!important;
    padding: 0 3.5rem 0 15px;
    width: 100%;
  border-bottom: 1px solid #757575!important;
}

.filter-wrapper .tabs-content_wrapper {
    border-radius: 6px 6px 6px 6px!important;
    background-color: #d99700!important;
    background: #d99700!important;
  padding: 30px!important;
}


html {
  scroll-behavior: smooth;
}
span.spf-product__label.spf-product__label-soldout {display: none!important;}
span.spf-product__label.spf-product__label-sale {
    color: #f0f0f0;
    background: #181d20!important;
  border-radius: 26px!important;
}
.open-quick-view {box-shadow: none!important; top: 30px!important;
    right: 30px!important; background-color: #ffb802!important; color: #fff!important;}

a.spf-product-card__image-wrapper {max-height: 280px!important; border-radius: 8px!important;
    border: 1px solid #dadada!important;
    box-shadow: none!important;
  margin: 5%!important;}



.header-container .header-content .header-content_top .wrapper {
  padding: 15px 0!important;}


@media only screen and (max-width: 767px) {
    .hideonmobile { display: none !important; }
}

.eHvkWs {border-radius: 32px!important;}

.instant-brand-header {background-color: #fff; border: 1px solid #eaeaea; display: inline-block; color: #191e21; border-radius: 50%; padding: 20px 25px; font-weight: 800!important;}
.instant-brand-block-listing-text {background-color: #fff; padding: 8px 0px 8px 20px!important; border-radius: 6px;  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; margin-right: 10%!important; transition: all .8s cubic-bezier(.25, .8, .25, 1);}
.instant-brand-block-listing-text:hover {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; transition: all .8s cubic-bezier(.25, .8, .25, 1); background-color: #f4f8f9; }
.instant-brand-block-listing-text a {color: #555!important;}
.instant-brand-grid-block.horizontal {grid-template-columns: 100px 1fr; border-top: 1px solid #eaeaea!important; margin-bottom: 45px!important; margin-top: 15px!important;}
.instant-brand-page-az {text-align: left!important; letter-spacing: 4px;}
instant-brand-letter a:hover {font-size: 18px!important; color: #ffb700!important;}
.logobox {max-height: 220px;}



.collection-toolbar .collection-toolbar_item>span {display: none!important;}
.ia_menu_collections .item_link {
    text-decoration: inherit;
    width: 100%;
    font-size: 15px!important;
    display: block;
    text-align: center;
    line-height: 1;
    color: rgba(var(--color-foreground),.75);
    text-transform: none;
    font-family: inherit;
    font-weight: inherit;
    white-space: nowrap;
  color: #666!important;
text-transform: none!important;}
.ia_menu_collections .item_link:hover {text-decoration: none!important;}
.watermark {display: none!important;}

.main-menu .menu-item .dropdown-menu ul>li:not(:last-child) {
    border-bottom: 0px solid var(--body-border-color)!important;
}

.main-menu .menu-item .dropdown-menu {border-radius: 6px!important; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px!important;}

.main-menu .menu-item .dropdown-menu ul>li {
    height: auto;
    line-height: 1.5!important;
    padding: 0px 0!important;
    font-size: 12px!important;
}
#r-1668798418139 {
  background-color: rgba(255, 255, 255, 1)!important; {border-radius: 8px!important;}
} 

#header.header .header-desktop .horizontal-nav .dropdown-menu .menu-item > a {font-size: 15px!important; line-height: 1em!important; padding: 4px 0px!important;}

.featured_blog__item .featured_blog__item-info .featured_blog__item-publish {font-size: 12px; color: #eaeaea;}
.featured_blog__item .featured_blog__item-title a {
    font-size: 18px!important;
  color: #fff!important;
    line-height: 1em;
    letter-spacing: 0px;
    font-weight: 500;
  margin-top: -10px;
}

.featured_blog__item-button {display: none!important;}



.gf_product-title {font-size: 10px!important; text-align: left!important;}
.gf_product-price {font-size: 18px!important; text-align: left!important; float: left!important;}
.gf_add-to-cart  {display: none!important;}

#rps_search_results_search_bar_wrapper .rps-search-results-search-bar-button {
    background: #bc0305!important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    max-width: initial;
    padding: 6px;
    cursor: pointer;
}

#rps_search_results_search_bar_wrapper .rps-search-results-search-bar-input {border-bottom: 0px!important;background-color: transparent!important;}
#rps_search_results_search_bar_wrapper {border-bottom: 0px!important;background-color: transparent!important;}

.header-mobile .header-hamburger svg {
  display: none!important;
}

.dmenu_hamburger--rounded {
  margin-top: -10px!important;
}
.dmenu_banner {border-radius: 12px!important; filter: grayscale(0%); transition: all .5s cubic-bezier(.25, .8, .25, 1);}
.dmenu_banner:hover {border-radius: 12px!important; filter: grayscale(100%); transition: all .5s cubic-bezier(.25, .8, .25, 1);}
.dmenu_banner_title {font-size: 14px!important; font-weight: 800!important;}


.mybrands {padding: 30px; border: 1px solid #eaeaea; background-color: #fff; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; transition: all .8s cubic-bezier(.25, .8, .25, 1); filter: grayscale(100%);}
.mybrands:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; transition: all .8s cubic-bezier(.25, .8, .25, 1);   filter: grayscale(0%);}


@media only screen and (max-width: 767px) {
  #rps_sticky_widget {display: none!important;}
#section-6b987805-9bd0-480e-a2fe-1a43d8e0a81d #block-6b987805-9bd0-480e-a2fe-1a43d8e0a81d-166652972173c86ab4-1 {display: none!important;}
 #section-163178505900e7f2b3 {display: none!important;}
  #section-1631779468c8a908ff  {display: none!important;}
  #section-96ebb96c-9464-4877-9168-c58f96c20503 {display: none!important;}
.column2 {
    float: left;
    width: 100%!important;
    padding: 0px 20px;
}
  .header-cart {display: none!important;}
}


.merch {display: none!important;}

#section-1631782562bfe397c4 .card_section-button a {background-color: transparent!important; 600!important;}
#section-1631782562bfe397c4 .card_section-text-2 {
    font-size: 14px!important;
    margin: 0 0 20px;
    font-weight: 600!important;
    color: #ffffff;
}
#m-1668720213110 > .hero-link {border-radius: 18px!important;}
#m-1668720213110 > .gf_hero-bg-wrap {border-radius: 18px!important;}
.gf_hero-bg-wrap {border-radius: 12px!important;}
#m-1668720213110 {border-radius: 12px!important;}
#m-1668720633498 {border-radius: 12px!important;}
#m-1668720640448 {border-radius: 12px!important;}
#m-1668720640447 {border-radius: 12px!important;}
.gf_hero-overlay {border-radius: 12px!important;}

#m-1668798418087 {border-radius: 12px!important;}
#m-1668798418125 {border-radius: 12px!important;}
#m-1668798418089 {border-radius: 12px!important;}
#m-1668798418141 {border-radius: 12px!important;}
.gf_hero-overlay {border-radius: 12px!important;}

.rps-product-image {border-radius: 12px!important;}
.overlay-ui {border-radius: 8px!important;}
.section-product-sidebar .featured_block-recently-view .recently-review_item .product_image {border-radius: 8px!important;}
#sidebarDrawer .overlay-ui {border-radius: 0px!important;}
#sidebarDrawer .product_image {border-radius: 8px!important;}



.header-container .header-content .horizontal-nav {
    border-bottom: 0px solid #000!important;
}

.header-container .header-style-2 .header-content .header-cart .cart-label {text-transform: uppercase; font-family: freight-sans-pro,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase;
    font-size: 14px;}

.main-menu .mega-menu .title>a {
    text-transform: capatilize!important;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 0px solid var(--body-border-color)!important;
}

.butlink {font-size: 18px;}

banner-item block-205a6538-95c8-4572-87f0-357028a16286-166654044048866250-1
   {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)!important;}
.filter-wrapper .btn {background-color: #c00001!important; border-radius: 6px!important;}
#section-1631782562bfe397c4 .card_section-button a {font-weight: 600!important; padding: 0px!important;}
.filter-wrapper .tabs-content_wrapper {border-radius: 6px 6px 6px 6px!important; background-color: rgba(0, 0, 0, 0.5)!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)!important;}
#section-1602772529515 .section_title-text-2 {color: #212a31!important;}
#section-1602772529515 .section_title-text-1 {color: #212a31!important;}
#section-163178505900e7f2b3 .card_section-button a {background-color: transparent;}

.home-gallery .card_section-content {box-shadow: none!important;}
.section-footer .copyright-content p {font-size: 12px; letter-spacing: 3px;}
.footer .card_footer-text {color: #212a31!important;}

.filter-wrapper .tabs-content_wrapper {background-color: #ebebeb!important; border: 0px!important;}
#section-163178505900e7f2b3 .card_section-text-1 {
    font-size: 28px;
    margin: 0px!important;
    font-weight: 600;
    color: #ffffff;
}

.featured_blog__item .featured_blog__item-info .featured_blog__item-author {display: none;}
.featured_blog__item .featured_blog__item-title .featured_blog__item-publish {display: none;}
.btn-1 {color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; background-color: #c00001;}
.home-blog.style-1 .featured_blog__item .featured_blog__item-image img {border-radius: 6px;}
.featured_blog__item .featured_blog__item-title a {font-size: 16px; line-height: 1em; letter-spacing: 2px;}
.btn-2 {background-color: transparent!important; padding: 0px; color: #212a31;}
.btn-2:hover {background-color: #c20000!important;}

.filter-wrapper .btn {color: #fff!important;}
.filter-wrapper .tabs-content_wrapper {border-radius: 6px 6px 6px 6px!important; background-color: #212a31!important;}
#section-16039458302efd4492 a.btn-reset {background-color: transparent!important; border: 1px solid #f4f8f9;}
.announcement-bar .annoubar-column p {font-size: 15px; text-transform: none!important; font-weight: 600;}
.text-1 {font-family: freight-sans-pro, sans-serif;

font-weight: 800;

font-style: normal;
Letter-spacing: 4px;
}



.text-2 {font-family: freight-sans-pro, sans-serif;

font-weight: 400;

font-style: normal; letter-spacing: 3px; text-transform: uppercase;}

.filter-wrapper .tabs-content_wrapper {border: 1px solid #000;}

.card_section-text .card_section-text-3 {font-family: freight-sans-pro, sans-serif!important;}

.textbox .text-2 {font-family: freight-sans-pro, sans-serif!important;}

h2 {font-family: freight-sans-pro, sans-serif!important;}
h3 {font-family: freight-sans-pro, sans-serif!important; letter-spacing: 4px;}
.header-container .header-content .horizontal-nav>ul>li>a {font-family: freight-sans-pro, sans-serif!important; font-weight: 700!important; text-transform: uppercase; font-size: 14px;}


.footer .card_footer-text {
    color: #fff!important; font-family: freight-sans-pro, sans-serif!important;
}

.card_section-text-1 {text-transform: uppercase; font-family: freight-sans-pro, sans-serif!important; font-weight: 700!important; font-size: 22px!important;}

#section-163178505900e7f2b3 .card_section-button a {border: 1px solid #fff;}
#section-163178505900e7f2b3 .card_section-text-1 {
    font-size: 38px!important;
    margin: 0;
    font-weight: 600;
    color: #ffffff;
  margin-bottom: -10px!important;
}

.btn-1 {

    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    background-color: transparent;
  border: 1px solid #a20813;
  color: #a20813;
}

#section-1631782562bfe397c4 .card_section-button a {border: 0px!important;}

.home-icon-box .card_section-item .card_section-figure, .sb-left-column .widget-iconbox .card_section-item .card_section-figure, .sb-left-column .widget-logo-list .logo-list .logo-item img {min-width: 80px;}
.form-subscribe {display: none!important;}
#section-1602767199517 .card_section-subtitle {font-weight: 400;}
.featured_blog__item .featured_blog__item-title a {
    font-size: 26px;
    line-height: 1em;
    letter-spacing: 0px;
  font-weight: 600;
}
.footer .card_footer-text {
    color: #fff!important;
    font-family: freight-sans-pro,sans-serif!important;
  font-weight: 600;
}

.home-blog.style-2 .featured_blog__item .featured_blog__item-image img {border-radius: 8px;}

#slider-1602815780616 > .tns-item {font-family: freight-sans-pro, sans-serif!important; font-weight: 600!important;}



.featured_blog__item-button .btn-1 {border: 1px solid #212a31; padding: 10px 25px;}

#section-16039458302efd4492 .textbox .text-1 {font-family: transat-text, sans-serif;
font-weight: 800!important;
font-style: normal;
  letter-spacing: -2px;
}

#section-16039458302efd4492 .textbox .text-2 {font-family: transat-text, sans-serif;

font-weight: 400;

font-style: normal; letter-spacing: 3px;

}
.btn-2:hover {
    background-color: transparent!important;
    
}

.cart-empty {color: #212a31!important;}
.breadcrumb-list {display: none!important;}



.announcement-bar .annoubar-column p {color: #fff!important; fomt-size: 11px!important; font-weight: 500!important;}
#section-1602767199517 .card_section-title {color: #fff!important;}

.footer .card_footer-text {color: #fff!important;}
p {
    font-family: freight-sans-pro,sans-serif;
    font-style: normal;
    font-size: 18px;
  line-height: 1.5em;
    font-weight: 500!important;
}

.btn-3 {
    font-weight: var(--btn3-fw);
    color: #212a31!important;
    background: #fff!important;
    border: var(--btn3-border-width) solid var(--btn3-border-cl);
    border-radius: 4px;
}

@media screen and (min-width: 800px) {
  .header-container .header-style-2 .header-cart .cart-icon {background-color: #c00001!important;} 
  
}


.section_title-text-1 {font-size: 28px;}

p {
  font-family: futura-pt, sans-serif!important;
  font-weight: 400;
  font-style: normal;
}



body {
  font-family: futura-pt, sans-serif!important;
  font-weight: 400;
  font-style: normal;
}

.product-price {display: none;}
.product-card_footer {display: none;}

.product-card_name  {
  font-family: futura-pt, sans-serif!important;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
}

.product-card_vendor a {border-radius: 2px; border: 0px solid #c00001; color: #888; margin-bottom: 15px; font-size: 11px; border-bottom: 1px solid #d2d2d2; padding-right: 30px; padding-bottom: 3px;}
.section_title-text-2 {font-size: 17px!important; color: #222b32;}

.btn-3 {
  font-family: futura-pt, sans-serif!important;

font-weight: 400;

font-style: normal;
}

.btn-1 {
  
 font-family: futura-pt, sans-serif!important;
font-weight: 400;
  text-transform: none!important; letter-spacing: 0px!important;
font-size: 14px!important;
font-style: normal;
}

.card_section-text card_section-text-2 {font-size: 18px!important;}

.uppercase .header-style-2 .header-cart {text-transform: none!important; font-weight: bold;}

.multiple-banner {border-radius: 8px;}
.card_section-text-1 {color: #fff;}
.card_section-text-4 {color: #fff; line-height: 1.3em; margin-right: 5%;}
.btn-2 {
    background-color: transparent!important;
    padding: 0;
    color: #fff;
  border-bottom: 1px solid #fff;
}

.filter-wrapper .tabs-content_wrapper {border-radius: 6px 6px 6px 6px!important; background-color: #212a31!important; background: #212a31!important;}

.home-products-tab .featured_group_tab-ui .featured_group_tab-header .section_title-wrapper {display: none;}
#section-16039458302efd4492 a.btn-reset {
    background-color: transparent!important;
    border: 0px solid #f4f8f9!important;
  text-transform: none!important;
}
.filter-wrapper .btn {font-weight: 800!important; text-transform: uppercase!important;}
.product-card_name {font-size: 16px!important; line-height: 1.5em;}

 .label_ui-sale {
    color: #fff;
    background: #212a31!important;
   font-size: 16px;
   padding: 8px 30px!important;
}
.label_ui-sale {
    color: #fff!important;
    background: #c00001!important;
  font-weight: 800;
  border-radius: 0px 4px 4px 0px!important;
}

.product-card {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
min-height: 372px!important; border-radius: 4px;}

.product-card:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
min-height: 372px!important; border-radius: 4px;}
.banner__item {border-radius: 4px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}

.home-gallery .card_section-figure {border-radius: 4px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)!important;}
.filter-wrapper .tabs-content_wrapper {
    border: 0px solid #000!important;
}

.product-template .product-wrapper .form-group .btn {background-color: #159543!important; color: #fff!important; font-weight: 800; border: 0px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}
.product-template .title .product_name {font-size: 24px; line-height: 1.4em; text-transform: none; color: #212a31;}

.product-template.template-with-sidebar .product_details .d-grid {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}

.product-template.template-with-sidebar .product_subdetails .product_wrapper .product_categories  {display: none!important;}
.product-template.template-with-sidebar .product_subdetails {display: none!important;}
#sidebarDrawer {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}
.featured_block .sb-title {text-transform: none!important; font-size: 15px!important; font-weight: 800; font-family: itc-avant-garde-gothic-pro, sans-serif; font-style: normal!important;}
.section-product-sidebar .featured_block-product-recommend .product-recommend_item .product_name {text-transform:capitalize!important;}

.product-template .product-description .product_tab-contorls .tab-contorls>li.active {text-transform: none!important;}
.product-template .product-description .product_tab-contorls .tab-contorls>li {text-transform: none!important;}
.featured_block-category .menu_list-wrapper li a {font-size: 16px; color: #212a31;}

.mybanner {background-color: #212a31; padding: 30px; margin-top: 30px; color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24); border-radius: 4px;}
.section-product-sidebar .featured_block-recently-view .save-percent {display: none!important;}
.label_ui-sale {display: none!important;}

.column2 {
  float: left;
  width: 50%;
  padding: 0px 20px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.btn-beatanyprice {border-radius: 4px; background-color: #212a31!important; font-size: 13px; font-weight: 800;}
.modal-body .offer-panel {
    padding: 25px;
    background-color: #fff;
  border-radius: 8px!important;
}

.btn-secondary {
    color: #fff;
    background-color: #159543!important;
    border-color: #159543!important;
  padding: 0px 30px!important;
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #159543!important;
    border-color: #159543!important;
  padding: 0px 30px!important;
}

.product-template .share-links {display: none!important;}
.modal-content {font-size: 10px !important;}

.multiple-banner .banner-item_wrapper .banner-item_content .btn-banner {margin-left: 0px; border-bottom: 1px solid #202020; border-radius: 0px!important;}
.maintlogo {max-width: 600px;}

#header.header .header-desktop .horizontal-nav .dropdown-menu .menu-item > a, #header.header .header-desktop .dropdown-menu .title > a {font-size: 18px!important;}

.main-menu .mega-menu .dropdown-menu {border-radius: 5px!important; box-shadow: rgba(0, 0, 0, 0.9) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; text-transform: none!important;}
#header.header .header-desktop .horizontal-nav .dropdown-menu .menu-item>a, #header.header .header-desktop .dropdown-menu .title>a {text-transform: none!important;}

.menu-list .menu-item svg {display: none!important;}

.main-menu .menu-item .dropdown-menu ul>li {
    height: auto;
    line-height: 1.5;
    padding: 0px 0!important;
  font-size: 9px!important;
    
}

#header.header .header-desktop .horizontal-nav .dropdown-menu .menu-item > a, #header.header .header-desktop .dropdown-menu .title > a {font-size: 16px!important;}
.label_ui-new {
    color: #202020!important;
    background: #ffb800!important;
  text-transform: uppercase!important;
font-size: 9px!important;
  padding: 0px!important;
}

.main-menu .mega-menu .text-1 {font-size: 22px!important;}
.main-menu .mega-menu .text-2 {font-size: 14px!important; color: #fff!important;}
.main-menu .mega-menu .btn-2 {font-family: freight-sans-pro,sans-serif;
    font-weight: 800;
    font-style: normal;
  margin-top: -20px!important;
    Letter-spacing: 4px!important;
border-radius: 0px!important;
font-size: 15px!important;
text-transform: uppercase!important;
}

.main-menu .mega-menu .banner_wrapper .text-container {
    padding: 5px 20px!important;
}

.main-menu .mega-menu .text-1 {text-align: left!important; text-transform: uppercase;}
.main-menu .mega-menu .text-2 {text-align: left!important; text-transform: none!important; letter-spacing: 0px; font-size: 16px!important;}
.header-container .header-style-2 .icon-search svg {display: none!important;}
#rps_sticky_widget {
    display: flex;
    position: fixed;
    border: none;
    outline: none;
    z-index: 2147483646;
    cursor: pointer;
    border-radius: 50%;
    transition: all 0.3s ease-out;
    background: var(--rps-sticky-widget-background);
    padding: 0;
    width: 100%;
    height: 100%;
    max-height: 45px!important;
    max-width: 45px!important;
    min-width: initial !important;
    margin: -30px 40px 85px 30px!important;
    -webkit-box-shadow: 0 0 15px -8px rgb(0 0 0);
    -moz-box-shadow: 0 0 15px -8px rgba(0, 0, 0, 1);
    box-shadow: 0 0 15px -8px rgb(0 0 0);
    -webkit-animation: scale-up 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both;
    animation: scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  margin-top: -50px!important;
}

.rps_search_overlay_header {
    background: #fff!important;
    width: 100%;
    align-items: center;
    height: 65px!important;
    display: flex;
    padding: 10px;
    justify-content: center;
}

.rps_search_overlay_search_button {
    padding: 0 20px !important;
    line-height: initial !important;
    background-color: transparent;
    outline: none;
    border: none;
    display: flex;
  color: #fff!important;
}

.rps_search_overlay_input {
    flex: 1;
    height: initial !important;
    outline: none !important;
    box-shadow: none !important;
    margin: 0 auto;
    color: #fff!important;
    caret-color: #fff!important;
    width: 100%;
    border: 0px solid #fff!important;
    padding: 0 20px !important;
    background-color: transparent !important;
  font-size: 14px!important;
  font-weight: 600!important;
  font-family: freight-sans-pro, sans-serif!important;
}

.header-content_top {max-height: 95px!important; min-height: 75px!important;}
.header-container .header-content .header-content_top .wrapper {
    padding: 5px 0!important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.product-template .product-wrapper .product_compare-at-price {display: none!important;}

.rps_block_heading {font-family: freight-sans-pro,sans-serif;
    font-weight: 600!important;
    font-style: normal!important;
    letter-spacing: 5px!important;
    text-transform: uppercase!important;
  font-size: 16px!important;
  color: #c00001!important;
  border-bottom: 1px solid d2d2d2!important;
}

.rps_left_column {background-color: #212a31!important;}

.rps_container {
    background-color: white;
    border: 0px solid #e6e6e6!important;
    border-radius: 16px!important;
    box-shadow: 0 4px 12px rgb(0 0 0 / 30%);
    font-size: 14px;
    text-align: left;
    margin-top: 10px;
}

.rps_left_column .rps_block_heading {color: #fff!important;}
.rps_left_column p  {color: #fff!important;}
.rps_left_column .rps-highlight {color: #fff!important;}
.rapid-search-results {border-radius: 18px!important;}
.rps_show_all_results {background-color: #fff!important; color: #fff!importamt;}

.product-template .product-wrapper .form-group .btn {
    background-color: #ffb800!important;
    color: #202020!important;
    font-weight: 800;
    border: 0px!important;
    box-shadow: 0 1px 3px #0000001f, 0 1px 2px #0000003d;
}

.section-footer-widget .card_footer-title {font-weight: 400!important;font-family: freight-sans-pro,sans-serif;
    font-weight: 600!important;
    font-style: normal!important;
    letter-spacing: 5px!important;
    text-transform: uppercase!important;
    font-size: 16px!important;
 color: #fff!important;}

.footer .card_footer-text {font-weight: 400!important;  color: #fff!important;}

.card_footer-title font-weight: 400!important;font-family: freight-sans-pro,sans-serif;
    font-weight: 600!important;
    font-style: normal!important;
    letter-spacing: 5px!important;
    text-transform: uppercase!important;
    font-size: 16px!important;
 color: #fff!important;
}

.section-footer-widget .block-1603254357235 .card_footer-logo {float: center!important; text-align: center!important;  color: #fff!important;}

.footer .card_footer-menu .menu_list-wrapper li a{
    padding: 0px!important;
    line-height: 16px!important;
    font-size: 16px!important;
    position: relative;
  color: #fff!important;
}

.footer {
    background-color: #212a31!important;}

.footer .card_footer-text {font-size: 16px!important; line-height: 1.5em!important;}

#rps_search_results_search_bar_wrapper  {background-color: #c00001!important; padding: 20px 20px 0px 20px!important; display: inline-block!important;}
#e-1668525982249 .gf_image {border-radius: 8px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}
#e-1668528131226 .gf_image {border-radius: 8px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}
#e-1668526170425 .gf_button {font-size: 14px!important; text-transform: uppercase!important; font-family: freight-sans-pro,sans-serif!important; font-weight: 500; border-bottom: 1px solid #555; padding-bottom: 5px!important; letter-spacing: 5px!important; padding-left: 10px!important; padding-right: 10px!important;}
#e-1668543957492 .gf_button {font-size: 14px!important; text-transform: uppercase!important; font-family: freight-sans-pro,sans-serif!important; font-weight: 500; border-bottom: 1px solid #555; padding-bottom: 5px!important; letter-spacing: 5px!important; padding-left: 10px!important; padding-right: 10px!important; padding: 10px 30px!important;}
#r-1668545030520 {border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}

.gf_product-image {border-radius: 8px; min-width: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)!important;}
.mybanner {display: none!important;}
.featured_block-category .menu_list-wrapper li .number {display: none!important;}

.gf_product-image {border-radius: 8px; object-fit: cover;
  width: 300px!important;
  height: 240px!important;
}

.mainintro {max-width: 300px; margin-top: 40px;}
h1 {font-family: itc-avant-garde-gothic-pro, sans-serif;
font-weight: 900!important;
  font-style: normal;}

#r-1668717626683 {
    background-color: rgba(255, 255, 255, 1)!important; border-radius: 8px;
}

body {
    font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
    font-size: 17px!important;
    font-weight: 400;
    font-style: normal;
}

input, select {
    width: 100%;
    border: 0px solid var(--body-border-color)!important;
  font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
  border-bottom: 1px solid #777777!important;
  border-radius: 0px!important;
  margin-right: 20px;
}
p {
  font-family: futura-pt, sans-serif!important;
    font-weight: 400;
    font-style: normal;
}

.product-card_name {
  font-family: futura-pt, sans-serif!important;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    font-size: 20px;
}

.section_title-text-2 {  font-family: futura-pt, sans-serif!important;}

h2, h3, h4 {font-family: itc-avant-garde-gothic-pro, sans-serif!important;}

text-edit h3 {
    font-size: 20px!important;
    line-height: 1.1em!important;
    letter-spacing: 0px!important;
    color: rgba(255, 255, 255, 1)!important;
    text-transform: none!important;
    font-weight: 600!important;
}

.gf_product-title  {  font-family: futura-pt, sans-serif!important; font-size: 17px!important; letter-spacing: 0px!important;}


.btn-1 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    background-color: transparent;
    border: 1px solid #a20813;
    color: #fff!important;
  background-color: #c00001!important;
  padding: 10px 65px!important;
  font-weight: 600!important;
}

.gf_hero-bg-wrap {border-radius: 16px;}

h3 {letter-spacing: 0px!important;}
.dropdown-menu .title > a:{transition: all .8s cubic-bezier(.25, .8, .25, 1);}
.dropdown-menu .title > a:hover {color: #ff403d!important; transition: all .8s cubic-bezier(.25, .8, .25, 1);}

.gf_hero-bg-wrap {border-radius: 18px!important;}

#back-to-top {display: none!important;}

.modal_button .btn-1 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    background-color: #ffb800!important;
    border: 1px solid #a20813;
    color: #fff!important;
    background-color: #c00001!important;
    padding: 10px 65px!important;
    font-weight: 600!important;
}

.rps_search_overlay_input {color: #222!important;}

.rps-product-title {
    margin: 0;
    line-height: initial;
    word-break: break-word;
    color: #202020!important;
  font-weight: bold!important;
}

.rps-product-vendor {font-size: 14px!important;}
.rps-product-type {display: none!important;}

.rps-product-container {box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24); margin: 3%; border-radius: 8px;}
.rps-products-grid-3 {padding: 30px;}


.modal_button .btn-1 {background-color: #ffb700!important; color: #2a2a2a!important; }

.header-container .header-style-2 .header-cart .cart-icon {
    background-color: #bc0203!important;
}

.filter-wrapper .btn {
    background-color: #bc0203!important;
    border-radius: 6px!important;
    color: #fff!important;
}


#rps_sticky_widget {background-color: #bc0203!important;}
#rps_sticky_widget.rps_sticky_widget_top_right {background-color: #bc0203!important;}
.btn-1 {background-color: #bc0203!important;}

.section-footer-widget {background-color: #181d20!important;}

.filter-wrapper .tabs-content_wrapper {
    border-radius: 6px 6px 6px 6px!important;
    background-color: #181d20!important;
    background:  #181d20!important;
}

#header.header .header-desktop .horizontal-nav > ul > li:hover {border-radius: 6px!important; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px!important;}

.main-menu .mega-menu .banner_wrapper .text-container .text-1 {
    margin-bottom: 15px;
    color: #bc0203!important;
}

.section_title-wrapper .section_title-text-1 {
   color: #bc0203!important;
    font-weight: var(--section-heading-fw);
}


element.style {
}
<style>
#rps_search_results_search_bar_wrapper .rps-search-results-search-bar-button {
  background: #ffb800!important;}

.header-cart_dropdown .action .action_buttons a {
  width: 100%}
.header-cart .input-group label {color: #555!important;}
.header-cart .input-group input {
    width: 20px;
    height: 20px;
    padding: 0;
  border-radius: 50%!important;
    margin-right: 10px;
    margin-top: 2px;
    position: relative;
  background-color: #d2d2d2!important;
border: 1px solid #202020;}



 .gf_product-image {
    max-height: 372px!important;
    border-radius: 8px!important;
   border: 1px solid #dadada!important;
   box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)!important;
   margin: 5%!important;
}

#e-1668689281415 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

#e-1668609421733 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

#e-1668611680644 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

#e-1668689548141 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

#e-1668610325990 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

#e-1668611351211 .gf_button {
    font-size: 17px!important;
    text-transform: none!important;
    font-weight: 400!important;
    color: #fff!important;
    background-color: #bc0203!important;
    padding: 20px 60px!important;
  border-radius: 8px!important;
}

.pagination-holder .pagination li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border: 1px solid var(--body-border-color);
  border-radius: 50%;
}
.pagination-holder .pagination li.active a, .pagination-holder .pagination li:hover a {
    background: #bc0203!important;
    color: var(--text-miscellaneous);
}
.cntus {border-radius: 4px; text-align: center!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}

.rps_search_overlay_header {
    background: #212a31!important;
    width: 100%;
    align-items: center;
    height: 65px!important;
    display: flex;
    padding: 10px;
    justify-content: center;
}

.rps_search_overlay_header .rps_search_overlay_input {
    color: #fff!important; font-size: 20px;
}

.filter-wrapper .chosen-results li {color: #212a31!important; font-size: 14px!important; text-transform: none!important; 
}
.filter-wrapper .chosen-results li:hover {color: #fff!important; background-color: #181d20!important; background: #181d20!important;
}

.collection-toolbar {background-color: #fff!important; padding: 5px 5px!important; border: 1px solid #dadada!important;}
.collection-toolbar .collection-toolbar_item>span {padding-left: 10px; color: #bc0203!important;}
.collection-toolbar .item-grid-view .view-item svg {padding-right: 10px;}
.collection-toolbar .item-sort-by .sort-by-desktop .title {font-size: 14px!important;}
.collection-toolbar .sort-label {font-size: 14px!important;}

.modal-body .offer-panel {border-radius: 40px!important;}
.gspfForm {border-radius: 40px!important;}

div.rps_filter_menu  {border: 1px solid #dadada; padding: 10px!important; background-color: #fff!important;}
.rps-products-container {border: 1px solid #dadada; padding: 10px!important; background-color: #fff!important;}
.rps-vertical-selected-filter-header {font-weight: bold!important;}
#e-1669465234041 .gf_button {border-radius: 5px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}
#e-1669465639961 .gf_button {border-radius: 5px!important; box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);}

.btn-3 {background: #fff;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #f4f8f9, #fff)!important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #f4f8f9, #fff)!important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  font-size: 15px!important; border: 1px solid #9d9d9f!important; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px!important;
}

/*

.btn-1 {background: #fff;  /* fallback for old browsers */font-weight: 400!important;
background: -webkit-linear-gradient(to right, #fdfdfd, #fff)!important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #fdfdfd, #fff)!important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  font-size: 15px!important; border: 1px solid #d2d2d2!important;  color: #555!important;
}

.btn-1:hover {background: #fff;  /* fallback for old browsers */ font-weight: 400!important;
background: -webkit-linear-gradient(to right, #fdfdfd, #fff)!important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #fdfdfd, #fff)!important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  font-size: 15px!important; border: 1px solid #f6f6f6!important; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;!important; color: #555!important;
}


#section-1631782562bfe397c4 .card_section-button {background: transparent!important; padding: 10px!important; }

  
.product-template .product-wrapper .form-group .btn {
    background-color: #ffb800!important;
    color: #fff!important;
    font-weight: 600!important;
    border: 0px!important;
    box-shadow: none!important;
  border-radius: 6px!important;
  padding: 25px 30px!important;
  margin-top: -3px!important;
  transition: all .8s cubic-bezier(.25, .8, .25, 1);
}

.product-template .product-wrapper .form-group .btn:hover {transition: all .8s cubic-bezier(.25, .8, .25, 1); background-color: #181d20!important;}
.grfq__popupForm__modal .grfq__popupForm__formHeading {
    font-weight: 800!important;
    line-height: 24px;
    color: #000;
    font-size: 18px;
}

.grfq__popupForm__modal .grfq__popupForm__formLabelOptional {display: none!important;}

.grfq__popupForm__modal .grfq__popupForm__formHeading {font-weight: 600!important; color: #bc0203!important;}

.grfq__popupForm__formLabel {font-size: 12px!important; color: #6b7281!important;}

.grfq__popupForm__modal .grfq__popupForm__formInput input {border-bottom: 1px solid #d2d2d2!important;}

.section_title-wrapper .section_title-text-1 {
    color: #202020!important;
    font-weight: var(--section-heading-fw);
}

.featured_blog__item .featured_blog__item-title a {
    font-size: 18px!important;
  color: #fff!important;
    line-height: 1em;
    letter-spacing: 0px;
    font-weight: 500;
  margin-top: -10px!important;
}

#section-article-template .overlay-ui {border-radius: 0px!important;}

.featured_blog__item-title {margin-top: -20px!important;}

.sptags {background-color: #f4f8f9; padding: 2px 15px; font-size: 10px; border: 1px solid #eaeaea; border-radius: 8px; margin-bottom: 40px;
}

.published_at {display: none!important;}


.category  {display: none!important;}

.serviceimg {padding: 10px; border: 1px solid #eaeaea; background-color: #fff; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; transition: all .8s cubic-bezier(.25, .8, .25, 1); filter: grayscale(0%);}
.serviceimg:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; transition: all .8s cubic-bezier(.25, .8, .25, 1);   filter: grayscale(0%);}

.heritagerow {box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; border-radius: 4px;}

.mybrand2 {padding: 20px; border: 1px solid #eaeaea; background-color: #fff; border-radius: 8px; box-shadow: rgba(50, 50, 93, 0.15) 0px 13px 27px -5px, rgba(0, 0, 0, 0.1) 0px 8px 16px -8px; transition: all .8s cubic-bezier(.25, .8, .25, 1); filter: grayscale(0%);}
.mybrand2:hover {box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; transition: all .8s cubic-bezier(.25, .8, .25, 1);   filter: grayscale(100%);}

.header-content_top {
    max-height: 80px!important;
    min-height: 80px!important;
  padding-top: 7px!important;

}

.main-menu .mega-menu .banner_wrapper .text-container .text-1 {color: #ffb800!important; text-transform: none!important;}
#header.header .header-desktop .horizontal-nav .dropdown-menu .menu-item > a, #header.header .header-desktop .dropdown-menu .title > a {line-height: 1.5em!important;}
.main-menu .mega-menu .dropdown-menu ul {line-height: 1.5em!important;}

.main-menu .mega-menu .banner_wrapper .text-container {
    padding: 15px 0px 30px 0px!important;
}

.shopify-payment-button button {background-color: #bb0504; padding: 10px 0px 10px 0px!important; font-weight: 800; font-size: 13px!important;}

.gf_button {font-family: futura-pt, sans-serif!important; border-radius: 26px!important;}


.btn-1 {border-radius: 26px!important; border: 0px solid #fff!important; letter-spacing: 0px!important; text-transform: none!important; padding: 14px 80px!important;}
.btn-3 {border-radius: 26px!important; border: 0px solid #fff!important; letter-spacing: 0px!important; text-transform: none!important; padding: 14px 80px!important; font-weight: bold!important;}
.header-container .header-style-2 .header-cart .cart-icon {border-radius: 26px!important;}
.filter-wrapper .btn  {border-radius: 26px!important;}
.btn-1 svg path {
    stroke: #fff!important;
    fill: #fff!important;
}

.product-template .product-wrapper .form-group .btn {border-radius: 26px!important;}
.grfq__popupForm__modal .grfq__popupForm__buttonPrimary {border-radius: 26px!important;}

.header-content_top {
    max-height: 90px!important;
    min-height: 90px!important;
    padding-top: 0px!important;
}
.filter-wrapper .btn {text-transform: none!important;}

.shopify-payment-button button {
    background-color: #bb0504;
    padding: 10px 0px 10px 0px!important;
    font-weight: 800!important;
    font-size: 14px!important;
  border-radius: 26px;
}

.product-template .product-wrapper .product-quantity {border-radius: 26px; padding: 10px!important; box-shadow: rgb(204, 219, 232) 1px 1px 3px 0px inset, rgba(255, 255, 255, 0.5) -1px -1px 3px 1px inset;}
.product-template .product-wrapper .product-quantity input {border-bottom: 0px!important;}
.btn-beatanyprice {border-radius: 0px; background-color: #fff!important; color: #444!important; border-bottom: 1px solid #555!important; font-weight: 500!important; padding-bottom: 4px; font-size: 15px!important;}
.btn-secondary {border-radius: 26px; background-color: #bc0203!important;}
.noreviews-button {
background-color: #ffb800!important;
border: 0px solid!important;
box-sizing: border-box;
cursor: pointer;
font-size: 16px;
height: 40px;
padding: 0 15px;
text-align: center;
  border-radius: 26px!important;
  color: #fff!important;
  font-weight: 600!important;
  font-size: 15px!important;
}

#vstar-reviews #reviews-head .head-button {
background-color: #ffb800!important;
border: 0px solid;
box-sizing: border-box;
cursor: pointer;
font-size: 16px;
height: 40px;
padding: 0 15px;
text-align: center;
  border-radius: 26px;
  color: #fff!important;
  font-weight: 500!important;
}
#vstar-reviews #reviews-head {margin-top: 5%;}
#vstar-reviews #reviews-head .head-power a {display: none!important;}

.header-style-2 .header-content .header-content_top {
    max-height: 130px!important;
}

.cm_search-box-root .cm_searchInput {font-weight: bold!important;}
.cm_search-box-root .cm_search-box_form-container {background-color: #181d20!important;}

#section-16039458302efd4492 .tabs-content .tabs-content_item {
    background-color: transparent!important;
}

.cm_vehicle-widget_button {background-color: #b70c0e!important;}

.cm_vehicle-widget_button-container .cm_vehicle-widget_button {border-radius: 50px!important;}
.cm_button.cm_button__secondary {background-color: #f6f6f6!important; color: #181d20!important; border: 1px solid #f6f6f6!important; font-weight: 400!important;}

.filter-wrapper .tabs-content_wrapper {
    border-radius: 6px 6px 6px 6px!important;
    background-color: rgba(24, 29, 32, 0.7)!important;
    background: rgba(24, 29, 32, 0.7)!important;
  padding: 30px!important;
}

.cm_select__pretty {border-radius: 80px!important;}
.cm_FacetPanel .facettitle {background-color: transparent!important; border-bottom: 1px solid #181d20!important; color: #181d20!important; border-radius: 0px!important;}

select.cm_sort-select {
    background-color: #f6f6f6!important; 
}

.cm_main-content .cm_SearchResult .cm_product-item .cm_button {box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 32px!important; background-color: #ffb800!important; border: 0px solid #ffb800!important; text-transform: capitalize!important; margin-bottom: 20px!important;}
.cm_main-content .cm_SearchResult .cm_product-item .cm_button:hover {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border-radius: 32px!important; background-color: #ffb800!important; border: 0px solid #ffb800!important; text-transform: capitalize!important; margin-bottom: 20px!important;}

.cm_main-content .cm_SearchResult .cm_product-item__price {
    font-weight: 700;
    line-height: normal;
    margin: 5px 0 10px 0!important;
}

.cm_facet_checkbox {background: #d99700!important;}

.cm_facets {background-color: #fff!important; border-radius: 8px!important; padding: 20px!important; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.facettitle  {text-transform: capitalize!important;}

.cm_FacetPanel .cm_filterChips .cm_chip-name {color: #b70b0d!important;}
.cm_vehicle-widget_dropdowns .cm_vehicle-widget_title, .cm_vehicle-widget_specifier .cm_vehicle-widget_title {padding-bottom: 10px!important;}

.cm_main-content .cm_SearchResult .cm_product-item {box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.cm_button.cm_button__primary .cm_load-more {border-radius: 26px!important; background-color: #f4f8f9!important; border: 0px!important;}

.label_ui-new {
    color: #ffb800!important;
    background: transparent!important;
    text-transform: uppercase!important;
    font-size: 9px!important;
    padding: 0px!important;
}

.cm_select__pretty {background-color: #fcfcfc!important; box-shadow: none!important; border: 1px solid #eaeaea!important; }


.header-container .header-content .header-content_top .wrapper {
  padding: 15px 0!important;}
#product_description_tab_review {display: none!important;}
.product-template .iconbox .text p {
    margin: 5px!important;
    font-size: 12px;
}

.columnx4x {
  float: left;
  width: 25%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.col_details {background-color: #fff; padding: 30px; border-radius: 8px; min-height: 180px; border: 1px solid #eaeaea;}
.col_details_social {background-color: #fff; padding: 30px; border-radius: 8px; max-height: 90px;}

.modal {border-radius: 18px!important;}

#sidebarDrawer .product_price {display: none!important;}
.icon_box {border: 1px solid #eaeaea; padding: 15px 0px 0px 0px; background-color: #fff; border-radius: 8px; max-width: 200px; margin-right: 15px; transition: all .8s cubic-bezier(.25, .8, .25, 1);}

.spadbox {border: 1px solid #eaeaea; background-color: #f4f8f9; border-radius: 8px;}

.product-template .product-wrapper .form-group .btn {background-color: #3cc86f!important;}
.product-template .product-wrapper .form-group .btn:hover {background-color: #28b156!important;}

.chat-toggle--text-button {
    border: none;
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    font-size: 16px;
    font-weight: 500;
    height: 60px;
    margin-left: 6px;
    padding: 14px 20px;
    width: auto;
    max-width: 144px;
    color: #fff;
    display: flex;
    align-items: center;
  border: 2px solid #fff!important;
}

.cm_main-content  {padding: 10px!important;}

.section_title-wrapper .section_title-text-1 {    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
  margin-bottom: 8px;}

.product-template .title .product_name {    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
  margin-bottom: 8px;}

.cm_verify-fitment_fitment {border-left : 1px solid #eaeaea; padding: 10px; font-size: 15px;}

.section-product-sidebar .featured_block-product-recommend .product-recommend_item .product_name{text-transform: capitalize!important;}
.section-product-sidebar .featured_block-recently-view .recently-review_item .product_name {text-transform: capitalize!important;}

.modal-cart-notify .modal_button>div a {
    width: 100%;
    height: 50px;
    padding: 0 30px;
    line-height: 30px!important;
  background-color: #29b156!important;
  color: #fff!important;
} 

.modal-cart-notify .modal_button .modal_continue {

    height: 50px;
    padding: 0 30px;
    line-height: 30px!important;
  background-color: #f4f8f9!important;
  color: #2a2a2a!important;
} 

.modal-message .modal_box {border-radius: 8px!important;}

.modal-cart-notify .modal_box {border-radius: 8px!important;}

.modal .modal_close {border-radius: 50%!important; margin-top: 35px!important; margin-left: 80px!important;}

.modal_backtoshop {display: none!important;}

