/** Shopify CDN: Minification failed

Line 58:49 Expected ")" to end URL token
Line 1829:0 Unexpected "}"
Line 1848:0 Unexpected "}"
Line 1859:0 Unexpected "}"

**/
#vstar-reviews .head-left .big-point, #vstar-reviews .head-left .bigPoint {
    font-size: 112px !important;
    font-weight: 700;
}
#vstar-reviews .tt-head-content {
    width: 90% !important;
}
.product-container {
    border-radius: 40px !important;
}
ul.recommended_responsive.dt-sc-column.four-column button.dT_AddToCart.dt-sc-btn {
    padding: 12px 30px;
    border-radius: 30px;
    background: #ffb7a2 !important;
    font-weight: 600;
    text-decoration: none;
    color: #000;
    border: 0px !important;
}
button.dT_AddToCart.dt-sc-btn::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 8px;
    vertical-align: middle;
    background: url('data:image/svg+xml;utf8,<svg fill="black" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 18c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2zm0 3c-.5522847 0-1-.4477153-1-1s.4477153-1 1-1 1 .4477153 1 1-.4477153 1-1 1zm10-3c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2zm0 3c-.5522847 0-1-.4477153-1-1s.4477153-1 1-1 1 .4477153 1 1-.4477153 1-1 1zM7.9633508 16.336901c-.2121911-.5393633-.0727464-1.1420799.3647622-1.5433854l-4.2787556-9.398321C3.5598934 5.1462066 3.9808503 4 4.7808128 4h15.4383743c.7999625 0 1.2209194 1.1462066.7314554 1.3951946l-4.2787556 9.398321c.4375086.4013055.5769533 1.0040221.3647622 1.5433854L7.9633508 16.336901z"/></svg>') no-repeat center center !important;
}
span#variant-sku {
    font-size: 20px;
}
p.product-label {
    font-size: 20px !important;
}
span.in-stock {
    font-size: 20px;
}
button#dT_AddToCart-template--17050082213949__main {
    background: transparent !important;
    border-color: #875C5C !important;
    color: #875C5C;
}
span.dT_AddToCartText-template--17050082213949__main::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 8px;
    vertical-align: middle;
    background: url(data:image/svg+xml;utf8,<svg fill="black" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 18c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2zm0 3c-.5522847 0-1-.4477153-1-1s.4477153-1 1-1 1 .4477153 1 1-.4477153 1-1 1zm10-3c-1.1045695 0-2 .8954305-2 2s.8954305 2 2 2 2-.8954305 2-2-.8954305-2-2-2zm0 3c-.5522847 0-1-.4477153-1-1s.4477153-1 1-1 1 .4477153 1 1-.4477153 1-1 1zM7.9633508 16.336901c-.2121911-.5393633-.0727464-1.1420799.3647622-1.5433854l-4.2787556-9.398321C3.5598934 5.1462066 3.9808503 4 4.7808128 4h15.4383743c.7999625 0 1.2209194 1.1462066.7314554 1.3951946l-4.2787556 9.398321c.4375086.4013055.5769533 1.0040221.3647622 1.5433854L7.9633508 16.336901z"/></svg>) no-repeat center center !important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #FFCBB9;
    color: #000000;
}
.main_custom_truest.w3_bg {
    display: none;
}
h3.custom_recommendation.section-header__title.text-center {
    width: 50%;
    margin-top: -90px !important;
    text-align: left;
}
div#vstar-reviews {
    margin-bottom: 55px;
}
h4.cart_heading {
    display: none;
}

.custom_email_footer button {
    font-weight: 500;
    background: rgb(255, 203, 185) !important;
    color: rgb(0, 0, 0) !important;
    width: 100%;
}
.site-footer li a {
    color: #040404 !important;
}
.carthike-bundles .carthike-bundles__bar :checked+.carthike-bundles__bar-container {
    background-color: #fff2ee !important;
    box-shadow: inset 0 0 0 2px var(--bar-selected-border-color);
}
.carthike-bundles .carthike-bundles__bar-container {
    background-color: #fff2ee !important;
}
.carthike-bundles .carthike-bundles__bar :checked+.carthike-bundles__bar-container .carthike-bundles__bar-radio {
    background: #D48987 !important;
}
p.product-price-label.product-label {
    display: none;
}
li#ProductPrice-template--17050082213949__main span.money {
    font-size: 47px;
    color: #000000;
}
form[class*=shopify-product]>div {
    margin: 0 0 0px;
}
div#shopify-block-AeElpM0huVkwxckpKT__ck_bundles_quantity_breaks_star_rating_tBp9EQ, div#shopify-block-AaXBwWjU5OWg3bGdoZ__ck_bundles_quantity_breaks_star_rating_UgHtmf {
    display: none;
}
.breadcrumb {
  margin-bottom: 15px;
  font-size: 15px;
  letter-spacing: 0.5px;
  color: #8c6b65;
  text-transform: uppercase;
}
nav.breadcrumb {
    text-align: left;
    margin-top: 40px !important;
}
.breadcrumb a {
  color: #8c6b65 !important;
  text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.breadcrumb-separator {
  margin: 0 6px;
  color: #8c6b65;
}
.breadcrumb-current {
  font-weight: bold;
  color: #000;
}

h5.footer_custom_title.footer__title {
  color: #d36643c2;
  font-size: 24px;
  font-weight: 700;
}
li.address,
li.office-hours {
  color: #000000;
}
.site-footer li a {
  color: #000000;
}
ul.dt-sc-social-icons.dt-sc-list-inline i {
  background: #d36643c2 !important;
  padding: 1px;
  color: #ffffff;
}
.site-footer__top .footer-social li a i {
  font-size: 18px !important;
}
.footer_custom_icons svg {
  background: #d36643c2;
  border-radius: 50%;
  padding: 4px;
}
.custom_image_footer.w3_bg img {
  margin: 0px !important;
}
.best-sellers2 h4.dt-sc-main-heading {
  margin-top: -92px;
  width: 50%;
}
.best-sellers2
  div#swiper-template--17050081755197__home_product_carousel_fxENfF-slider {
  margin-top: -65px;
}
.products a img {
      padding: 50px 25px 50px 25px !important;
  background: #eeeeee !important;
}
.product-detail .grid-link__title a {
  font-weight: 500 !important;
  font-size: 16px !important;
  color: #000000 !important;
  font-weight: 700 !important;
}
.product-detail.content-center.w3_bg {
  background: #ffffff !important;
  height: 194px;
}
.row.best-sellers3.w3_bg {
  display: flex;
}
.best-sellers3 .main-block.w3_bg {
  width: 76%;
}
.row.best-sellers3.w3_bg
  .dt-sc-swiper-slider.swiper-container.swiper-container
  *[class*="swiper-container"] {
  overflow: visible;
  margin: -10px;
  padding: 10px;
}
.best-sellers3 .dt-sc-heading.text-start.w3_bg {
  margin-top: 112px;
}
.best-sellers3
  .dt-sc-swiper-slider.swiper-container:not(.center-navigation)
  .swiper-arrows {
  position: absolute;
  width: 5%;
  right: 0px;
}
.best-collection a.dt-sc-btn {
    background: transparent !important;
    color: #000000 !important;
    border: 0px !important;
    padding-top: 25px;
    text-transform: capitalize !important;
    font-size: 25px !important;
    font-weight: 400 !important;
}
#shopify-section-template--15744197230653__16442198701513ccab.home-product-carousel .dt-sc-swiper-slider.swiper-container .swiper-arrows .dt-sc-btn {
    background: #D36643 !important;
}
@media only screen and (max-width:767px) {
  .collection_custom.dt-sc-collection-banner-image.with-overlay.w3_bg {
    border-radius: 15px !important;
    width: 100% !important;
    object-fit: cover !important;
    background: #f3f3f3;
    padding: 10px;
    margin-bottom: 28px;
}

.best-collection a.dt-sc-btn {
    margin-bottom: 10px !important;
            padding-top: 0px !important;
}
  .promo-item.\31 st-custom-class.w3_bg img {
    width: 60% !important;
    margin-top: -90px !important;
}
.promo-item.\32 nd-custom-class.w3_bg img {
    width: 30% !important;
}
.promo-item.\32 nd-custom-class.w3_bg {
    margin-top: 20px !important;
}
.promo-item.\32 nd-custom-class.w3_bg .promo-link {
    height: 34px !important;
}
#shopify-section-template--17050081755197__home_featured_3col_Lj7tAi .promo-item.\32 nd-custom-class.w3_bg h3 {
    text-align: right !important;
    margin-top: 20px !important;
}
.promo-item.\32 nd-custom-class.w3_bg {
    padding-left: 0px !important;
    padding-right: 40px !important;
    padding-bottom: 89px !important;
    margin-bottom: 20px !important;
}
.promo-item.\33 rd-custom-class.w3_bg img {
    float: left;
    width: 161px !important;
    margin-top: -121px !important;
}
.promo-item.\33 rd-custom-class.w3_bg .promo-link {
    float: right;
    display: flex
;
    flex-direction: column;
    justify-content: flex-end;
    height: 24px !important;
}
.promo-item.\33 rd-custom-class.w3_bg {
    padding: 20px 40px 90px 40px !important;
}
.promo-item.\32 nd-custom-class.w3_bg img {
    float: left !important;
            padding-top: 76px !important;
}
  #shopify-section-template--17050081755197__home_featured_3col_Lj7tAi .promo-3col.w3_bg {
    margin-top: 20px !important;
}
.dt-sc-swiper-slider.swiper-container.w3_bg {
    margin-top: 6px !important;
}
li#ProductPrice-template--17050082213949__main span.money {
    font-size: 30px;
}
.promo-grid {
    display: contents !important;
}
.home-featured-collection .dt-sc-section-wrapper .container-fluid {
    padding: 35px 0px !important;
}
.custom_margin_html .dt-sc-heading {
        padding-top: 0px !important;
margin-bottom: 0px !important;
        text-align: center;
    }
