/** Shopify CDN: Minification failed

Line 629:26 Unexpected "{"
Line 649:0 Expected "}" to go with "{"

**/
/* /////   Custom Video banner PDP //// */


.section-desktop_video_section{
  width: 100%;
  max-width: 900px;
  margin: auto;
}

.section-mobile_reviews{
  display: none;  
}

@media (max-width: 749px){
.section-desktop_reviews{
  display: none;
}
.section-mobile_reviews{
  display: block;
}  
}  



/* ////  serach Reviews //// */


div#serach_revies_content {
    flex-direction: column;
    align-items: flex-start;
}

div#serach_revies_content .AirReviews-StarRate--Count {
    font-size: 13px;
    font-weight: bold;
}



/* ///////  Remove  Hextom banner ///// */
div#qab_container {
    display: none !important;
}

.mobile_PDP_gudie{
  display: none;
}
 .desktop_PDP_gudie .video-wrapper {
       position: relative;
      width:100%;
      height: 330px;
     background-color: #000;
     overflow: hidden;
   }
                            
  .desktop_PDP_gudie .thumbnail {
     width: 100%;
      height: 100%;
     object-fit: cover;
   display: block;
     }
                            
  .desktop_PDP_gudie .play-button {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
  color: white;
  background: transparent;
  border: none;
 border-radius: 50%;
   width: 80px;
   height: 80px;
   cursor: pointer;
   z-index: 2;
  }

                              
    .desktop_PDP_gudie .play-button svg {
     transition: transform 0.2s ease;
    }
                              
    .desktop_PDP_gudie .play-button:hover svg {
         transform: scale(1.1);
      } 
                            
  .desktop_PDP_gudie iframe {
         width: 100%;
        height: 100%;
         border: none;
       display: none;
 }

.mobile_PDP_gudie{
  display: none;
}
 .mobile_PDP_gudie .video-wrapper {
       position: relative;
      width:100%;
      height: 330px;
     background-color: #000;
     overflow: hidden;
   }
                            
  .mobile_PDP_gudie .thumbnail {
     width: 100%;
      height: 100%;
     object-fit: cover;
   display: block;
     }
                            
  .mobile_PDP_gudie .play-button {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
  color: white;
  background: transparent;
  border: none;
 border-radius: 50%;
   width: 80px;
   height: 80px;
   cursor: pointer;
   z-index: 2;
  }

                              
    .mobile_PDP_gudie .play-button svg {
     transition: transform 0.2s ease;
    }
                              
    .mobile_PDP_gudie .play-button:hover svg {
         transform: scale(1.1);
      } 
                            
  .mobile_PDP_gudie iframe {
         width: 100%;
        height: 100%;
         border: none;
       display: none;
 }



@media (max-width: 749px){
.mobile_PDP_gudie{
  display: block; 
}
.mobile_PDP_gudie .video-wrapper {
  height: 230px;
}
div#AirReviews-FloatButtonWrapper{
  display:none !important;
}  
}  


/* ///////////// New Top Bar  ///////////////// */
.internal_container{
    display: flex;
    align-items: center;
}

.topbartext{
margin-right:10px;
margin-bottom:0px;
font-size:1.6rem;
}

.freeshipping_container {
    border-left: 1px solid red;
    padding-left: 40px;
    margin-left: 40px;
     cursor:pointer;
}
.announcement-bar-wrapper .container {
    width: 100%;
    max-width: 100%;
    padding-right: 50px;
    position:relative;
}

.discount_section {
    width: 100%;
    max-width: 500px;
    background: white;
    color: black;
    padding: 20px;
 box-shadow: 0px 0px 10px 4px gray;
}

.discount-header {
    color: black;
    font-weight: bold;
    margin-bottom: 0;
}

.discountHeader {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid lightgray;
   padding-bottom: 5px;
}

.Internal_upper_Setion {
    margin-top: 20px;
}

.discount_code_header {
    width: 100%;
    display: block;
    color: #AA0000;
    font-size: 14px;
    font-weight: bold;
}

.discount_description {
    font-size: 15px;
    width: 100%;
    display: block;
}

.discount_code_bold {
    font-size: 13px;
    font-weight: bold;
    display: block;
    width: 100%;
}
.Internal_lower_section {
    margin-top: 20px;
    margin-bottom:10px;
}

.orders_header {
    width: 100%;
    display: block;
    color: #AA0000;
    font-size: 14px;
    font-weight: bold;
}

.orders_description{
font-size: 15px;
    width: 100%;
    display: block;
}

.discount_section {
    position: absolute;
    z-index: 21;
    right: 20%;
    display:none;
}

.discount_container{
 cursor:pointer;
}

.iconross{
  cursor:pointer;
}


.shipping_section {
    width: 100%;
    max-width: 500px;
    background: white;
    color: black;
    padding: 20px;
        position: absolute;
    z-index: 21;
    right: 30px;
    display:none;
 box-shadow: 0px 0px 10px 4px gray;
}

.shippingHeader {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid lightgray;
    padding-bottom: 5px;
}

h4.ship-header {
    color: black;
    font-weight: bold;
    margin-bottom: 0;
    text-transform:uppercase
}

span.iconshipping {
    cursor: pointer;
}

.shipping_upper {
    margin-top: 20px;
}



