/** Shopify CDN: Minification failed

Line 318:18 Expected identifier but found whitespace
Line 318:19 Unexpected "10px"

**/
.main-megamenu ul.nav > li > a {
  font-size: 12px !important;
}
.header-style1 .header-bottom .container .inn-container {
  background: #000 !important;
  border: 1px solid #cc8f0c;
}
.header-bottom-mid .main-megamenu .main-navigation li a {
  color: white;
  transition: color 0.3s ease;
  text-decoration: none;
}
.header-bottom-mid .main-megamenu .main-navigation li a:hover {
  color: #cc8f0c !important;
}
.header.header-style1 {
  background-color: #000;
  padding-bottom: 40px;
}




/* Parent submenu item */
.main-megamenu ul li {
  position: relative;
} /* Submenu (2nd level) */
.main-megamenu ul ul li {
  position: relative;
} /* Sub-sub menu (3rd level) */
.main-megamenu ul ul ul {
  position: absolute;
  top: 0; /* 🔥 parent item ke TOP se start */
  left: 100%; /* bilkul side se */
  margin-top: 0;
  display: none;
  background: #000;
  min-width: 220px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
} /* Hover par sub-sub menu show */
.main-megamenu ul ul li:hover > ul {
  display: block;
}
.collect-item:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); /* Shadow on hover */
  transform: translateY(-5px); /* Optional: thoda upar move effect */
}
.heroCarousel-item img {
  display: block;
  width: 100%; /* height: 550px; */
}
.main-megamenu ul.nav > li > a:before {
  background-image: none !important;
}
.header-bottom-mid .main-megamenu .main-navigation li a.active {
  color: #cc8f0c !important;
}
.main-megamenu .ss_megamenu_dropdown {
  background: black !important;
}
.main-megamenu ul.nav > li > a:hover,
.main-megamenu ul.nav > li:hover > a,
.main-megamenu ul.nav > li.active > a {
  color: #cc8f0c !important;
}
.home-title h3 {
  color: #fff !important;
  font-size: 3rem;
}
.products-listing
  .product-layout
  .product-item-container
  .right-block
  .caption
  .title-product
  a {
  color: #fff !important;
}
span.address {
  color: #fff !important;
}
span.email {
  color: #fff !important;
}
span.phone {
  color: #fff !important;
}
span.regular-price.product-price__price.product-price__price-template--26658753806669__homepage_product_carousel_iKPGrE.price {
  color: #cc8f0c !important;
}
span#ProductPrice-template--26658753806669__1662792659f6e8927a {
  color: #cc8f0c !important;
}


button.btn_sold_out.btn-addToCart.disabled{
    color:#000 !important;
}
button.btn_sold_out.btn-addToCart.disabled:hover span{
    color:#000 !important;
}
a.btn-addToCart.grl.btn_df{
    color:#000 !important;
}

a.btn-addToCart.grl.btn_df:hover span{
    color:#000 !important;
}
i.icon-search1 , i.icon-heart1{
    color:#000 !important;
}

.breadcrumb .active span{
    color:#fff !important;
}

.template-collection #narrow-by-list .Price dd ol li label{
    color:#000;
}

.template-collection #narrow-by-list .Price dd ol li label:hover{
    color:#000;
}

span.name-color{
    color:#fff !important;
}
.template-collection #narrow-by-list dd ol li label{
    color:#000 !important;
}

.template-collection #narrow-by-list dd ol li label:hover{
    color:#000!important;
}

.changeViewMode svg {
    fill: #151515 !important;
}

a.page-link, span.page-link{
    color:#000 !important;
}
h1.product__title{
    color:#fff !important;
}


p.product-single__vendor a{
    color:#fff !important;
}
.product-single .product-single__detail .product-options-bottom{
    display:contents !important;
}

ul.category_content a{
    color: #cc8f0c !important;
}

ul#details a{
    color: #cc8f0c !important;
}

.products-listing .product-layout .product-item-container{
    background:#000 !important;
}

quick-filter .button{
  height: 3.2em !important;
}

a.cart-item__name.h4.break{
  color:#fff !important;
}

h1.title.title--primary{
  color:#fff !important;
}

.cart__note label{
  color:#fff !important;
}

.cart__note .field__input{

    background: #2b2b2b !important;
    border: 1px solid #cc8f0c !important;

}

h3.totals__subtotal{
  color:#fff !important;
}

p.totals__subtotal-value{
  color:#ff8800 !important;
}
button#checkout:hover{
  color:#ff8800 !important; 
}
.template-collection .filters-toolbar-wrapper .filters-toolbar-sort{
  background:#4c4a4a !important;
  border: 1px solid #cc8f0c !important;
  color:#fff;
}
.related-products .detail-title{
  color:#ff8800 !important;
}

