/** Shopify CDN: Minification failed

Line 435:0 Unexpected "{"

**/
/* TOP BAR */
.announcement-bar{
  background: #fa7d37;
}
.announcement-bar p{
  font-size: 20px;
}

/* SLIDER */
.bannerSpacing p {
    margin: 0;
    color:#fff;
}
.slideshow__text.banner__box{
  max-width:80% !important;
}
.banner__text_two.bannerSpacing p {
    font-size: 22px;
}

.autocompareMain{
  display:none;
}


.credibility-wrapper {
    z-index: 1 !important;
}
.collection.section-template--24294129336606__featured_collection-padding .card.card--standard.card--media {
    background: #fff;
    padding: 10px;
}

.collection.section-template--24294129336606__featured_collection-padding .card.card--standard.card--media button {
    background: #000 !important;
    color: #fff !important;
}


div#shopify-section-template--24294129336606__multirow_pbVrzq .multirow__inner.page-width {
    gap: 0px !important;
}




@media screen and (min-width: 990px) {
    div#ImageWithText--template--24294129336606__image_with_text_qw7izq {
        padding-left: 0px !important;
    }
}

@media screen and (min-width:767px)
{

.credibility-item {
    min-height: 270px !important;
}

.feature-video iframe {
    height: 340px !important;
}

.slick-slide {
    min-height: 500px !important;
}

}


/* Hero Video */
.outter.hero-video {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 767px) {
  .outter.hero-video {
    height: 325px;
  }
}

.hero-video .video-container {
  height: 550px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

@media (max-width: 767px) {
  .hero-video .video-container {
    height: 325px;
  }
}

video {
  object-fit: cover; /* Set the magic */
  position: absolute;
  height: 550px;
  width: 100%;
  top: 0;
  left: 0;
}

@media (max-width: 767px) {
  video {
    height: 325px;
  }
}

/* .hero-video .video-container:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
} */

.callout h1 {
  text-transform: uppercase;
  margin: 0 0 1rem;
  padding: 0;
  line-height: 1;
  color: white;
  font-family: Assistant, sans-serif;
  text-align:left;
  margin-top: -50px;
}

.callout h3
{
  font-family: Assistant, sans-serif;
  color:#fff;
  font-size:16px;
}

.callout p {
    font-family: Assistant,sans-serif;
    color: #fff;
    font-size: 20px;
    text-align: left;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000080;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    background-image: url('/cdn/shop/files/mufftech-orange-roughy-bluetooth-earmuffs-344883.jpg?v=1719390461');
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 2000px #00000087;
}
@media (max-width: 767px) {
 .callout h1 {
    font-size: 32px;
  }
}

@media (min-width: 768px) {
  .callout h1 {
    font-size: 52px;
  }
}

.desc {
  color: white;
  font-weight: 400;
  font-size: 18px;
}

.callout {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: start;
    flex-direction: column;
    height: 100%;
    text-align: center;
    z-index: 0;
    width: 1040px;
    margin: auto;
      padding-right: 350px;
}

@media (max-width: 767px) {
  .callout {
    width: 90%;
  }
}



/**********************/
.credibility-item:hover {
    background: #fa7d37 !important;
}

.newsletter__wrapper.color-background-1.gradient.content-container.isolate.content-container--full-width.section-sections--24294125535518__newsletter_wza8wr-padding {
    background: #60429E !important;
    color: #fff !important;
}

.newsletter__wrapper.color-background-1.gradient.content-container.isolate.content-container--full-width.section-sections--24294125535518__newsletter_wza8wr-padding h2
{
  color:#fff !important;
}

.newsletter__wrapper.color-background-1.gradient.content-container.isolate.content-container--full-width.section-sections--24294125535518__newsletter_wza8wr-padding button#Subscribe {
    color: #60429e;
}

.mufftech-testimonials h1 {
    color: #fff !important;
}
.slick-next:before, .slick-prev:before {
    color: #fa7d37 !important;
}

.testimonial-box {
    margin-bottom: 20px !important;
}

.collection.section-template--24294129336606__featured_collection-padding {
    /* background-image: url('/cdn/shop/files/coming-soon-mufftech-orange-roughy-285699.jpg?v=1719305861'); */
    background-position: center;
    background-attachment: fixed;
    /* box-shadow: inset 0px 0px 0px 2000px #000000b3; */
}

.collection.section-template--24294129336606__featured_collection-padding h2.title.h0 {
    color: #000000;
}


img.rating {
    width: 120px;
    height: 20px;
}
.rating-row p {
    margin: 0px;
}
.rating-row {
    justify-content: center;
    align-items: center;
    gap: 10px;
  display: flex

}

div#Banner-template--24294129008926__image_banner_3446BA .gradient {
    background: #00000000;
}

.section-template--24294129008926__product-grid-padding .facets-vertical.page-width {
    /* background: #fafafa; */
    /* box-shadow: 0px 30px 120px #2f2f2f99; */
    z-index: 1;
    position: relative;
    padding: 3rem 5rem;
}

.section-template--24294129008926__product-grid-padding button {
    background: #000;
    color: #fff;
}

.newsletter.center {
    z-index: 2;
    position: relative;
}

div#shopify-section-template--24294129008926__feature_benifit_qiNJ9Y .feature-video {
    display: none;
}
div#shopify-section-template--24294129008926__feature_benifit_qiNJ9Y  .feature-icons {
    display: grid;
    grid-template-columns: repeat(5, 2fr);
    gap: 20px;
    width: 100%;
    padding: 50px 0px;
}