.collection_custom img {
        height: auto !important;
        width: 56% !important;
        margin: 0 auto !important;
        display: block;
    }
#shopify-section-template--15744197230653__140e5b0a-984c-4b87-becf-20b6c55223e6 .dt-sc-grid-banner-section .dt-sc-grid-banner.grid-style .dt-sc-grid-banner-image, #shopify-section-template--15744197230653__140e5b0a-984c-4b87-becf-20b6c55223e6 .dt-sc-featured-collection-section .dt-sc-collection-banner.grid-style .dt-sc-collection-banner-image {
    margin-left: 0px !important;
}
.row.best-sellers.w3_bg {
    margin-top: 50px;
}
}
.home-html-text .dt-sc-heading .dt-sc-btn {
    color: #000000 !important;
    border: 0px;
    text-transform: capitalize;
}
div#swiper-template--17050081755197__16442198701513ccab-slider {
    margin-top: -70px;
}
.best-sellers2 .dT_AddToCart {
    background-color: #1b1a3b !important;
    border: 1px solid #1b1a3b !important;
    background-color: #ffcbb9 !important;
    border: 1px solid #ffcbb9 !important;
    color: #000000 !important;
    font-weight: 600 !important;
    border-radius: 50px !important;
    width: auto;
}
.best-sellers3 .dT_AddToCart {
    background-color: #1b1a3b !important;
    border: 1px solid #1b1a3b !important;
    background-color: #ffcbb9 !important;
    border: 1px solid #ffcbb9 !important;
    color: #000000 !important;
    font-weight: 600 !important;
    border-radius: 50px !important;
    width: auto;
}
.best-sellers3 .product-detail.content-center.w3_bg {
    background: #fde4d800;
    height: 194px;
}
.best-sellers3 .products a img {
    padding: 15px;
    background: #eeeeee !important;
}
.best-sellers3 .product-detail .grid-link__title a {
    font-size: 16px !important;
    color: #000000 !important;
    font-weight: 700 !important;
}
.best-sellers3 h4.dt-sc-main-heading {
    font-weight: 700;
}
.best-sellers3 .image_group img {
    height: 284px !important;
    margin-top: 40px !important;
    width: 100% !important;
}
.best-sellers2 .image_group img {
       border-radius: 39px !important;
    padding: 50px 25px 50px 25px !important;
    height: 380px !important;
        margin-top: 40px !important;
}
.best-sellers .image_group img {
       border-radius: 39px !important;
    padding: 50px 25px 50px 25px !important;
    height: 380px !important;
}
.text-start.w3_bg h5.footer__title {
    font-size: 18px !important;
    color: #000000 !important;
}
.custom_image_footer {
        margin-top: -8px !important;
        margin-bottom: 28px;
    }
footer .text-start .contact-info i {
    display: none;
}
footer .text-start .contact-info li {
    position: relative;
    padding-left: 0px !important;
}
address {
    margin-top: 40px !important;
    margin-bottom: 30px !important;
}
.footer__item--e30754c0-97bc-41a4-99bd-82bd463b36cf {
    padding-right: 50px;
}
.footer__copyright.grid__item.wide--one-third.post-large--one-third.large--one-third.medium--one-whole.w3_bg {
    margin: 0;
}


#shopify-section-template--17050081460285__main button.dT_AddToCart.dt-sc-btn {
    padding: 12px 30px;
    background: #ffb7a2 !important;
    color: #000;
    border: 1px solid #ffb7a2 !important;
}
h4.dt-sc-main-heading {
  text-align: left;
}
.collection_custom.dt-sc-collection-banner-image.with-overlay.w3_bg {
  border-radius: 15px !important;
  width: 100% !important;
  
  object-fit: cover !important;
  background: #f3f3f3;
  padding: 10px;
}

