/** Shopify CDN: Minification failed

Line 334:3 Unexpected "/"
Line 346:0 Unexpected "}"
Line 399:4 "barder-radius" is not a known CSS property
Line 501:0 Unexpected "}"

**/
.recommendations-row.row {
    row-gap: 20px;
}
.recommendations-row.row {

    padding-left: 15px;
    padding-right: 15px;
}
/* product-single__photo{

    max-height:100% !important;
    min-height:100% !important;
} */
.flex-item-20 {
  flex: 0 0 20% !important; /* 20% width */
}

.flex-item-40 {
  flex: 0 0 29% !important; /* 40% width */
}
@media (max-width:800px){
.row121 .swatch-title {
    text-align: left;
}

}
.row121 .product-single__thumbnails .swiper-container-horizontal .product-single__thumbnail__wrapper img {
    max-height: 80%;
    object-fit: cover;
}

/* page width */
  .row121 {
    max-width: 1400px !important;
}


/* accordien */
.shopify-accordion {
    display: flex;
    row-gap: 16px;
    flex-direction: column;
}

.accordion-header {
  background-color: transparent;
  border-top:1px solid white;
  border-right:1px solid white;
 border-left:1px solid white;
 border-bottom:1px solid black;
  padding: 8px;
  width: 100%;
  text-align: left;
  font-size: 18px;
  font-weight:bold;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
   font-family: 'Montserrat', sans-serif;
}

.accordion-content {
  display: none;
  padding: 10px;
  background-color: #f9f9f9;
  border-top: 1px solid #ddd;
  font-size:17px;
      font-family: 'Afacad', sans-serif;

}

.accordion-header svg {
  transition: transform 0.3s;
}

.accordion-header.active svg {
  transform: rotate(180deg);
}
button:focus {
    outline: none;
}


.row121 img#ProductPhotoImg {
    max-width: 100% !important;
}

.row121 .template-product div#product-box {
    padding-top: 50px!important;
}


.row121 .product-description-wrapper p {
    font-size: 18px;
    font-family: 'Afacad', sans-serif;
    /* font-family: 'Montserrat', sans-serif; */
    /* font-family: monsterat; */
}

.row121 a {
    color: black;
}
@media(max-width:800px){
     .row121 {
    flex-direction: column;
   
} 
.row121 .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 100%;
    }
    .row121 button#purchase {
    width: 100% !important;
}
 .row121 .col-md-12.product-page--submit-action {
    display: flex;

}
}

.row121 img.product-single__type-image.product-single__thumbnail__image.lazyautosizes.ls-is-cached.lazyloaded {
    max-width: 100% !important;
}

@media (max-width:766px){
    /* .row121 .col-sm-12.col-md-6 {
    margin-bottom: 40px;
} */
     .row121 .template-product .product-description-wrapper{
      text-align:left !important;

    }
   .row121  p {
    text-align: left ;
}
    .row121 .col-md-12.product-page--submit-action {
    padding: 0px 15px;
}
.row121 img.product-single__type-image.product-single__thumbnail__image.lazyautosizes.ls-is-cached.lazyloaded {
    max-width: 100% !important;
}
.row121 product-description-header.reviews-enabled {
    text-align: left !important;
}
.row121 ul.product-page--pricing {
    justify-content: flex-start !important;
}
.row121 .quantity-controls__outer{
    align-items: flex-start !important;
}
.row121 .col-md-6 {
    flex: 0 0 100% ;

}
 .row121 .quantity-controls__outer.swatches-wrapper.col-md-6.col-sm-12.col-12 {
    text-align: left;
}

.row121 .col-md-6 {
    flex: -5 0 100%!important;
}
.row121 .col-md-12.product-page--submit-action {
    display: flex;
    flex-direction: column;
}
.row121 .col-md-6.col-sm-12.col-12.pr-md-0.pl-md-0.flex-item-40 {
    padding: 0;
}
.row121 .col-md-6.col-sm-12.col-12.pr-md-0.flex-item-40 {
    padding: 0;
}
.row121 .quantity-controls.flex-item-20 {
    margin-bottom: 15px;
}

.row121 p.p1 {
    text-align: left;
}
.row121 h1.custom-font.product-description-header.reviews-enabled.title-left {
    text-align: left;
}
}


