/** Shopify CDN: Minification failed

Line 4004:0 Unexpected "}"

**/
.mobileCopyright{
  display:none !important;
}
.wishListAreaOuter .product-images-style-radius .bls__product-img {
    border-radius: 0px !important;
}
.wishListAreaOuter .product-images-style-radius .bls__product-item .bls__product-img>a{
  border-radius: 0px !important;
}
.wishListAreaOuter .collectionAreaOuter .bls__product-img,
.searchResArea.collectionAreaOuter .bls__product-img{
border-radius: 0px !important;
}
.wishListAreaOuter .collectionAreaOuter .bls__product-img .bls__img-url,
.searchResArea.collectionAreaOuter .bls__product-img .bls__img-url{
  border-radius: 0px !important;
}
.wishListAreaOuter .collectionAreaOuter .bls__product-hover-img,
.searchResArea.collectionAreaOuter .bls__product-hover-img{
border-radius: 0px !important;
}
.wishListAreaOuter .collectionAreaOuter .bls__responsive-image,
.searchResArea.collectionAreaOuter .bls__responsive-image{
border-radius: 0px !important;
}
/* Hide the toggle button everywhere */
.footer-accordion .toggle-menu {
  display: none !important;
}

/* Force footer content to stay open */
.footer-accordion .accordion-content,
.footer-accordion .accordion-panel {
  display: block !important;
  max-height: none !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* designer page new start */
.outerHeadDesignerArea{
  display: flex;
  justify-content: space-between;
  padding-top:55px;
  padding-bottom: 35px;
  border-bottom: 1px solid #ebebeb;
}
.section-blog .blog_line{
  
}
.blogOuterBox{

}

.collectionAreaOuter .proDuctList {
  padding-inline: 9px;
}

.proLeftBanner .col_nav .product__media-list .swiper-slide-thumb-active .gallery-img:before {   
    border-color: #eee !important;
}

.headerLeftDesigner{
  width:415px;
}
.titleBoxOne.custom-heading-text-section{
  margin:0;
}
.titleBoxOne.custom-heading-text-section h2{
  font-size: 34px;
  line-height: 44px;
  font-weight: 600;
  color:#353535;
  padding-bottom: 23px;
  margin-bottom: 0px;
}
.abcdShortOuter .alphabet-links a:after{
  display: none;
}
.abcdShortOuter .alphabet-links a{
  width: 46px;
  height: 46px;
  display: flex;
  background: #f1f1f1;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border:1px solid #f1f1f1;
  font-size: 17px;
  transition: all 0.5s ease;
}
.abcdShortOuter .alphabet-links a:hover{
  background:#fff7ee;
  border-color:#e69f73;  
}
.abcdShortOuter .alphabet-links{
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px;
  border-bottom:1px solid #474645;
 position: relative;  
}
.abcdShortOuter .alphabet-links:after{
  width:1px;
  height: 100%;
  background: linear-gradient(to bottom, rgba(254,213,187,0) 25%,rgba(254,213,187,1) 57%,rgba(254,213,187,1) 80%,rgba(71,70,69,1) 100%);
  left:0;
  top:0;
  content: "";
  position: absolute;
}
.abcdShortOuter .alphabet-links:before{
  width:1px;
  height: 100%;
  background: linear-gradient(to bottom, rgba(254,213,187,0) 25%,rgba(254,213,187,1) 57%,rgba(254,213,187,1) 80%,rgba(71,70,69,1) 100%);
  right:0;
  top:0;
  content: "";
  position: absolute;
}
 .alphabet-links {

}

 .alphabet-links a {
 
    font-weight: 500;
    text-decoration: none;
  
 
  
}
  .alphabet-links a:after{
 
  }
.alphabet-links a:last-child::after {
    display: none;
}

  .alphabet-links a:hover{
    
  }


  .designer-names{  
    margin-top: 0px;
  }


.rightSliderACat .swiper-slide{  
  border:1px solid #ebebeb;
padding:0;
}
.rightSliderACat .swiper-wrapper{
  
}
.rightSliderACat .swiper-slide span {
  color: #121c1e;
  font-size: 20px;
  line-height: 30px;
  display: block;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: Yantramanav, sans-serif !important;
  font-style: normal;
  font-weight: 500;
  transition: all 0.5s ease;
  width:100%;
  overflow: hidden; 
  text-overflow: ellipsis;
}
.rightSliderACat .swiper-slide img {
    width: 239px;
    height: 239px;
    border-radius: 0px;
    margin-bottom: 10px;
    object-fit: contain;
    transition: all 0.5s ease;
  transform: scale(1);
}
.rightSliderACat .swiper-slide:hover img {
  transform: scale(0.9);
}
.rightSliderACat .designer-slider-container{
  padding-inline:60px;
  position: relative;
  width:100%;  
}
.rightSliderACat {
    width: calc(100% - 500px);
    float: left;
}
.fullWidth {
  width: 100%;
  float: left;
}
.bls__product-img-quickview .swiper-slide .bls__responsive-image img{
  object-fit:contain !important;
      object-position: center !important;
}
.bls__product-img-quickview {
    max-height: 100% !important;
}
.bls__product-quickview .bls__product-title{
  font-size:22px !important;
  line-height: 30px !important;
}
.bls__quickview-content .bls__pro-reviews .jdgm-prev-badge__stars .jdgm-star{
color:#e1953e;
font-size:14px;
}
.bls__quickview-content .jdgm-star.jdgm--half:after{
color: #e3923e;
top: -3px;
}
.bls__quickview-content .bls__pro-reviews .jdgm-prev-badge__text{
font-size:16px !important;
}
.bls__product-quickview .bls__product-meta-value{
  font-size:16px;
}
.bls__product-quickview .biger-price .price {
    font-size: 20px;
}
.bls__product-quickview  .bls__product-meta .bls__product-meta-label{
  min-width:130px;
}
.copyright.newCopyText{
  width:100%;
  float:left;
  position: relative;
  top:-23px;
  z-index: 1;
}
.bls__product-img-quickview  .bls__img-url{
     height: 100%;
    display: block;
}
.bls__product-img-quickview .bls__product-main-img{
   height: 100%;
}
.bls__product-img-quickview .bls__product-main-img .swiper {
   height: 100%;
}
.bls__product-img-quickview .bls__responsive-image{
  height: 100%;
}
.bls__product-quickview .label-depend-on-button{
min-height:634px;
}
.bls__product-img-quickview .bls__product-img-sw{
height: 100%;
}
.bls__product-quickview .bls_tooltip:hover .bls_tooltip-content{
display:none;
}
.bls__product-quickview .bls__product-meta li{
display:flex;
}
.bls__product-quickview .button-add-cart-qv{
   background:#222222 !important;
  border-color:#222222 !important;
  color:#fff !important;
}
.bls__product-quickview .button-add-cart-qv:hover{
 background:#f6f4f2 !important;
  border-color:#f6f4f2 !important;
  color:#222222 !important;
}
.bls__product-img-quickview .bls__responsive-image:before{
  display: none;
}
.footer_bottom-block{
  display: flex;
  justify-content: space-between;
}
.rightLinkFtr ul{
list-style: none;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 0px;
}
.rightLinkFtr ul li{
    font-family: "Lato", sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #c5c5c5;
    letter-spacing: 0.3px;
    text-align: center;
    text-transform: uppercase;
}
.rightLinkFtr ul li:nth-child(2){
  position: relative;
  padding-inline: 10px;
  margin-inline: 10px;
}
.rightLinkFtr ul li:nth-child(2):after,
.rightLinkFtr ul li:nth-child(2):before{
  width:1px;
  height: 12px;
  background: #c5c5c5;
  content:"";
  position: absolute;
  top:4px;
}
.rightLinkFtr ul li:nth-child(2):before{
  right:0; 
}
.rightLinkFtr ul li:nth-child(2):after{
  left:0; 
}

/* .breadcrumb, .breadcrumbs {
  display: none !important;
} */

.coustom_price_pg p {
    font-size: 17px !important;
    line-height: 27px !important;
}
.faq_qs_right p {
    font-size: 17px !important;
    line-height: 27px !important;
}

/* product details */
.divivi_m52 .dive32_one{
  
}
.divivi_m52 .bb12_byone{
  width:100%;
}
.divivi_m52 .shopify-payment-button__button--unbranded {
  width: 100%;
  max-width: 370px;
}
.divivi_m52 .bls__product-action-inner{
  flex:unset !important;
  gap:10px;
}
.divivi_m52 .product-form .form{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.divivi_m52 .product-form shopify-buy-it-now-button{
 display:flex;
  justify-content:flex-end;
}
.divivi_m52 .bls__product-action-inner button.bls__product-wishlist{
  margin-top:-1px;
}
.divivi_m52 .product-form__buttons .bls__product-action-btn-js .bls__product-icon{
  min-height:48px;
  width:48px;
}
.divivi_m52 .bls__product-action-inner button{
  margin-bottom:0 !important;
  margin-right:0 !important;
}
.divivi_m52 .quantity {
  margin-right:0 !important;
}
.divivi_m52 .product-form__input{
  margin-bottom:0 !important;
}
.divivi_m52 .product-form__buttons{
display:flex;
gap:10px;
justify-content: flex-end;
}
.bili_bili1.productInformationTabArea {
  padding-top:25px !important;
   margin-bottom: 25px !important; 
}
/* review area style start */
.productInformationTabArea .tab-content .jdgm-rev-widg__body .jdgm-rev{
  padding:20px 0;
}
.productInformationTabArea .tab-content .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__timestamp{
  font-size: 15px;
}
.productInformationTabArea .jdgm-rev__header .jdgm-row-rating{
  margin-bottom: 20px;
}
.productInformationTabArea .jdgm-rev__author{
  font-size: 18px;
}
.productInformationTabArea  .jdgm-rev__content .jdgm-rev__title{
  font-size: 18px;
}
.productInformationTabArea .jdgm-rev__body{
  font-size: 16px;
}
body .productInformationTabArea .jdgm-rev__icon{
  width:50px;
  height: 50px;
  background-size: contain;
}
body .productInformationTabArea .jdgm-rev__rating .jdgm-star, 
body .productInformationTabArea .jdgm-rev-widg__summary .jdgm-star{
  font-size: 15px;
}
body .productInformationTabArea  .jdgm-rev__actions{
  display: none !important;
}
body .productInformationTabArea .jdgm-rev .jdgm-rev__custom-form {
    margin: 16px 0;
}
/* review area style end */

.relatedProductOuter {
  margin-bottom:50px !important;
}
.relatedProductOuterGrids{
  padding-left:80px !important;
  padding-right:80px !important;
}


.stickYSection{
  border:none !important;
}
.boughtAreaOuter{
  padding:25px;
  border:1px solid #efefef;
  padding-bottom:35px;
}
.stickYSection .bls__sticky-addcart{
  display:none !important;
}
.outerSectionArea{
border:none !important;
}
.productDetailsOuter {
  padding-left:80px !important;
  padding-right:80px !important;
  border-bottom:1px solid #d7d7d7;
  margin-bottom:0px !important;
  padding-top: 34px !important;
}
.productDetailsOuter .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star.jdgm--on,
.productInformationTabArea .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on,
.productInformationTabArea .jdgm-rev-widg__reviews .jdgm-rev__rating .jdgm-star.jdgm--on,
.productInformationTabArea .jdgm-rev-widg__reviews .jdgm-rev__rating .jdgm-star.jdgm--half:after{
  color:#df923e !important;
}
.productInformationTabArea .jdgm-rev-widg__reviews .jdgm-rev__rating .jdgm-star.jdgm--on:hover,
.productInformationTabArea .jdgm-rev-widg__reviews .jdgm-rev__rating .jdgm-star.jdgm--half:after:hover{
  color:#df923e;
}
.productInformationTabArea .jdgm-rev-widg .jdgm-star:not([disabled]):hover{
  color:#df923e !important;
}
body .productInformationTabArea .jdgm-star.jdgm--half:after,
body .productDetailsOuter .jdgm-star.jdgm--half:after{
  color:#df923e !important;
}
.productInformationTabArea .jdgm-rev-widg__summary-text img{
  display: none !important;
}

.productInformationTabArea .jdgm-histogram{
  display: none !important;
}
.productDetailsOuter .jdgm-prev-badge .jdgm-prev-badge__text{
  font-size: 17px;
      margin-left: 7px;
}
.productDetailsOuter .jdgm-prev-badge{
  margin-bottom: 15px;
  margin-top:7px;
}
.productDetailsOuter .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on{
  
}

.productDetailsOuter .product__media-list{
  left:0 !important;
  width:100% !important;   
  padding-right:0 !important;
  position:static !important;
  height: 100% !important;
  /* background: #f6f6f6; */
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list {
/* width: 560px !important; */
}
.productInformationTabArea .jdgm-row-stars{
  width:100%;  
}

.productInformationTabArea .jdgm-row-stars .jdgm-widget-actions-wrapper{
  padding:0 !important;
  width: auto !important;
  padding-left: 15px !important;
  margin-left: 15px;
}

.productInformationTabArea .jdgm-row-stars .jdgm-rev-widg__summary{
  width:auto !important;
}

.productInformationTabArea .jdgm-row-stars .jdgm-widget-actions-wrapper a{
  margin: 0;
  padding-inline: 30px;
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list .bls__responsive-image.product-single__media{
  height: 775px !important;
  /* width: 560px !important; */
  overflow: hidden !important;
  background:#f6f6f6;
  /* background:#c6c7c9 !important; */
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list .bls__responsive-image.product-single__media .plyr{
   width:100%;
  height: 100%;
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list .bls__responsive-image.product-single__media .plyr .plyr__video-wrapper{
     width:100%;
  height: 100%;
  margin-top:-2px;
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list .bls__responsive-image.product-single__media .plyr .plyr__video-wrapper video.media-video{
  width:100%;
  height: 100%;
  object-fit: contain;
}

.productDetailsOuter .proLeftBanner .col_thumb .product__media-list .gallery-img .swiper-slide.swiper-slide-active.relative .bls__prod-media[data-width="500"] + .drift-zoom-pane{
  display: none !important;
}

.bls__prod-media[data-width="500"] + .drift-zoom-pane{
  display: none !important;
}


.drift-zoom-pane {
  background: #f6f6f6 !important;
  /* background:#c6c7c9 !important; */
  /* display: none !important; */
}
.drift-zoom-pane img{
  object-fit: contain !important;  
}

/* bls__prod-media  bls__media-image product-single__media-wrapper image js */
.productDetailsOuter .product__media-desktop .col_thumb + .nav_medium{
  /* display: none !important; */
}
.productDetailsOuter .nav_medium{
  width:160px !important;
  height: 775px;
  overflow-y: scroll;
  padding-right: 10px;
}
.productDetailsOuter .proLeftBanner .col_thumb .product__media-list  .bls__responsive-image .bls-loaded-image{
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center !important;
  background:#f6f6f6;
  /* background:#c6c7c9; */
}

.productDetailsOuter .proLeftBanner .swiper-slide-active.ralative .bls__responsive-image .bls-loaded-image{
  background:#daddec !important;
   /* background:#c6c7c9 !important; */
}
.collectIonSlide .bls__collection-image .collection-item-link.hover-zoom .bls-loaded-image{
  transition: all 0.5s ease !important;
}
.collectIonSlide .bls__collection-image .collection-item-link.hover-zoom:hover .bls-loaded-image{
  transform: scale(0.9) !important;
}
.productDetailsOuter .nav_medium .product__media-list{
  background:none;
  height:auto !important;
}
.productDetailsOuter .gallery-viewer-template--17575064010949__main{
     width: 100% !important;
    float: left;
}
.productDetailsOuter .gallery-viewer-template--17575064010949__main .product__media-desktop{
       width: 100% !important;
    float: left;
}
.productDetailsOuter .gallery-viewer-template--17575064010949__main .product__media-desktop .col_thumb{
width: 100%;
float: left;
flex: unset !important;
max-width: calc(100% - 162px) !important;
     
}
.productDetailsOuter .gallery-viewer-template--17575064010949__main .col_thumb{
  /* background: #f6f6f6; */
}
 
.productDetailsOuter .nav_medium  .gallery-img .bls__media-image{
  background:#f6f6f6;  
}
.productDetailsOuter .nav_medium  .bls__responsive-image:before {
  padding-top: 130px !important;
  padding-left: 130px !important;
  
}

.productDetailsOuter .thumbnails-moblie .bls-loaded-image {
    background: #f6f6f6 !important;
}

/* Target the whole scrollbar */
::-webkit-scrollbar {
  width: 3px; /* Width of the vertical scrollbar */
  height: 3px; /* Height of the horizontal scrollbar */
}

/* Track (behind the thumb) */
::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 2px;
}

/* Scrollbar handle (the thumb) */
::-webkit-scrollbar-thumb {
  background-color: #b8b8b8; /* Handle color */
  border-radius: 2px;
}

/* Hover effect on the scrollbar handle */
::-webkit-scrollbar-thumb:hover {
  background-color: #555; /* Darker handle on hover */
}

/* Optional: Corner of the scrollbar (when both vertical and horizontal scrollbars are visible) */
::-webkit-scrollbar-corner {
  background-color: #f1f1f1;
}

.productRecomOuter .peopleBoughtArea{
  padding-left:80px !important;
  padding-right:80px !important;
  width: 100%;
  float: left;
}

.peopleBoughtArea .bls__product-img {
  border-radius: 0px !important;
}

.peopleBoughtArea  .bls__responsive-image {
  border-radius: 0px !important;
}

.peopleBoughtArea .bls__img-url {
  border-radius: 0px !important;
}



.productDetailsOuter .product__media-desktop{
  gap:20px;
}
.productInfoRight{ 
}
.proDuctInfoBox{
  position:relative;
  padding-bottom:10px;
}
.proContainerArea {
  max-width:100% !important;
  display: flex;
  padding-bottom:30px;
}
.proLeftBanner {
  width:55%;
  position:relative;
     padding-right: 5%;
}
.productInfoRight{
  width:45%;
   position:relative;
}

.proLeftBanner .thumbnails-moblie .swiper-slide .bls__responsive-image{
  width:130px;
  height: 130px;
}
.proLeftBanner .thumbnails-moblie .swiper-slide .bls__responsive-image img{
  width:100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}


.innerProductArea {
  max-width:100% !important;
  padding:0 !important;
}

.trackOuter a.btn-primary {
    height: auto;
    padding-block: 10px;
}

/* CUSTOM PIECES */
.custom-pieces h2{
font-size: 40px !important;
line-height: 50px !important;
color: #333 !important;
font-weight: 400 !important;
text-align: left !important;
font-family: "Lato", sans-serif;
padding-bottom:15px !important;
margin-bottom: 0px !important;
opacity:1 !important;
}
.custom-pieces {
  width: 100%;
  float: left;
  margin-bottom:0 !important;
}
.custom-pieces p{
font-size: 17px;
line-height: 27px;
color: #555555;
font-weight: 400;
text-align: left;
font-family: "Lato", sans-serif;
}
.custom-pieces p strong{
  font-weight:600;
  font-size:18px;
  line-height:30px;
  color:#545454;
}


/* cart page */
.breadCumCart {
  padding-top:15px !important;
}
.cartTitle h1 {
    font-size: 55px;
    letter-spacing: 3px;
    line-height: 66px;
    text-transform: uppercase;
    color: #353535;
    font-weight: 500;
    font-family: "Sorts Mill Goudy";
    margin: 0;
    padding-bottom: 10px;
}
.cartTitle p{
  
}
.cartTitle{
  padding-block:50px;
}

.cartOuterArea .cart-countdown-time{
     background: #f3ede1 !important;
}
.cartOuterArea .bls__swiper  .bls__product-item{
  width:100%;
  float:left;
  display: flex;   
      gap: 20px;
}
.cartOuterArea .bls__product-addtocart button.btn-primary{
      font-size: 18px ;
    line-height: 25px;
    color: #1c3034;
    min-height: 100%;
    padding: 0 20px;
    margin: 0;
    background: #f6f4f2 !important;
    color: #000 !important;
    border-radius: 2px;
    font-family: Yantramanav, sans-serif !important;
    height: 40px;
    display: flex;
    border: none;
    align-items: center;
    transition: all .5s ease;
  text-transform:uppercase;
  font-weight:500 !important;
}
.cartOuterArea .bls__product-addtocart button.btn-primary:hover{
  background:#000 !important;
  color:#fff !important;
}
.cartOuterArea .price__regular {
  color:#e9a051 !important;
  font-size: 17px;
  line-height: 27px;
}
.cartOuterArea .bls__product-addtocart button.btn-primary span:before,
.cartOuterArea .bls__product-addtocart button.btn-primary span:after{
  display:none !important;
  height:0px;
}

.cartOuterArea .bls__product-img{
  margin-right:0 !important;
}
.cartOuterArea .bls__product-details{
  flex:unset !important;    
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.cartOuterArea .bls__product-name a{
  display:flex;
  font-family: "Lato", sans-serif;
  font-size:18px;
  line-height:28px;
  color:#000 !important;
}
.cartOuterArea .bls__responsive-image:before{
  padding-top:80px !important;
}
.cartOuterArea .cart__footer-left h4{ 
  font-family: "Lato", sans-serif;
  font-size:20px;
  line-height:28px;
  text-transform:uppercase;
  font-weight:500;
  text-align:center;
}
.custom-heading-text-section p{
  font-family: "Lato", sans-serif;
}
/* wish list start here */
.wishListAreaOuter{
  width:100%;
  float:left;
  margin-bottom:0px !important;
}
.wishListAreaOuter .collectionAreaOuter{
  padding-left:0;
  padding-right:0; 
  margin-bottom:20px; 
}

.full-width-layout .wishListAreaOuter .full-width{
  padding-left:15px !important;
  padding-right:15px !important;
}
.wishListAreaOuter .bls__product-item{

}
.wishListAreaOuter .main_para{
  padding-bottom:70px;
}
.wishListAreaOuter .bls__grid.bls__product-style-3 .bls__product-item:before{
  opacity:0.2 !important;
  border: 1px solid #c2c2c2;
}
.wishListAreaOuter .bls__wishlist-list{
  
}
.wishListAreaOuter .row{
  display:grid;
  gap:15px;
  grid-template-columns:repeat(4, 1fr);
}
.wishListAreaOuter .collectionAreaOuter  .row{
  row-gap: 60px;
  column-gap: 30px;
}
.wishListAreaOuter .bls__wishlist-list{
  margin:0 !important;
  width: 100%;
}
.wishListAreaOuter .bls__wishlist-list .bls__product-details{
  padding-inline:10px;
}

/* wish list end here */

.collectionAreaOuter.searchResArea {
   padding-inline: 0 !important;
}
.collectionAreaOuter.searchResArea .main-result-search{
  flex: unset;
  position: relative;
  left: 30px;
  padding: 0 10px;
}
/* product recommendations start */
.productRecomOuter{
  
}

/* product recommendations end */

.bannerSliderHome.bls__slideshow.radius .slide-items .slide-bg-image, 
.bannerSliderHome.bls__slideshow.radius .slide-items .placeholder-background{
  border-radius:0 !important;
}
.bls__section.productCarouselArea  {
  position:relative;
  top:35px;
}
/* category carousel start */
.crisNotiProductCategory {
  margin-bottom:70px;
}
.crisNotiProductCategory  .bls__collection-infor{
  padding-inline:10px;
}
.productCarouselArea .bls__grid.bls__product-style-3 .bls__product-item:before{
  box-shadow:none !important;
}
.crisNotiProductCategory .swiper-wrapper{

}
.crisNotiProductCategory .outerCollectionAreaSlider{
padding-block:40px;
}
.shopSectionOuter .crisNotiProductCategory .collectIonSlide {
  position:relative;
  padding-inline: 50px !important;
}
#shopify-section-template--17575063978181__8498460c-0376-40d1-bafc-199edbe0edfc .innerPageHeadArea .outerCollectionAreaSlider .collectIonSlide .bls__collection-image{ 
  border-radius: 0px !important;
}
.shopSectionOuter .crisNotiProductCategory .collectIonSlide:before,
.shopSectionOuter .crisNotiProductCategory .collectIonSlide:after {
  width:40px;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  content:"";
  background:#fff;
  z-index:11;
}
.shopSectionOuter .crisNotiProductCategory .collectIonSlide:after {
  right:0;
  left:auto;
}
.crisNotiProductCategory .collectIonSlide .swiper-arrow{
  width:42px;
  height:42px;
  background:#f3f3f3;
  position:absolute;
  top:145px !important;
      z-index: 99;
}
.crisNotiProductCategory .collectIonSlide .swiper-arrow:hover{
  background:#f3ede1;
}

.crisNotiProductCategory .collectIonSlide .swiper-arrow.swiper-button-disabled{
  opacity:0.3 !important;
}
.crisNotiProductCategory .collectIonSlide .swiper-arrow.swiper-nex{
   left:0;
}
.crisNotiProductCategory .collectIonSlide .swiper-arrow.swiper-next:before{   
  background:url(/cdn/shop/files/next_a5072019-eed3-4805-b5e2-43fa16c2603f.png?v=1729087037);
  background-size:contain;
}
.crisNotiProductCategory .swiper-arrow:before{
    width:20px;
    height:20px;
    position:absolute;
    content:"";
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);   
}
.crisNotiProductCategory .swiper-arrow i{
  display:none;
}

.crisNotiProductCategory .collectIonSlide .swiper-arrow.swiper-prev:before{   
  background:url(/cdn/shop/files/prev_27372873-a80a-49a3-bb65-683d2e410faf.png?v=1729088504);
  background-size:contain;
}
  .crisNotiProductCategory .bls__responsive-image img{
    content:"" !important;
    
  }
.crisNotiProductCategory .bls__responsive-image:after{
  display:none !important;
}
.crisNotiProductCategory .collection-item-link{
    width:100%;
    height:100%;
    display:flex;
    padding:0 !important;
    cursor:pointer;
    padding: 0px !important;
}
.crisNotiProductCategory .collection-item a .bls__responsive-image{
  position:relative;
  z-index:1;
}
.crisNotiProductCategory .collection-item a .bls__responsive-image:after{
  width:100%;
  height:100%;
  content:"";
  position:absolute;
  left:0;
  top:0;
  display:block !important;
  opacity:0;
  transition:all 0.5s ease;
  transform:scale(1) !important;
  animation:unset !important;
}
/* Brooches/Pins */
.crisNotiProductCategory .collection-item a[aria-label="Brooches/Pins"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/broochpinhover.jpg?v=1751546363);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
}

/* Belt */
.crisNotiProductCategory .collection-item a[aria-label="Belt"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/71HvZ_hoNHL._AC_SY535.jpg?v=1729257386);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
}

/* Bracelets */
.crisNotiProductCategory .collection-item a[aria-label="Bracelets"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/braceletshover.jpg?v=1751546599);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;

}
/* Earrings */
.crisNotiProductCategory .collection-item a[aria-label="Earrings"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/ear-rings2.png?v=1738151740);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
 
}
/* Necklaces / Pendants */
.crisNotiProductCategory .collection-item a[aria-label="Necklaces / Pendants"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/pendantshover.jpg?v=1751546752);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
 
}
/* Rings */
.crisNotiProductCategory .collection-item a[aria-label="Rings"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/ringhover.jpg?v=1751546976);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;

}
/* Watches */
.crisNotiProductCategory .collection-item a[aria-label="Watches"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/watchHover.png?v=1751555383);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
 
}
/* Cris Notti Originals */
.crisNotiProductCategory .collection-item a[aria-label="Cris Notti Originals"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/ax.png?v=1736404216);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;
 
}
/* New Arrivals */
.crisNotiProductCategory .collection-item a[aria-label="New Arrivals"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/cufflinks.jpg?v=1753799729);
  background-size:cover;
  background-position:left top;
   transition:all 1.5s ease;
 
}
/* Cufflinks */
.crisNotiProductCategory .collection-item a[aria-label="Cufflinks"] .bls__responsive-image:after{
  background:url(/cdn/shop/files/cufflinkshover.png?v=1751553548);
  background-size:cover;
  background-position:left bottom;
   transition:all 1.5s ease;

}