div#shopify-section-template--24294129008926__feature_benifit_qiNJ9Y section.feature-benefits-row {
    margin: 0 auto;
    justify-content: center;
}

.section-template--24294129008926__product-grid-padding{
    /* background-image: url(/cdn/shop/files/Bright_color_Camo_MT_3.jpg?v=1741188168) !important; */
    background-size: cover !important;
  background-attachment:fixed !important;
}


@media screen and (min-width: 750px) {
    div#Banner-template--24294129008926__image_banner_3446BA {
        min-height: 36rem;
    }
}

.color-icon-text {
    --color-icon: #FA7D37 !important;
}



div#shopify-section-template--24294129008926__feature_benifit_ACALpm .feature-video {
    display: none !important;
}


div#shopify-section-template--24294129008926__feature_benifit_ACALpm section.feature-benefits-row {
    justify-content: center;
}

div#shopify-section-template--24294129008926__feature_benifit_ACALpm .feature-icons {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    width: 50%;
}



div#shopify-section-template--24294129008926__feature_benifit_ACALpm
{
    background-image: url(/cdn/shop/files/arch-linux-linux-dark-gray-wallpapers-hd-desktop-and-mobile-hd.webp?v=1741185001) !important;
    background-size: cover !important;
  background-attachment:fixed !important;
}




div#shopify-section-template--24294129008926__feature_benifit_ACALpm section.feature-benefits-row {
    background: transparent !important;
}

.product-form__submit.button {
    background:#ed3523;
    color: #fff;
    border: none !important;
    box-shadow: none !important;
}

.feature-block {
    box-shadow: inset 0 0 0 2000px #00000000 !important;
}

.callout a.button.button--primary {
    background: #fa7d37;
}
div#shopify-section-template--24294129336606__blocks_codes_c4iYMN .credibility-icon {
    margin-bottom: -20px !important;
}

.feature-icons {
    width: 75%;
}
.feature-video {
    width: 50% !important;
}
section.feature-benefits-row {
    gap: 50px;
}
.benifitHeading h2 {
    text-align: left !important;
    margin-bottom: 30px !important;
}
div#shopify-section-template--24294129336606__feature_benifit_wpgiYT section.feature-benefits-row,
div#shopify-section-template--24294129631518__feature_benifit_RfBNHw section.feature-benefits-row{
    padding: 0;
    background-image: url(/cdn/shop/files/Bright_color_Camo_MT_3.jpg?v=1741188168)!important;
    background-size: cover!important;
    box-shadow: inset 0px 0px 0px 2000px #0000001c;
}

div#shopify-section-template--24294129336606__feature_benifit_wpgiYT section.feature-benefits-row .feature-video,
div#shopify-section-template--24294129631518__feature_benifit_RfBNHw section.feature-benefits-row .feature-video{
    background: #fff;
}


div#shopify-section-template--24294129336606__image_with_text_wRQGde .image-with-text__content {
    padding: 0px;
}
div#ImageWithText--template--24294129336606__image_with_text_wRQGde p {
    color: #000 !important;
}

div#ImageWithText--template--24294129336606__image_with_text_wRQGde a.button.button--primary {
    background: #fa7d37;
    border: none !important;
    box-shadow: none !important;
}

div#ImageWithText--template--24294129336606__image_with_text_wRQGde .rating-row,
div#Banner-template--24294129336606__image_banner_t3R63e .rating-row {
    display: block;
}
div#shopify-section-template--24294129008926__feature_benifit_qiNJ9Y .feature-icons {
    /* width: 75%!important; */
}

div#shopify-section-template--24294129336606__feature_benifit_wpgiYT .feature-block,
div#shopify-section-template--24294129631518__feature_benifit_RfBNHw .feature-block{
    background: transparent !important;
}

section#shopify-section-template--24294129631518__collapsible_content_CAGAYj .color-background-2.gradient {
    background-image: url(/cdn/shop/files/arch-linux-linux-dark-gray-wallpapers-hd-desktop-and-mobile-hd.webp?v=1741185001) !important;
    color: #fff;
}

section#shopify-section-template--24294129631518__collapsible_content_CAGAYj h1,
{
    color: #fff;
}

/* section#shopify-section-template--24294129631518__collapsible_content_CAGAYj .accordion .icon-accordion {
    fill: rgb(219 121 49) !important;
} */

section#shopify-section-template--24294129631518__collapsible_content_CAGAYj .accordion {
    margin-bottom: 20px;
    border-bottom: .1rem solid rgb(255 255 255) !important;
  /* border-bottom:.1rem solid black !important; */
}
/* -----------------------------Responsive css---------------------------------------------------------- */

@media screen and (min-width:1024px)
{
  header.header
  {
    display:flex;
  }
  header  h1.header__heading {
    width: 20%;
}
header nav.header__inline-menu {
    width: 70%;
    display: flex;
    justify-content: end;
}
  header  .header__icons {
    width: 10%;
}
.feature-video {
    padding: 100px;
}
 .benifitHeading h2 {
    font-size: 43px !important;
}
div#shopify-section-template--24294129336606__feature_benifit_wpgiYT .feature-icons {
    padding: 22px 70px !important;
}
.section-template--24294129631518__collapsible_content_CAGAYj-padding {
    margin-top: 50px !important;
}  
.section-template--24294129631518__collapsible_content_CAGAYj-padding .grid__item {
    padding-right: 50px;
}

section#shopify-section-template--24294129631518__collapsible_content_CAGAYj  .grid__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
}  
  
}

@media screen and (min-width:767px)
{
  div#ImageWithText--template--24294129336606__image_with_text_wRQGde {
    padding-right: 50px !important;
}
}