.products:hover .product-container .ImageOverlayCa {
    opacity: .3;
    border-radius: 40px !important;
}
.best-sellers h4.dt-sc-main-heading {
    width: 50%;
    margin-top: -90px !important;
}
.products .product-container .badge,
.products .product-container .offer-price {
  background: #268c2a !important;
  border-radius: 0px !important;
  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 15px !important;
}
.products .product-container .offer-price {
      left: 36px !important;
    top: 0px !important;
    right: auto !important;
}
.dt-sc-btn.toggleIcon,
.sidebar .dt-sc-btn.close-icon {
  display: block;
}
a.clear-all.dT_ClearAll {
  display: block !important;
}
.products .product-detail .grid-link__title a {
  color: #000000 !important;
  font-size: 19px;
  font-weight: 600;
}
.products .product-detail .grid-link__title a {
  color: #000000;
  font-weight: 700 !important;
}
.best-sellers .dT_AddToCart {
  background-color: #ffcbb9 !important;
  border: 1px solid #ffcbb9 !important;
  color: #000000 !important;
  font-weight: 600 !important;
  border-radius: 50px !important;
  width: auto;
}

.product-detail.content-center.w3_bg {
  background: #ffffff !important;
  height: 194px;
}
.best-collection a.dt-sc-btn {
    background: transparent !important;
    color: #000000 !important;
    border: 0px !important;
    padding-top: 25px;
    text-transform: capitalize !important;
    font-size: 25px !important;
    font-weight: 400 !important;
}
.show-all a.dt-sc-btn {
    font-size: 20px;
}
#shopify-section-template--15744197230653__16442198701513ccab.home-product-carousel .dt-sc-swiper-slider.swiper-container .swiper-arrows .dt-sc-btn {
    background: #D36643 !important;
}
@media only screen and (max-width:767px) {
  button.delete-all-btn {
    background: transparent;
    border: 0px;
    color: #000000;
    margin-top: 70px !important;
}
.cart-grid {
    display: block !important;
}
.cart-item {
    display: block !important;
}
.cart-item img {
    width: 90px !important;
    border-radius: 6px !important;
    margin-right: 15px !important;
    margin: 0 auto !important;
    display: block !important;
}
p.unit-price {
    margin-bottom: 20px !important;
}
.cart-summary.w3_bg {
    margin-top: 20px !important;
}
.recommend-grid {
    display: block !important;
}
.recommend-item.w3_bg {
    margin-top: 20px !important;
}
h5.footer__title {
    color: #000000 !important;
}
.cart-item-details {
    flex: 1;
    display: block !important;
}
.cart-item-details.w3_bg h3 {
    width: 100% !important;
    float: none !important;
    text-align: center !important;
    margin-top: 2px !important;
}
p.unit-price {
    width: 100% !important;
    padding-top: 40px !important;
    font-weight: 600 !important;
    text-align: center!important;
    margin-top: -36px !important;
}
.quantity-controls {
    display: flex
;
    align-items: center;
    margin: 0 auto !important;
    margin-top: 20px margin: 8px 0 ;;
}
button.qty-btn {
    margin-left: 48px !important;
}
.quantity-controls.w3_bg input[type="number"] {
    text-align: center !important;
    margin-left: -41px !important;
    margin-right: -89px !important;
    padding-left: 24px !important;
    padding-right: 10px !important;
    width: 72% !important;
    display: block !important;
}
.cart-item-price {
    margin-top: 20px !important;
    display: block !important;
    text-align: center !important;
}
button.qty-btn {
    margin-left: 48px !important;
}
.cart-item-price.w3_bg {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
    margin-top: 20px !important;
}
button.delete-btn {
    display: block !important;
    margin: 0 auto !important;
}
  #vstar-reviews #reviews-head {
        align-items: center;
        display: flex
;
        flex-direction: row;
        padding: 38px 0 0px;
    }
    h3.custom_recommendation.section-header__title.text-center {
    width: 100% !important;
    margin-top: -90px !important;
    text-align: left;
}
    #shopify-section-template--17050082213949__product-recommendations {
        margin-top: 122px !important;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
.home-featured-collection .dt-sc-section-wrapper .container-fluid {
    padding: 35px 0px !important;
}
.custom_margin_html .dt-sc-heading {
        padding-top: 0px !important;
margin-bottom: 0px !important;
        text-align: center;
    }

#shopify-section-template--15744197230653__140e5b0a-984c-4b87-becf-20b6c55223e6 .dt-sc-grid-banner-section .dt-sc-grid-banner.grid-style .dt-sc-grid-banner-image, #shopify-section-template--15744197230653__140e5b0a-984c-4b87-becf-20b6c55223e6 .dt-sc-featured-collection-section .dt-sc-collection-banner.grid-style .dt-sc-collection-banner-image {
    margin-left: 0px !important;
}

}
.home-html-text .dt-sc-heading .dt-sc-btn {
    color: #000000 !important;
    border: 0px;
    text-transform: capitalize;
}
div#swiper-template--17050081755197__16442198701513ccab-slider {
    margin-top: -70px;
}

ul.tags a {
    background-color: #ffb7a2 !important;
    color:#000000;
}
.image-icon-text {
  display: flex;
      margin: 0 auto;
}
.w3_bg .pbold {
  float: left;
  margin-left: 15px;
}
.custom-text {
  text-align: left !important;
  font-size: 12px;
  float: left;
  margin-left: 15px;
  line-height: 1.5em;
}

@media only screen and (min-width: 781px) {
  .footer-social {
    width: calc(24% - calc(var(--DTGutter_Width) / 2));
    margin-bottom: 30px;
  }
}


#dT_WishListGrid thead tr {
    background-color: #1B1A3B !important;
    color: #ffffff;
    border: 1px solid #c1db9b!important;
}
.dt-sc-logo_left ul.dt-nav {
    padding-left: 0px !important;
    margin: 0 auto !important;
    width: 660px !important;
    text-align: right !important;
}
.custom_youtube_icon svg{
  width:20px!important;
  padding-top:1px!important;;
}
.footer_custom_icons svg{
    width: 27px!important;
    margin-left: 4px!important;
}
.dt-sc-nav-link{
  font-size:15px!important;
}
.dt-sc-section-wrapper .dt-sc-featured-collection-section .collection_custom .lazyautosizes{
  border-radius:10px!important;
}

.home-blog-section .dt-sc-section-wrapper .dt-sc-blog-section img{
  border-radius:10px!important;
}
.child_custom_image img{
  border-radius:10px!important;
}
.child_custom_image video {
  border-radius:10px!important;
}
.site-header__wishlist.filled svg g{
  fill: pink!important;
}
/* .site-header__wishlist .filled svg g path{
  stroke: pink!important;
} */
/* .site-header__wishlist svg:not([fill]) {
    fill: #ffd1dc!important;
} */

@media screen and (min-width: 890px) {
  .announcment_social {
    /* width: 20% !important; */
    width:auto!important;
    padding-right:30px!important;
  }
  .announce_custom1 {
    width: 80% !important;
    /* width:100%!important; */
  }
}
@media screen and (max-width:890px){
  .home-slideshow-section .slide_1,
  .slide_2,
  .slide_3 {
    background: none!important;
  }

}
#AccessibleNav ul.dt-nav > li > a {
  margin: 10px 5px!important;
}

 /* 
.announcment_text_custom{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
} */