.row121 {
  align-items: self-start !important;
}
.row121 h1.custom-font.product-description-header.reviews-enabled {
  font-size: 21px !important;
}
.row121 li.product-page--pricing--variant-price {
  font-size: 32px !important;
  font-weight: 600;
  font-family: "Montserrat";
}
.row121 .quantity-controls {
  height: 45px;
}
.row121 .quantity-controls {
  height: 45px;
}
 .row121 .product-description-wrapper {
  margin-bottom: 0px;
}
.row121 .product-description-wrapper p {
  font-size: 18px;
} /* .col-md-6 {flex: 0 0 40%;} */
.row121 button#purchase {
  width: 181px;
}
.row121 .quantity-controls {
    height: 45px;
    margin-right:28px;
}






/* reccomadation section  css */

.recommendations-row .indiv-product img {
    max-height: 363px;
    min-height: 363px;
    object-fit: cover;
    border-radius: 20px 20px 0 0;
}

.reccomandation-row .indiv-product img {
  max-height: 317px;
}
/* .recommendations-row.row {
  background-color: #d9d9d9;
  padding: 10px 50px 50px 50px;
} */
.recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {
  height: 100%;
  max-height:350px !important;
}
.reccomandation-row span.compare-at-price {
  display: none;
}
.reccomandation-row .hp-title a {
  display: flex;
}
.reccomandation-row span.indiv-product-title-text {
  /* width: 70%;
  max-width: 70%; */
  text-align: left;
  font-family: "Montserrat";
  font-size: 16px;
}
.reccomandation-row span.money-styling {
  width: 30%;
}
.reccomandation-row .title-bar {
  margin: 0px -16px !important;
  background-color: aqua;
  padding: 20px;
}


.recommendations-row .collection-image--zoom-effect{
border-radius: 20px 20px 0 0;
} 
.recommendations-row .collection-image--zoom-effect{
border-radius: 20px 20px 0 0;
} 

 .reccomandation-row .title-bar {
       
        background-color: aqua;
        padding: 30px -15px;
        padding: 20px;
    }

    .reccomandation-row1 {
       margin:0px !important;
        background-color: #d9d9d9;
        padding: 30px -15px;
        padding: 50px 20px 20px 20px;
    }

    .reccomandation-row span.money-styling {
        font-size: 16px !important; 
        font-family: 'Montserrat', sans-serif; 
    } 
 .reccomandation-row h2 {
    text-align: left;
    padding-left: 20px;
}
 span.money-styling {
        font-size: 16px;
    }
.title-bar.custom-font.reccomandation-row1 {
    text-align: justify;
    padding-left: 50px;
    font-size:20px;
    border-radius: 20px 20px 0px 0px;
     font-family: 'Montserrat', sans-serif; 
}
/* .recommendations-row.row {
    margin-left: 0px !important;
     margin-right: 0px !important;
} */

.recommendations-row.row {
    border-radius: 0 0px 20px 20px;
    margin-bottom: 50px !important;
    padding-bottom:20px;
}
    
@media(min-width:768px) and (max-width:1030px){
   .recommendations-row .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 51%;
    max-width: 50%;
}
/* .recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {
    /* border-radius: 15px 15px 0px 0px; */
    height: auto;
 
} */

.recommendations-row.row {
    background-color: #d9d9d9;
    padding: 10px 20px;
}

/* .recommendations-row.row {
    background-color: #d9d9d9;
    padding: 9px 10px !important;
    padding-bottom:50px !important;
} */
}
@media (max-width: 767px) {
    .recommendations-row.row {
    padding-bottom: 30px !important;
}
 .reccomandation-row1 {
    padding-top: 50px !important;
}
    .recommendations-row .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .recommendations-row.row {
    background-color: #d9d9d9;
    padding: 4px 0px !important;
    
}
.recommendations-row.row {
    row-gap: 20px ;
}
.title-bar.custom-font.reccomandation-row1 {
    margin-top: 30px !important;
}
 /* .recommendations-row .grid__item.collection-image-anim.wow.fadeInUp.col-md-3.col-6.indiv-product-wrapper.omega.delay-3.animated {
    padding-bottom: 30px;
} */
}


