/** Shopify CDN: Minification failed

Line 247:33 Expected ":"

**/
.shopify-section {
  background: black;
  color: white;
}
.my-scr {
  display: block !important;
}
.hh {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.template-search h1.h2.center{
    color: #fff;
}
.template-search {
    background-color: #000;
}
.template-search span#ProductCount {
    color: #fff;
}
.template-search .mobile-facets__open-label{
    color: #fff;
}
.template-search svg.icon.icon-filter {
    filter: invert(1);
}
section#shopify-section-template--22091554619632__main {
    background: black;
}
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{
  color:white !important;
  margin:0;
}
*{
  font-family:'Barlow';
}
/* pdp style */
.sc_ptr .product__description{
    margin: 0 !important;
    color: white;
}
.sc-ship-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
}
.sc-shio-text p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -2%;
    margin: 0;
    color: #A7DFDF;
}
.shio-icon img{
    width: 24px;
    height: 24px;
    display: block;
}
.related-products__heading{
  font-family: 'Barlow';
font-weight: 800;
font-style: ExtraBold;
font-size: 52px;
line-height: 110.00000000000001%;
letter-spacing: 0%;
}
.by_btn .product-form__submit{
 border-radius: 40px;
    padding-top: 10px;
    padding-right: 24px;
    padding-bottom: 10px;
    padding-left: 24px;
    background: #A7DFDF;
    font-family: Barlow;
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0%;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
  box-shadow:none !important;
  border:0;
}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before{
  box-shadow:none !important;
  border:0;
}
.sc_ptr .quantity{
  width:100%;
  border:1px solid #FFFFFF33;
  border-radius:54px;
}
.sc_ptr .product-form__input{
  width:100%;
  max-width:100%;
}
.sc_ptr .quantity:after{
  border:none;
  border-radius:unset;
  box-shadow:none;
}
.sc_ptr .quantity__label{
  font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #FFFFFF;
}
.sc_ptr .price-item.price-item--regular{
  color: #A7DFDF;
    font-family: Barlow;
    font-weight: 800;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0px;
    vertical-align: middle;
}
.sc_ptr .accordion__content ul{
margin: 0 !important;
padding: 0;
}
.sc_ptr .product__description p{
    margin: 0 !important;
    padding: 0;
}
.sc_ptr .product__description ul{
        margin: 0 !important;
    padding: 0;
}    
.sc_ptr .product__title h1{
  font-family: 'Barlow';
font-weight: 800;
font-size: 40px;
line-height: 120%;
letter-spacing: 0px;
vertical-align: middle;
text-transform: uppercase;
}
.str-icon img {
    width: 100px;
    height: 20px;
    display: block;
}
.sc-rat-wrap {
    display: flex;
    align-items: center;
    gap:12px;
}
.sc-rating-text p {
    margin: 0;
    font-family: 'Barlow';
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
        display: flex;
    align-items: center;
    gap: 5px;
}
.sc-rating-text p strong{
  color:#FFFFFF;
  margin: 0;
  font-family: 'Barlow';
font-weight: 600;
font-size: 16px;
line-height: 120%;
letter-spacing: 0%;
vertical-align: middle;
}

legend.form__label {
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #FFFFFF;
}






/* pdp style end */

/* collection page css */
/* Background change when checked */
.my-pt .facets__label input:checked + svg {
    background-color: #A7DFDF;
    border-radius: 3px; /* optional for smooth look */
}
.my-pt .facets__label input{
  border-radius:10px !important;
}
/* Tick icon black */
.my-pt .facets__label input:checked ~ .svg-wrapper .icon-checkmark {
    color: #000000;
}
.facet-filters__sort option{
  color:black;
}
/* Optional: ensure svg tick visible properly */
.my-pt .svg-wrapper .icon-checkmark {
    color: #000; /* fallback */
}
.my-pt .active-facets__button-remove span{
    color: #A7DFDF;
}
.my-pt a.active-facets__button-remove.underlined-link {
    color: #A7DFDF !important;
}
.col-st .full-unstyled-link{
      color: rgb(255 255 255) !important;
          font-weight: 700;
}
.my-pt .facets__summary{
  font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0px;
    color: white;
}
.my-pt .facets__heading{
      font-family: 'Barlow';
    font-weight: 600;
    font-size: 16px !important;
    line-height: 120%;
    letter-spacing: 0px;
    color: white;
}
.my-pt .my-scr{
  background: #1A1D23;
    padding: 12px;
    border: 1px solid #FFFFFF12;a
    border-radius: 8px;
}
.collections{
  background: #121212 !important;
}
/* collection end */
.menu-drawer__menu-item{
  color:#FFFFFF !important;
}
.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover{
  color:#fff !important;
}
.menu-drawer__account{
  color:#FFFFFF !important;
}
.menu-drawer{
  background:#000 !important;
}
/* ── Mint Motorsports Pill Search ── */
.mint-search-form {
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 0.8rem;
}

.mint-search-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1.5px solid #fff;
  border-radius: 999px;
  padding: 6px 16px;
  transition: border-color 0.25s ease, background 0.25s ease;
  cursor: text;
}

.mint-search-wrapper:focus-within {
  border-color: rgba(255, 255, 255, 0.65);
  background: rgba(255, 255, 255, 0.05);
}

.mint-search-wrapper svg {
  /* color: rgba(255, 255, 255, 0.55); */
  flex-shrink: 0;
}

.mint-search-input {
  background: transparent;
  border: none;
  outline: none;
  color: #ffffff;
  font-size: 16px;
  width: 210px;
  letter-spacing: 0.02em;
}

.mint-search-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* Predictive dropdown positioning */
.mint-search-form .predictive-search {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  width: 300px;
  border-radius: 8px;
  overflow: hidden;
  z-index: 100;
}
.mbl-search-sc{
    display:none;
}
/* Hide on mobile */
@media screen and (max-width: 989px) {
  .mint-search-form {
    /* display: none; */
  }
 
}


/* header style */
.my-ptr .header__heading-link{
    padding:0;
}
.my-ptr .header__menu-item span{
    font-family: 'Barlow';
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 120%;
letter-spacing: 0;
vertical-align: middle;
}
.my-ptr .header__active-menu-item{
   text-decoration: none;
}


@media screen and (max-width:768px){  
.header__heading-logo-wrapper img {
    width: 75px;
}
.mint-search-wrapper{
  padding:10px 16px;
}
.sc-ship-wrap{
  flex-direction: column;
    gap: 10px;
}
 .mbl-search-sc{
    display:block;
  }
  .related-products__heading {
    font-family: Barlow;
    font-weight: 800;
    font-size: 32px;
    line-height: 110.00000000000001%;
    letter-spacing: 0%;
  }
  .sc-rat-wrap{
        padding-top: 25px;
  }
  .sc_ptr .price-item.price-item--regular{
    font-size:28px;
  }
  .sc_ptr .product__title h1{
    font-size:32px;
  }
.mbl-search-sc .mint-search-form{
    width: 100%;
        padding: 0px 15px 5px;
        display: block;
        margin: 0;
}
.mint-search-input{
    width:100%;
    max-width:100%;
    font-size:16px;
}

}