.custom_product_page .custom_prev_thumb{
    position: absolute!important;
    bottom: 7%!important;
    top: auto!important;
  z-index:1!important;
}
.custom_product_page  .custom_next_thumb{
  position:absolute!important;
  bottom:7%!important;
  top: auto!important;
  z-index:1!important;
}
.custom_product_page  .custom_prev_thumb{
      width: 30px!important;
    height: 30px!important;
}
.custom_product_page  .custom_next_thumb{
   width: 30px!important;
    height: 30px!important;
}
.custom_product_page  .custom_prev_thumb:after, .custom_next_thumb:after{
  width: 8px!important;
    height: 8px!important;
}


.logo {
  background-color:white!important;
}
.list-collection-products img{
  min-height: 320px!important;
    object-fit: cover!important;
}
.dt-sc-blog-content .dt-sc-btn{
   background-color: #007149!important;
   border: 1px solid #007149!important;
}
.dt-sc-blog-content .dt-sc-btn:hover{
  background-color: white!important;
   border: 1px solid black!important;
}
.dT_AddToCart{
  background-color: #007149!important;
   border: 1px solid #007149!important;
}

.dT_AddToCart:hover{
  background-color: white!important;
   border: 1px solid black!important;
}

.collection-detail .dt-sc-btn{
  background-color: #007149!important;
   border: 1px solid #007149!important;
}
.collection-detail .dt-sc-btn:hover{
  background-color: white!important;
   border: 1px solid black!important;
}
.dt-sc-social-icons a{
  margin:0px!important;
}
.mobile-menu, .mobile-menu > .dt-sc-list-inline, .mobile-menu .sub-menu-block {
  background:white!important;
}
div:not(#AccessibleNav) > .logo.text-center{
  padding:0px!important;
}
.menu-trigger span{
  display:none!important;;
}
#AccessibleNav a{
  text-transform:uppercase!important;
}
  
#AccessibleNav {
  margin-left: 15px;
    margin-right: 15px;
}
ul.dt-nav{
  padding-left:0px!important;
}
.slide_1 {
  padding-top:100px!important;
}
.site-footer li a i{
  border:none!important;
}

/* .template-index header .dt-sc-header-logo-sec{
  z-index:-1!important;;
} */


header .site-header__links a{
  border:none!important;
  padding:0px!important;
}

.announcement-bar {
  position: fixed!important;
  z-index:999999;
}
/* #header #sticky-header{
  padding-top:40px!important;
} */
.dt-sc-header-logo-sec {
  top:40px;
}
#header .sticky-header-active{
   top:38px!important;
}
.breadcrumb_title{
  margin-top:45px;
}

/* 
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
button, .office-hours{
  font-family: Noto Sans!important;
}
.address address{
   font-family: Noto Sans!important;
} */

.dt-sc-nav-link{
  font-weight:bold!important;
}
.dt-sc-additional-grids .dt-sc-sub-heading{
  text-transform:capitalize!important;
}
.breadcrumb_title{
  text-transform:capitalize!important;
}
/* .slide-text {
   font-family: Noto Sans!important;
} */
.home-specification-style {
  background-position: bottom !important;
}

.annoucment_responsive {
  display: flex !important;
  width: 100% !important;
  /* padding: 0px 25px !important; */
  justify-content:center!important;
  align-items:center!important;
}

.announcment_text_custom p{
  text-transform:uppercase;
}
.announce_custom3 {
  display: flex;
  justify-content: end !important;
}
.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-image img {
  height: 315px !important;
  object-fit: cover !important;
}
footer .text-start .dt-sc-social-icons li {
  margin-right: 0px !important;
}
.footer_custom_title {
  font-size: 20px;
  font-weight: bold;
}
.contact-info li {
  font-size: 18px;
  font-weight: 500;
}

.text-start .contact-info i {
  border: 0 !important;
}
.custom_icon-width {
  width: 75px;
}
.image_background {

  text-align: center;
  justify-content: center;
  display: flex;
  margin: auto;
}
.show_thetext {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  padding-top: 35px;
      padding-bottom: 95px;
}

.text_align {
  text-align: center;
  margin-top: 12px;
}
.text_align p {
  color: black;
  margin: 0;
}
.pbold {
  font-weight: bold;
}
.paragraph-text {
  font-size: 15px;
}
.site-footer .footer_menu.dt-sc-list li a:before {
  display: none;
}

.dt-sc-blog-title a {
  font-size: 17px !important;
  font-weight: 500;
}

.text-start .office-mail {
  display: flex;
  margin-left:-3px!important;
}
.text-start .contact-phone{
  margin-left:-4px!important;
}
.custom_product_section .product-detail {
  background: white;
}
.home-blog-section .dt-sc-section-wrapper {
  margin-bottom: 50px !important;
}
.home-blog-section .dt-sc-swiper-slider.swiper-container {
  padding-bottom: 30px !important;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: -17px !important;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: -20px !important;
}

.dt-sc-logo_left nav .dt-sc-nav-link {
  text-transform: uppercase !important;
}
/* ul.dt-nav {
  padding-left: 95px !important;
} */

#whatsapp-chat-widget .wa-widget-send-button {
  margin: 0 0 43px 0 !important;
}
.wa-chat-box::before {
  /* left: 29px !important; */
  transform: rotate(180deg) !important;
  border-color: transparent transparent #000000 transparent !important;
}
.wa-chat-box::after {
  display: none !important;
}
.wa-chat-box {
  /* left: 20px !important; */
  width: 320px !important;
}
.products .product-container .product-button a,
.products .product-container .product-button button,
.products .product-container .product-button span {
  color: black !important;
}
.products .product-container .product-button a:hover,
.products .product-container .product-button button:hover {
  color: white !important;
  background: pink !important;
}
.drawer__header .drawer__close {
  color: black;
}
.product-detail .grid-link__title {
  font-weight: 500 !important;
}
.custom_image_footer img {
  width: 240px !important;
}



.custom-description {
  display: none !important;
}
.custom_next_css {
  margin-left: 30px !important;
  /* top: -205px !important; */
  top:-120px!important;
}
.custom_prev_css {
  margin-right: 38px !important;
  /* top: -205px !important; */
  top:-120px!important;
}
.slider-content .slide_1 {
  margin-right: 10px !important;
}
.slider-content .slide_2 {
  margin-top: 60px !important;
}
.product-single__description .a-text-bold {
  font-size: 24px !important;
  text-transform:capitalize!important;;
}
.custom_recommendation {
  font-size: 35px !important;
}
.dt-sc-divider-title {
  margin-bottom: 16px !important;
}
#shopify-section-template--15295533088829__100c32f4-dbdf-42f4-8e32-bc0a003d3471.home-divider
  .dt-sc-divider
  .dt-sc-divider-title:after {
  display: none !important;
}
.dt-sc-additional-grids .dt-sc-heading .dt-sc-sub-heading {
  font-size: 2rem !important;
  /* font-weight: 600 !important; */
}
.dt-sc-additional-grids .dt-sc-heading .dt-sc-main-heading {
  font-size: 1.5rem !important;
  /* font-weight: 600 !important; */
}