.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a:hover, .product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a:hover{
  color:#ff8800 !important; 
}

.mobile-menu .logo-nav {
    background: #000000 !important;
}

i.icon-menu{
  color:#ff8800 !important;
}

div#shopify-block-AU3VGSlZtbEU5c0dHc__friends2a_ymm_partfinder_ymm_finder_iU4T9J {
  border-radius: 14px;
  padding: 10px;
  color: #000;
  border: 1px solid #cc8f0c;
  background: #000;
  margin-bottom: 30px;
}



    .rsw-follow-us-section {
      position: relative;
      background-image: url('/cdn/shop/files/bg.jpg'); /* Shopify-friendly background image URL */
      background-size: cover;
      background-position: center;
      height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;
    }

    .rsw-follow-us-section::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
      z-index: 1;
    }

    .rsw-content {
      background: rgb(203 136 0 / 62%);
      padding: 81px;
      text-align: center;
      width: 100%;
      display: flex;
      max-width: 950px;
      border-radius: 10px;
      z-index: 2;
      flex-direction: column;
      align-content: center;
      align-items: center;
    }

    .rsw-content h2 {
      font-size: 5.5rem;
      color: #fff;
      margin-bottom: 20px;
      font-weight: bold;
    }

    .rsw-content p {
      color: #fff;
      font-size: 2.0rem;
      margin-bottom: 25px;
    }

    .rsw-follow-btn {
      background-color: #000;
      color: #fff;
      padding: 15px 50px;
      font-size: 2.2rem;
      border-radius: 3px;
      text-decoration: none;
      transition: background-color 0.3s;
    }

    .rsw-follow-btn:hover {
      background-color: #333;
    }

    @media (max-width: 768px) {
      .rsw-content h2 {
        font-size: 1.8rem;
      }

      .rsw-content p {
        font-size: 1rem;
      }

      .rsw-follow-btn {
        font-size: 1rem;
        padding: 10px 20px;
      }
    }


    border-radius: 10px 10px 0px 0px;
 {
  margin-top: 80px !important;
}
.products-listing .product-layout .product-item-container .price {
  justify-content: center;
}
.product-item-container.grid-view-item {
  padding: 20px 0 32px 0;
  background: #000000;
}
.products-listing .product-layout .left-block .product-image-container img {
  border-radius: 10px 10px 0px 0px;
}
a.btn-addToCart.grl.btn_df {
  color: #000 !important;
}

section#shopify-section-template--26658753806669__homepage_product_carousel_iKPGrE{
  padding-top:70px;
}

.footer-top {
  background: #000 !important;
  border-top: 1px solid #cc8f0c;
  border-bottom: 1px solid #cc8f0c;
}
.footer-top .footer__menu-bottom ul li a {
  color: #fff;
}
.mobile-menu .site_nav_mobile>.menu-item .ss_megamenu_title {
    font-weight: bolder;
    font-style: italic;
}

.popup-newletter .popup-content {
    margin: auto !important;
}

.popup-newletter .newsletter__submit {
    border: 1px solid;
}

.popup-newletter .socials-popup li{
   border: 1px solid #000 !important;
}

.popup-newletter .socials-popup li .fa{
  color:#000 !important;
}

.popup-newletter .socials-popup li{
  border: 1px solid #e3c078 !important;
}
.header-top .socials ul li a:hover {
    color: #000000 !important;
}

#shopify-section-template--26658753806669__166435180948e1ccf0 .categories-content .cate-list .title-list a {
    color: #cb8800 !important;
    transition: color 0.3s ease;
}

#shopify-section-template--26658753806669__166435180948e1ccf0 .categories-content .cate-list ul li a:hover {
    color: #cb8800 !important;
}

div#shopify-section-template--26658753806669__166435180948e1ccf0 .owl-carousel.owl-loaded.owl-drag{
      border: 1px solid #cb8800 !important;
}

.page-contact .contact-form .btn {
    font-size: 16px;
    background-color: #787878 !important;
  }

span.des-info a{
  color:#cc8f0c !important;
}

/* -----------------------------------------------------------------Muzammil CSS --------------------------------------------------------- */

.header-style1 .minicart-header .block-content .no-items {
    background: black !important;
    border: 1px solid #cc8f0c !important;
}
.my-account .dropdown-menu {
    background: black;
    border: 1px solid #cc8f0c !important;
}
.dropdown-menu li a{
  color:white !important;
}
.dropdown-menu li a:hover{
  color:#cc8f0c !important;
}
.dropdown-menu li a:hover svg {
  stroke: #cc8f0c !important;
}
.dropdown-menu li a svg {
  stroke: white !important;
}
.header-style1 .minicart-header .shopcart .cout_cart .cout_item{
  color:#cc8f0c !important;
}
.search-modal__form .search__input{
  color:black !important;
}
.icon-send{
  color:#cc8f0c !important;
}
.footer__payment a {
  pointer-events: none;
  cursor: default !important;
}