.crisNotiProductCategory .collection-item:hover a .bls__responsive-image:after{
  opacity:1;
  transform:scale(1.3) !important;
}

.crisNotiProductCategory .collection-item:hover a .bls__responsive-image{
  transform:scale(1);
}
.crisNotiProductCategory .collection-item a .bls__responsive-image img{
  opacity:1;
  transition:all 0.5s ease;
}
.crisNotiProductCategory .collection-item:hover a .bls__responsive-image img{
  opacity:0;
}
.crisNotiProductCategory .bls__collection-infor .bls__collection-title a{
  font-size:23px;
  line-height:33px;
  color:#000;
  font-family: Yantramanav, sans-serif;
  letter-spacing: 3px;
  transition:all 0.5s ease;
  white-space: nowrap;
}
/* .crisNotiProductCategory .collection-item:hover .bls__collection-infor .bls__collection-title a, 
.crisNotiProductCategory .swiper-slide.swiper-slide-active .bls__collection-infor .bls__collection-title a{
  color:#000;
} */

.crisNotiProductCategory .collection-item:hover .bls__collection-infor .bls__collection-title a {
  color:#b87038;
}
.crisNotiProductCategory .bls__collection-infor .bls__collection-count{
  font-size:15px;
  line-height:25px;
  color:#1c3034;
  font-family: "Roboto", sans-serif ;
  top: -8px;
  position: relative;
  display: none;
 
}
.crisNotiProductCategory .bls__responsive-image{
  width:100%;
  height:100%;
  display:flex;
  padding:0 !important;
}
.crisNotiProductCategory .bls__responsive-image.bls-loading-image{
  background:none !important;
}
.crisNotiProductCategory .bls__responsive-image img{
  width:100%;
  height:100%;
  display:block;
  padding:0;
  transform:none;
  object-fit:contain;
  background: #dbdadd;
}
.crisNotiProductCategory .bls__responsive-image:before{
  width:100%;
  height:100%;
  padding:0 !important;
  background: #fff !important;
  /* display:none !important; */
}
.crisNotiProductCategory .bls__collection-image{
  width:290px !important;
  height:290px !important;
  display:flex !important;
  justify-content:center;
  align-items:center;
  background:#f3ede1;
  transition:all 0.5s ease;
  cursor:pointer;  
}