.home-featured-collection {
  margin-top: -35px !important;
}

#shopify-section-template--15295533088829__d378a554-9c58-47ae-8d64-6eb01cadd1a8.home-testimonial-block
  .dt-sc-testimonial-section
  .dt-sc-testimonial
  .dt-sc-author-info.style_2
  cite
  span:before {
  background: none !important;
}

.home-testimonial-block {
  /* margin-bottom: 20px !important; */
      margin-bottom: 30px !important;
    margin-top: 35px;
}
.dt-sc-testimonial-image img {
  width: 175px !important;
  height: 175px !important;
}
.site-header__links svg {
    height: 18px;
    width: 19px;
}
@media only screen and (max-width: 768px) {
  .dt-sc-heading .dt-sc-main-heading {
        font-size: calc(.60 * var(--DTFontSize_H2)) !important;
    }
  h2, h2 a {
        font-size: calc(.50 * var(--DTFontSize_H2)) !important;
    }
  section#shopify-section-template--16601307840573__1697713973893c89ab {
    padding-bottom: 30px !important;
}
  .custom_icon-width {
    width: 55px;
}
 
.custom_image_footer.w3_bg img {
    margin: 0px !important;
}
  #shopify-section-template--16601307840573__home_specification_block_gbznGg.home-specification-banner .dt-sc-section-wrapper {
        padding-bottom: 0px !important;
    }
  .contact-info li.address, li.contact-phone, li.office-hours, li.office-mail {
    font-size: 16px !important;
}
  ul.footer_menu.dt-sc-list a {
    font-size: 16px !important;
}
  .scroll-left p{
    /* width:auto!important; */
    width:100%!important;
  }
  .site-header__links svg {
    height: 19px!important;
    width: 26px!important;
}

  .site-footer__top {
    padding-top: 30px !important;
  }
  .custom_email_footer {
    margin-bottom: 25px !important;
  }
  .dt-sc-additional-grids .dt-sc-heading .dt-sc-sub-heading {
    font-size: 1.7rem !important;
  }
  .dt-sc-additional-grids .dt-sc-heading .dt-sc-main-heading {
    font-size: 1.2rem !important;
  }

  .custom_recommendation {
    font-size: 28px !important;
  }
  
  .footer-social ul.dt-sc-social-icons.dt-sc-list-inline {
    justify-content: flex-start !important;
  }
  .product-description-product-template,
  .product_image_width {
    margin-bottom: 0px !important;
  }
  .custom_next_css {
    top: -110px !important;
  }
  .custom_prev_css {
    top: -110px !important;
  }

  .slider-content .slide_1 {
    margin-right: 0px !important;
  }
  .dt-sc-grid-banner-section .dt-sc-grid-banner .dt-sc-grid-banner-content,
  .dt-sc-featured-collection-section
    .dt-sc-collection-banner
    .dt-sc-collection-banner-content {
    padding: 0px !important;
  }
  .dt-sc-grid-banner-content {
    margin-bottom: -15px !important;
  }
  .product-meta-block .product-title {
    margin-top: 20px !important;
  }
  .product-single__description .a-size-large {
    margin-bottom: 26px !important;
    margin-top: -10px !important;
  }
  .slider-content .slide_2 {
    margin-top: 0px !important;
  }
}
ul.dt-nav > li > a.dropdown > .dt-sc-caret:after {
  margin-top: -4px !important;
}
.announcment_text_custom {
  font-weight: bold !important;
  .announce_custom{

    padding:10px!important;
  }
}

@media (max-width: 1199px) and (min-width: 767px) {
  .dt-sc-blog-section .dt-sc-blog-item:last-child {
    position: relative;
    left: 0% !important;
    transform: translate(-0%) !important;
  }
  .slide-heading {
    font-size: 50px !important;
  }
  .slide_1,
  .slide_2,
  .slide_3 {
    padding-top: 85px !important;
  }
}
.custom_main_container {
  max-width: 1415px;
  margin: auto;
  margin-bottom: 20px;
  width: 100%;
  /* max-width: 100%; */
}
.main_custom_review {
  display: flex;
  margin-left: 15px;
  margin-right: 15px;
}
.custom_reviews {
     margin: 32px 0px 20px 0px!important;
}
.child_custom_image {
  padding-left: 15px;
  padding-right: 15px;
  width: 445px;
  text-align: center;
}
.child_custom_image img {
  height: 520px !important;
}
.child_custom_image video {
  height: 520px !important;
  object-fit: cover;
}
.child_custom_image img {
  width: 100%;
}
.custom_main_container h1 {
  text-align: center;
  /* color: white; */
}
.custom_email_display {
  width: auto !important;
}

.slick-prev-3 {
  background: #7a480c;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: white;
  top: 43%;
  position: absolute;
  z-index: 1;
  transform: rotate(90deg);
  border: none;
  left: -5px;
}

.slick-next-3 {
  background: #7a480c;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: white;
  top: 43%;
  position: absolute;
  z-index: 1;
  transform: rotate(271deg);
  border: none;
  right: -5px;
}

.custom_button {
  padding: 0 !important;
}
.content_image_reviews img {
  width: 170px;
  height: 170px;
  object-fit: cover;
  overflow: initial;
  margin: auto;
}

.content_image_reviews {
  padding: 20px;
}
.custom-bg-image {
  /* background-image: url("/cdn/shop/files/Group_9_3107bd90-7f19-492e-b0b9-77805598841a.png?v=1697880531");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; */
   /* color:#c1db9b; */
  background: #e1eece;
}
.custom_main_container {
  padding: 5px 0px 32px 0px !important;
}
.review_svg svg {
  width: 140px !important;
  height: 24px;
}
.review_svg {
  text-align: center;
  margin-top: 13px;
  margin-bottom: -16px;
}

.slick-dots {
  display: none !important;
}
.additional-block {
  display: none;
}
.main-block .products .grid-link__title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
 /* none the cart and search  */
.products .custom_disable_cart {
  display: none !important;
} 
.products .product-thumb-full-quick-view{
  display:none!important;
}
.tabs_wrapper {
  width: 100% !important;
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: nowrap !important;
}

.dT_tab-1-skin-care .dt-sc-swiper-slider {
  padding-bottom: 0px !important;
}

.swiper-container {
  padding-bottom: 0px !important;
}
.dt-sc-heading {
  margin-bottom: 22px !important;
  padding-top:10px!important;
}