.recommendations-row .col-md-6.col-sm-12.col-12.pr-md-0.pl-md-0.flex-item-40 {
    width: 100%;
    max-width: 100%;
    padding-left:0px;
    padding-right:0px;
}

.recommendations-row .btn:hover {
    background: black !important;
    color: white;
}
 .recommendations-row .indiv-product {
    position: relative;
    margin-bottom: 0px;
}
 .recommendations-row .hp-title {
    background-color: white;
    padding: 20px;
}

.recommendations-row .cart-button1 {
    padding: 0px 20px 20px 20px;
    background-color: #ffffff;
    barder-radius: 15px 15px !important;
    border-radius: 0px 0px 15px 15px;
}
.recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {
    border-radius: 20px 20px 0px 0px;
    height: 300px;
}

.recommendations-row .hp-title a {
    align-items: center;
}
/* .recommendations-row .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 0px !important;
    padding-left: 0px !important;
} */



.recommendations-row .grid__image img {
    border-radius: 20px 20px 0 0;
    min-height: 315px !important;
    max-height: 315px !important;
    object-fit: cover;
}
.recommendations-row a {
    display: flex;
}
.recommendations-row .lazyload-blur-wrapper.lazyloaded {
    width: 100%;
}
.recommendations-row.product-flex {
  display: flex;
  width: 100%;
}

/* Title section: 60% width */
.recommendations-row .indiv-product-title-text {
  flex: 0 0 77% !important; /* 60% width */
  padding-right: 10px; /* Optional, for spacing between title and price */
}

/* Price and reviews section: 40% width */
.recommendations-row .money-styling {
  flex: 0 0 23% !important; /* 40% width */
  display: flex;
}

/* Optional: Style for reviews badge */
.recommendations-row .shopify-product-reviews-badge {
  margin-left: 10px;
}

.recommendations-row .money-styling {
    flex: 0 0 40%;
    display: flex;
    justify-content: flex-end;
    /* align-items: center; */
}
.recommendations-row .collection-icon-list {
    display: none;
}
.recommendations-row .indiv-product-title-text {
    flex: 0 0 60%;
    padding-right: 10px;
    text-align: left;
}
.recommendations-row span.indiv-product-title-text {
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight:600;
}
.recommendations-row span.money {
    font-size: 17px;
    font-family: 'Afacad', sans-serif;
    font-weight: 600;
}
.recommendations-row .title-bar.custom-font.reccomandation-row1 {
    padding-top: 50px;
}

@media (max-width: 1030px)

/* 
{
      .row121 .col-sm-12.col-md-6 {
    margin-bottom: 40px;
} */
	.recommendations-row .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding: 15px;
    padding-left: 15px;
}

.recommendations-row .recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {

    height: 501px;
}

}



.recommendations-row.row{
max-width: 1400px;
    margin: 0 auto;
    padding-bottom:50px !important;
}
#shopify-section-template--product--recommendations{
background:#d9d9d9;
border-radius: 20px;
}

@media (max-width: 800px){
	.recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {
    height: 350px;
}

.recommendations-row .indiv-product-title-text {
    flex: 0 0 84%;

}

.recommendations-row .money-styling {
    flex: 0 0 16%;

}
}

@media(max-width:500px){
	.recommendations-row img.lazyautosizes.ls-is-cached.lazyloaded {
    height: 100%;
}
.recommendations-row .grid__item.collection-image-anim.wow.fadeInUp.col-md-3.col-6.indiv-product-wrapper.omega.delay-3 {
    padding-bottom: 40px;
}
.recommendations-row  .col-6 {
   
    flex: 0 0 100%;
    max-width: 100%;
}
 .recommendations-row .hp-title {
     padding: 20px 20px  0px 20px;
}

}


@media (min-width:1080px){
     .recommendations-row .hp-title {
    min-height:107px;
}
}
@media (min-width:850px){
     .recommendations-row .hp-title {
    min-height:50px;
}
}
/* last css */

.row121 span {
    color: black;
}


 .recommendations-row .indiv-product:hover .hp-title{
             opacity: 1;
}


@media(max-width:1200px){
    .hero-section .container, hero-section .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 70%;
    overflow: hidden;
}
}