.footer__payment img {
  cursor: default !important;
}
.contact__list-social .list-social__link:hover svg {
  stroke: #cc8f0c !important;
  fill: #cc8f0c !important;
}
.template-404 .body-large{
  background-color: #cc8f0c !important;
}
.products-listing .product-layout .product-item-container .button-link .btn_sold_out svg, .products-listing .product-layout .product-item-container .button-link .btn_df svg{
  stroke:red !important;
}
.widget-services.style-df .home-services .services-inline .service-ico img{
      width: 100%;
    height: 100% !important;
    object-fit: cover !important;
}
.popup_cart .popup_inner .cart-popup-action>.btn{
  background:#000 !important;
}
.popup_cart .popup_inner .cart-popup-action>.btn:hover{
  background:#cc8f0c !important;
}
.popup_cart .popup_inner .cart-popup-action>.btn.btn-dark{
  background:#000 !important;
}
.popup_cart .popup_inner .cart-popup-action>.btn.btn-dark:hover{
  background:#cc8f0c !important;
}
.popup_cart .popup_inner .cart-popup-action>.btn.btn-dark{
   background:#000 !important;
}
.popup_cart .popup_inner .previewCartCheckout-price{
  color: #cc8f0c !important;
}
svg:not(:root){
    overflow: hidden;
    stroke: #000;
    fill: transparent;
    transition: all 0.3s ease;
}

svg:not(:root):hover{
    stroke:  #cc8f0c !important;
    fill:  #cc8f0c !important;
}
.my-account .dropdown-menu{
  width:200px !important;
}
.header-style1 .minicart-header .block-content .mini-products-list {
    background-color: #000 !important;
    display: block !important;
    border: 1px solid #cc8f0c;
}
.header-style1 .minicart-header .block-content .head-minicart{
   background-color: #000 !important;
}
.header.header-style1 .minicart-header .block-content .price-total-w .label-price-total{
  color:#000 !important;
}
.header.header-style1 .minicart-header .block-content .bottom-action .price-total-w .price-total{
  color:#000 !important;
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details-bottom strong{
  color:#fff !important;
}
.btn-remove:hover {
  filter: brightness(0) invert(1);
}
.block-inner{
  border:1px solid #cc8f0c !important;
}
.positon-sidebar .open-sidebar{
  color:#000 !important;
}
.owl-style2 .owl-nav>div i{
  color:white !important;
}
.product-single .detail-bottom .tabs-menu_title li.active-tab-title {
background:#000 !important;
}
.page-contact .contact-form input{
  color:#000 !important;
}
.wishlist-item-link{
  color:#fff !important;
}
.wishlist-item-link:hover{
  color:#cc8f0c !important;
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit{
  color:#cc8f0c !important;
}
#close-sidebar svg {
    stroke: #cc8f0c !important;
}

.ymm-grid .ymm-product-item{
border: 1px solid #cc8f0c !important;
  border-radius: 10px !important;
}

ul.dropdown-menu.sn li svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}
.ymm-page-width {
     width: 100%;
    max-width: 1285px !important;
     padding-inline: 1px !important;
}
#ymm_searchbox{
  width: 100%;
    /* max-width: 1285px !important; */
    padding-inline: 15px;
    margin: 0 auto;
    border: 1px solid #cc8f0c !important;
  border-radius: 15px !important;
    margin-bottom: 30px !important;
}
#ymm_searchbox_cont{
width: 100%;
    max-width: 1285px !important;
    padding-inline: 15px;
    margin: 0 auto;
    /* border: 1px solid #cc8f0c !important; */
  border-radius: 15px !important;
    margin-bottom: 30px !important;

}
  #ymm_searchbox h2{
  display:none !important;}


.search__input.field__input {
    padding-right: 5rem;
    border: 1px solid #c7c5c5 !important;
    border-radius: 2px !important;
}

.pagination__item--current{
  color:#000 !important;
}
.pagination__item{
    color:#000 !important;

}
.pagination__item:hover{
    background:#fff !important;

}



@media only screen and (max-width: 991px) {
    .positon-sidebar .sidebar-fixed.active {
        left: 0;
        display: block !important;
        background: black !important;
    }
    .positon-sidebar .open-sidebar{
  color:#000 !important;
}
.product-single .detail-bottom .tabs-menu_btn{
  color:#000 !important;
}
.product-single .detail-bottom .tabs-menu_title li.active-tab-title a{
  color:#000 !important;
}
}
#shopify-block-AWWFJVjJDZTRFejhpb__14877840126407362364{
  display:none !important;
}