.home-slideshow-section .multiple-buttons .dt-sc-btn:hover {
  outline: 2px solid black !important;
}
.breadcrumb .breadcrumb_title {
  font-size: 1.8rem !important;
  margin-top: 70px;
    font-weight: bold;
    text-transform: uppercase!important;
}
.logo_left {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
@media only screen and (max-width: 426px) {
  .breadcrumb .breadcrumb_title {
    font-size: 1.7rem !important;
  }

  .custom_recommendation {
    font-size: 22px !important;
  }
  .logo_left {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
}

.home-blog-section .dt-sc-swiper-slider.swiper-container {
  padding-bottom: 0px !important;
}
.dt-sc-tabs.dt-sc-list-inline {
  margin-bottom: 10px !important;
}
.home-grid-banner .spacing_enabled {
  padding-bottom: 25px !important;
}
.home-featured-collection .dt-sc-heading {
  padding-top: 20px;
}

.dt-sc-collection-banner .dt-sc-collection-banner-content h4 {
  display: none;
}
.dt-sc-collection-banner .dt-sc-collection-banner-content h6 {
  display: none;
}
.dt-sc-collection-banner .dt-sc-collection-banner-content .dt-sc-btn {
  width: 100%;
  border-radius: initial;
}
.dt-sc-collection-banner .dt-sc-collection-banner-content {
  padding: 0px !important;
}
#wa_btn_popup_icon {
  display: none !important;
}
.footer__copyright a {
  display: none !important;
}
.wa__btn_popup_txt {
  display: none !important;
}
.announcment_social ul {
  display: flex;
  justify-content:flex-start!important;
}
.announcment_social ul li a {
  color: white;
  height: 22px !important;
}
.announcement-bar {
  justify-content: space-between !important;
}
.announcment_tel_hover a:hover {
  color: #f9e6d5e6 !important;
}
/* .custom_product_section {
  padding-bottom: 30px;
} */
/* .home-specification-banner {
  margin-top: -35px;
} */
/* .custom_margin_html {
  margin:20px 0px!important;
} */

.custom_phone {
  margin-right: 10px;
}

@media only screen and (min-width: 1023px) {
  .custom_collection_next {
    left: 30px !important;
  }
  .custom_collection_prev {
    right: 30px !important;
  }
}
.announcment_text_custom p {
  font-size: 12px !important;
}

@media (max-width: 1300px) and (min-width: 1010px) {
  .dt-sc-logo_left .logo img {
    max-width: 170px !important;
  }
  /* ul.dt-nav {
    padding-left: 15px !important;
  } */
  .annoucment_responsive .announcment_text_custom p {
    font-size: small !important;
  }
  header .dt-sc-social-icons > li {
    margin: 0px !important;
  }
  header .dt-sc-social-icons a {
    min-width: 30px !important;
  }
  .announcment_text_custom {
    font-size: 11px !important;
  }
}
@media screen and (max-width: 1010px) {
  header .dt-sc-social-icons > li {
    margin: 0px !important;
  }
  header .dt-sc-social-icons a {
    min-width: 26px !important;
  }
  .announcment_text_custom {
    font-size: 11px !important;
  }
}

@media (max-width: 1300px) and (min-width: 1200px) {

  .slider-content .slide_1 {
    margin-right: -40px !important;
  }
}
@media (max-width: 1200px) and (min-width: 1100px) {
  ul.dt-nav > li > a {
    padding: 4px 10px !important;
  }

  header .site-header__links a {
    height: 26px !important;
  }

  ul.dt-nav > li > a {
    margin: 10px 4px !important;
  }
}
@media (max-width: 1100px) and (min-width: 100px) {
  ul.dt-nav > li > a {
    padding: 5px 6px !important;
  }
}

.mobile-only {
  height: 426px !important;

  .dt-sc-swiper-slider .swiper-wrapper .slider-content *[class*="slide_"] {
    width: 578px !important;
  }
}
.custom_block_truest {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  padding: 15px;
  object-fit: contain;
  border: 1px solid #dddddd;
  margin: auto;
}
.custom_block_truest img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.main_custom_truest {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  overflow: auto;
}
.child-div {
  margin-right: 30px;
}
.parent_div_truest {
  margin-top: 20px;
}
.announcement-bar .close-icon {
  display: none !important;
}
.custom_product .custom_add_tocart {
  width: 40% !important;
  margin-right: 5px !important;
}
.dt-sc-tabs .tablinks{
  border-radius:30px!important;
}
.custom_product .shopify-payment-button {
  width: 40% !important;
  margin-right: 0 !important;
}

.dT_VProdWishList div{
  width:40%;
}

.product-meta-block .product-title {
  font-size: 26px !important;
}
.product-single__description .a-size-large {
  margin-top: 0px !important;
}

.plyr__control:not(.plyr__control--overlaid) {
  color: black !important;
}
@media screen and (min-width: 500px) {
  .annoucment_responsive .slick-prev-3{
    left:10px!important;
  }
  .annoucment_responsive .slick-next-3{
    right:10px!important;
  }
}
@media screen and (max-width: 500px) {
  .child_custom_image img {
    height: 480px !important;
}
    .child_custom_image video {
    height: 480px !important;
}
  .dt-sc-to-top{
        bottom: 25px!important;;
  }

  .announcment_text_custom p {
    line-height: 1.6rem !important;
  }
  .announcement-bar {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .logo-alignment .logo img {
    max-width: 150px !important;
  }
  .breadcrumb .breadcrumb_title {
    font-size: 24px !important;
  }
  /* .home-featured-collection {
    margin-top: -17px !important;
  } */
  .dt-sc-additional-grids .dt-sc-heading .dt-sc-sub-heading {
    font-size: 1.5rem !important;
  }
  .dt-sc-additional-grids .dt-sc-heading .dt-sc-main-heading {
    font-size: 1.2rem !important;
  }
  .child-div p {
    line-height: 1.2rem !important;
    margin: 13px 0px 13px 0px !important;
  }

  .logo-alignment.dt-sc-logo_left #AccessibleNav {
    padding: 0px !important;
  }
  #AccessibleNav .logo {
    margin: 0px !important;
  }
  nav {
    padding: 0px !important;
  }
  header #AccessibleNav > * {
    padding: 0px !important;
  }
  .custom_product .custom_add_tocart {
    width: 100% !important;
  }
  .custom_product .shopify-payment-button {
    width: 100% !important;
    margin-right: 5px !important;
  }
  .dT_VProdWishList div{
    width:99%!important;
  }
  .custom_product .custom_add_tocart{
  margin-bottom:12px!important;
}
  .product-meta-block .product-title {
    font-size: 22px !important;
  }
  .custom_margin_html .dt-sc-heading-description {
    line-height: 1.6rem !important;
  }
  .pbold {
    font-size: 13px;
    margin-bottom: -7px !important;
  }
  .paragraph-text {
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .image-icon-text {
    padding-bottom: 17px !important;
  }
  .show_thetext {
    padding-bottom: 25px !important;
  }
  .slide_1,
  .slide_2,
  .slide_3 {
    justify-content: flex-start !important;
    padding-top: 48px !important;
  }
  .slide-button {
    margin-top: 0px !important;
    padding: 13px 22px !important;
  }
  .slide-heading {
    font-size: 27px !important;
  }
  
  .slider-content .slide_1 {
    margin-top: 50px !important;
  }
   .slider-content .slide_2 {
    margin-top: 30px !important;
  }
   .slider-content .slide_3 {
    margin-top: 55px !important;
  }
  .home-grid-banner .spacing_enabled {
    padding-bottom: 0px !important;
  }
  .row .home-specification-style .dt-sc-overlay {
    padding-top: 0% !important;
  }
  .home-specification-style {
    background-image: none !important;
    
  }
  #whatsapp-chat-widget .wa-widget-send-button {
    margin: 0 0 20px !important;
  }
  .wa-chat-box {
    margin-bottom: 73px !important;
  }
  .announce_custom{
     display:none!important;
  }
 .annoucment_responsive .slick-initialized .slick-slide{
   width:100%!important;
   
 }
  .announcment_text_custom p{
    font-size:9px!important;
  }
 
}

