/** Shopify CDN: Minification failed

Line 531:19 Invalid escape

**/
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

@font-face {
    font-family: 'Silvania';
    src: url('/cdn/shop/files/Silvania.eot?v=1747386830') format('embedded-opentype'),
        url('/cdn/shop/files/Silvania.woff2?v=1747386830') format('woff2'),
        url('/cdn/shop/files/Silvania.woff?v=1747386829') format('woff'),
        url('/cdn/shop/files/Silvania.ttf?v=1747386829') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{
  font-size: 16px;
  line-height: 24px;
  color:#0F6775;
}
/* Container css start */
@media (min-width: 1300px) {
  .t4s-container{
    max-width:1312px;
  }
}
/* Container css end */

/*  */
.btn{
  height: 30px;
  min-width: 153px;
  border-radius: 8px;
  border: 1px solid #000;
  font-size: 14px;
  line-height: 29px;
  padding: 0 20px;
  color: #000;
  font-weight: 400;
  background: transparent;
  display:inline-block;
  text-align: center;
}
.btn:hover,
.btn:focus{
  background:#000;
  color:#fff;
}
/*  */

/*  */
.hidden-xs{
  display:block;
}
.visible-xs{
  display:none;
}
@media only screen and (max-width: 768px) {
  .hidden-xs{
    display:none;
  }
  .visible-xs{
    display:block;
  }
}
/* Swiper slider btn css start */
.arrows__d .swiper-button-prev,
.arrows__d .swiper-button-next,
.arrows__d .swiperPrevArrow,
.arrows__d .swiperNextArrow{
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.arrows__d .swiper-button-prev:after,
.arrows__d .swiper-button-next:after,
.arrows__d .swiperPrevArrow:after,
.arrows__d .swiperNextArrow:after{
  display:none;
}
.arrows__d .swiper-button-prev,
.arrows__d .swiperPrevArrow{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
}
.arrows__d .swiper-button-next,
.arrows__d .swiperNextArrow{
  background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
}
/* Swiper slider btn css end */

/*  */
.t4s-top-heading .t4s-section-title {
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0 0 16px;
  font-weight: 400;
}
.t4s-top-heading .t4s-section-des{
  font-size: 14px;
  line-height: 22px;
  color: #857B7B;
  font-style: normal;
  font-family: "Poppins", sans-serif;
}
@media only screen and (max-width: 768px) {
  .t4s-top-heading .t4s-section-title{
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 8px;
  }
  .t4s-top-heading .t4s-section-des{
    font-size: 12px;
    line-height: 20px;
  }
}
/*  */

/* Header css start */
.t4-section-announcement-bar .t4s-announcement-bar__close{
  display: none !important;
}
.shopify-section-header-sticky, .t4sp-sticky .t4s-section-header.shopify-section-header-sticky{
  box-shadow: 0 4px 6px #0000000D;
}
header .t4s-search-header__form{
  border: 1px solid #857B7B;
  border-radius: 8px;
}
header .t4s-search-header__form .t4s-search-header__type{
  display:none;
}
header .t4s-search-header__form .t4s-search-header_border{
  display:none;
}
header .t4s-search-header__input{
  padding: 0 0 0 44px;
}
header .t4s-search-header__form input::placeholder{
  color: #857B7B;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top:2px;
}
header .t4s-search-header__submit{
  right: unset;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
header .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__heart a{
  position:relative;
}
header .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__heart a .topbadge{
  position: absolute;
  right: -11px;
  top: -7px;
  padding: 0 !important;
  width: 15px;
  height: 15px;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1025px) {
  /* header.t4s-section-header{
    margin-bottom:64px;
  } */
  .shopify-section-header-sticky [data-header-height] {
    position: unset !important;
}
  header .t4s-header__logo{
    padding:5px 0;
  }
  header .t4s-site-nav__icons .t4s-site-nav__icon:not(.t4s-site-nav__search) {
    width:50px;
  }
  header .t4s-header__wrapper:after{
    position: absolute;
    content: "";
    bottom: 61px;
    width: 100%;
    height: 1px;
    background: #E8D9D6;
  }
  header .t4s-header__wrapper >.t4s-container{
    max-width: 1400px;
  }
  header .header__logo_d{
    flex: unset;
    width: 50%;
    order: 1;
  }
  header .header__site_icons{
    flex: unset;
    width: 50%;
    order: 2;
  }
  header .header__menu__d{
    flex: unset;
    width: 100%;
    order: 3;
  }
  header .t4s-navigation ul > li > a{
    padding: 24px 8px;
    font-size: 14px;
    font-weight: 400;
  }
  header .t4s-navigation ul > li > a:hover{
    text-decoration: underline;
  }
  header .megamenu_d{
    padding:24px 15px !important;
    box-shadow: unset !important;
  }
  header .megamenu_d .t4s-menu-item{
    /* width: 11.11%; */
    width:100px;
    text-align: center;
    position: unset !important;
  }
  header .megamenu_d .t4s-menu-item .t4s-cate-wrapper{
    position: unset;
  }
  header .megamenu_d .t4s-menu-item .t4s-cate-wrapper{
    position: unset;
    transform: unset;
    min-width: unset;
    height:unset;
  }
  header .megamenu_d .t4s-menu-item .t4s_ratio:before{
    padding-top:0 !important; 
  }
  header .megamenu_d .t4s-menu-item .t4s_ratio img{
    width:70px;
    height: 70px;
    object-fit: cover;
    object-position: center;
    margin:0 auto;
    position: unset;
  }
  header .megamenu_d .t4s-menu-item a{
    position: unset;
  }
  header .megamenu_d .t4s-collection-item .t4s_ratio{
    overflow: hidden;
    border-radius: 16px;
    width: 70px;
    margin: 0 auto;
    border:2px solid transparent;
  }
  header .megamenu_d .t4s-collection-item .active .t4s_ratio{
    border-color:#0F6775;
  }
  header .megamenu_d .t4s-collection-item .t4s-cat-title{
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 0;
    word-break: break-all;
    min-height: unset;
  }
  header .megamenu_d .t4s-collection-item .t4s-cat-title:hover{
    background: transparent;
    color: inherit;
  }
  header .megamenu_d .t4s-collection-item .t4s-cat-title span{
    word-break: initial;
  }
  header .megamenu_d .t4s-collection-item .t4s-cate-wrapper{
    margin-top:8px;
  }
  header .megamenu_d .t4s-row{
    justify-content: center;
  }
}
@media (min-width: 1360px) {
  header .t4s-navigation ul > li > a{
      padding: 24px 17.5px;
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
 header .t4s-search-header__form{
    min-width:150px;
  }
}
@media (max-width: 1023px) {
  header .t4s-container{
    padding-bottom: 58px;
  }
  header .t4s-site-nav__icons .t4s-site-nav__search{
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
  }
  header .t4s-search-header__form{
    border-color: #BCB6B6;
  }
  header .t4s-search-header__form input::placeholder{
  color:#BCB6B6;
  }
   header .t4s-site-nav__icons .t4s-site-nav__icon:not(.t4s-site-nav__search) {
    width:40px;
  }
  .t4-section-announcement-bar .t4s-announcement-bar{
    min-height: 30px;
  }
  .t4-section-announcement-bar .t4s-announcement-bar__wrap{
    min-height:30px;
  }
  .t4-section-announcement-bar .t4s-announcement-bar__item p{
    font-size: 12px;
  }
  .shopify-section-header-sticky [data-header-height] {
    position: unset !important;
  }
}
/* Header css end */

/* Footer css start */
footer .f_about_d{
  display:flex;
  flex-wrap:wrap;
  justify-content: space-between;
  align-items: center;
}
footer .f_about_d .f_logo_d{
  width:115px;
}
footer .f_about_d .f_logo_d img{
  max-width:100%;
  display:block;
}
footer .f_about_d .f_about_content{
  width:calc(100% - 185px);
}
footer .t4s-col-heading,
footer .t4s-socials-title{
  font-family: 'Silvania';
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 24px;
}
footer .f_about_d p{
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
footer .t4s-footer-wrap{
  margin-top:0;
}
footer .t4s-footer-wrap .t4s-custom-col{
  margin:0;
}
footer .t4s-footer-wrap .t4s-custom-col:first-child{
  margin:0 0 64px;
}
footer .t4s-footer-wrap .t4s-custom-col .t4s-footer-raw-html p{
  margin:0 0 16px;
}
footer .t4s-footer-wrap .t4s-custom-col .t4s-footer-raw-html p:last-child{
  margin:0;
}
footer .t4s-footer-wrap .t4s-custom-col:last-child .t4s-footer-content > div{
  margin:0 0 64px;
}
footer .t4s-footer-wrap .t4s-custom-col:last-child .t4s-footer-content > div:last-child{
  margin:0;
}
footer .t4s-footer-menu ul li:last-child{
  margin:0;
}
footer .t4s-section-inner{
  padding-top: 32px !important;
  padding-bottom:64px !important;
}
footer .t4s-socials{
  gap:10px;
}
footer .t4s-bottom-bar .t4s-custom-col:first-child .t4s-footer-content{
  border-top: 1px solid #E8D9D6;
  padding-top:8px;
}
footer .t4s-bottom-bar .t4s-custom-col:first-child{
  margin:0 0 12px;
}
footer .t4s-bottom-bar .t4s-footer-raw-html{
  text-align: center;
}
footer .t4s-bottom-bar .t4s-footer-raw-html a{
  padding:0 9px;
}
footer .t4s-bottom-bar .t4s-footer-raw-html a:first-child{
  position: relative;
}
footer .t4s-bottom-bar .t4s-footer-raw-html a:first-child:after{
  position: absolute;
  content: "";
  width: 1px;
  height: 18px;
  background: #3C82C2;
  right: 0;
  top: 1px;
}
footer .t4s-bottom-bar .t4s-coppy-right{
  text-align: center;
}
footer .t4s-section-inner.t4s_nt_se_bottom-bar{
  padding-bottom: 40px !important;
}
footer .payment_img{
  display:flex;
  gap:20px;
}
footer .payment_img span:first-child{
  position: relative;
}
footer .payment_img span:first-child:after{
  position: absolute;
  content:"";
  top:2px;
  right:-10px;
  height:26px;
  width:1px;
  background: #00000080;
}
@media only screen and (max-width: 767px) {
  footer .f_about_d{
    gap:40px;
  }
  footer .f_about_d .f_logo_d{
    width:100%;
  }
  footer .f_about_d .f_logo_d img{
    max-width:70px;
  }
  footer .f_about_d .f_about_content{
    width:100%;
  }
  footer .t4s-footer-wrap .t4s-custom-col,
  footer .t4s-footer-wrap .t4s-custom-col:first-child{
    margin:0 0 40px;
  }
  footer .t4s-footer-wrap .t4s-custom-col:last-child .t4s-footer-content > div{
    margin:0 0 40px;
  }
  .is--footer-collapse-true [data-footer-content]{
    display:block !important;
  }
  footer .t4s-footer-collapse-icon{
    display:none;
  }
  footer .t4s-footer-heading {
    display:block !important;
  }
  footer .t4s-footer-heading.t4s-footer-heading-mobile {
    display:none !important;
  }
  footer .t4s-col-heading{
    font-size: 24px;
    line-height: 32px;
  }
 footer .is--footer-collapse-true .t4s-col-heading{
    margin:0 0 8px !important;
  }
  footer .t4s-section-inner{
    padding-top:16px !important;
    padding-bottom:0 !important; 
  }
  footer .t4s-section-inner.t4s_nt_se_bottom-bar{
    padding-top: 0 !important;
  }
  footer .t4s-footer-wrap.t4s-bottom-bar .t4s-custom-col{
    margin:0
  }
  footer .t4s-coppy-right{
    font-size: 14px;
    color: #857B7B;
    margin: 12px 0 0;
  }
  footer .t4s-section-inner.t4s_nt_se_bottom-bar{
    padding-bottom:24px !important;
  }
  footer .t4s-col-heading, footer .t4s-socials-title {
    font-family: 'Silvania';
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 8px;
  }
}
/* Footer css end */

/* Home Img text sec start */
.h_imgTextSec .item_d .img_d{
  border-radius: 27px;
  overflow: hidden;
}
.h_imgTextSec .item_d .img_d img{
  width:100%;
  display:block;
}
.h_imgTextSec .item_d h3{
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  margin: 13px 0 0;
  color: #5A5761;
  word-break: break-word;
}
@media only screen and (max-width: 767px) {
  .h_imgTextSec .t4s-container{
    padding:0;
  }
  .h_imgTextSec .item_d h3{
    font-size: 12px;
    line-height: 20px;
    margin:8px 0 0;\
    font-weight: 400;
  }
  .h_imgTextSec .item_d .img_d{
    border-radius: 16px;
  }
}
/* Home Img text sec end */

/* Home Category sec css start */
.h_catgeorySec .t4s-top-heading{
  margin:0 0 16px;
}
.h_catgeorySec .inner__d{
  max-width: 990px;
  padding: 0 50px;
  margin: 0 auto;
  position: relative;
}
.h_catgeorySec .t4s-container{
  padding-top:24px;
  padding-bottom:24px;
  background: #F3F2F2;
  border-radius: 24px;
}
.h_catgeorySec .action_btn{
  text-align: center;
  margin:20px 0 0;
}
.h_catgeorySec .arrows__d .swiperPrevArrow,
.h_catgeorySec .arrows__d .swiperNextArrow{
  position: absolute;
  top:42%;
  transform: translateY(-50%);
  cursor: pointer;
}
.h_catgeorySec .arrows__d .swiper-button-prev,
.h_catgeorySec .arrows__d .swiperPrevArrow{
  left:-5px;
}
.h_catgeorySec .arrows__d .swiper-button-next,
.h_catgeorySec .arrows__d .swiperNextArrow{
  right:-5px;
}
.h_catgeorySec .item_d .img_d{
  border-radius: 14px;
  overflow: hidden;
}
.h_catgeorySec .item_d .img_d img{
  width:100%;
  display:block;
}
.h_catgeorySec .btn{
  color: #0F6775;
  border-color: #0F6775;
}
.h_catgeorySec .btn:hover,
.h_catgeorySec .btn:focus{
  background: #0F6775;
  color:#fff;
}
@media only screen and (max-width: 768px) {
  .h_catgeorySec{
    margin-left:15px;
  }
  .h_catgeorySec .t4s-container{
    border-radius: 16px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .h_catgeorySec .inner__d{
    padding:0;
    margin: 0 -15px;
  }
  .h_catgeorySec .item_d .img_d{
    border-radius: 12px;
  }
  .h_catgeorySec .arrows__d{
    display:none;
  }
  .h_catgeorySec .action_btn{
    text-align: left;
    padding:0 15px;
  }
  .h_catgeorySec .t4s-top-heading .t4s-section-title,
  .h_catgeorySec .t4s-top-heading .t4s-section-des{
    text-align: left;
  }
}
/* Home Category sec css end */

/* products common css start */
.t4s-product .t4s-product-wrapper{
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
}
.t4s-product .smartwishlist{
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 99 !important;
  background: #fff;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-product .label_badge{
  position: absolute;
  top: 15px;
  /* left: 15px; */
  /* background: #FDF8F7; */
  z-index: 9;
  /* padding: 3px 7px; */
  /* border-radius: 18px; */
  font-size: 12px;
  color: #0F6775;
  font-weight: 400;
  background: linear-gradient(90deg, #FDF8F7 60.56%, rgba(253, 248, 247, 0) 100%);
    padding: 2px 25px 2px 8px;
  border-radius: 0;
  left: 0;
}
.t4s-product .smartwishlist .fa{
  font-size: 16px;
  position: relative;
  top: 1px;
}
.t4s-product .t4s-product-info .title_n_rating{
  margin:0 0 8px !important;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.t4s-product .t4s-product-info .t4s-product-title{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  /* margin: 0 0 8px; */
  margin:0;
  width:calc(100% - 80px);
  height:48px;
  overflow: hidden;
}
.t4s-product .t4s-product-info .t4s-product-title a:hover{
  color:#222;
}
.t4s-product .t4s-product-info .rating__d{
  display: flex;
  align-items: center;
  width: 75px;
  justify-content: flex-end;
  gap: 4px;
  font-size: 14px;
  color: #383838;
}
.t4s-product .t4s-product-info .rating__d p{
  margin:0;
}
.t4s-product .t4s-product-info .rating__d svg{
  position: relative;
  top:-1px;
}
.t4s-product .t4s-product-info .t4s-product-price{
  font-size: 16px;
  margin:0 0 8px !important;
}
.t4s-product .t4s-product-info .t4s-product-price del{
  color:#908D98;
}
.t4s-product .t4s-product-info .t4s-product-price ins{
    color: #000;
}
.t4s-product .t4s-product-btns{
  position: unset !important;
  transform: unset !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: 100% !important;
}
.t4s-product .t4s-product-btns .t4s-pr-item-btn{
  margin-top:0;
  font-size: 16px;
  color: #0F6775;
  width: 100%;
  opacity: 1;
  border: 1px solid #0F6775;
  visibility: visible;
  max-width: 100% !important;
  border-radius: 8px !important;
  font-weight: 400;
}
.t4s-product .t4s-product-btns .t4s-pr-item-btn:hover{
  background: #0F6775;
}
.t4s-product .t4s-product-btns .t4s-pr-item-btn:hover .t4s-text-pr{
  transform: unset !important;
}
.t4s-product .t4s-product-btns .t4s-pr-item-btn:hover .t4s-svg-pr-icon{
  display:none !important;
}
.t4s-product.t4s-pr-style1 .t4s-product-btns2{
  left: unset;
  right: 12px;
}
.t4s-product.t4s-pr-style1 .t4s-product-btns2 .t4s-pr-wishlist{
  opacity:1;
  visibility: visible;
}
.t4s-product .t4s-product-info{
  padding: 10px !important;
}
.t4s-product .t4s-pr-item-btn.t4s-pr-wishlist{
  display:none !important;
}
@media only screen and (max-width: 767px) {
  .t4s-product .t4s-product-info .t4s-product-title{
    font-size: 14px;
    line-height: 22px;
    width: calc(100% - 68px);
    height:auto;
    /* height:44px;
    overflow: hidden; */
    /* margin:0 0 16px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .t4s-product .t4s-product-info .title_n_rating{
    margin:0 0 5px !important;
  }
  .t4s-product .t4s-product-info .t4s-product-price{
    font-size: 14px;
    margin:0 !important;
  }
  .t4s-product .t4s-product-info .t4s-product-btns{
    margin-top:16px;
  }
  .t4s-product .t4s-product-info{
    padding:10px 0 0 !important;
  }
  .t4s-product .t4s-product-inner{
    border-radius: 16px;
  }
  .t4s-product .label_badge{
    /* background: linear-gradient(90deg, #FDF8F7 60.56%, rgba(253, 248, 247, 0) 100%);
    padding: 2px 25px 2px 8px; */
    border-radius: 0;
    left: 0;
    font-size:10px;
  }
  .t4s-product .smartwishlist{
    right:10px;
  }
  .productGridCol .t4s-products{
    row-gap:16px;
  }
  .productGridCol .t4s-product{
    margin-top:0;
  }
  .t4s-product .t4s-product-info .rating__d{
    width:60px;
    font-size:9px;
    padding-top:2px;
  }
  .t4s-product .t4s-product-info .rating__d svg{
    width:10px;
  }
  .t4s-product .t4s-product-btns .t4s-pr-item-btn{
    border-radius: 16px !important;
    font-size: 14px;
  }
}
/* products common css end */

/* Featured collection slider css start */
.t4s-featured-products .t4s-flicky-slider .flickityt4s-prev-next-button.previous,
#pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.previous{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  width: 36px;
  height: 36px;
  background-size: 28px;
  top:50%;
  transform: translateY(-50%);
  left:0;
  border-radius: 8px;
}
.t4s-featured-products .t4s-flicky-slider .flickityt4s-prev-next-button.next,
#pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.next{
  background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
  width: 36px;
  height: 36px;
  background-size: 28px;
  top:50%;
  transform: translateY(-50%);
  right:0;
  border-radius: 8px;
}

@media only screen and (min-width: 768px) {
  .t4s-featured-products .t4s-flicky-slider{
    padding: 0 35px;
  }
}
@media only screen and (max-width: 767px) {
  .t4s-featured-products .t4s-flicky-slider .flickityt4s-prev-next-button.previous,
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.previous,
  .t4s-featured-products .t4s-flicky-slider .flickityt4s-prev-next-button.next,
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.next{
      background-size: 22px;
  }
}
/*  */

/* Icon Text Sec Css start */
.h_iconTextSec .t4s-container{
  background: #FFFBFA;
  border-radius: 16px;
}
.h_iconTextSec .inner__d{
  padding: 35px 0;
  text-align: center;
}
.h_iconTextSec .heading-testimonials-star {
  margin:0 0 48px;
}
.h_iconTextSec .IconTextList{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 510px;
  margin: 0 auto;
}
.h_iconTextSec .IconTextList .item_d{
  width:33.33%;
  padding:0 10px;
}
.h_iconTextSec .IconTextList .img_d{
  margin:0 0 5px;
}
.h_iconTextSec .IconTextList .img_d img{
  max-width: 100px;
  margin:0 auto;
  display: block;
}
.h_iconTextSec .IconTextList h3{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .h_iconTextSec .t4s-container{
    background: transparent;
  }
  .h_iconTextSec .inner__d{
    padding:0;
  }
  .h_iconTextSec .IconTextList{
    max-width:325px;
  }
  .h_iconTextSec .IconTextList .img_d img{
    max-width:58px;
  }
  .h_iconTextSec .IconTextList h3{
    font-size: 12px;
    line-height: 18px;
  }
}
/* Icon Text Sec Css End */

/* Home Collection Sec css start */
.h_collectionSec .inner__d{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.h_collectionSec .left__d{
  display: flex;
  width: calc(78% - 6px);
  justify-content: space-between;
  flex-wrap:wrap;
  row-gap:14px;
}
.h_collectionSec .left__d .item_d{
  width:calc(33.33% - 8px);
  height:270px;
}
.h_collectionSec .item_d a{
  display:block;
  border-radius: 25px;
  overflow: hidden;
  height:100%;
  border:unset !important;
  background:#E4E9EE;
  overflow: hidden;
  position:relative;
}
.h_collectionSec .item_d .info__d{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  z-index:1;
  display:none !important;
}
.h_collectionSec .right__d{
  width:calc(22% - 6px);
}
.h_collectionSec .right__d .item_d{
  height:100%;
}
.h_collectionSec .info__d h3{
  font-family: 'Silvania';
  font-size: 32px;
  line-height: 40px;
  font-weight:400;
  margin:0 0 10px;
}
.h_collectionSec .info__d .desc{
  color: #857B7B;
  font-size: 14px;
  line-height: 22px;
}
@media only screen and (min-width: 768px) {
  .h_collectionSec .item_d .img_d img{
    width: 100%;
    /* object-fit: cover;
    height: 100%;
    object-position: top; */
  }
  .h_collectionSec .left__d .item_d.item_small_1 a{
    /* width:calc(100% - 40px); */
  }
  .h_collectionSec .left__d .item_d.item_small_3 .info__d{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .h_collectionSec .left__d .item_d.item_small_1 .info__d,
  .h_collectionSec .left__d .item_d.item_small_5 .info__d,
  .h_collectionSec .left__d .item_d.item_small_6 .info__d,
  .h_collectionSec .right__d .item_d.item_large_7 .info__d{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .h_collectionSec .right__d .item_d .img_d{
    height: 100%;
  }
 .h_collectionSec .right__d .item_d .img_d img{
    height:100%;
    object-fit: cover;
 }
  .h_collectionSec .left__d .item_d{
    height:unset;
  }
  .h_collectionSec .left__d .item_d.item_small_1 .img_d{
    height: 100%;
  }
  .h_collectionSec .left__d .item_d.item_small_1 .img_d img{
    height: 100%;
    object-fit: cover;
    object-position: left;
  }
}
@media only screen and (max-width: 767px) {
  .h_collectionSec .right__d{
    width:100%;
  }
  .h_collectionSec .right__d .item_d a{
    box-shadow: 0px 0px 0px 2px #E4E9EE;
  }
  .h_collectionSec .left__d .item_d{
    width:100%;
    height:auto;
    margin:0 0 10px;
  }
  .h_collectionSec .left__d{
    display:block;
    column-count: 2;
    column-gap: 1rem;
    width:100%;
    column-gap: 10px;
    margin:0 0 10px;
  }
  .h_collectionSec .item_d .info__d{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding:10px;
  }
  .h_collectionSec .info__d h3{
    font-size:24px;
    line-height:32px;
  }
  .h_collectionSec .info__d .desc{
    font-size: 12px;
    line-height: 20px;
  }
  .h_collectionSec .item_d a{
    border-radius: 16px;
    /* min-height: 200px; */
    height:100%;
  }
  .h_collectionSec .right__d .item_d a{
    min-height: 200px;
  }
  .h_collectionSec .item_d .img_d{
    height:100%;
  }
  .h_collectionSec .item_d img{
    height:100%;
    object-fit: cover;
    width:100%;
  }
  .h_collectionSec .mob_inner_d{
    display: flex;
    justify-content: space-between;
    margin:0 0 10px;
  }
  .h_collectionSec .mob_inner_d > div{
    width:calc(50% - 5px);
    display:flex;
    flex-direction: column;
    row-gap:10px;
  }
  .h_collectionSec .mob_inner_d .item_d.item_small_2{
    order:3;
  }
  .h_collectionSec .mob_inner_d .item_d.item_small_4{
    order:1;
  }
  .h_collectionSec .mob_inner_d .item_d.item_small_6{
    order:2;
  }
   .h_collectionSec .mob_inner_d .item_d.item_small_1{
    order:1;
  }
  .h_collectionSec .mob_inner_d .item_d.item_small_3{
    order:2;
  }
  .h_collectionSec .mob_inner_d .item_d.item_small_5{
    order:3;
  }
  .h_collectionSec .left__d{
    display:none;
  }
}
/* Home Collection Sec Css End */

/* FAQ sec css start */
/* #shopify-section-template--18848704757860__accordion_CgtKBD{
  display:none;
} */
.t4s-accordion .t4s-tab-wrapper .t4s-accor-title{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  padding-left: 18px;
}
.t4s-accordion .t4s-tab-wrapper .t4s-tab-content{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color:#5A5761;
}
.t4s-accordion .t4s-tab-wrapper .t4s-accor-title .t4s-accor-item-nav{
  background: transparent;
}
.t4s-accordion .t4s-tab-wrapper .t4s-accor-title .t4s-accor-item-nav:after,
.t4s-accordion .t4s-tab-wrapper .t4s-accor-title .t4s-accor-item-nav:before{
  background: #000;
}
.t4s-accordion .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav{
  background: transparent;
}
.t4s-accordion .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:after, 
.t4s-accordion .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before{
  background:#000;
}
.t4s-accordion .t4s-tab-wrapper{
  border-bottom: 1px solid #E8D9D6;
  margin-bottom: 0 !important;
}
.t4s-accordion .t4s-tab-content{
  border: none !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.t4s-accordion .t4s-accor-title .t4s-accor-icon{
  margin:0;
}
@media only screen and (max-width: 767px) {
  #shopify-section-template--18848704757860__accordion_CgtKBD{
    display:block;
  }
  .t4s-accordion .t4s-accor-title .t4s-accor-text{
    padding:8px 0;
  }
  .t4s-accordion .t4s-tab-wrapper .t4s-tab-content{
    padding-left:8px !important;
  }
  .t4s-accordion .t4s-tab-wrapper .t4s-accor-title{
    padding-left:8px;
  }
}
  /* FAQ Sec css end */

/* Collection img text sec css start */
.C_imgTextSec .item_d{
  text-align: center;
}
.C_imgTextSec .img_d{
  border-radius: 24px;
  overflow: hidden;
  margin:0 auto 16px;
  max-width: 130px;
  max-height: 130px;
      background: #e8d9d6;
}
.C_imgTextSec .active .img_d{
 border: 2px solid #0F6775;
}
.C_imgTextSec .img_d img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.C_imgTextSec .item_d{
  text-align: center;
}
.C_imgTextSec .item_d h3{
  color:#5A5761;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color:#5A5761;
}
@media only screen and (min-width:1200px) {
  .C_imgTextSec .c__inner_d{
    padding:0 20px;
  }
}
@media only screen and (max-width:767px) {
  .C_imgTextSec .img_d{
    border-radius: 14px;
  }
  .C_imgTextSec .item_d h3{
    font-size:12px;
    line-height: 20px;
  }
}
/* Collection img text sec css end */

/* Collection page css start */
.collection_banner_sec .c_banner__d img{
  width:100%;
}
.t4s-collection-page .t4s-filter-area{
  padding: 0;
  box-shadow: unset;
  border: unset;
}
.t4s-collection-page .t4s-filter-area .t4s-facets__form{
  padding: 32px 16px;
  background: #FFF9F8;
}
.t4s-collection-page .t4s-dropdown__sortby label{
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  margin-right:5px;
}
.t4s-collection-page .t4s-collection-header .t4s-dropdown__sortby button[data-dropdown-open]{
  padding-left: 3px;
  border: none;
  color: #000;
  font-weight: 400;
  font-size: 14px;
}
.t4s-collection-page .t4s-collection-header .product__counts{
  font-size: 16px;
  font-weight: 400;
  padding-left: 50px;
}
.filterSidebar .t4s-facets__form .t4s-facet .t4s-facet-title{
  font-family: 'Silvania';
  font-size: 24px;
  line-height: 32px;
  padding: 0;
  background: url(/cdn/shop/files/arrow-down_52d74b93-8667-4e2e-a84d-1491e3d06a59.svg?v=1747891961) no-repeat right center;
  padding-right: 24px;
  background-size: 22px;
}
.filterSidebar .t4s-facets__form .t4s-facet.active .t4s-facet-title{
   background: url(/cdn/shop/files/arrow-down.svg?v=1747891954) no-repeat right center;
  background-size: 22px;
}
.filterSidebar .t4s-facets__form .t4s-facet .t4s-facet-title:after{
  border-bottom: unset;
}
.filterSidebar .t4s-facets__form .t4s-facet.is--blockid_price .t4s-facet-title{
  background:transparent;
}
.filterSidebar .t4s-facets__form .noUi-connect{
  height: 1px;
  width: 100%;
  background: #000;
}
.filterSidebar .t4s-facets__form .noUi-handle:after, 
.filterSidebar .t4s-facets__form .noUi-handle:before{
  background: #000;
}
.filterSidebar .t4s-facets__form .t4s-facet.active .t4s-facet-content{
  display:none;
}
.filterSidebar .t4s-facets__form{
  background: #FFF9F8;
  padding: 32px 40px 32px 16px;
}
.filterSidebar .t4s-facets__form .t4s-col-item{
  margin:0 0 32px !important;
}
.filterSidebar .t4s-facets__form .t4s-col-item:last-child{
  margin:0 !important;
}
.filterSidebar .t4s-facets__form .t4s-col-item .t4s-checkbox-wrapper{
  border: 1px solid #000;
  border-radius: 4px;
}
.filterSidebar .t4s-facets__form .t4s-col-item .is--selected .t4s-checkbox-wrapper{
  background: #0f6775;
  border-color: #0f6775;
}
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color .t4s-filter_color>span{
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #000;
  background:transparent;
}
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color .is--selected .t4s-filter_color, 
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color a:hover .t4s-filter_color{
  border:none;
}
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color .is--selected .t4s-filter_color>svg{
  color:#fff;
}
.filterSidebar .t4s-facet-content{
  padding-top:16px;
  padding-left: 16px;
}
.filterSidebar .t4s-facet-content .toggleBtn11{
  color:#000;
  text-decoration: underline;
  cursor: pointer;
}
.t4s-facets__form .t4s-facet ul li a:hover, .t4s-facets__form .t4s-facet ul.is--style-color li.is--selected a{
  color:#0F6775 !important;
}
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color .is--selected .t4s-filter_color>span{
  border-color:#0F6775;
  background: #0F6775;
}
.filterSidebar .t4s-facets__form .t4s-facet .is--style-color .t4s-filter_color{
  border:unset;
}
.filterSidebar .t4s-facets__form .t4s-col-item a:hover .t4s-checkbox-wrapper{
  border-color: #0F6775;
}
.t4s-facets__form .t4s-price_slider_amount .t4s-price_label{
  font-size: 14px;
  font-weight: 400;
}
.t4s-facets__form .t4s-price_slider_amount .t4s-price_label > span{
  color:#000;
  font-weight: 400;
}
.t4s-collection-page .t4s-collection-header{
  border-bottom: 1px solid #E8D9D6;
  padding-bottom: 14px;
  margin-bottom: 27px;
}
.t4s-collection-page .is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn{
  color: #0F6775;
  border-color: #0F6775;
  width: 100%;
  height: 30px;
  line-height: 29px;
  padding: 0 20px;
  border: 1px solid #0F6775;
  font-weight: 400;
  font-size: 14px;
}
.t4s-collection-page .is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn:hover,
.t4s-collection-page .is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn:focus{
  background:#0F6775;
  color:#fff;
}
@media screen and (min-width: 1025px) {
  .productGridCol .t4s-products{
    row-gap:32px;
    margin-top:0;
  }
  .productGridCol .t4s-product{
    margin-top:0;
  }
  .t4s-collection-header .mobileFilter{
    display:none;
  }
   .productGridCol .t4s-sidebar{
     width:254px;
   } 
  .productGridCol .t4s-main-collection-page{
    width:calc(100% - 254px);
  }
}
@media screen and (max-width: 767px) {
  .t4s-collection-page .t4s-collection-header .t4s-btn-filter-wrapper{
    position: fixed;
    bottom: 0;
    width: 50%;
    left: 0;
    display: block;
    background: #fff;
    text-align: center;
    z-index: 1;
    padding: 10px;
    border-right: 1px solid #d7d7d7;
    border-top:1px solid #d7d7d7;
    /* box-shadow: 0 0 9px #0000001f; */
  }
  .t4s-collection-page .t4s-collection-header .t4s-dropdown.t4s-dropdown__sortby{
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 50%;
    text-align: center;
    padding: 10px 10px;
    background: #fff;
    z-index: 999;
    border-top:1px solid #d7d7d7;
    /* box-shadow: 0 0 9px #0000001f; */
  }
  .t4s-collection-header .t4s-dropdown__sortby button[data-dropdown-open]{
    padding-top:0 !important;
    padding-bottom:0 !important;
  }
}
/* Collection page css end */

/* Product Page css start */
.t4s-section-main-product{
  margin-bottom:130px;
  padding-top:75px;
}
.t4s-row__product .title_and_social{
  display:flex;
  justify-content: space-between;
  align-items: center;
  margin:0 0 8px !important;
}
.t4s-row__product .t4s-product__title{
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0;
  font-weight: 400;
  width:calc(100% - 50px);
}
.t4s-row__product .title_and_social .t4s-product_social-share{
  /* padding-top:10px; */
}
.t4s-row__product .short__description{
  font-size: 16px;
  line-height: 24px;
  color: #7A7A7A;
  font-weight: 400;
  margin: 0 0 24px !important;
}
.t4s-row__product .t4s-product__price-review{
  gap:5px;
  justify-content: flex-start;
  margin:0 0 30px !important;
}
.t4s-row__product .t4s-product-price del{
  font-size: 16px;
  font-weight: 500;
  color: #857B7B;
}
.t4s-row__product .t4s-product__info-container .t4s-product-price ins{
  font-size: 24px;
  font-weight: 500;
  color: #000000;
}
.t4s-row__product .inclusive__taxes{
  color: #857B7B;
  font-size: 16px;
  font-weight: 400;
}
.t4s-row__product .t4s-swatch .t4s-swatch__title{
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 500;
  color: #252428;
  text-transform: capitalize;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.t4s-row__product .is-sw-cl__round .t4s-swatch__item.is-sw__color{
  width: 60px;
  height: 60px;
  border-radius: 8px;
  box-shadow: unset;
  margin:4px;
  border: 1px solid #BCB6B6;
}
.t4s-row__product .t4s-swatch__item.is-sw__color.is--selected{
  border:2px solid #fff;
  outline:2px solid #0F6775;
  border-radius: 12px;
}
.t4s-row__product .t4s-swatch__list{
  margin-top:0;
}
.t4s-row__product .t4s-product_social-share .social__title_p{
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  cursor: pointer;
}
.t4s-row__product .t4s-product_social-share .social__left{
  position: relative;
}
.t4s-row__product .t4s-product_social-share .social__share_pro{
  position: absolute;
  background: #fff;
  left: 0;
  border: 1px solid #d7d7d7;
  padding: 7px;
  display: none;
}
.t4s-row__product .t4s-product_social-share .social__left.active .social__share_pro{
  display:block;
}
.t4s-row__product .t4s-selector-mode__circle .t4s-swatch__option:not(.is-t4s-style__color) .t4s-swatch__item, 
.t4s-row__product .t4s-color-mode__circle .t4s-swatch__option.is-t4s-style__color .t4s-swatch__item{
  background: #F3F2F2;
  border-radius: 8px;
  padding: 4px 8px;
  border-color: #F3F2F2;
  font-size: 14px;
  color: #252428;
  font-weight: 400;
}
.t4s-row__product .t4s-swatch__item:not(.is-sw__color).is--selected{
  background: #B1D0D5 !important;
  border-color: #B1D0D5 !important;
  border: 2px solid #0F6775 !important;
}
.t4s-row__product .t4s-swatch__option {
  margin-bottom: 22px;
}
.t4s-row__product .t4s-product-form__buttons{
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: unset;
  justify-content: space-between;
  flex-wrap: wrap;
}
.t4s-row__product .t4s-product-form__buttons .t4s-d-flex{
  width:100%;
}
.t4s-row__product .t4s-product-form__buttons .t4s-product-form__submit{
  width:calc(50% - 8px) !important;
  background: #0F6775;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 8px !important;
  border: 1px solid #0F6775;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  text-transform: capitalize;
  margin:0;
}
.t4s-row__product .t4s-product-form__buttons .t4s-product-form__submit:hover,
.t4s-row__product .t4s-product-form__buttons .t4s-product-form__submit:focus{
  background: transparent !important;
  color: #0F6775;
}
.t4s-row__product .t4s-product-form__buttons .t4s-product-form__submit:hover:before{
  background-color: transparent;
  border-color: #0F6775;
}
.t4s-row__product .t4s-product-form__buttons .shopify-payment-button{
  width:calc(50% - 8px);
  margin:0;
}
.t4s-row__product .t4s-product-form__buttons .shopify-payment-button .shopify-payment-button__button{
  width:100%;
  background:transparent;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 8px !important;
  border: 1px solid #0F6775;
  font-size: 16px;
  font-weight: 400;
  color: #0F6775;
  text-transform: capitalize;
}
.t4s-row__product .t4s-product-form__buttons .shopify-payment-button .shopify-payment-button__button:hover,
.t4s-row__product .t4s-product-form__buttons .shopify-payment-button .shopify-payment-button__button:focus{
  background:#0F6775;
  color: #fff;
}
.t4s-row__product .t4s-product-form__qty{
  border-color: #5A5A5A !important;
  height: 30px !important;
  line-height: 30px;
  overflow: hidden;
  width: 150px !important;
  margin:0 0 24px !important;
}
.t4s-row__product .t4s-product-form__qty .t4s-quantity-selector{
  height: 30px;
  line-height: 30px;
  background: #EBEBEB;
  width: 50px;
  border-radius: 41px;
  padding: 0 !important;
  text-align: center !important;
}
.t4s-row__product .t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number]{
  width: 50px;
  height: 30px;
  font-size: 18px;
  line-height: 500px;
  color: #000000;
}
.t4s-row__product .sizeGuideText{
  display: flex;
  gap: 5px;
  font-size: 14px;
  font-weight: 400;
  color: #5A5761;
  cursor: pointer;
}
.t4s-row__product .our_promises_d{
  background: #FFFBFA;
  border-radius: 16px;
  padding: 8px;
}
.t4s-row__product .our_promises_d h3{
  font-family: 'Silvania';
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  text-align: center;
  margin: 0 0 24px;
}
.t4s-row__product .our_promises_d .iconText__d{
  display: flex;
  justify-content: center;
  gap: 40px;
  text-align: center;
}
.t4s-row__product .our_promises_d .title__d{
  font-size: 12px;
  line-height: 18px;
  color: #000;
  font-weight: 400;
}
.top_relatedPro{
  margin:0 0 32px !important;
}
.top_relatedPro .top_r_name{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 8px;
  color: #000;
}
.top_relatedPro .box__d{
  background: #F3F2F2;
  padding: 8px 45px;
  border-radius: 8px;
  overflow: hidden;
}
.top_relatedPro a{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* .top_relatedPro .r_btn{
  width:38px;
  display: flex;
  align-items: center;
} */
.top_relatedPro .box__d .img__d{
  width: 75px;
  border-radius: 8px;
  overflow: hidden;
}
.top_relatedPro .box__d .img__d img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.top_relatedPro .r_pro_info{
  width:calc(100% - 92px);
}
.top_relatedPro .r_pro_info h3{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0 0 8px;
}
.top_relatedPro .product-prices .compare-price{
  text-decoration: line-through;
  font-size: 14px;
  color: #857B7B;
}
.top_relatedPro .product-prices .price{
  font-size:16px;
  line-height:24px;
  color:#252428;
  font-weight:500;
}
.top_relatedPro .relatedSWiper{
  overflow: hidden;
  position: relative;
}
.top_relatedPro .relatedSWiper .swiper-button-prev{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  width: 30px;
  height: 30px;
  background-size: 20px;
  top: 50%;
  border-radius:8px;
  left:5px;
  transform: translateY(-50%);
  margin-top:0;
}
.top_relatedPro .relatedSWiper .swiper-button-next{
  background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
  width: 30px;
  height: 30px;
  background-size: 20px;
  top: 50%;
  border-radius:8px;
  right:5px;
  transform: translateY(-50%);
  margin-top:0;
}
.top_relatedPro .relatedSWiper .swiper-button-prev:after,
.top_relatedPro .relatedSWiper .swiper-button-next:after{
  display:none;
}
.top_relatedPro .swiper-pagination{
  position: unset;
}
.top_relatedPro .swiper-pagination .swiper-pagination-bullet{
  background: #d7d7d7;
  opacity:1;
}
.top_relatedPro .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #000;
}
.t4s-product-tabs-wrapper{
  margin:0 0 24px !important;
}
.t4s-product-tabs-wrapper .t4s-tab__title .t4s-tab__text{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #252428;
}
.t4s-product-tabs-wrapper .t4s-tab-content{
  font-size: 16px;
  line-height: 24px;
  padding: 10px 0;
  font-weight: 400;
  color: #252428;
}
.t4s-product-tabs-wrapper .t4s-tab-content h4{
  font-size:16px;
  line-height:24px;
}
.t4s-product-tabs-wrapper .t4s-tab-content ol{
  list-style:auto;
}
.t4s-main-product__content .is--tab-design-mb__accordion.accordion-2 .t4s-tab__title .t4s-tab__text{
  padding: 14px 0 14px 18px;
}
.t4s-main-product__content .is--tab-design-mb__accordion.accordion-2 .t4s-tab-wrapper{
  border-color:#E8D9D6;
}
.product_offers_d{
  margin:0 0 24px !important;
}
.product_offers_d .offer_list{
  background: #F3F2F2;
  border-radius: 16px;
  padding: 16px;
}
.product_offers_d .MainDiv{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product_offers_d .MainDiv .icon_d{
  width: 40px;
}
.product_offers_d .MainDiv .icon_d img{
  width:100%;
  display:block;
}
.product_offers_d .MainDiv .info_text{
  width: calc(100% - 60px);
}
.product_offers_d .info_text p{
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #252428;
  margin: 0 0 8px;
}
.product_offers_d .info_text .code__text{
  display:flex;
  gap:8px;
}
.product_offers_d .info_text .code__text .code{
  font-size: 16px;
  font-weight: 400;
  color: #252428;
}
.product_offers_d .info_text .tap_to_copy{
  min-width: 120px;
  background: #fff;
  height: 26px;
  line-height: 26px;
  border: 1px solid #0F6775;
  display: inline-block;
  border-radius: 16px;
  text-align: center;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 400;
  color: #0F6775;
  cursor: pointer;
}
.product_offers_d .hidden{
  display:none;
}
.product_offers_d .view__btns{
  text-align: right;
}
.product_offers_d .view__btns a{
  text-decoration: underline;
  font-size: 16px;
  color: #000;
  line-height: 24px;
  margin: 8px 0 0;
  display: inline-block;
}
.product_offers_d .view__btns a.hidden{
  display:none;
}
.product_offers_d .MoreContent .MainDiv{
  margin-top:16px;
}
.t4s-row__product .t4s-product__media-wrapper #smartwishlist{
  position: absolute;
  top: 17px;
  right: 17px;
  z-index: 9;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-row__product .t4s-product__media-wrapper #smartwishlist .tooltip {
  display: flex;
  align-items: center;
  justify-content: center;
}
.t4s-row__product .t4s-product__media-wrapper #smartwishlist .fa{
  font-size: 20px;
  position: relative;
  top: 2px;
}
.t4s-row__product .t4s-product__media-wrapper .label_badge{
  position: absolute;
  top: 17px;
  left: 17px;
  background: #FDF8F7;
  z-index: 9;
  padding: 8px 18px;
  border-radius: 18px;
  font-size: 16px;
  color: #0F6775;
  font-weight: 400;
}
.t4s-row__product .t4s_ratio.t4s-product__media{
  max-width:100%;
  border-radius: 32px;
  overflow: hidden;
}
.t4s-row__product .t4s-product__media-wrapper .product__gallery .flickityt4s-button{
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 8px;
}
.t4s-row__product .t4s-product__media-wrapper .product__gallery .flickityt4s-button.previous{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
  left:11px;
}
.t4s-row__product .t4s-product__media-wrapper .product__gallery .flickityt4s-button.next{
  background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
  right:11px;
}
.t4s-row__product .t4s-product__media-wrapper .product__gallery .flickityt4s-button svg{
  display:none;
}
.t4s-row__product .t4s-product__media-wrapper .product__thumbnails .t4s_ratio{
  border-radius:24px;
  overflow: hidden;
}
.t4s-row__product .t4s-product__media-wrapper .carousel__nav-hover1 .t4s-carousel__nav-item:not(.is-nav-selected){
  opacity: 1;
}
.t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row>.t4s-col-item{
  margin-bottom:8px !important;
}
.t4s-row__product .t4s-product__media-wrapper .t4s-pr__pswp-btn {
  background:transparent !important;
}
.t4s-row__product .t4s-product__media-wrapper .t4s-pr__pswp-btn svg{
  width:22px !important;
}
.t4s-row__product .t4s-product__media-wrapper .t4s-pr__pswp-btn svg path{
  stroke:#000;
}
.template-product #judgeme_product_reviews{
  margin:0 0 50px;
}
.template-product #judgeme_product_reviews .jdgm-rev-widg__title{
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0 0 16px;
  font-weight: 400;
}
.template-product .t4s-accordion .t4s-accor-title .t4s-accor-text{
  font-size: 16px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
  padding:12px 0;
}
#pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button{
  border:none !important;
  box-shadow: unset !important;
}
#pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button svg{
  display:none;
}
.t4s-sticky-atc{
  background: #FFF9F8 !important;
}
.t4s-sticky-atc .t4s-sticky-atc__price ins{
  font-size: 24px;
  font-weight: 500;
  color: #000000;
}
.t4s-sticky-atc .t4s-sticky-atc__price del{
  font-size: 16px;
  font-weight: 500;
  color: #857B7B;
}
.t4s-sticky-atc__btns .t4s-sticky-atc__qty{
  width: 150px;
  height: 32px;
  border-color: #5A5A5A;
  background:#fff;
}
.t4s-sticky-atc .t4s-sticky-atc__atc{
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 8px !important;
  border: 1px solid #0F6775;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  text-transform: capitalize;
  margin: 0;
}
.t4s-sticky-atc__btns .t4s-sticky-atc__qty button{
  height: 30px;
  line-height: 30px;
  background: #EBEBEB;
  width: 50px;
  border-radius: 41px;
  padding: 0 !important;
  text-align: center !important;
}
.t4s-sticky-atc__btns .t4s-sticky-atc__qty input.t4s-quantity-input[type=number]{
  width: 50px;
  height: 30px;
  font-size: 18px;
  line-height: 500px;
  color: #000000;
}
@media (min-width: 768px) {
  .t4s-row__product .t4s-product__media-wrapper{
     width: 60%; 
  }
  .t4s-row__product .t4s-product__info-wrapper{
    width:40%;
  }
  #pr_recommendations .t4s-container{
    padding:0 35px !important;
  }
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.previous{
    left:-25px;
  }
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.next{
    right:-25px;
  }
   .t4s-row__product .t4s-product__media-wrapper{
    position: sticky;
    top: 0;
    flex: unset;
  }
  .t4s-row__product{
    align-items: flex-start;
  }
}
@media (min-width: 1025px) {
  .t4s-row__product .product__main_d{
    justify-content: space-between;
  }
  .t4s-row__product .t4s-product__media-wrapper .product__gallery {
    width:calc(100% - 160px);
    flex:unset;
  }
  .t4s-row__product .t4s-product__media-wrapper .product__thumbnails {
    width:136px;
    flex:unset;
  }
}
@media screen and (max-width: 1025px) {
  .t4s-section-sidebar button.t4s-btn-sidebar{
    display:none;
  }
}
@media screen and (max-width: 767px) {
  .t4s-section-main-product{
    padding-top:0;
    margin-bottom: 48px;
  }
  .t4s-main-product__content .product__main_d{
    margin:0 -15px;
  }
  .t4s-row__product .t4s_ratio.t4s-product__media{
    /* border-radius:16px; */
    border-radius:0;
  }
  .t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row>.t4s-col-item{
    width:28%;
  }
  .t4s-row__product .t4s-product__media-wrapper .label_badge{
    padding: 3px 8px;
  }
  .t4s-row__product .product__thumbnails{
    margin:5px 0 0;
  }
  .t4s-row__product .product__thumbnails .t4s-carousel__nav{
    padding-left: 15px;
  }
  .t4s-row__product .t4s-product__media-wrapper .product__thumbnails .t4s_ratio{
    border-radius: 16px;
  }
  .t4s-product__info-wrapper{
    margin-top:16px !important;
  }
  .t4s-row__product .title_and_social{
    align-items: flex-start;
  }
  .t4s-row__product .title_and_social .t4s-product_social-share .social__title_p svg{
    position: relative;
    top:4px;
  }
  .t4s-row__product .t4s-product__title{
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .t4s-row__product .short__description{
    font-size: 14px;
    line-height: 22px;
    margin:0 0 8px !important;
  }
  .t4s-row__product .t4s-product-price del{
    font-weight:400;
  }
  .product_offers_d .view__btns a{
    font-size: 12px;
    line-height: 20px;
  }
  .top_relatedPro {
    margin: 0 0 24px !important;
  }
  .top_relatedPro .top_r_name{
    font-size: 14px;
    line-height: 22px;
  }
  .t4s-row__product .our_promises_d{
    padding:0;
    background: transparent;
  }
  .t4s-product-tabs-wrapper{
    margin:0 0 48px !important;
  }
  .template-product #judgeme_product_reviews .jdgm-rev-widg__title{
    font-size: 32px;
    line-height: 40px;
    margin: 0 0 8px;
  }
  .template-product #judgeme_product_reviews{
      margin: 0 0 30px;
    }
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.previous{
    left:-10px;
  }
  #pr_recommendations .t4s-flicky-slider .flickityt4s-prev-next-button.next{
    right:-10px;
  }
  .sticky_layout_mb--minimal .t4s-sticky-atc__product{
    display:flex !important;
  }
  .sticky_layout_mb--minimal .t4s-sticky-atc__product .t4s-sticky-atc__img,
  .sticky_layout_mb--minimal .t4s-sticky-atc__product .t4s-sticky-atc__infos,
  .sticky_layout_mb--minimal .t4s-sticky-atc__product .t4s-sticky-close{
    display:none !important;
  }
  .rtl_false .t4s-sticky-atc__v-title .t4s-dropdown__sortby button[data-dropdown-open]{
    border:1px solid #d7d7d7;
  }
 .sticky_layout_mb--minimal .t4s-sticky-atc__v-title{
    margin-top:0;
  }
}
/* Product Page css end */

/* Product Quickview css start */
.t4s-product-quick-view .t4s-product_meta,
.t4s-product-quick-view .t4s-extra-link,
.t4s-product-quick-view .sizeGuideText,
.t4s-product-quick-view .t4s-product__description{
  display:none;
}
.t4s-flicky-slider.t4s-slider-btn-round .flickityt4s-button{
    width: 36px;
  height: 36px;
  border: none;
  border-radius: 8px !important;
  border: none !important;
  box-shadow: unset !important;
}
.t4s-flicky-slider.t4s-slider-btn-round .flickityt4s-button:hover{
  background-color:#fff !important; 
}
.t4s-product-quick-view .flickityt4s-button.previous{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
  left:11px;
}
.t4s-product-quick-view .flickityt4s-button.next{
  background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
  background-size:22px;
  right:11px;
}
.t4s-product-quick-view .flickityt4s-button svg{
  display:none;
}
.t4s-product-quick-view .t4s-swatch__list{
  margin: 10px 0 0;
}
@media screen and (min-width: 768px) {
  .t4s-product-quick-view .t4s-product__info-container{
    position:unset !important;
  }
  .t4s-product-quick-view .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit{
    min-width:130px;
  }
}
/* Product Quickview css end */

/* Blog Listing Page css start */
.blogListingSec article{
  background: #FFFBFA;
  margin:0 0 64px;
  padding:0;
}
.blogListingSec article:last-child{
  margin:0;
}
.t4s-main-blog .blogListingSec .t4s-post-item .t4s-post-thumb{
  margin:0;
}
.blogListingSec .blog_info{
  padding:32px 64px;
  display:flex;
  justify-content: space-between;
}
.blogListingSec .blog_info > div{
  width:49%;
}
.blogListingSec .blog_info .t4s-post-title{
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0;
  font-weight: 400;
}
.blogListingSec .desc_readmore{
  max-width:468px;
}
.blogListingSec .desc_readmore .t4s-post-content{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0 0 24px;
}
.blogListingSec .t4s-post-item .t4s-post-readmore{
  height: 40px;
  line-height: 40px;
  border: 1px solid #0F6775;
  display: inline-block;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: #0F6775;
  padding: 0 16px;
}
.blogListingSec .t4s-post-item .t4s-post-readmore:hover,
.blogListingSec .t4s-post-item .t4s-post-readmore:focus{
  background:#0F6775;
  color:#fff;
}
@media screen and (max-width: 767px) {
  .blogListingSec .t4s_ratioadapt {
    margin-top:0 !important;
  }
  .blogListingSec .blog_info{
    flex-wrap:wrap;
  }
  .blogListingSec .blog_info > div{
    width:100%;
  }
  .blogListingSec .blog_info{
    padding:8px 15px;
    text-align:center;
  }
  .blogListingSec .blog_info .t4s-post-title{
    font-size: 24px;
    line-height: 32px;
    margin:0 0 16px;
  }
  .blogListingSec .desc_readmore .t4s-post-content{
    font-size:14px;
    line-height:22px;
    margin:0 0 16px;
  }
  .blogListingSec .t4s-post-item .t4s-post-readmore{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: 400;
  }
  .blogListingSec .article .t4s-post-inner{
    display:flex;
    flex-direction: column;
  }
  .t4s-main-blog .blogListingSec .t4s-post-item .t4s-post-thumb{
    order:1;
  }
  .blogListingSec .blog_info{
    order:2;
  }
  .blogListingSec article{
    margin:0 0 50px;
  }
  .blogListingSec .t4s-post-item .t4s-post-info{
    margin-bottom:0;
  }
}
/* Blog Listing Page css end */

/* page header css start */
.page_section_heading .page-head .title-head{
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0 0 16px;
  font-weight: 400;
}
.template-page .t4s-section-inner .t4s-main-page{
  font-size:16px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .page_section_heading .page-head .title-head{
      font-size: 32px;
      line-height: 40px;
      margin: 0 0 8px;
  }
  .template-page .t4s-section-inner{
      margin-top:0;
    }
    .page_section_heading .page-head {
      margin:20px 0;
    }
  .template-page .t4s-section-inner .t4s-main-page{
    font-size:14px;
    line-height: 22px;
  }
}
/* page header css end */


/* Search Page css start */
@media screen and (min-width: 768px) {
  .template-search .t4s-search-page .t4s-btn-filter{
    display:none;
  }
}
/* Search Page css end */

/* Account pages css start */
.t4s-customer .t4s_btn_black,
.t4s-customer .t4s_btn_white,
.t4s-customer .t4s_btn_submmit{
  border-radius:8px;
}
/* Account pages css end */

.t4s-product .t4s-price__sale,
.t4s-pagination__list li a:hover, 
.t4s-pagination__list .pagination__item--current {
  color:#000 !important;
}
.t4s-row__product .t4s-product_social-share .social__share_pro{
      left: -10px !important;
}

/* Wishlist page css start */
.wishlistpage{
  padding:30px 0;
}
.wishlistpage .titletext{
  font-family: 'Silvania';
  font-size: 48px;
  line-height: 56px;
  margin: 0 0 16px;
  font-weight: 400;
  color: #222;
}
.wishlistpage .product .text h3{
  height: unset;
  margin: 0 0 5px;
}
.wishlistpage .product .text h3 a{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.wishlistpage span.compare-price{
  color: #908D98;
}
.wishlistpage .products .buttons{
  padding-top:0;
}
.wishlistpage a.btn.btn-primary.addbutton{
  background: #0f6775;
  border-color: #0f6775;
}
.wishlistpage a.btn.btn-warning.removebutton{
  color: #0f6775;
  border-color: #0f6775;
  background: transparent;
}
.wishlistpage a.btn.btn-info.sharebutton {
    background-color: #0f6775 !important;
    border-color: #0f6775 !important;
}
@media only screen and (max-width: 768px) {
  .wishlistpage .titletext{
    font-size: 32px;
    line-height: 40px;
  }
}
/* Wishlist page css end */

/* testimonials reviews sec css start */
.t4s-testimonials .t4s-testimonial-heading{
  font-size: 18px;
  margin: 0 0 8px;
}
.t4s-testimonials .t4s-quote-author{
  margin-top:10px;
}
.t4s-testimonials .t4s-flicky-slider .flickityt4s-prev-next-button.previous{
  background: #fff url(/cdn/shop/files/Vector_40.svg?v=1747466835) no-repeat scroll center center;
  width: 36px;
  height: 36px;
  background-size: 23px;
  top: 50%;
  left:0;
}
.t4s-testimonials .t4s-flicky-slider .flickityt4s-prev-next-button.next{
    background: #fff url(/cdn/shop/files/Vector_41.svg?v=1747466835) no-repeat scroll center center;
    width: 36px;
    height: 36px;
  background-size: 23px;
  top: 50%;
  right:0;
}
/* testimonials reviews sec css end */