.crisNotiProductCategory .collection-item:hover .bls__collection-image,
.crisNotiProductCategory .swiper-slide.swiper-slide-active .collection-item .bls__collection-image{
/* border:2px solid #ea993e; */
/* background:#fff; */
box-shadow: 0px 8px 12.48px 0.52px rgba(89, 89, 89, 0.1);
}
.categoryTitleBox h2 {
  font-size: 58px;
  line-height: 68px;
  font-family: Playfair Display, serif;
  font-optical-sizing: auto;
  margin: 0;
  letter-spacing: 3px;
  color: #000;
  display: flex;
  text-align: center;
  align-items: center;
  gap:10px;
}  
.categoryTitleBox h2 .imageIcon {
  transition:all 0.5s ease;
  animation:moveRotate 5s 0.5s infinite;
  width:50px;
  height: 80px;  
  background:url('/cdn/shop/files/ringpng3.png?v=1729852942') no-repeat;
  background-size: contain;
}
.categoryTitleBox h2 .imageIcon img{
  display: none;
}
@keyframes moveRotate{
  0%, 100%{
    transform:rotate(0deg) scaleX(1);
  }
  50%{
    transform:rotate(0deg) scaleX(-1);
  }
}
.categoryTitleBox {
  display:flex;
  justify-content:center;
  padding-top:30px !important;
  padding-bottom:40px !important;
}
/* category carousel end */

/* search page product */
.collectionAreaOuter.searchResArea .bls__product-style-3 {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.collectionAreaOuter.searchResArea .bls__product-style-3 .bls__product-load{
  width:100%;
}

.collectionAreaOuter.searchResArea
  .product-images-style-radius
  .bls__product-item
  .bls__responsive-image {
  border-radius: 0px !important;
}



.collectionOuterArea .bls__product-item:before,
.shopRightContainerBox
  .bls__grid.bls__product-style-3
  .bls__product-item:before {
  opacity: 0.2 !important;
}
.collectionOuterArea .bls__product-item:hover:before,
.shopRightContainerBox
  .bls__grid.bls__product-style-3
  .bls__product-item:hover:before {
  opacity: 0.5 !important;
}
/* popup category tab */
.cartWishContain {
  display: flex;
  align-items: center;
  gap: 10px;
}
.productContentRowOne {
  display: flex;
  flex-direction: column;
  margin-bottom: 35px;
}
.productContentRowOne h2 {
  font-family: Yantramanav, sans-serif !important;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 8px;
}
.productContentRowOne p.sold-info {
  color: #000 !important;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 5px;
}
.productContentRowOne h4 {
  font-family: Yantramanav, sans-serif !important;
  font-size: 16px;
  line-height: 26px;
  color: #555555;
  font-weight: 400;
  margin-bottom: 3px !important;
}
.productContentRowOne .price {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #df923e;
  font-weight: 500;
  font-family: Yantramanav;
  margin-bottom: 0px;
}
.productContentRowTwo {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 25px;
}
.cartBtnPopup button {
  background: #222222 !important;
  color: #fff !important;
  font-size: 14px;
  line-height: 24px;
  border: none;
  padding: 0px 50px;
  height: 50px;
}
.cartBtnPopup button:hover {
  background: #e9a051 !important;
}
.wishBtnArea button {
  padding: 0 15px;
  margin: 0;
  border: none;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  height: 50px;
  align-items: center;
}
.wishBtnArea button:hover {
  background: #df923e;
}

.productRightAreaPopup .buyBtnBox {
  display: flex;
}
.productRightAreaPopup .buyNowBtn {
  background: #e5e5e5;
  border: none !important;
  height: 50px;
  color: #555555 !important;
  font-size: 18px;
  line-height: 28px;
  width: 100%;
}
.productRightAreaPopup .buyNowBtn:hover {
  background: #000;
  color: #fff !important;
}
.productMetaPopup {
  margin-top: 20px;
  display: flex;
  flex-direction: coloumn;
}

.productMetaList {
  width: 100%;
  float: left;
}
.productMetaList ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  padding: 0;
  gap: 7px;
  margin: 0;
}
.productMetaList ul li {
  display: flex;
  gap: 10px;
}
.productMetaList ul li span:first-child {
  width: 80px;
  color: #000;
}
.quickViewOuterBox {
  position: relative;
  width: 100%;
  max-width: 1024px;
  margin: 50px auto;
  background: #fff;
  border-radius: 0px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  animation: slideIn 0.5s ease-in-out;
}
.quickCatViewArea {
  display: flex;
  width: 100%;
  height: 500px;
}
.productRightAreaPopup {
  padding: 35px 50px 35px 30px;
  width: 50%;
  position: relative;
  font-family: Yantramanav, sans-serif !important;
}
.quickViewOuterBox img {
  width: 100%;
  height: auto;
}
.qProductVimage {
  position: relative;
  width: 50%;
}
.qProductVimage img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}
.quantityBoxArea {
  display: flex;
  align-items: center;
  border: 2px solid #e0e0e0;
  padding-inline: 20px;
}
.quantityBoxArea button {
  border: none !important;
  padding: 0;
  height: 50px;
  display: flex;
  background: none;
  align-items: center;
}
.quantityBoxArea button i {
  color: #302230;
}
.agreeCheckBox {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 15px;
  gap: 10px;
}
.agreeCheckBox input {
  width: 16px;
  height: 16px;
}
.agreeCheckBox label {
  font-size: 16px;
  line-height: 26px;
  color: #000;
}
.agreeCheckBox a {
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #222222;
  transition: all 0.5s ease;
}
.agreeCheckBox a:hover {
  opacity: 0.5;
}

.quantityBoxArea input {
  border: none !important;
  text-align: center;
  width: auto;
  padding: 0;
  width: 70px;
}

/* common class */
.dFlex {
  display: flex;
}
.dGrid {
  display: grid;
}
.flexDirCol {
  display: flex;
  flex-direction: column;
}
.productInformationTabArea .jdgm-form-wrapper .jdgm-form,
.productInformationTabArea .jdgm-rev-widg__header{
  font-family: Yantramanav, sans-serif !important;
  font-size: 18px !important;
}
.productInformationTabArea .jdgm-rev-widg__header .jdgm-rev-widg__title{
  font-family: Yantramanav, sans-serif !important;
   display: none;
}
.bls__header_minicart .cart-countdown-time {
  display: none;
}

.bls__slideshow.radius .full-screen {
  height: 100vh !important;
}

/* banner */
.bannerSliderHome {
  background:#efedec !important;
  /* background: linear-gradient(90deg,rgba(239, 237, 236, 1) 0%, rgba(243, 241, 239, 0.02) 100%) !important; */
}
.bannerSliderHome .slide-items{

}
.bannerSliderHome .sf-slider__link{
    right: 2%;
    top: 50%;
    left: auto;
    width: 55%;
    transform: translateY(-50%);
    height: 100%;
}
.bannerSliderHome .sf-slider__link .slide-bg-image {
    width: 100%;
    height: calc(100% - 100px);
    left: auto;
    right: 0;
    bottom: 0;
    top: auto;  
}
.bannerSliderHome .sf-slider__link .slide-bg-image img {
    width: 943px;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    object-position: bottom;
    position: absolute;
    bottom: 0;
    top: auto;
}

.bannerSliderHome .sf__slide-content{
max-width:630px !important;
}
.bannerSliderHome .sf__slide-content a.slide__block-link{   
  padding: 12px 30px 10px;
  background-color: #e9a051;
  color: #fff !important;
  text-decoration: none; 
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: Yantramanav;
  font-size: 18px;
  line-height: 28px;   
  position: relative;
  border: none;
  transition:all 0.5s ease;
}
.bannerSliderHome .sf__slide-content a.slide__block-link:hover{
  background:#000  !important;
  color:#fff !important;
  }
.bannerSliderHome .swiper-pagination {
  display:flex;
  gap:8px;
  justify-content: center;
  align-items: center;
}
.bannerSliderHome .swiper-pagination .swiper-pagination-bullet{
  width:15px;
  height:15px;
  border-radius:0px;
  background:#e9a051;
  margin:0 !important;
  border:none;
  opacity:0.2;
}
.bannerSliderHome .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:#e9a051;
    opacity:1;
}
.bannerSliderHome .bls__slide-content {
  position: relative;
  z-index: 1;
}
.bannerSliderHome .bls__slide-content:after {
  width: 1px;
  height: 100%;
  content: "";
  background: #efefef;
  position: absolute;
  left: 21.3%;
  top: 0;
  z-index: -1;
  opacity: 0;
}

/* Search page start*/
.searchAreaForm{
  width:100%;
  float:left;
  padding-top: 0 !important;
}
.searchAreaForm {
  position: relative;
  z-index: 1;
}
/* shop page start*/
.innerPageHeadArea {
  position: relative;
  z-index: 1;
}
.innparLineBar {
  position: relative;
  z-index: 1;
}
.shopSectionOuter {
}

.shopRightContainerBox
  .bls__grid.bls__product-style-3
  .bls__product-item:before {
  border: 1px solid #c2c2c2;
}
.custom-heading-text-section{
  /* margin-bottom: 50px;
  margin-top: 15px;
  width: 100%;
  float:left; */
}
.shopRightContainerBox .proGridContainer .product-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0 15px;
  row-gap: 35px;
  column-gap: 40px;
}
.shopRightContainerBox .bls__product-main-img,
.shopRightContainerBox .bls__product-hover-img,
.wishListAreaOuter .bls__product-main-img,
.wishListAreaOuter .bls__product-hover-img,
.relatedProductOuterGrids .bls__product-main-img,
.relatedProductOuterGrids .bls__product-hover-img,
.collectionOuterArea .main-result-search .bls__product-main-img,
.collectionOuterArea .main-result-search .bls__product-hover-img{
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.relatedProductOuter .bls__section-header{
  margin-bottom: 50px !important;
}
.collectionOuterArea .main-result-search .bls__product-main-img .bls__responsive-image,
.collectionOuterArea .main-result-search .bls__product-hover-img .bls__responsive-image,
.wishListAreaOuter .bls__product-main-img .bls__responsive-image,
.wishListAreaOuter .bls__product-hover-img .bls__responsive-image,
.shopRightContainerBox .bls__product-main-img .bls__responsive-image,
.shopRightContainerBox .bls__responsive-image,
.relatedProductOuterGrids .bls__product-main-img .bls__responsive-image,
.relatedProductOuterGrids .bls__product-hover-img .bls__responsive-image{
  width: 100%;
  height: 100%;
}
.collectionOuterArea .bls__product-main-img .bls__responsive-image img,
.collectionOuterArea .bls__product-hover-img .bls__responsive-image img,
.wishListAreaOuter .bls__product-main-img .bls__responsive-image img,
.wishListAreaOuter .bls__product-hover-img .bls__responsive-image img,
.relatedProductOuterGrids  .bls__product-main-img .bls__responsive-image img,
.relatedProductOuterGrids  .bls__product-hover-img .bls__responsive-image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}

.shopRightContainerBox .bls__product-main-img .bls__responsive-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
[data-product-handle="natural-baby-seed-pearl-necklace-with-pearl-tassel"] .bls__product-main-img .bls__responsive-image img{
  object-position: center !important;
}


/* data-product-handle="natural-baby-seed-pearl-necklace-with-pearl-tassel" */

.shopRightContainerBox .proGridContainer .product-grid .bls__grid__item {
  width: 100%;
  float: left;
  padding: 12px;
}
.bls__product-label .bls__sold-out-label{
  background: #f30909 !important;
  padding: 0px !important;
  font-size: 14px !important;
  line-height: 20px !important;
  padding: 3px 10px 1px !important;
  font-family: Yantramanav, sans-serif !important;
}
.shopRightContainerBox .proGridContainer .product-grid  .bls__product-item {
    margin: 0;
}

.shopRightContainerBox .filter-current {
  width: 100%;
  float: left;
}
.shopRightContainerBox .toolbar-products {
  width: 100%;
  float: left;
}
.shopRightContainerBox .toolbar-sorter h4.facet-filters__label {
  font-family: Yantramanav, sans-serif;
}
/* side bar */
.shopOuterArea .left_sidebar {
  width: 390px !important;
}