span.shippingblod {

    width: 100%;
    display: block;
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.boldshippingdescription{
 color: #AA0000;
  font-size:13px;
}

span.noshiping_zones {
    width: 100%;
    display: block;
    color: black;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

span.flat_rate_description {
    color: #AA0000;
    font-size: 13px;
}

.shipping_lower {
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray;
}

span.flat_rate_description p {
    margin-bottom: 10px;
}

span.bottom_orders {
    display: block;
    margin-top: 5px;
    margin-bottom: -10px;
}

@media (max-width:789px){
.shipping_section{
right:100px;
}

}


@media (max-width:650px){
.discount_section{
 right:16%;
max-width: 400px;
}
.shipping_section {
right: 16%;
max-width: 400px;
    }
.announcement-bar{
 align-items:center;
}
 .topbartext{
   font-size:14px;
 }
 .freeshipping_container{
  padding-left:20px;
   margin-left: 20px;
 }
.announcement-bar-wrapper .container{
padding-left:10px;
padding-right:10px !important;
}
}


@media (max-width: 510px){
.discount_section{
  right:10%;
}
.shipping_section{
 right: 10%;
}

}

@media (max-width: 500px){
.discount_section{
   max-width:350px;
   right:5%;
}
.shipping_section{
  max-width:350px;
   right:5%;
}
.freeshipping_container{
 padding-left: 10px;
 margin-left: 10px;
}
.topbartext{
margin-right:5px;
}
.topbartext {
        font-size: 11px;
 }
}

@media(max-width: 380px){
.freeshipping_container{
 padding-left: 5px;
 margin-left: 5px;
}
.discount_section{
   max-width:350px;
   right:3%;
}
.shipping_section{
  max-width:350px;
   right:3%;
}

}


@media(max-width:365px){
.freeshipping_container{
 padding-left: 10px;
 margin-left: 10px;
}
.discount_section{
   max-width:300px;
   right:3%;
}
.shipping_section{
  max-width:300px;
   right:3%;
}
.topbartext {
  font-size: 8px;
 }

}


@media (max-width: 310px){
.discount_section{
   max-width:300px;
   right:0%;
}
.shipping_section{
  max-width:300px;
   right:0%;
}

}

/* /////  price on deaktop //// */

/* .product-page .price{
margin-left:30px;
} */
.rio-product-option-title {
    /* margin-left: 25px; */
   color:#AA0000 !important;
}

/* @media (max-width:989px){
.product-page .price {
    margin-left: 35px;
}
.rio-product-option-title{
    margin-left: 25px;
}
} */



/* /////// tempory  remove  the  warraanty //// */





.mini-cart-message-empty{
   height:80vh;
   display:flex;
   justify-content: center;
    align-items: center;
    flex-direction: column;

}

.discount-error{
    display: flex;
    margin: 2px auto;
    width: 100%;
    color: #ca0000;
    padding: 0 25px;
    font-size: 16px;
}

div#slidecarthq {
    display: none;
}

.drawer-open{
 overflow: auto !important;
}

body.template-index{
  overflow:auto !important;
}




/* ///   Recommended products  /// */

/* ///   Recommended products For test /// */

.recommded_container_main .heading_area{
    width: 100%;
    max-width: 250px;
}

.recommded_container_main .recommended_heading {
    display: flex;
    justify-content: center;
}

.recommded_container_main .button{
   background: #000000 !important;
   border-color: #000000 !important;
     box-shadow:0 0 0 0.1rem #000000 !important;
}

button.ga-product_addtocart{
    background-color: #000000 !important;

}


.recommendedProductCOntainer .button.button-solid{
    height:30px;
    text-align:center;
   width:100%;
    max-width: 60px;
    min-width:60px;
}

.recommendedProductCOntainer .product_price{
 position: absolute;
    bottom: 5px;
    left: 10px;
}
.recommendedProductCOntainer .product_add_button{
  position:relative;
}
.thirdRecommendedProdDummy {
    width: 100%;
}



.Whole-sale-banner.whole-sale .slideshow-content{
 text-align:center;
}

.Whole-sale-banner.whole-sale .container{
   max-width:100% !important;
}

.Whole-sale-banner.whole-sale .slideshow-heading{
  font-size: 30px !important;
  color: #AA0000 !important;
  text-transform:uppercase;
}
.Whole-sale-banner.whole-sale .slideshow-text.rte{
 font-size:50px !important; 
 text-transform:uppercase;
}

.Whole-sale-banner .slideshow-content{
  margin-bottom:150px;
}


.cart-inner-hide_live{
   display: none; 
}


/* ////  Shipping Method //// */
#dummy_shipping{
  display: none;
}




@media (max-width: 1200px){
.Whole-sale-banner .slideshow-content{
 margin-bottom: 50px;
}

}

@media (max-width: 500px){
.Whole-sale-banner .slideshow-text.rte{
 font-size:30px !important; 
}
}

@media (max-width: 767px){
.sbboxes select{
 margin-left:0% !important;
 margin-right: 0% !important;
}
}

@media (max-width: 749px){{
.topbartext{
 font-size: 2rem !important;
}

}


@media (max-width: 500px)
{
.topbartext{
 font-size: 14px !important;
}
}