.dt-sc-blog-description {
  width: 100% !important;
}

.main-article-template .dt-sc-section-wrapper {
  margin-bottom: 0px !important;
}
.dt-sc-blog-navigation > div:only-child a {
  color: black !important;
}
.dt-sc-blog-navigation > div a:hover {
  color: #888 !important;
}

/* custom background none css */
body {
  background-color: white !important;
}
#shopify-section-template--15295533088829__6b4808cc-2d6e-40d0-a490-a944f022551b.home-product-carousel
  .grouped-content
  .main-block {
  background-color: white !important;
}
#shopify-section-template--15295533088829__62adcc8b-9b27-4517-929a-4910afcc15d1.home-html-text
  .dt-sc-overlay:before {
  background-color: white !important;
}
.dt-header-scroll {
  background-color: white !important;
}
.custom_section {
  background-color: white !important;
}

.wa-widget-send-button {
      height: 47px!important;
    min-width: 45px!important;
  right: 70px !important;
}
.dt-sc-to-top {
  line-height: 39px !important;
  background: white !important;
}


.dt-sc-collection-banner-content a:hover {
  background: white !important;
}
.contact-input button {
  border: none !important;
}
.contact-input button:hover {
  background: black !important;
  color: #ffffff !important;
  /* border: var(--DT_Button_border_width) solid #808080 !important; */
}
.breadcrumb {
  padding: 0 !important;
  margin: 0 0 28px !important;
}
.breadcrumb h1 {
  text-align: center;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  background: white !important;
}
.select2.select2-container .select2-selection .select2-selection__rendered {
  color: white !important;
}

.custom_main_container h1 {
  margin: 16px 0px 19px 0px;
}

.home-blog-section {
  margin-bottom: -40px;
}
ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists > li > a {
  font-size: small !important;
}
.dt-sc-logo_left ul.dt-nav {
  padding-left: 0px !important;
}
.annoucment_responsive .custom_button{
  background:none!important;
  border:none!important;
  margin-top:-7px!important;
  width:15px!important;
  height:15px!important;
}

@media screen and (max-width: 600px) {
  .announcment_text_custom {
    font-size: 10px !important;
  }
}
@media screen and (max-width: 426px) {

  .logo-alignment .logo img {
    max-width: 114px !important;
  }
  header #AccessibleNav {
    flex-wrap: nowrap !important;
  }
  header .site-header__links a {
    margin: 0 3px !important;
  }
  header .site-header__links a {
    height: 24px !important;
  }

  .announcment_text_custom {
    line-height: 1.8 !important;
  }
  .announcment_text_custom p {
    line-height: 1.5 !important;
  }

}

.dt-sc_main-menu--has-links {
  background: white !important;
}
#shopify-section-template--15295533088829__0659c007-d26b-4fa7-b5cb-8726cb545a49.home-product-carousel
  .dt-sc-section-wrapper {
  margin-top: 0px !important;
}

}



/* @media screen and (max-width: 890px) {
  .scroll-left p {
    animation:auto!important;
  }
 */

  .announcment_tel_hover {
    justify-content: center !important;
  }
  .announcment_social ul {
    justify-content:flex-start!important;
  }
  .announcment_text_custom p {
    font-size:10px!important;
  }
}
@media screen and (max-width:375px){
  .announcment_text_custom p {
    font-size:9px!important;
  }
}
.annoucment_responsive .slick-track{
  display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
}
.custom_image_footer{
  margin-left:-10px!important;
   margin-top:-7px!important;
}

@media only screen and (min-width: 768px) {
  .custom_image_footer{
    margin-top:-8px!important;
  }
  .slider-content h2 {
    font-size: 45px!important;
 }

  /* .shopify-section .shopify-app-block{
    margin-left:70px!important;
    margin-right:70px!important;
  } */
  .product-meta-block .shopify-app-block{
    margin-left:0px!important;
    margin-right:0px!important;
  }
  .announcment_social{
    padding:10px!important;
  }
}
.mobile-menu .text-menu{
  text-transform: uppercase;
}
.sub-menu-lists li a{
  font-size:14px!important;
}
@media (max-width: 1023px) and (min-width: 500px) {
  #AccessibleNav .logo img{
    max-width:136px!important;
  }
  .logo-alignment.dt-sc-logo_left #AccessibleNav {
    padding:0px!important;
  }
  .logo-alignment.dt-sc-logo_left #AccessibleNav {
    padding:0px!important;
  }
}
@media only screen and (max-width: 768px) {
  
  .shopify-section .shopify-app-block{
    margin-left:20px!important;
    margin-right:20px!important;
  }
  .logo img{
    max-width:160px!important;
  }
  
  .announce_custom svg {
    height: 22px!important;
    width: 31px!important;
  }
  .custom_youtube_icon svg {
    width: 20px!important;
}
  .annoucment_responsive{
    padding:0px!important;
  }
  marquee {
    margin-left: 5px!important;
    margin-right: 15px!important;
}
}
.has-sidebar .dt-sc-btn.toggleIcon{
  display:contents!important;
}

#header .sticky-header-active.dt-header-top{
  padding:0px!important;
}

footer svg {
    height: 30px!important;
    width: 40px!important;
}
.products .product-container .product-button.icon-right{
      right: 0px!important;
    top: -3px!important;
   opacity:1!important;;
}

header .site-header__links .count {
  background-color:#007149!important;
  color:white!important;
}
.search-box .dt-sc-btn svg g{
  fill:white;
}
.search-box .dt-sc-btn:hover svg g{
  fill:black;
}
.dT_VProdWishList{
  margin-top:-23px!important;
}


.dt-sc-tabs-content h3{
  font-size:25px;
}
header .dt-sc-toggle-content {
  background:white!important;
}
.site-footer{
  margin-top:0px!important;
}
.products .ImageWrapper .product-button .add-wishlist{
  background-color:white!important;
  padding:9px!important;
}
#RecoverPasswordForm .close-icon:before {
  color:black!important;
}
.sticky-header .logo-alignment{
  background: white;
  border-bottom: 1px solid #dfd3c6;
}


/* again_mandasa_css */


.home-product-carousel-section .products  .image_group img {
  height:250px!important;
  object-fit:cover;
}

.custom_product_section .products .product-detail>*:not(:last-child) {
  margin-bottom:0px!important;
}
.custom_main_container .dt-sc-main-heading{
  font-size:41px!important;
}
.dt-sc-nav-link{
  font-size:17px!important;
}
/* .home-blog-section .dt-sc-blog-item{
  width:25%!important;
} */
.dt-sc-blog-author{
  font-size:larger!important;
}