.left_sidebar h4.filter-title {
  position: relative;
  font-size: 25px;
  letter-spacing: 1px;
  line-height: 38px;
  color: #000;
  font-weight: 500;
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  margin-bottom:0;
}
.left_sidebar .filter-content .items {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.left_sidebar .filter-item {
  padding-bottom:10px;
  margin-bottom:10px;
}
.left_sidebar .filter-item .filter-content{
padding-top:20px;
padding-bottom:15px;
}
.left_sidebar .filter-form .price-range{
      margin: 0 !important;
    margin-bottom: 20px !important;
    margin-top: 15px !important;
}
.left_sidebar .filter-content .items .item {
  margin-bottom: 0;
}

.left_sidebar .filter-content .items .item a {
  font-size: 20px;
  line-height: 28px;
  display: flex;
  color: #333;
}
.left_sidebar .filter-content .items .item:hover a,
.left_sidebar .filter-content .items .item.active a {
  color: #e9a051;
}

/* carousel  start*/
.collectIonSlide .swiper-prev {
  left: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translate(0px, -50%) !important;
}
.collectIonSlide .swiper-next {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translate(0%, -50%) !important;
  right: 0 !important;
}
.shopSectionOuter .collectIonSlide {
  padding-bottom: 0 !important;
  padding-inline: 50px !important;
}
.shopSectionOuter .collectIonSlide .bls__collection-items{
  visibility: hidden;
 
}
.shopSectionOuter .collectIonSlide .bls__collection-items.swiper-slide-visible{
   visibility: visible
   
}

.shopRightContainerBox .bls__responsive-image  .bls-loaded-image, 
.bls-loaded-image {
    background: #dbdadd;
}

.outerCollectionAreaSlider {
  background: #fff;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5;
  border-left: none;
  position: relative;
  border-right: none;
  z-index: 1;
  padding-inline: 0%;
  padding-top: 44px;
  padding-bottom: 30px;
}
.shopProductLineBar {
  padding: 50px 0 0;
  position: relative;
}
.outerCollectionAreaSlider .bls__collection-title a {
  color: #3a3a3a;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: Yantramanav, sans-serif;
}

.outerCollectionAreaSlider .bls-loaded-image {
  background: #fff;
}

.outerCollectionAreaSlider .collection-item:hover .bls__collection-title a {
   color: #e9a051;
}
.outerCollectionAreaSlider .bls__collection-title a:after,
.outerCollectionAreaSlider .bls__collection-title a:before {
  display: none;
}
.outerCollectionAreaSlider .bls__section .bls__swiper {
  padding-bottom: 0 !important;
}
.collectIonSlide .bls__collection-image {
  width: 150px;
  height: 150px;
  overflow: hidden;
}
.collectIonSlide .bls__collection-image {
  margin: 0 !important;
}
.collectIonSlide .collection-item {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.outerCollectionAreaSlider .swiper-pagination {
  padding: 0;
  display: none;
}
.shopCollectionPage {
  width: 100%;
  float: left;
}
.innerPageHeadArea h2 {
  font-size: 55px;
  letter-spacing: 3px;
  line-height: 65px;
  text-transform: uppercase;
  color: #353535;
  display: flex;
  font-weight: 400;
  justify-content: center;
  font-family: "Sorts Mill Goudy", serif;
  margin: 0;
  margin-bottom: 16px;
}
.innerPageHeadArea p {
  font-size: 16px;
  line-height: 24px;
  color: #626161;
  font-family: "Lato", sans-serif;
  letter-spacing: 1px;
  display: flex;
  justify-content: center;
}
.innerPageHeadArea .sectPageHead {
  padding: 0;
  margin-bottom: 40px;
  z-index: 1;
}
/* carousel  end*/

/* shop page end*/
.shopOuterArea .shopRightContainerBox {
  padding-left: 90px;
}
.bls__product-title {
  font-family: Yantramanav, sans-serif;
}
.shopRightContainerBox .bls__product-img {
  width: 100%;
  float: left;
  margin-bottom: 25px;
  border-radius: 0px !important;
}

.shopRightContainerBox  .bls__responsive-image {
  border-radius: 0px !important;
}

.shopRightContainerBox .bls__img-url {
  border-radius: 0px !important;
}

.shopRightContainerBox .homeGridProduct {
  width: 100%;
  float: left;
  margin-bottom: 0;
  display: flex;
  height: 100% !important;
  flex-direction: column;
}
.shopRightContainerBox .homeGridProduct .bls__product-item {
  width: 100%;
  float: left;
  margin-bottom: 0;
  height: 100% !important;
}
.shopRightContainerBox .homeGridProduct .bls__product-item:before {
  border: 1px solid #c2c2c2;
  box-shadow: none;
}
.shopRightContainerBox .homeGridProduct .more-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 80px;
  grid-row-gap: 70px;
}
.shopRightContainerBox .homeGridProduct .more-row .bls__product-load {
  width: 100%;
  float: left;
}
.shopRightContainerBox .homeGridProduct .bls__load-more {
  display: none;
}
.shopRightContainerBox .bls__product-item .bls__product-action {
  display: flex;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shopRightContainerBox .bls__product-item .bls__product-addtocart {
  opacity: 1 !important;
  position: relative !important;
}
.shopRightContainerBox .bls__product-vendor {
  display: none;
}
.shopRightContainerBox .bls__product-details {
  width: 100%;
  float: left;
  padding: 0 15px 15px 15px;
  transform: none !important;
}
.shopRightContainerBox .bls__product-name {
  width: 100%;
  text-align: center;
}
.shopRightContainerBox .bls__product-name,
.proTitleCatSec h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin: 0;
  color: #1c3034;
  font-family: Yantramanav, sans-serif;
  min-height: 50px;
}
.shopRightContainerBox .bls__product-price,
.proPriceRight h4 {
  font-size: 18px !important;
  font-weight: 700;
  color: #e9a051;
  font-family: Yantramanav, sans-serif !important;
  margin-bottom: 10px;
}
.proPriceRight h4 {
  margin: 0;
}
.rightProductArea .titlePriceBox {
  align-items: center;
  justify-content: space-between;
}
.rightProductArea .titlePriceBox .proTitleCatSec {
  max-width: 65%;
}

.shopRightContainerBox .bls__grid.bls__product-style-3 .bls__js-addtocart,
.searchResArea .bls__grid.bls__product-style-3 .bls__js-addtocart {
  font-size: 18px;
  line-height: 25px;
  color: #1c3034;
  min-height: 100%;
  padding: 0 20px;
  margin: 0;
  background: #f6f4f2;
  color: #000;
  border-radius: 2px;
  font-family: Yantramanav, sans-serif;
  height: 40px;
  display: flex;
  border: none;
  align-items: center;
  transition: all 0.5s ease;
}
.shopRightContainerBox .bls__grid.bls__product-style-3 .bls__js-addtocart:hover,
.searchResArea .bls__grid.bls__product-style-3 .bls__js-addtocart:hover {
  background: #000;
  color: #fff;
}
.shopRightContainerBox
  .bls__grid.bls__product-style-3
  .bls__js-addtocart:hover {
  color: #fff;
}

/* search popup */
.header_search .search-list-item .h5 {
  font-family: Yantramanav, sans-serif;
}

.header_search .search-list-item .viewAll a {
	background: #000;
	text-transform: uppercase;
	border: none;
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 18px 30px;
	border-radius: 2px;
	transition: all 0.5s ease;
	font-size: 16px;
}

.header_search .search-list-item .viewAll {
  margin-top: 15px;
  width: 100%;
  float: left;
  margin: 25px 0;
  justify-content: center;
  display: flex;
}
.header_search .search-list-item .viewAll a:hover {
  background: #000;
  color: #eaa051;
}
.header_search .predictive-search {
}
.header_search .bls__product-item:hover {
  box-shadow: 0 0 10px #0000001a;
}
.header_search .bls__product-item {
  margin: 0 !important;
  padding: 10px;
  border: 1px solid #c2c2c2;
  box-shadow: 0 0 0px #0000001a;
  transition: all 0.5s ease;
}
.header_search .bls__product-name {
  max-width: 70%;
  line-height: 30px;
  font-size: 20px;
}
.header_search .bls__product-name:hover a {
  color: #8d6648;
}

.header_search .bls__responsive-image img,
.header_search .bls__product-item .bls__product-img {
  width: 100px;
  height: 100px;
  margin-right: 25px;
}
.header_search .bls__product-item .bls__img-url {
  width: 100%;
  height: 100%;
  display: flex;
}
.header_search .bls__product-item .bls__product-main-img {
  width: 100%;
  height: 100%;
  display: flex;
}
.header_search .bls__product-item .bls__responsive-image {
  width: 100%;
  height: 100%;
}
.header_search .bls__product-item .bls__product-vendor {
  display: none;
}
.header_search .bls__product-item div {
  display: flex;
  padding: 0;
  margin: 0;
}
.header_search .bls__product-item .bls__product-details {
  align-items: center;
  gap: 25px;
}

.predictive-search .limited-line {
    font-family: Yantramanav, sans-serif;
    font-size: 17px;
    line-height: 22px;
}

.search-list-item .bls__img-url {
}
.header_search .predictive-search .search-results-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
  column-gap: 50px;
}
.search-results-list .bls__product-item {
}
.search-list-item .bls__grid {
  display: flex;
}
.search-results-list .bls__product-item {
}
/* mini cart */
.bls-minicart-content .bls-minicart-heading,
.bls-minicart-content .bls-minicart-header .cart-count {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  font-family: Yantramanav, sans-serif;
}
.bls-minicart-content .bls-minicart-product-name {
  font-family: Yantramanav, sans-serif;
}
/* product category */
.quickWishArea {
  display: flex;
  flex-direction: column;
}
.productCardArea {
  gap: 5px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0 0 5px #0000001a;
  background: #fff;
  transition: all 0.5s ease;
}
.productCardArea:hover {
  border: 1px solid #c2c2c2;
  box-shadow: 0 0 10px #0000001a;
}
.productCardArea .proTitleCatSec h3:hover {
  color: #8d6648;
}
.productBannerCat {
  height: 350px;
  position: relative;
}
.productCardArea:hover .actionButtonCate {
  opacity: 1;
}
.actionButtonCate {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  gap: 5px;
  align-items: flex-end;
  opacity: 0;
  transition: all 0.5s ease;
}
.actionButtonCate .iconBoxQuick {
  width: 38px;
  height: 38px;
  background: #fff;
  border-radius: 100px;
  display: flex;
  position: relative;
}
.actionButtonCate .iconBoxQuick:hover img {
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}
.actionButtonCate .iconBoxQuick:hover {
  background: #1c3034;
}
.actionButtonCate .wishListBtn .iconBoxQuick {
  background: #1c3034;
}
.actionButtonCate .iconBoxQuick img {
  width: 18px;
  height: 18px;
  object-fit: contain !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.actionButtonCate .wishListBtn .iconBoxQuick img {
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}
.actionButtonCate button {
  position: relative;
  background: none !important;
  border: none !important;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 !important;
}
.textHoverQuick {
  font-size: 16px;
  line-height: 16px;
  background: #000;
  border-radius: 3px;
  display: flex;
  padding: 5px 10px;
  position: relative;
  transform: translateX(-10%);
  transition: all 0.5s ease;
}
.wishListBtn:hover .textHoverQuick {
  opacity: 1;
  transform: translateX(0%);
}
.quickViewBtn:hover .textHoverQuick {
  opacity: 1;
  transform: translateX(0%);
}
.wishListBtn:hover .textHoverQuick {
  opacity: 1;
}
.wishListBtn .textHoverQuick {
  opacity: 0;
}
.wishListBtn:hover .textHoverQuick {
  opacity: 1;
}
.wishListBtn .textHoverQuick {
  opacity: 0;
}
.textHoverQuick {
  opacity: 0;
}
.quickViewBtn:hover .textHoverQuick {
  opacity: 1;
}
.textHoverQuick:after {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #000;
  position: absolute;
  content: "";
  top: 50%;
  right: -5px;
  transform: translateY(-50%);
}

.areaProCatWish {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
.thumbProimg {
  height: 100%;
  overflow: hidden;
}
.productBannerCat img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
  transition: all 0.5s ease;
  transform: scale(1);
}
.thumbProimg:hover img {
  transform: scale(1.1);
}

.cartProInfo {
  gap: 20px;
  padding: 15px;
}
.cartButtonForm {
  justify-content: center;
  align-items: flex-start;
  position: relative;
}
.addCartButton {
  text-transform: uppercase;
  background: #f6f4f2;
  color: #000;
}
/* pencil line home page */
/* Left Two Line */
.outerAreaCategory:after,
.fetrvf:after,
.pencilLineBox:after,
.latestInsightOuter:before,
.lineBoxInstagram:before {
  width: 1px;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 18.65%;
  background: #efefef;
  opacity: 0;
}
.lineBoxInstagram:before {
  left: 18.15%;
}
.outerAreaCategory:before,
.fetrvf:before,
.pencilLineBox:before,
.latestInsightOuter:after,
.lineBoxInstagram:after {
  width: 1px;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 39.05%;
  background: #efefef;
  opacity: 0;
}
.lineBoxInstagram:after {
  left: 38.85%;
}

/* Right Two Line */
.collectIonTitleArea:after,
.blogLineBoxArea:after,
.instaTitleOuterArea:after,
.tabPencilLineArea:after {
  width: 1px;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  right: 20.5%;
  background: #efefef;
  opacity: 0;
}
.tabPencilLineArea:after {
  bottom: 0;
  top: auto;
  height: 70%;
}
.instaTitleOuterArea:after {
  right: 18.15%;
}
.collectIonTitleArea:before,
.blogLineBoxArea:before,
.instaTitleOuterArea:before,
.tabPencilLineArea:before {
  width: 1px;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  right: 39.05%;
  background: #efefef;
  opacity: 0;
}
.collectIonTitleArea:before {
  z-index: -1;
}
.tabPencilLineArea:before {
  top: auto;
  bottom: 0;
  height: 70%;
}
.instaTitleOuterArea:before {
  right: 38.85%;
}

/* yellow line section 3 */
.fetone_section:after {
  width: 1px;
  height: 9%;
  position: absolute;
  content: "";
  top: 10%;
  left: 18.65%;
  background-color: #e9a051;
}

/* categories product section2 */
.posRel {
  position: relative;
}
.catgoryIcon {
  width: 32px;
  height: 32px;
  overflow: hidden;
}
.catgoryIcon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.categoryContainerArea {
  gap: 75px;
}
.outerAreaCategory {
  position: relative;
  padding-top: 70px;
  padding-bottom: 80px;
}

.colletion_tab_container .productGridArea {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
  position: relative;
  row-gap: 30px;
}

.categoryLeftSide {
  width: 530px;
  gap: 50px;
}
.rightProductArea {
  width: 100%;
  padding-top: 35px;
  background: #fff;
  position: relative;
  z-index: 9;
}
.categoryListItem ul {
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 15px;
}
.categoryListItem ul li a {
  position: relative;
  display: flex;
  padding: 7px 0;
}
.categoryListItem ul li a:before,
.categoryListItem ul li a:after {
  opacity: 0;
  transition: all 0.5s ease;
  content: "";
  background: #e9a051;
  left: 0;
  width: 100%;
  height: 1px;
  position: absolute;
}
.categoryListItem ul li:hover a:before,
.categoryListItem ul li a.active:before,
.categoryListItem ul li:hover a:after,
.categoryListItem ul li a.active:after {
  opacity: 1;
  transform: translateY(0px);
}
.categoryListItem ul li a:before {
  bottom: 0;
  transform: translateY(15px);
}
.categoryListItem ul li a:after {
  top: 0;
  transform: translateY(-15px);
}
.listBoxCategory {
  gap: 12px;
}
.listBoxCategory h4 {
  color: #8d6648;
  font-size: 23px;
  line-height: 30px;
  font-family: "Sorts Mill Goudy", serif;
  text-transform: uppercase;
  display: flex;
  font-weight: 400;
  letter-spacing: 3px;
  margin: 0;
  transition: all 0.5s ease;
}
.categoryListItem ul li:hover .listBoxCategory h4,
.categoryListItem ul li a.active .listBoxCategory h4 {
  color: #000;
}

/* instagram */
.instaGramOuterArea .bls__instagram-icon:after {
  background: none;
  color: #fff;
  font-size: 36px;
}
.instaGramOuterArea .instaTitleOuterArea {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 23px;
  padding-bottom: 40px;
  padding-top: 40px;
  position: relative;
  z-index: 1;
}
.instaGramOuterArea .gridInstaAreaOuter {
  padding: 0 6.5%;
}
.gridInstaAreaOuter .bls__instagram-item {
  margin: 0 !important;
}
.lineBoxInstagram {
  position: relative;
  z-index: 1;
}

.instaTitleOuterArea p {
  font-size: 17px;
  line-height: 27px;
  color: #777777;
  font-family: "Lato", sans-serif;
}

.instTitleBox {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.instaIcon {
  width: 54px;
  height: 54px;
  position: relative;
  top: 5px;
}

/* blog slider home */
.section-blog-posts {
  margin: 10px 0 0px;
}
.blogSectionArea {
  padding: 0 65px;
}
.latestInsightOuter {
  position: relative;
  z-index: 1;
  padding-top: 65px;
}
.blogLineBoxArea {
  position: relative;
  z-index: 1;
}

.blogSwiper .blogSlideSwi {
  padding: 0 30px 15px;
}
.blogSlideSwi .bls__blog-posts-image .bls__responsive-image {
  height: 280px !important;
  width: 100%;
  background: #f5f5f5;
}
.blogSlideSwi .bls__blog-posts-item {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0);
  width: 100%;
  float: left;
  transition: all 0.5s ease;
}
.blogSlideSwi .bls__blog-posts-item:hover {
  /* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); */
}
.blogSlideSwi .bls__blog-posts-date {
  margin: 0;
}
.blogSlideSwi .bls__blog-posts-content p {
  margin: 0;
  font-size: 17px;
  line-height: 27px;
  color: #777777;
  font-family: "Lato", sans-serif;
}
.blogSlideSwi .bls__blog-posts-bottom {
  justify-content: center;
  order: 2;
  margin-bottom: 0px;
}
.blogSlideSwi .bls__blog-posts-bottom span {
  margin-bottom: 0;
  color: #000;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author {
  display: none;
  margin: 0;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author + span {
  position: relative;
  font-size: 0px;
  line-height: 1px;
  width: 15px;
  height: 10px;
  margin: 0;
  display: flex;
  display: none;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author + span:after {
  content: "/";
  font-size: 18px;
  position: absolute;
  right: -4px;
  top: 4px;
  width: 100%;
  height: 100%;
  color: #000;
  display: none;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author span,
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-date span {
text-transform: capitalize !important;
    font-family: "Lato", sans-serif !important;
    color: #404040;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author span span {
  color: #c18d64;
}
.blogSlideSwi .bls__blog-posts-bottom .bls__blog-posts-author span {
  font-size: 15px;
}
.blogSlideSwi .bls__blog-posts-content {
  order: 3;
  margin: 0;
  margin-top: 9px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.blogSlideSwi .bls__blog-posts-title {
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #1c3034;
  font-family: Yantramanav, sans-serif;
  order: 1;
  margin: 0;
  margin-bottom: 10px;
}
.blogSlideSwi .bls__blog-posts-title a {
  color: #000000;
  transition: all 0.5s ease;

  display: -webkit-box;
    width: 100%;
    height: 41px;
    float: left;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 22px;
    

  
}
.blogSlideSwi .bls__blog-posts-title:hover a {
  color: #8d6648;
}

.blogSlideSwi .blos__blog-posts-info {
  text-align: center;
  padding: 15px 2%;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.blogSlideSwi .bls__blog-posts-image .bls__responsive-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.latestInsightOuter .titleDivArea {
  margin: 0;
  margin-bottom: -22px;
  padding-left: 15px;
}
.outerAreaBoxBlog .sliderBlogArea {
  position: relative;
  padding-top: 75px;
}
.sliderBlogArea .swiper-arrow {
  position: absolute;
  top: 8px;
  right: 30px;
  left: auto;
  opacity: 0.5;
  transition: all 0.5s ease;
}
.sliderBlogArea .swiper-arrow:hover {
  opacity: 1;
}
.sliderBlogArea .swiper-arrow.swiper-prev {
  right: 57px;
}
.subTitleHeadTwo {
  font-size: 58px;
  line-height: 68px;
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  margin: 0;
  letter-spacing: 3px;
  color: #000;
}

/* collection title */
.featured-content-section {
  padding-bottom: 0 !important;
}
.pencilLineBox {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  overflow: hidden;
}
.collectIonTitleArea {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 30px;
  position: relative;
}
.titleBoxCollection {
  display: flex;
}
.titleBoxCollection h2 {
  margin: 0;
  padding: 0;
  font-size: 190px;
  line-height: auto;
  color: #000;
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
}
.handArea {
  height: 331px;
  width: 134px;
  position: relative;
  transform: translateY(150px);
  transition: all 2.5s 0.1s ease;
  background: url('/cdn/shop/files/handFinger2.png?v=1727854203') no-repeat;
  background-size: contain;
}
.collectionAreaOuter.active .handArea {
  transform: translateY(0px);
}
.handArea img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: none;
}

/* footer */


/* footer social area start here */
.socialBox {
  margin-bottom: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  top: -57px;
}
.socialLeftBox {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.socialLeftBox .bls__social-link .bls_tooltip-content-bottom {
  display: none !important;
}
.socialLeftBox h4 {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
  margin: 0;
  font-family: "Lato", sans-serif;
}
/* footer social area end here */
  .innerCopyright {   
    width: 100%;
    float: left;
    padding-block: 10px; 
  }
.rightBoxRowTwoFtr{
  display: flex;
  
}
.rightBoxRowTwoFtr .bls__footer_block{
  display: none !important;
}
.innerCopyright .box {
  padding: 0;
}
.rightBoxRowFtrOne .mb-15 p{
  font-size: 16px;
  max-width: 60%;
}
.footerInnerArea {
  position: relative;
  padding-block: 60px;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: space-between;
}
/* .footerInnerArea:after {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 20%;
  content: "";
  background: #efefef;
  z-index: -1;
} */
.footerInnerArea:before {

}
/* newsletter form start here*/
.logoFter {
  display: none;
}
.bls_footer--newsletter .logoFter {
  display: block;
  width: 330px;
  margin-bottom: 99px;
}
.formAreaNews {
  width: 100%;
  float: left;
  margin-top: 15px;
}
.formAreaNews form {
  width: 100%;
  float: left;
}

.mailIcon {
  width: 100%;
  float: left;
  position: relative;
}
.mailIcon:after {
  width: 19px;
  height: 19px;
  content: "";
  position: absolute;
  left: 0px;
  top: 8px;
  background: url(/cdn/shop/files/mail2.png?v=1750065385) no-repeat;
  background-size: contain;
  opacity: 0.5;
}
.formAreaNews .mailFld {
  width: 100%;
  float: left;
  border: 0px solid #f3f3f3 !important;
  outline: none;
  padding: 0 15px 0 30px;
  color: #fff !important;
  font-size: 15px;
  line-height: 20px;
  height: 38px;
  background:none !important;
  border-radius: 0px;
  transition: all 0.5s ease;
}
.formAreaNews .mailFld::placeholder {
  color:#555555 !important;
}
.formAreaNews .mailFld:focus {
  font-size: 15px;
  line-height: 20px;
  background: #fff;
  border: 0px solid #d7d7d7 !important;
}
.emailFldBox {
  position:relative;  
  border-bottom: 1px solid #959595;
}
.subscribeButtBox{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);  
}
.subscribeButtBox .subscIcon{
  position: relative;
  padding-right: 30px;
  display: flex;
  cursor: pointer;
}
.subscribeButtBox .subscIcon:after{
    width: 12px;
    height: 12px;
    background: url(/cdn/shop/files/right-uwp.png?v=1750065040) no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    content: "";
    background-size: contain;
    transform: translateY(-50%);      
}
.subscribeButtBox .subscIcon:hover:after{
    background: url(/cdn/shop/files/right-uwp_9ffe0891-abf9-434e-b12d-067743b578df.png?v=1750074869) no-repeat;
    background-size: contain;
    
}
.formAreaNews .subButton {
  margin: 0;
  padding: 0;
  border: none;
  background:none;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  height: auto;
  border-radius: 0px;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  transition: all 0.5s ease;
}
.formAreaNews .subButton:hover {
  color: #f1ab5e;
}

/* newsletter form end here*/
.footerOuterArea {
  margin: 5px 0 0 !important;
  padding: 0 !important;
  background:#000 !important;
}

.footerOuterArea .bls__footer_block {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.footerInnerArea .leftLogoFtrArea{
  width:28%;
}
.footerInnerArea  .leftLogoFtrArea p{
  color:#cdcdcd;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block {
  display: none;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) {
  display: block;
}
 .rightAreaFtr .rightBoxRowFtrOne .bls__footer_block{
 display:block;
}
 .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block{
 display:block !important;
}
 .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(1){
    display:none !important;
 }


.rightAreaFtr .rightBoxRowTwoFtr{
  display: flex !important;
  flex-wrap: no-wrap;
}

.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(1){
    display: none;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(2){
  display: none !important;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .mb-15{
   display: none !important;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contactFnum{
  display: none;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .emailFtr{
   display: none;
}
.rightAreaFtr .iconFtrBox{
  display: none;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5){
  display: block !important;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(3){
    width: auto;
    padding-right: 65px;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(4){
    width: auto;
    padding-right: 65px;
  max-width:255px;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5){
    width: auto;
   max-width:255px;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block{
  font-size:14px;
  color: #cdcdcd;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea{
   display: block !important;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea p{
    display: block;
    width: 100%;
    color: #9d9d9d;
    font-family: Yantramanav, sans-serif;
    font-size: 17px !important;
    line-height: 27px !important;
 
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea .infoTitleFtr p{
      display: flex;
    position: relative;
    padding-left: 0px;
    font-size: 17px;
    line-height: 22px;
    font-family: Yantramanav, sans-serif;
    color: #cdcdcd !important;
    text-transform: initial;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .ftrAddress {
 padding-top:15px; 
}
.paymentMethod h3{
  display: block;
  width: 100%;
  color: #9d9d9d !important;
  font-family: Yantramanav, sans-serif;
  font-size: 17px !important;
  line-height: 27px !important;
  margin-bottom:22px;      
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea p{
  font-weight:500;
}
.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea .infoTitleFtr p{
font-weight:400;
}
.payImgArea{
  display: flex;
}
.payImgArea ul {
  display: flex; gap: 5px;
      margin: 0;
    padding: 0;

}
.payImgArea ul li{
  width:40px; height:30px; background:#fff; border-radius: 5px; list-style:none;
}
.payImgArea ul li img{width:100%; height: 100%; object-fit: contain; object-position: center;}


  .rightAreaFtr{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-top:50px;

  }
.rightAreaFtr .rightBoxRowFtrOne{
 margin-bottom: 15px; 
  
}
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(2),
.rightAreaFtr .rightBoxRowFtrOne  .bls__footer_block:nth-child(3),
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(4),
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .contInfoBoxArea .ftrAddress {
  display: none;
}
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .contInfoBoxArea{
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-top: 45px;
}
.rightAreaFtr .emailFtr .infoTitleFtr{
  padding-right: 27px;
  margin-right: 27px;
  position: relative;
}
.rightAreaFtr .emailFtr .infoTitleFtr:after{
  width:1px; height: 16px; position:absolute; right:0; top:0; content: ""; background:#c4c4c4; 

    top: 50%;
    content: "";
    transform: translateY(-50%);

}
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .iconFtrBox{
  display: none;

}
.rightBoxRowFtrOne .bls__footer_block {
  color:#cdcdcd;
}
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .contInfoBoxArea p{
  display: block;
  width: 100%;
  color: #9d9d9d;
  font-family: Yantramanav, sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .contInfoBoxArea a p{
      font-family: Yantramanav, sans-serif !important;
    font-size: 26px;
  color: #cdcdcd;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(1) {
  display: block;
  width:100%;
  font-family: Yantramanav, sans-serif;
  font-size: 26px;
  color: #cdcdcd;
}
.outerAreaFtMedium .bls_footer--newsletter {
  width: 40%;
  padding-right: 0%;
  padding-top: 0px;
  padding-bottom: 0px;
}
.outerAreaFtMedium .bls_footer--menu {
     margin-top: -49px;
}
.outerAreaFtMedium .bls_footer--menu:nth-child(4) {

}

/* address telephone email start here*/
.iconFtrBox {
  width: 17px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul{
  display: flex;
  flex-direction: row;
  position: relative;
  top: -75px;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul li {
  margin: 0;
  position: relative;
  padding:0;
  margin-right: 10px;
  padding-right: 10px;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul li:last-child:after {
  display: none;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul li:after {
  width:1px;
  height: 11px;
  position:absolute;
  right:0%;
  top:50%;;
  content: "";
  background:#c4c4c6;
  transform: translateY(-50%);
  
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul li a{
      display: flex;
    position: relative;
    padding-left: 0px;
    font-size: 17px;
    line-height: 22px;
    font-family: Yantramanav, sans-serif;
   
    text-transform: initial;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-title {
  display: none;
}
.iconFtrBox img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.outerAreaFtMedium {
  display: flex;
  position: relative;
  z-index: 1;
  flex-direction: column;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(1) .bls__footer_block-content p{
  color:#cdcdcd;
  font-size: 17px;
}
.leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(1) .bls__footer_block-content .copyright p{
  color:#616161;
}
/* .outerAreaFtMedium:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #efefef;
  position: absolute;
  top: 0;
  right: 21%;
  z-index: -1;
}
.outerAreaFtMedium:before {
  content: "";
  width: 1px;
  height: 100%;
  background: #efefef;
  position: absolute;
  top: 0;
  right: 37%;
}*/
.outerAreaFtMedium .bls_footer--about_us {

}
.outerAreaFtMedium .contInfoBoxArea {

}
.outerAreaFtMedium .contInfoBoxArea .contactFnum {
  white-space: nowrap;
}
.outerAreaFtMedium .contInfoBoxArea .box {
  display: flex;
  align-items: center;
  gap: 15px;
}
.outerAreaFtMedium .contInfoBoxArea p {
  font-size: 17px;
  line-height: 24px;
  color: #313131;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: Yantramanav, sans-serif;
}

/* address telephone email end here*/
.footerOuterArea .bls__footer_block-content {
  padding-top: 15px;
}
.footerOuterArea .bls__footer_block-content ul {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.footerOuterArea .bls__footer_block-content .bls__social-link {
  flex-direction: row;
}
.footerOuterArea .bls__footer_block-content .socialLeftBox ul li {
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
}
.footerOuterArea .bls__footer_block-content .socialLeftBox ul li:after {
  position: absolute;
  right:0;
  top:0;
  content: "";
  background:#fff;
  width:1px;
  height: 100%;
}
.footerOuterArea .bls__footer_block-content .socialLeftBox ul li:last-child:after{
 display: none; 
}
.footerOuterArea .bls__footer_block-content ul li i {
  font-size: 17px;
  color: #c4c4c4;
  transition: all 0.5s ease;
}
.footerOuterArea .bls__footer_block-content ul li:hover i {
  color:#f0ad5e;
}
.footerOuterArea .bls__footer_block-content ul li a {
  display: inline-flex;
  position: relative;
  padding-left: 0px;
  font-size: 17px;
  line-height: 22px;
  font-family: Yantramanav, sans-serif;
  color:#cdcdcd;
  text-transform: initial;
}

.rightBoxRowTwoFtr .contInfoBoxArea p{
  color:#cdcdcd;
}

.footerOuterArea .bls__footer_block-content .bls__social-link li a {
  padding-left: 0px;
}
.footerOuterArea .bls__footer_block-content .bls__social-link li a:hover {
  padding-left: 0px;
}
.footerOuterArea .bls__footer_block-content .bls__social-link li a:after {
  display: none;
}
.footerOuterArea .bls__footer_block-content ul li a:after {

}
.formAreaNews .form_action {
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin-bottom: 110px;
}
.footerOuterArea .bls__footer_block-content ul li a:hover:after {
  background: #e9a051;
}
.footerOuterArea .bls__footer_block-content ul li a:hover {
  padding-left: 0px;
  color: #e9a051;
}
.footerOuterArea .bls__footer_block-content p {
  color: #777;
  font-size: 16px;
  line-height: 26px;
}
.footerOuterArea .bls__footer_block-title {
  font-size: 17px;
  line-height: 27px;
  color: #9d9d9d;
  font-family: Yantramanav, sans-serif;
  letter-spacing: 0.3px;
  padding: 0;
  position: relative;
  padding-bottom: 3px;
}
.footerOuterArea .bls__footer_block-title:after {

}
.footerOuterArea .bls__footer-middle {
  margin: 0;
  padding: 0;
  border: none;
}
.copyWriteArea{
  border-top:1px solid #505e69;
}
.copyright p {
  font-family: Yantramanav, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #616161;
  letter-spacing: 0.3px; 
  margin: 0 !important;
}
.copyright p a {
  color: #f1ab5e;
  font-weight: 500;
}
.copyright p a:hover {
  color: #fff;
}

/* banner */
.bannerSocialIconArea {
  display: flex;
  position: absolute;
  right: -158px;
  bottom: 266px;
  z-index: 99;
  transform: rotate(-90deg);
}
.bannerSocialIconArea ul {
  list-style: none;
  display: flex;
  margin: 0;
  gap: 35px;
  padding: 0;
}
.bannerSocialIconArea ul li a {
  color: #000;
  font-size: 17px;
  line-height: 18px;
  display: flex;
  transition: all 0.5s ease;
  transform: scale(1);
}
.bannerSocialIconArea ul li a svg {
    fill: rgba(0, 0, 0, 1) !important;
}
.bannerSocialIconArea ul li:hover a {
  animation: upRight 1s 0.5s infinite;
  color: #000 !important;
}
@keyframes upRight {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}

.bannerSocialIconArea ul li.faceBook:hover a {
  /* color: #15a6ff; */
}
.bannerSocialIconArea ul li.twiTTer:hover a {
  /* color: #15a6ff; */
}
.bannerSocialIconArea ul li.pinTerest:hover a {
  /* color: #d22028; */
}
.bannerSocialIconArea ul li.insta:hover a {
  /* color: #e73ea1; */
}
.bannerSocialIconArea .iconSocialBox {
  display: flex;
  gap: 5px;
}
.iconSocialBox figure {
  width: 20px;
  height: 20px;
}

.bannerSocialIconArea .iconSocialBox figcaption {
    line-height: 24px;
}

.iconSocialBox figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: all 0.5s ease;
}

.bannerSocialIconArea ul li.faceBook:hover figure img {
  /* filter: invert(45%) sepia(87%) saturate(1799%) hue-rotate(203deg)
    brightness(87%) contrast(83%); */
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}
.bannerSocialIconArea ul li.insta:hover figure img {
  /* filter: invert(18%) sepia(57%) saturate(5984%) hue-rotate(303deg)
    brightness(106%) contrast(116%); */
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}
.bannerSocialIconArea ul li.pinTerest:hover figure img {
  /* filter: invert(23%) sepia(71%) saturate(3267%) hue-rotate(343deg)
    brightness(82%) contrast(101%); */
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}
.bannerSocialIconArea ul li.twiTTer:hover figure img {
  /* filter: invert(43%) sepia(85%) saturate(1703%) hue-rotate(182deg)
    brightness(101%) contrast(89%); */
  filter: invert(100%) sepia(3%) saturate(7489%) hue-rotate(323deg)
    brightness(115%) contrast(109%);
}

/* collection */
.collectionAreaOuter {
  width: 100%;
  float: left;
  padding: 0 80px;
}


.collectionAreaOuter .bls__product-img {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
.collectionAreaOuter .homeGridProduct {
  width: 100%;
  float: left;
  margin-bottom: 0;
  display: flex;
  height: 100% !important;
  flex-direction: column;
}
.collectionAreaOuter .bls__product-item {
  width: 100%;
  float: left;
  margin-bottom: 0;
  height: 100% !important;
}
.collectionAreaOuter .bls__product-item:before {
  border: 1px solid #c2c2c2;
  box-shadow: none;
}
.productRecomOuter.collectionAreaOuter .bls__product-item:before,
.relatedProductOuter.collectionAreaOuter .bls__product-item:before {
    opacity:0.2 !important;
}
.productRecomOuter.collectionAreaOuter .bls__product-item:hover:before,
.relatedProductOuter.collectionAreaOuter .bls__product-item:hover:before {
  opacity:0.7 !important;
}
.collectionAreaOuter .swiper-slide{
  padding:0 5px !important;
}
.collectionAreaOuter .homeGridProduct .more-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap:50px;
  grid-row-gap: 70px;
}
.collectionAreaOuter .homeGridProduct .more-row .bls__product-load {
  width: 100%;
  float: left;
}
.collectionOuterArea .bls__product-main-img,
.collectionOuterArea .bls__product-hover-img{
  width: 100%;
  height: 300px;
  overflow: hidden;
}
.collectionOuterArea .bls__responsive-image{
  height: 100%;
}
.collectionOuterArea .bls__responsive-image:before{
  padding: 0 !important;
}
.homeGridProduct .bls__load-more {
  display: none;
}
.collectionAreaOuter .bls__product-item .bls__product-action {
  display: flex;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.collectionAreaOuter .bls__product-item .bls__product-addtocart {
  opacity: 1 !important;
  position: relative !important;
}
.collectionAreaOuter .bls__product-vendor {
  display: none;
}
.collectionAreaOuter .bls__product-details {
  width: 100%;
  float: left;
  padding: 0 15px 15px 15px;
  transform: none !important;
      min-height: 124px;  
}
.collectionAreaOuter .bls__product-name {
  width: 100%;
}
.collectionAreaOuter .bls__product-name,
.proTitleCatSec h3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  color: #1c3034;
  font-family: Yantramanav, sans-serif;
  text-align: center;
  min-height: 50px;
}
.collectionAreaOuter .bls__product-price,
.proPriceRight h4,
.collectionAreaOuter .bls__product-price .price__regular.price {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #e9a051 !important;
  font-family: Yantramanav, sans-serif !important;
}
.collectionAreaOuter .bls__product-price .bls__product-price,
.shopRightContainerBox .bls__product-price .bls__product-price{
right:0 !important;  
 top:0 !important;
}
.shopRightContainerBox .bls__product-price .bls__product-price{
  margin-top:-2px !important;
}
.collectionAreaOuter .bls__product-price{
   margin-bottom:10px !important;
}
.collectionAreaOuter .bls__product-price .price__regular.price {
  margin-top: -2px !important;
}
.proPriceRight h4 {
  margin: 0;
}
.rightProductArea .titlePriceBox {
  align-items: center;
  justify-content: space-between;
}
.rightProductArea .titlePriceBox .proTitleCatSec {
  max-width: 65%;
}
.collectionAreaOuter .bls__product-price,
.shopRightContainerBox .bls__product-price {
  width: auto;
  justify-content: center;
}
.collectionAreaOuter .bls__grid.bls__product-style-3 .bls__js-addtocart,
.addCartButton,
.outerAreaCategory .cartProInfo .bls__js-addtocart {
  font-size: 18px;
  line-height: 25px;
  color: #1c3034;
  min-height: 100%;
  padding: 0 20px;
  margin: 0;
  border-radius: 2px;
  font-family: Yantramanav, sans-serif;
  height: 40px;
  display: flex;
  border: none;
  align-items: center;
  background:#f6f4f2;
}
.outerAreaCategory .cartProInfo .bls__js-addtocart {
  text-transform: uppercase;
  background: #f6f4f2;
  font-weight: 500;
  border-radius: 2px;
}
.outerAreaCategory .cartProInfo .bls__js-addtocart:hover {
  background: #222222;
}
.collectionAreaOuter .bls__grid.bls__product-style-3 .bls__js-addtocart:hover,
.outerAreaCategory .cartProInfo .bls__js-addtocart:hover {
  color: #fff !important;
  background: #222222 !important;
}

/* header Banner */
.template-index.full-width-layout .container.section-full {
  padding-left: 0;
  padding-right: 0;
}
.template-index .bls__slideshow {
  position: relative;
  z-index: 1;
}
.mini_search_header h4 {
  display: none;
}

.template-index .bannerSliderHome:before {
  /* width: 1px;
  height: 100%;
  content: "";
  background: #efefef;
  position: absolute;
  left: 21.3%;
  top: 0;
  z-index: 2; */
}
.template-index.full-width-layout .container.section-full {
  position: relative;
}
.template-index.full-width-layout .container.section-full:before {
}

.template-index .bannerSliderHome:after {
  width: 1px;
  height: 100%;
  content: "";
  background: #efefef;
  position: absolute;
  left: 40%;
  top: 0;
  z-index: 1;
  opacity: 0;
}

/* header */

.page-header .header-container header-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.page-header .header-middle {
	padding: 24px 0px !important;
}

.header_minicart .cart-count.h-count {
  background: #000;
  color: #fff;
}
.bls__header-wishlist .wishlist-count.h-count{
    background: #000;
  color: #fff;
}
.bls_tooltip:hover .bls_tooltip-content-bottom {
  display: none;
}
.page-header.header_scroll_down .cart-count.h-count {
  background: #000;
  color: #fff;
}

.page-header.header_scroll_down .header-middle {
	padding: 24px 0px !important;
}


.header_minicart .bls-minicart-action i {
    background: url(/cdn/shop/files/shopping-bag.png?v=1722509948);
    width: 20px;
    height: 20px;
    background-size: contain !important;
}
.mainHeaderArea.h-transparent .header-middle .header_minicart .bls-minicart-action i {
  /* background: url(/cdn/shop/files/shopping-bagw.png?v=1739880268); */
}
.mainHeaderArea.h-transparent .header-middle:hover .header_minicart .bls-minicart-action i,
.mainHeaderArea.h-transparent.header_scroll_down .header-middle .header_minicart .bls-minicart-action i{
  background: url(/cdn/shop/files/shopping-bag.png?v=1722509948);
}


.header_minicart .bls-minicart-action i:before {
  display: none;
}
.header_search .top-search-toggle i {
    background: url(/cdn/shop/files/magnifying-glass.png?v=1722509948);
    width: 20px;
    height: 20px;
    background-size: contain !important;
    display: flex;
}

.mainHeaderArea.h-transparent .header-middle .header_search .top-search-toggle i {
   background: url(/cdn/shop/files/searchbw.png?v=1739879832);
}
.mainHeaderArea.h-transparent .header-middle:hover .header_search .top-search-toggle i,
.mainHeaderArea.h-transparent.header_scroll_down .header-middle:hover .header_search .top-search-toggle i{
   background: url(/cdn/shop/files/magnifying-glass.png?v=1722509948);
}
.mainHeaderArea.h-transparent .header-middle:hover .bls-header-wishlist .lnr-heart{
  color:#000 !important;
}
.mainHeaderArea.h-transparent .header-middle:hover .header_minicart .bls-minicart-action i{
  /* background:url('/cdn/shop/files/shopping-bag_1.png?v=1739872412'); */
  background-size:contain;
}

.block-quick-search .search__type-popup {
  padding: 25px;
}
.header_search .dropdown-toggle {
  line-height: 0px;
}
.header_search .top-search-toggle i:before {
  display: none;
}


.header_scroll_down .bls_main_menu .horizontal-list > .level0 > a > span {
  color: #000;
}


.header_scroll_down  .bls_main_menu .horizontal-list li:hover a span, .header_scroll_down  .bls_main_menu .horizontal-list li.currentMenu a span {
    color: #e9a051;
}

.header_scroll_down .header_search .top-search-toggle i {

}

.header_scroll_down .bls-header-wishlist .lnr-heart {
    color: #000;
}

.header_scroll_down .header_minicart .bls-minicart-action i {
    background: url(/cdn/shop/files/shopping-bag.png?v=1722509948);
    width: 20px;
    height: 20px;
    background-size: contain;
}

/* menu */
.bls_main_menu .horizontal-list {
  display: flex;
  gap: 25px;
  justify-content: end;
}


.page-header .col-header-left {
  max-width: 365px;
  width: 365px;
  flex: inherit;
}

.mainHeaderArea.h-transparent.header_scroll_down .bls-header-wishlist .lnr-heart{
  color:#000;
}
.mainHeaderArea.h-transparent .bls-header-wishlist .lnr-heart{
    color:#000;
}
.mainHeaderArea.h-transparent .action-login .lnr-user {
  color:#000;
}

.mainHeaderArea.h-transparent.header_scroll_down .action-login .lnr-user {
    color: #000;
}

.mainHeaderArea.h-transparent .header-middle:hover .action-login .lnr-user {
    color: #000 !important;
}

.page-header .header__menu {
  padding-left: 0;
    width: 67%;
}

.mainHeaderArea.h-transparent .bls_main_menu .horizontal-list > .level0 > a > span{
  color:#fff;
}
.mainHeaderArea.h-transparent.header_scroll_down .bls_main_menu .horizontal-list > .level0 > a > span{
  color:#000;
}

.mainHeaderArea.h-transparent .bls_main_menu .horizontal-list > .level0:hover > a > span{
  color:#e9a051 !important;
}


.bls_main_menu .horizontal-list > .level0 > a > span {
  position: relative;
  letter-spacing: 0.4px;
  transition: all 0.5s ease;
}
.bls_main_menu .horizontal-list li.multicolumn_dropdown a:after {
  display: none;
}
.bls_main_menu .horizontal-list li a {
  display: inline-block;
  padding: 0;
  padding-left: 25px;
}

.bls_main_menu .horizontal-list > .level0 > a > span:before {
  content: "";
  left: 0;
  width: 16px !important;
  background-color: #c2c2c2;
  height: 1px !important;
  top: 50%;
  transform: translate(-25px, -50%);
  position: absolute;
  transition: all 0.5s ease;
  display: none;
}

.bls_main_menu .horizontal-list li:hover a span:before,
.bls_main_menu .horizontal-list li.currentMenu a span:before {
  background: #e9a051;
  transform: translate(-20px, -50%);
}
.mainHeaderArea.h-transparent .bls_main_menu .horizontal-list li:hover a span,
.mainHeaderArea.h-transparent .bls_main_menu .horizontal-list li.currentMenu a span,
.mainHeaderArea.h-transparent.header_scroll_down .bls_main_menu .horizontal-list li.currentMenu a span,
.mainHeaderArea.h- .bls_main_menu .horizontal-list li.currentMenu a span,
.mainHeaderArea.h- .bls_main_menu .horizontal-list li:hover a span{
  color: #e9a051;
}
.template-index.full-width-layout .shopify-section {
  width: 100%;
  float: left;
}
.template-index.full-width-layout .full-width-content .sf__slide-content {
  padding-left: 3px;
  padding-top: 230px;
}
.slide__block-title {
  /* display: none; */
}
.sf__slide-content h2 {
  font-size: 64px;
  color: #000;
  text-transform: uppercase;
  line-height: 90px;
  font-family: Sorts Mill Goudy, serif;
  font-weight: 400;
  margin-bottom: 0;
  /* text-align: left; */

}
.sf__slide-content .slide__block-description{
  display:none;
}
.sf__slide-content p {
  font-size: 21px;
  line-height: 32px;
  font-family: Sorts Mill Goudy, serif;
  color: #353535;
  margin: 0;
  padding: 0;
}
.footerOuterArea .full-width {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.full-width-layout .full-width {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.full-width-layout .full-width .full-width {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.template-index.full-width-layout .bls__product .full-width.section-full {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.template-index.full-width-layout .bls__section {
  margin-bottom: 0;
}
/* banner product carousel */
.template-index.full-width-layout
  .bls__section.bls__product
  .container.section-full {
  margin-top: 0;
}

.productCarouselArea {
    padding-left: 80px;
    width: 665px;
    /* width: 725px; */
    margin-top: -306px;
}

.productCarouselArea .bls__product-style-3 .swiper {
  margin: 0;
  padding: 0;
}
/* product thumbnail right side */
.productCarouselArea .swiper-slide .bls__product-img {
  width: 50%;
  float: left;
  height: 230px;
  max-width: 230px;
  border: 1px solid #ebebeb;
  /* background: #fff; */
}
.productCarouselArea .swiper-slide .bls__product-img .bls__img-url {
  height: 100%;
  width: 100%;
  display: block;
}
.productCarouselArea .swiper-slide .bls__product-main-img {
  height: 100%;
  width: 100%;
}
.productCarouselArea .swiper-slide .bls__responsive-image {
  height: 100%;
  width: 100%;
}
/* product details left */
.productCarouselArea .swiper-slide .bls__product-item .overflow-hidden {
  display:flex !important;
}
.productCarouselArea .swiper-slide .bls__product-details {
  width: 100%;
  float: right;
  height: 230px;
  padding-top: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  justify-content: space-between;
  padding-right: 25px;
  gap: 15px;
  background: none; 
  padding-left:30px !important;
}
.productCarouselArea .swiper-slide .bls__product-details .bls__product-action{
 position:relative;
  
}
  
}
.productCarouselArea .swiper-slide .bls__product-vendor {
  display: none;
}
.productCarouselArea .swiper-slide .bls__product-name {
  font-weight: 500;
  line-height: 28px;
  font-size: 21px;
  margin: 0;
}
.productCarouselArea .swiper-slide .bls__product-name a {
  color: #000;
  font-family: Yantramanav, sans-serif;
  
  font-weight: 500;
  line-height: 28px;
  font-size: 21px;
}
.productCarouselArea
  .swiper-slide
  .bls__product-action
  .bls__product-addtocart {
  position: relative;
  opacity: 1;
  transition: none;
}
.productCarouselArea .swiper-slide .bls__product-action .btn-primary {
  border: none;
  padding: 2px 0 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  min-height: 100%;
  align-items: center;
  display: flex;
  height: 45px;
  transition: all 0.5s ease;
  border-radius: 2px;
  position:relative;
      background: none;
}

.productCarouselArea .swiper-slide .bls__product-action .btn-primary:after{
    width: 43px;
    height: 43px;
    position: absolute;
    padding: 5px;
    left: 0;
    top: 0;
    content: "";
    background:#fff url(/cdn/shop/files/shopping-bag_0bce34dd-31b8-40e1-9280-104e7d89fc79.png?v=1738144910);
    z-index: 1;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
}
.productCarouselArea .swiper-slide .bls__product-action .btn-primary:hover:after{
  background:#fff url(/cdn/shop/files/shopping-bag2.png?v=1738145667);
   background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
}


.productCarouselArea .swiper-slide .bls__product-action .btn-primary span {
  padding-right: 24px;
  display: block;
  padding-left: 24px;
  position: relative;
  font-family: Yantramanav, sans-serif;
  opacity:0;
  transition:all 0.5s ease;
  transform: translateX(-20px);
}
.productCarouselArea .swiper-slide .bls__product-action .btn-primary:hover span{
  opacity:1;
  color: #000;
  transform: translateX(21px);
}
.productCarouselArea .swiper-slide .bls__product-action .btn-primary span:after {
  display:none;
}
.productCarouselArea
  .swiper-slide
  .bls__product-action
  .btn-primary
  span:after {
  width: 40px;
  height: 2px;
  background: #fdc789;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(15px);
  left: 0px;
  transition: all 0.5s ease;
}
.productCarouselArea
  .swiper-slide
  .bls__product-action
  .btn-primary:hover
  span:after {
  background: #fff;
  transform: translateY(-50%) translateX(25px);
}
.productCarouselArea .swiper-slide .bls__product-price {
  font-size: 28px;
  line-height: 35px;
  font-weight: 400;
  margin-bottom: 25px;
      font-family: Yantramanav, sans-serif;
  color:#e9a051 ;
}
.productCarouselArea .swiper-slide span.bls__button-content {
  letter-spacing: 1px;
}
.productCarouselArea
  .bls__grid.bls__product-style-3
  .bls__product-item:hover
  .bls__product-details {
  transform: none;
}
/* carousel navigation */
.productCarouselArea .swiper:hover .swiper-arrow {
  transform: none !important;
}
.productCarouselArea .bls__product-with-banner .hover__show-nav .swiper-arrow {
  opacity: 1;
  visibility: visible;
  position: static;
  transform: unset;
}
.productCarouselArea .bls__swiper {
  flex-direction: column-reverse;
}
.productCarouselArea .bls__swiper .swipper-next-back {
  bottom: 10px;
  position: absolute;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  margin-top: -20px;
  width: 60px;
  gap: 10px;
  right: 80px;
  height: 20px;
  z-index: 9;
}


.productCarouselArea .swiper-arrow i {
  /* display: none; */
}
.productCarouselArea .swiper-arrow {
  background:none !important;
  color:#000 !important;
}
.productCarouselArea .swiper-arrow:hover{
  color:#e9a051 !important;
}




.productCarouselArea .bls__swiper .swipper-next-back:after {
  position: absolute;
  width: 1px;
  height: 20px;
  content: "";
  background: #d7d7d7;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.bls__search-page-main .bls__slideshow .slide-bg-image {
  border-radius: 0 !important;
}

.bls__product-load {
    margin-bottom: 30PX;
}

.productCarouselArea .swiper-slide .bls__product-details {
   background: none !important;
}

.productCarouselArea .swiper-slide  .bls__product-vendor {
  display: none;
}

.sliderBlogArea  .swiper-button-next:hover {
  background-color: none !important;
}

.sliderBlogArea  .swiper-button-next .lnr ,
.sliderBlogArea  .swiper-button-prev .lnr  {
    color: #000 !important;
}

.sliderBlogArea .swiper-arrow {
  opacity: 1;
  
}

.sliderBlogArea  .swiper-button-prev .lnr {
    border-right: 1px solid #a5a2a2;
    padding-right: 8px;
}


.sliderBlogArea  .swiper-button-next:hover, 
.sliderBlogArea  .swiper-button-prev:hover, 
.sliderBlogArea  .swiper-button-next-item:hover, 
.sliderBlogArea  .swiper-button-prev-item:hover {
  
    background-color: transparent;
    border-color: transparent;
    opacity: 0.5;
}

  .productInformationTabArea .product .nav-tabs li a{
  font-size:25px !important;
}

@media only screen and (min-width:2000px) and (max-width:2560px){
  .footerInnerArea .leftLogoFtrArea {
    max-width: 550px;
  }
.shopSectionOuter .crisNotiProductCategory .collectIonSlide:before, 
.shopSectionOuter .crisNotiProductCategory .collectIonSlide:after {
    display: none;
}

.shopSectionOuter .crisNotiProductCategory .collectIonSlide {
    padding-inline: 35px !important;
}

.crisNotiProductCategory .collectIonSlide .swiper-arrow {
    top: 170px !important;
}

}

@media only screen and (max-width: 1880px) {
    .outerAreaFtMedium .contInfoBoxArea p{
    letter-spacing:0;
  }
  .productDetailsOuter {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
.bannerSliderHome .sf-slider__link .slide-bg-image img {
       width: 865px;
  }

}
@media only screen and (max-width: 1780px) {

  .productDetailsOuter .proLeftBanner .col_thumb .product__media-list .bls__responsive-image.product-single__media {
    height: 770px !important;
  }
  
      .productDetailsOuter {
        padding-left: 15px !important;
        padding-right: 15px !important;
      }
  .template-product  .breadcrumbs{
       margin-bottom: 0px !important;
  }
  .outerAreaFtMedium .bls_footer--newsletter{
        padding-right: 10%;
  }
  .outerAreaFtMedium .contInfoBoxArea{
        gap: 15px;
  }
  .outerAreaFtMedium .contInfoBoxArea .box {
    gap: 10px;
  }

  .bannerSliderHome .sf-slider__link .slide-bg-image img {
    width: 865px;
  }
  .bannerSliderHome .sf-slider__link{
    right:4%;
  }
  
}
@media only screen and (max-width: 1680px) {
  .socialLeftBox {
    width: 70%;
  }
  .outerAreaFtMedium .contInfoBoxArea p {
    font-size: 16px !important;
  }
  .outerAreaFtMedium .contInfoBoxArea{
    padding: 30px 0 30px 15px;
  }
    .collectionAreaOuter .homeGridProduct .more-row {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }
  
}
@media only screen and (max-width: 1550px) {
  .bannerSliderHome .sf__slide-content {
  max-width: 500px !important;
  }
  .bannerSliderHome .sf-slider__link .slide-bg-image img {
  width: 795px;
  }
  .divivi_m52 .product-form__buttons{
        justify-content: flex-start;
  }
  .divivi_m52 .product-form shopify-buy-it-now-button {
    justify-content: flex-start;
  }
  .copyright p {  
    font-size: 14px;
    line-height: 22px;
  }

  .collectionAreaOuter .homeGridProduct .more-row {
    grid-column-gap: 20px;
    grid-row-gap: 50px;
  }

.shopRightContainerBox .bls__product-main-img,  
.shopRightContainerBox .bls__product-hover-img,
.wishListAreaOuter .bls__product-main-img,  
.wishListAreaOuter .bls__product-hover-img,
.relatedProductOuterGrids .bls__product-main-img,
.relatedProductOuterGrids .bls__product-hover-img,
.collectionOuterArea .main-result-search .bls__product-main-img,
.collectionOuterArea .main-result-search .bls__product-hover-img{
  width: 100%;
  height: 230px;
  overflow: hidden;
}
}
@media only screen and (max-width: 1440px) {
  .left_sidebar h4.filter-title{
        font-size: 22px;
        line-height:32px;
  }
      .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 745px;
      }
  .bannerSliderHome .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  .section-blog .blog_line {

  }
  .wishListAreaOuter {
    padding-inline: 60px !important;
  }
  .collectionAreaOuter.searchResArea .main-result-search{

  left: 20px;

}
  .wishListAreaOuter .row{
        grid-template-columns: repeat(3, 1fr);
  }
  .footerOuterArea .bls__footer_block-title {

  }
  .footerOuterArea .bls__footer_block-content ul li a {
    font-size: 15px;
    line-height: 17px;
  }
  
  .outerAreaFtMedium .contInfoBoxArea {
    align-items: flex-start;
    margin-top: 3px;
}
.iconFtrBox {
     margin-top: 3px;
  }
  .outerAreaFtMedium .contInfoBoxArea .box {
    align-items: self-start;
}
  .blogSwiper .blogSlideSwi{
        padding: 0 15px 15px;
  }
  .shopSectionOuter .collectIonSlide {   
  padding-inline: 40px !important;
}

  .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .contInfoBoxArea p {
    font-size: 17px !important;
    line-height: 25px !important;
}

.rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .ftrAddress  p {
    font-size: 15px !important;
}

.bannerSliderHome .sf-slider__link .slide-bg-image img {
      width: 715px;
  }
}
  
@media only screen and (max-width: 1366px) {

  .paymentMethod h3{
    margin-bottom:20px;
  }

      .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 705px;
      }

  .collectionAreaOuter .homeGridProduct .more-row {
    grid-template-columns: repeat(4, 1fr);
  }

  .footerInnerArea .cardIconArea {

  }
  .productInformationTabArea .jdgm-form-wrapper{
  padding-bottom: 0 !important;
}
     .bannerSliderHome .sf__slide-content {
        max-width: 430px !important;
      }

  .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 615px;
    }

}
@media only screen and (max-width: 1280px) {

    .paymentMethod h3{
    margin-bottom:15px;
  }
  .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(3) .bls__footer_block-content,
  .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(4) .bls__footer_block-content,
  .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .bls__footer_block-content{
    padding-top: 5px;
  }
 
      .footerOuterArea .bls__footer_block-content ul li{
    margin-bottom:5px;
      }
         .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 650px;
      }

      .shopSectionOuter .collectIonSlide {
        padding-inline: 33px !important;
      }
  
  .productInformationTabArea .jdgm-row-stars {
    
  }
  .outerAreaFtMedium .contInfoBoxArea .ftrAddress {
    flex-shrink: 0;
  }
  .outerAreaFtMedium .contInfoBoxArea {
    display: grid;
    gap: 6px;
  }
  .outerAreaFtMedium .bls_footer--newsletter {
    padding-right: 5%;
  }


  .shopRightContainerBox .bls__product-main-img, 
  .shopRightContainerBox .bls__product-hover-img, 
  .wishListAreaOuter .bls__product-main-img, 
  .wishListAreaOuter .bls__product-hover-img, 
  .relatedProductOuterGrids .bls__product-main-img, 
  .relatedProductOuterGrids .bls__product-hover-img, 
  .collectionOuterArea .main-result-search .bls__product-main-img, 
  .collectionOuterArea .main-result-search .bls__product-hover-img {
    height: 250px;  
 }
   .relatedProductOuterGrids .bls__product-img{
    margin-bottom:10px !important;
  }

  .bili_bili1.productInformationTabArea {
        margin-bottom: 30px !important;
    }  
}
@media only screen and (max-width: 1200px) {
    .bls__search-page-main .main-result-search .gap-mobile {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
  }
     .outerAreaFtMedium .contInfoBoxArea {
               gap: 20px;
      }
}

@media only screen and (max-width: 1150px) {

  .productDetailsOuter{
        padding-top: 15px !important;
  }

          .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 600px;
      }

  .divivi_m52 .bls__product-action-inner a{
    margin-bottom:0 !important;
  }
  .divivi_m52{
    gap: 15px;
  }
  .footer_bottom-block {
    justify-content: center;
    flex-direction: column-reverse;
    gap: 10px;
  }
  .rightLinkFtr ul{
    justify-content: center;
  }
  .copyright p {
    text-align: center;
  }  
  .footerOuterArea .bls__footer_block-content ul li a:after {
    width: 4px;
    height: 4px;
  }
  .footerOuterArea .bls__footer_block-content ul li a{
    padding-left:0px;
  }
  .copyright p {
    text-align: left;
  }

  .bannerSliderHome .sf-slider__link .slide-bg-image img {
    width: 570px;
  }
 
}

@media only screen and (max-width: 1080px) {

  .bls__product-quickview .label-depend-on-button {
    min-height: 566px;
  }
    .bannerSliderHome .sf-slider__link .slide-bg-image img {
        width: 530px;
    }

  .productDetailsOuter .gallery-viewer-template--17575064010949__main .product__media-desktop .col_thumb {
    max-width: calc(100% - 120px) !important;
  }
  .productDetailsOuter .nav_medium {
    width: 120px !important;
  }

  .productDetailsOuter .nav_medium .bls__responsive-image:before {
    padding-top: 0px !important;
    padding-left: 0px !important;
  }

  .bls_main_menu .horizontal-list li a{
    
  }

  .outerAreaFtMedium .contInfoBoxArea{
    
  }
  
  .outerAreaFtMedium .bls_footer--menu {

  }
  .outerAreaFtMedium{
        gap: 10px;
  }
  .footerOuterArea .bls__footer_block-content ul li a:hover {
    padding-left: 0px;
  }
      .outerAreaFtMedium .contInfoBoxArea {
        display: grid;
        gap: 20px;
      }
  .footerInnerArea:before {
    display:none;
  }
  .outerAreaFtMedium .contInfoBoxArea {
    /* border-right: 1px solid #d7d7d7; */
  }
}
@media only screen and (max-width: 1024px) {

      .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .ftrAddress p {
        font-size:14px !important;
      }
      .rightAreaFtr .rightBoxRowTwoFtr .bls__footer_block:nth-child(5) .ftrAddress{
        padding-top:8px;
      }

  .left_sidebar .filter-content .price-lable{
    font-size:15px;    
  }

  /* #CollectionSidebar[class*=_sidebar] .collection-sidebar{
    padding-top:90px!important;
  } */

      .bls__product-quickview .label-depend-on-button {
        min-height: 536px;
      }

  .productDetailsOuter .jdgm-prev-badge .jdgm-prev-badge__text{
  font-size: 14px;
      margin-left: 5px;
}


  .collectionOuterArea .bls__product-main-img, 
  .collectionOuterArea .bls__product-hover-img{
    height: 250px;
  }

  .wishListAreaOuter .collectionAreaOuter .bls__product-price{
    bottom:0;
  }
  .leftLogoFtrArea .outerAreaFtMedium .bls__footer_block:nth-child(2) .bls__footer_block-content ul li a{
    font-size:14px;
    line-height:22px;
  }

  .wishListAreaOuter .bls__wishlist-list .bls__product-details{
    padding:0 !important;
  }
.wishListAreaOuter .bls__grid.bls__product-style-3 .bls__product-item:before{
  display:none;
}
    .wishListAreaOuter .row {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 0;
        row-gap: 25px;
    }
.wishListAreaOuter .bls__product-item{
  margin-bottom:0 !important;
  height: auto !important;
  padding: 15px !important;
}
.wishListAreaOuter .bls__responsive-image:before{
   padding-top:300px; 
  }
.wishListAreaOuter .bls__responsive-image img{
   object-fit:contain !important;
  }

.wishListAreaOuter .bls__product-item:after{
  border: 1px solid #c2c2c2;
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  opacity: 0.2;
  z-index:-1;
}

.wishListAreaOuter {
  padding-inline: 40px !important;
}
.collectionAreaOuter.searchResArea .main-result-search{
  left: 15px;
}
  .footerOuterArea .bls__footer_block-content ul li a {
    font-size: 14px;
    line-height: 18px;
  }
  .outerAreaFtMedium .contInfoBoxArea p {
    font-size: 14px;
    line-height: 18px;
  }
  .copyright p {
    font-size: 14px;
    line-height: 18px;
  }
  .text-content p,
  .text-content h4 {
    font-size: 14px !important;
    line-height: 20px;
  }
  .text-content h2 {
    font-size: 32px;
  }
      .section-blog .blog_line {
        margin-bottom: 30px;
      }
}
@media only screen and (max-width: 991px) {

 .left_sidebar .collection-sidebar{
padding-left:20px;
padding-right:20px;
  }

.bls__product-img-quickview .bls__product-img-sw {   
    display: flex;
    justify-content: center;
    background: #dbdadd;
}

  .bls__quickview-content .bls__pro-reviews .jdgm-prev-badge__stars .jdgm-star{
font-size:12px;
}
.bls__quickview-content .bls__pro-reviews .jdgm-prev-badge__text{
font-size:14px !important;
}


      .bannerSliderHome .sf-slider__link {
        right: 2%;
      }
  .collectionAreaOuter.searchResArea .main-result-search{
    left:15px;
  }
      .wishListAreaOuter {
        padding-inline: 15px !important;
      }
}
@media only screen and (max-width: 800px) {

  .footerOuterArea .bls__footer_block-content {
    padding-top: 5px;
  }
 
    .copyright.newCopyText {
    top: 0;
    display: none;
    }
    .rightAreaFtr .rightBoxRowFtrOne .bls__footer_block:nth-child(5) .contInfoBoxArea{
          margin-top: 15px;
    }
    .formAreaNews .form_action{
      margin-bottom:25px;
    }
    .outerAreaFtMedium .bls_footer--menu {
    margin-top: 0;
    }
    .socialBox{
      top:0;
    }
    .mobileCopyright .copyright.newCopyText {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    }
    .footer_bottom-block{
    flex-direction: column;
    }
    .mobileCopyright{
    display:block !important;
    }
      .shopSectionOuter .collectIonSlide {
        /* padding-inline: 29px !important; */
      }
  .outerAreaFtMedium .bls_footer--menu:nth-child(4) {

  }
.outerAreaFtMedium{
  flex-direction: column;
}
      .outerAreaFtMedium .bls_footer--newsletter {
        width: 100% !important;
      }
      .outerAreaFtMedium .bls_footer--menu {
 
 }
  
.outerAreaFtMedium .bls_footer--about_us {
          width: 100% !important;
  position: static;
  border-left: none;
}

}
@media only screen and (max-width: 767px) {

  .bls_footer--newsletter .logoFter{
        width: 250px;
  }
  .formAreaNews {
    width: 95%;
  }
  .outerSectionArea.product-main-content {
 
    margin-top: 15px;
  }


  .bannerSliderHome .sf-slider__link {
    right: 0%;
    top: 0%;
    left: auto;
    width: 100%;
    transform: translateY(0%);
    height: 100%;
    position: relative;
  }

  .collectionAreaOuter.searchResArea .main-result-search{
    left:0;
  }
  .footerInnerArea .outerAreaFtMedium .bls_footer--menu {

  }
  .footerInnerArea .outerAreaFtMedium {
       
        flex-direction: column-reverse;
    
  }
  .footerInnerArea .outerAreaFtMedium .bls_footer--newsletter {
    width: 100%;
    padding-right: 0%;
    order: 3;
  }
  .footerInnerArea .outerAreaFtMedium .bls_footer--about_us {
    position: static;
    width: 100%;
    border: none;
    padding-top: 20px;
  }
  .footerInnerArea .outerAreaFtMedium .bls_footer--menu {
  
  }
  .outerAreaFtMedium .contInfoBoxArea {
    padding: 0;
   
       
  }
  .footerInnerArea:before {
    display: none;
  }

 .collectionAreaOuter .homeGridProduct {
    margin: 0px !important;
}
  .outerAreaFtMedium .contInfoBoxArea {
    border: none;
  }
  .footerOuterArea .bls__footer_block-title:after {
    bottom: -5px;
  }
  .formAreaNews .form_action {
    margin-bottom: 15px;
  }
  .featured-button {
    width: 215px !important;
    font-size: 14px !important;
  }

  .productDetailsOuter {
    padding-top: 0!important;
}

.bannerSliderHome .sf-slider__link .slide-bg-image img{
  width:490px;
  left:50%;
  transform:translateX(-50%);
}
.bannerSliderHome .sf-slider__link{
  width:48%;
}
.bannerSliderHome .bls__slide-content{
   width:50%;
}
.bannerSliderHome .slide-items{
  display:flex;
  flex-direction:row-reverse;
  justify-content: flex-end;
}
.bls__slideshow.radius .full-screen{
  height:350px !important;
}
  
}
@media only screen and (max-width: 640px) {
    .bannerSliderHome .sf__slide-content {
        padding-top: 60px;
    }
}

@media only screen and (max-width: 600px) {

  .wishListAreaOuter .row {
    grid-template-columns: repeat(1, 1fr);
  }
  
  .bls__search-page-main .main-result-search .gap-mobile {
    grid-template-columns: repeat(1, 1fr);
  }
  .main-result-search .bls__product-load{
    margin-bottom:0; 
  }
  .collectionAreaOuter.searchResArea .bls__product-style-3{
    gap:30px;
  }
}
@media only screen and (max-width: 520px) {

      .outerSectionArea.product-main-content  {
        margin-top: 5px;
      }
  .rightLinkFtr ul{
  justify-content: flex-start;
  }
  .rightLinkFtr ul li {
  font-size: 11px;
  line-height: 21px;
  }  

}
@media only screen and (max-width: 420px) {
  .trackOuter a.btn-primary {
    height: auto;
    padding-block: 10px;
    margin-top: 15px;
  }
   .trackOuter #track_id_input{
     width:100%;
   }
      .trackOuter a.btn-primary {
        height: auto;
        padding-block: 10px;
        margin-top: 15px;
        width: 100%;
        margin-inline: 0px;
      }
    
}

@media only screen and (max-width: 360px) {  

  .crisNotiProductCategory .collection-item a .bls__responsive-image img {
    display: none;
  }
  .crisNotiProductCategory .bls__responsive-image:before {
    background: #dbdadd !important;
  }
    
}