.contact-info .address{
  font-size:18px!important;
}
.footer_menu a{
   font-size:18px!important;
}

.site-footer__top .footer-social li a i{
  font-size:22px!important;
  margin-right:3px!important;
}


.site-header__wishlist:hover{
  color:pink!important;
}
.ajaxcart__inner button.mfp-arrow:before, button.mfp-close:before, .dt-sc-btn.close-icon:before{
  color:black!important;
}

.drawer__header .drawer__close{
  background:white!important;
}
.drawer{
  background:white!important;
}
#CartDrawer .drawer__header {
   background:white!important;
}

#shopify-section-template--15381694939197__d378a554-9c58-47ae-8d64-6eb01cadd1a8.home-testimonial-block .dt-sc-testimonial-section .dt-sc-testimonial .dt-sc-author-info.style_2 cite span:before{
  background:none!important;
}


.site-footer li a{
  margin:0px!important;
}

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

 /* .mobile-nav-container .mobile-nav-offcanvas-right .dt-header-menu{
        margin-left: inherit!important;
  } */
  .site-footer li a{
  margin:0px!important;
}
}

@media only screen and (min-width: 1200px){
  /* #shopify-section-template--15381694939197__62adcc8b-9b27-4517-929a-4910afcc15d1.home-html-text .dt-sc-section-wrapper{
        margin-top: 27px!important;
  } */
 .home-product-carousel .dt-sc-section-wrapper{
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 4px!important;
  }
  #shopify-section-template--15381694939197__62adcc8b-9b27-4517-929a-4910afcc15d1.home-html-text .dt-sc-section-wrapper{
    margin-top: 30px!important;
  }
  #shopify-section-template--15381694939197__164429696587777fc6.home-blog-section .dt-sc-section-wrapper{
    margin-top:35px!important;
  }
}

@media screen and (max-width:576px){
  header .logo-alignment:not(.secondary-menu-enabled) #AccessibleNav{
    justify-content:space-between!important;
  }
}

/* .mobile-menu, .mobile-menu > .dt-sc-list-inline, .mobile-menu .sub-menu-block {
 
    left: 0!important;  
  right:auto!important!important;
} */
.mobile-menu,
.mobile-menu > .dt-sc-list-inline,
.mobile-menu .sub-menu-block {
    left: 0!important; /* Initially hide the menu off-screen to the left */
    transform: translateX(0)!important; /* Set initial translateX value */
  right:auto!important;
  transition: transform 0.3s;
}

.mobile-menu .nav-is-visible {
    -webkit-transform: translateX(-100%)!important;
    transform: translateX(-100%)!important;
    animation-name: dt-anime-slidein-left!important;
}

@keyframes dt-anime-slidein-left {
    from {
        transform: translateX(-100%)!important;
      opacity:0!imp0ortant;
    }
    to {
        transform: translateX(0)!important;
      opacity:1!important;
    }
}

@media screen and ( min-width:1024px){
.dt-sc-blog-section{
  margin-left:-15px!important;
    margin-right:-15px!important;
}
  .template-index .dt-sc-blog-section .dt-sc-blog-item{
     width:25%!important;
   padding-left:15px!important;
   padding-right:15px!important;
   margin-right:0px!important;
  }
  .dt-sc-featured-collection-section{
    margin-left:-15px!important;
    margin-right:-15px!important;
  }
 .dt-sc-featured-collection-section .dt-sc-collection-banner{
   padding-left:15px!important;
   padding-right:15px!important;
   margin-right:0px!important;
  }
  .dt-sc-testimonial-section{
    margin-left:-15px!important;
    margin-right:-15px!important;
  }
 .dt-sc-testimonial-section .dt-sc-testimonial{
    width:25%!important;
   padding-left:15px!important;
   padding-right:15px!important;
   margin-right:0px!important;
 }
  
  .best-sellers3 .custom_product_section .products .image_group img{
 height: 285px !important;
    object-fit: cover;
}
}

@media screen and (max-width:989px){
  .custom_class_button{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
}
}

footer .text-start .contact-info i{
  font-size:small!important;
  top:5px!important;
}
.home-featured-collection .dt-sc-section-wrapper .container-fluid{
  padding:10px 0px!important;
}
.custom_product_section{
   padding:10px 0px!important;
}
.home-specification-style{
  margin-bottom:20px!important;
}
.home-blog-section .dt-sc-heading{
  padding-top:10px!important;
}
@media screen and (max-width:769px){
  
header#header {
    margin-top: 152px !important;
}
  .hair-serum-container {
    display: block !important;
  }
  .hair-serum-content {
    flex: 1;
    padding: 2px 12px !important;
}
.row.best-sellers3.w3_bg {
    display: block !important;
}
.benefit-text.w3_bg {
    text-align: left !important;
}
.testimonial-carousel {
    padding: 60px 20px 25px 20px !important;
}
.press-right {
    flex: 0 0 170px !important;
}
.instafeed-new-layout-wrapper {
    display: block !important;
}
.instafeed-new-layout-wrapper .instafeed-new-layout-item {
    width: 372px !important;
    height: 300px !important;
    margin-bottom: 12px !important;
}
.press-reviews-section {
    padding: 20px 22px 0px 22px !important;
}
.best-sellers3 .dt-sc-heading.text-start.w3_bg {
    margin-top: 50px !important;
}
div#swiper-template--17050081755197__home_product_carousel_f43Bgb-next {
    margin-right: -40px !important;
}
  .best-sellers h4.dt-sc-main-heading {
    width: 100% !important;
    margin-top: -90px !important;
    text-align: center;
                   padding-top: 90px;
}
.best-sellers2 h4.dt-sc-main-heading {
    width: 100% !important;
    margin-top: -90px !important;
    text-align: center;
            padding-top: 44px;
}
  #shopify-section-template--15381694939197__16442198701513ccab.home-product-carousel .dt-sc-section-wrapper {
    margin-top:0px!important;
    padding-top:0px!important;
    margin-bottom:-30px!important;
  }
  #shopify-section-template--15381694939197__0659c007-d26b-4fa7-b5cb-8726cb545a49.home-product-carousel .dt-sc-section-wrapper{
    padding-top:0px!important;
  }
  #shopify-section-template--15381694939197__1645522469f8d34086.home-specification-banner .dt-sc-section-wrapper{
    margin-top: 0px!important; 
    margin-bottom: -35px!important;
  }
  .home-blog-section .dt-sc-heading{
    padding-top:15px!important;
  }
  
  .dt-sc-divider .dt-sc-divider-title{
    font-size:xx-large!important;
  }
}

@media screen and (max-width: 769px) and (min-width: 500px) {
  .home-specification-banner{
    margin:30px 0px!important;
  }
}
@media screen and (min-width:768px){
  .main-product-template{
  margin-top:15px;
}
}

.quantity button[type=button]:hover{
    border: var(--DT_Button_border_width) solid pink!important;
}

.product-wishlist-cart button{
  margin:0px;
}

/* again_mandasa_css_end */








