/** Shopify CDN: Minification failed

Line 297:43 Expected identifier but found "!"
Line 2687:14 Unterminated string token
Line 3466:0 Expected "{" but found "."
Line 3908:13 Expected identifier but found whitespace

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
/* 
font-family: 'Itim', cursive; */
html {
  max-width: 1920px;
  margin: 0 auto;
}

@font-face {
    font-family: 'buffaloregular';
    src: url('buffalo-regular.woff2') format('woff2'),
         url('buffalo-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, .h1 {
   font-family: Itim, sans-serif;
   margin-bottom: 38px;
}

h2, .h2 {
   font-family: Itim, sans-serif;
}

h3, .h3 {
   font-family: Poppins, sans-serif;
   text-transform: uppercase;
   letter-spacing: 1px;
}

h6, .h6 {
   font-family: buffaloregular, sans-serif !important;
   text-transform: none !important;
   letter-spacing: 0 !important;
   font-size: 36px !important;
  
}

h2.featured-products-heading.aos-init.aos-animate {
    font-family: Itim,cursive;
    font-size: 35px;
    margin-bottom: 30px;
}

.featured-products-wrapper p {
    color: #514F49;
    font-size: 18px;
    width: 70%;
    margin: 0 auto;
    line-height: 1.5;
}
.slideshow-wrapper {
    background: #FAF6F0;
    margin-bottom: 2em;
}
.slideshow-title {
  font-size: clamp(2em,5vw,3em)!important;
}
.shopify-section.custom-html {
    margin: 0;
}
div#shopify-section-template--15746286026907__d03cf4e1-0660-43bf-8fcf-cfea8f098ad0 div {
    width: 100%;
    max-width: 100%!important;
}
div#shopify-section-template--15746286026907__d03cf4e1-0660-43bf-8fcf-cfea8f098ad0 div.custom-html--container {
    padding: 0;
}
div#shopify-section-template--15746286026907__d03cf4e1-0660-43bf-8fcf-cfea8f098ad0 input {
    background-color: white;
}
.ff-639b34a9487ba941a49c651c__left {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.ff-639b34a9487ba941a49c651c__right {
  justify-content: start!important;
}
[data-ff-el="root"].ff-639b34a9487ba941a49c651c .ff-639b34a9487ba941a49c651c__wrapper {
  flex-direction: row-reverse;
}
.custom-liquid-cont {
    margin: 0!important;
}
.custom-liquid-cont [data-ff-el="root"].ff-63997e745be9368ced0199c4,
.custom-liquid-cont [data-ff-el="root"].ff-63997e745be9368ced0199c4 .ff-63997e745be9368ced0199c4__container {
  max-width: 100%;
}
.index-newsletter-content .form-field {
      display: flex;
    align-items: center;
  gap: 1em;
}
/*************/

html.js.supports.flexbox.csstransforms3d.js-focus-visible {
    padding-bottom: 0!important;
}
.share {
  
    display: none!important;
}

.footer-menu.footer-social-contact .social-wrapper {
     margin-bottom: 16px;
     margin-left: 0;
}

.footer-menu.footer-social-contact .social-wrapper ul{
      text-align: center;
}


.custom-btn-ani{
    padding-bottom: 16px!important;
    border-radius:30px;
  margin-top: 20px;

}
.custom-btn-ani::before{
     border-radius:30px;
}

h3.product--item-title a {
    display: block;
    color: #504f48!important;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
  font-weight: 400;
}
  #shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-same-height .slick-slide, 
#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-same-height .slick-track,
  #shopify-section-template--15746286026907__2de8efde-3b30-4b3d-8fe3-266db04a44d1 .slideshow-same-height .slick-slide, 
#shopify-section-template--15746286026907__2de8efde-3b30-4b3d-8fe3-266db04a44d1 .slideshow-same-height .slick-track {
        min-height: 330px!important;
    }
#shopify-section-template--15227351367835__16371443402221d2d4 .height-inherit,
#shopify-section-template--15746286026907__2de8efde-3b30-4b3d-8fe3-266db04a44d1 .height-inherit {
    height: 440px!important;
}
.grid-item-custom.footer-menu.footer-social-contact.footer-social-media img {
    border-radius: 50%!important;
}

.footer-lower {
    display: none!important;
}
.product-item-price {
    display: flex;
    flex-wrap:wrap;
    justify-content: center;
    column-gap: 10px;
    row-gap: 10px;
}
.product-item .product--item-title a {
     text-transform: capitalize;
 
}
h3.product--item-title a {
    text-transform: uppercase;
  letter-spacing: 1px;
}
h4.section-title.diff-style {
    font-size: 40px!important;
    font-family: 'buffaloregular';
    letter-spacing: 0px;
  
}
span.sale-on {
   font-size: 17px;
    font-weight: 600;
    margin-left: 14px;
    color: #cb826b!important;
    flex-basis: 100%;
    display: block;
    text-align: center;
}

h1.no-related {
    text-align: center;
    margin: 40px 0;
}
div#shopify-section-template--15227351367835__16385475938837b2f9 {
    margin: 0 0;
}

div#wishlisthero-product-page-button-container {
    display: grid;
    place-items: center;
}

.index-wrapper p {
    font-size: 15px;
}



div#shopify-section-template--15227351367835__1636547758e011f5a5 span.button-text {
  font-size: 18px!important;

}

div#shopify-section-template--15227351367835__1636547758e011f5a5  .btn-join {
  padding:20px 30px!important;
  margin-top: 35px;
}
#div#shopify-section-template--15227351367835__1636547784c1fac545 .animation-btn1 {

  padding: 20px 28px!important;
  font-size: 18px!important;

}
details.accordion-content.rte p {
    text-align: left;
}


p.boost-pfs-filter-product-item-price {
    display: flex;
    justify-content: center;
  flex-wrap: wrap;
    row-gap: 10px;
}
/******end global*******/

/****start animation ******/

.hover-animation::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    background-color: var(--button-background-hover);
    transform: translateZ(0);
    clip-path: polygon(-1% 0,0 0,-25% 100%,-1% 100%);
    backface-visibility: hidden;
    transition: clip-path .5s cubic-bezier(.165,.84,.44,1) 0s;
    z-index: -1;
    animation: opacityFallbackOut .5s step-end forwards;
}

.btn-join {
    display: inline-block;
    background: #ce8b72;
    padding: 15px 28px;
    border-radius: 30px;
    color: #fff!important;
    font-size: 16px;
    margin-top: 15px;
    text-transform: uppercase;
    position: relative;
    z-index: 4;
}


   .animation-btn1{
            display: inline-block;
    background: #CE8B72!important;
    padding: 15px 28px;
    border-radius: 30px!important;
    color: #fff!important;
    font-size: 16px;
     border: none!important;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
        }


        .hover-animation1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.2);!important;
    opacity:1;
    border-radius: 30px!important;
    transform: translateZ(0);
    clip-path: polygon(-1% 0,0 0,-25% 100%,-1% 100%);
    backface-visibility: hidden;
    transition: clip-path .5s cubic-bezier(.165,.84,.44,1) 0s;
    z-index: -1;
    animation: opacityFallbackOut .5s step-end forwards;
}
.hover-animation1:hover:before {
    clip-path: polygon(0 0,101% 0,101% 101%,0 101%);
    animation: opacityFallbackIn 0s step-start forwards;
}

/****end animation ******/


.product-item-details {

    margin-top: 26px!important;
}
/******Home******/

div#shopify-section-template--15227351367835__index-image-with-text-overlay .image-with-text-overlay__wrapper .image-with-text-overlay__image .img, .image-with-text-overlay__wrapper .image-with-text-overlay__image>div {

    background-attachment: fixed;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay .image-with-text-overlay__wrapper .image-with-text-overlay__text-inner {
    padding: 40px;
    background: #FAF6EF;
}


div#shopify-section-template--15227351367835__index-image-with-text-overlay section.image-with-text-overlay__wrapper.homepage-content--template--15227351367835__index-image-with-text-overlay.image-with-text-overlay__wrapper--textPosition-right.image-with-text-overlay__wrapper--textAlignment-left.size-medium.aos-init.aos-animate {
    padding: 40px;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay .image-with-text-overlay__subtext.rte p {
    margin-top: 0!important;
  line-height: 1.4;
  text-align:left;
}
div#shopify-section-template--15227351433371__img-para-text .right-text p{
  text-align:left!important;
}
div#shopify-section-template--15227351433371__img-para-text2 .right-text p {
    text-align: left;
}
div#shopify-section-template--15227351367835__index-image-with-text-overlay .image-with-text-overlay__subtext.rte p:nth-child(6) {
    margin-top: 25px!important;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay h3.index-subheading{
     font-family: 'buffaloregular';
     font-size:40px;
     color:#876143;
    margin-bottom:12px!important;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay h2.image-with-text-overlay__title {
    color: #CE8B72!important;
  font-family: 'Itim', cursive;
  margin-bottom:22px;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay a.image-with-text-overlay__btn.button.hover-animation.third-fade {
    border-radius: 30px;
    font-weight:600;
}

div#shopify-section-template--15227351367835__index-image-with-text-overlay .hover-animation:before {
      border-radius: 30px;
  }



div#shopify-section-template--15227351367835__1636543567408ed7d2 {
  background:#CB826B;
  margin:0!important;
  padding:35px;
}

div#shopify-section-template--15227351367835__1636543567408ed7d2 h1 {
   font-family: 'buffaloregular';
     font-size:50px;
     color:white!important;
}

div#shopify-section-template--15227351367835__1636543567408ed7d2  p {
    font-size: 16px;
    color: white;
    line-height: 1.5;
}

.boost-pfs-filter-product-item-title {
    font-family: Poppins;
    font-weight: 400!important;
    font-size: 15px;
    text-transform:capitalize;
}

.boost-pfs-filter-product-item-label .sale {
  background: #CB826B !important;
}

p.boost-pfs-filter-product-item-price span.money {
  font-size: 15px!important;
}

.boost-pfs-filter-bottom-pagination-default>ul>li {
   line-height: 34px!important;
}

.boost-pfs-filter-toolbar-top-mobile {
  margin-bottom: 0 !important;
}

.boost-pfs-filter-collection-header-wrapper {
  padding: 35px 0 30px 0;
}

.boost-pfs-filter-total-product {
  display: none !important;
}

h1.boost-pfs-filter-collection-header {
    color: #ce8b72!important;
    font-family: Itim,cursive;
}


div#shopify-section-template--15227351367835__index-featured-collection h2.featured-products-heading{
    font-family: 'Itim', cursive; 
  font-size: 35px;
}

div#shopify-section-template--15227351367835__index-featured-collection .svg-placeholder {
    border-radius: 50%!important;
} 

div#shopify-section-template--15227351367835__index-featured-collection .item-content.below {
    text-align: center;
}

div#shopify-section-template--15227351367835__index-featured-collection  header.index-header.myflex-viewall {
    display: grid;
    grid-template-columns:40% 1fr;
}
div#shopify-section-template--15227351367835__index-featured-collection  .title-wrapper {
    order: 2;
    display:flex;
  justify-content:space-between;
  align-items:center;
}
div#shopify-section-template--15227351367835__index-featured-collection  header.index-header.myflex-viewall h2{
   margin-bottom:0!important;
}

div#shopify-section-template--15227351367835__index-featured-collection .featured-products-item-more{
   
  margin-top:0px!important;

}

div#shopify-section-template--15227351367835__index-featured-collection .featured-products-item-more a .button-text{
   
  color:#CB826B!important;

}

div#shopify-section-template--15227351367835__index-featured-collection .featured-products-item-more a {
    background:transparent;
  text-transform:uppercase;
}
div#shopify-section-template--15227351367835__index-featured-collection .featured-products-item-more a::before {
   display:none;
}

div#shopify-section-template--15227351367835__index-featured-collection h3.item-title.product-homepage-slider--onboarding-title {
    color: #514F49;
    text-transform: capitalize;
    font-size: 25px;
    margin-top: 20px;
}



div#shopify-section-template--15227351367835__162878164254800547 h3.index-subheading{
    font-family: 'buffaloregular';
    font-size: 40px;
    color: #876143!important;
    margin-bottom:6px!important;
}

div#shopify-section-template--15227351367835__162878164254800547 h2.slideshow-title{
  font-size:44px!important;
  color:#CE8B72!important;
   font-family: 'Itim', cursive; 
}

div#shopify-section-template--15227351367835__162878164254800547 p.slideshow-text.second-fade {
    color: #514E49!important;
    text-align:left;
}

div#shopify-section-template--15227351367835__162878164254800547 .slideshow-button{
  border-radius:30px;
  position:relative;
  z-index:999;
}

div#shopify-section-template--15227351367835__162878164254800547 .slideshow-button::before{
   border-radius:30px;

}

#shopify-section-template--15227351367835__16365435755c58d2d3 {
  margin-bottom: 0;
}

 #shopify-section-template--15227351367835__16365435755c58d2d3 .free-resource {
    margin: 100px 0 50px 0;
    background-color: #ECD9CD;
    padding: 0px 145px;
    min-height: 30vh;
    display: grid;
    grid-template-columns: 45% 1fr;
    grid-gap:50px;
    align-items:center;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 .free-resource .img-box img {
    width: 100%;
   
}
#shopify-section-template--15227351367835__16365435755c58d2d3 .img-box{
    position: relative;
    top:-30px;

}


#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource {
    display: flex;
    column-gap: 10px;
    margin-top: 30px;
}

#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control{
  flex-basis:25%;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control:last-child{
  flex-basis:17%;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control input{
  width:100%;
  padding:16px 25px;
  border:none;
  border-radius:30px;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control input::placeholder{
   color:#806048;
   font-size:16px;
   text-transform:uppercase;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control:last-child input{
   background-color:#806048;
   font-size:16px;
   border:none!important;
   color:white!important;
   padding:14px!important;
 }
.free-res-content h2 {
  font-family: Itim,cursive;
    font-size: 35px!important;
    color: #806048;
    margin-bottom:-12px!important;
   letter-spacing:1px;
}
.free-res-content p {
   color: #806048;
  font-size:16px!important;
  width: 60%;
    line-height: 1.4;
    margin: 36px 0;
  text-align:left;
}

#shopify-section-template--15227351367835__16365477510716699b{
  margin-top:-100px!important;
}


#shopify-section-template--15227351367835__16365477510716699b .featured-products-heading {
    font-family: Itim,cursive;
    font-size: 35px;
}




#shopify-section-template--15227351367835__16365477510716699b .svg-placeholder {
    border-radius: 50%;
}


#shopify-section-template--15227351367835__16365477510716699b h3.item-title.product-homepage-slider--onboarding-title{
color: #514f49;
    text-transform: capitalize;
    font-size: 25px;
    margin-top: 20px;
  text-align:center;
}
#shopify-section-template--15227351367835__1636547758e011f5a5 section.custom-liquid {
    height: 500px;
}

.deserts-netural {
    background-color: #ECD9CD;
    height: 100%;
    display: grid;
    grid-template-columns: 32% 1fr;
   
}
 .deserts-netural-bg {
    background-image: url('/cdn/shop/files/mywelcome.png?v=1637140255');
    background-repeat: no-repeat;
    background-position: right;
    background-size: 70%;
    background-attachment:fixed;
    width:100%;
    height:100%;
}
@media only screen and (max-width: 500px) {
.deserts-netural-bg {
    background-size: 100%;
}
}


.deserts-netural-content {
    background: #faf6ef!important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0;
}
.deserts-netural-content > div{
    width:77%
}

.deserts-netural-content h3 {
    color: #876143;
    font-family: 'buffaloregular';
    font-size: 40px;
    margin-bottom:8px!important;
}



.deserts-netural-content h2 {
    color: #CE8B72;
    font-family: Itim,cursive;
    font-size: 36px;
}

.deserts-netural-content p {
    font-size: 16px;
    color: #514e49;
    line-height: 1.5;
    padding-right: 21px;
    margin-top:25px;
  text-align:left;
}


.deserts-netural-content a.shop_collection {
    display: inline-block;
    margin-top: 45px;
    background: #CB826B;
    font-size: 14px;
    padding: 20px 30px!important;
    border-radius: 30px;
  text-decoration:none;
  text-transform:uppercase;
   color:white;
    
}
a.shop_collection.button.hover-animation.third-fade::before{
  border-radius:30px;
}

#shopify-section-template--15227351367835__1636547784c1fac545 .featured-products-heading {
    font-family: Itim,cursive;
    font-size: 35px;
      margin-bottom: 30px;
}

#shopify-section-template--15227351367835__1636547784c1fac545 p.aos-init.aos-animate {
    color: #514F49;
    font-size: 18px;
    width: 70%;
    margin: 0 auto;
    line-height:1.5;
}

h3.item-title {
    text-transform: uppercase;
    color: #514E49!important;
    font-size: 16px!important;
  text-align:center;
}
/* span.money {
  display:block;
} */



#shopify-section-template--15227351367835__index-blog h2{
     font-family: Itim,cursive;
    font-size: 35px;
  margin-bottom:30px;
}

#shopify-section-template--15227351367835__index-blog .homepage-subheader > p {
    font-size: 18px!important;
    color:#514F49;
}


#shopify-section-template--15227351367835__16371443402221d2d4 p.slideshow-text.second-fade {
    color: #514F49!important;
}

#shopify-section-template--15227351367835__16371443402221d2d4 h2.slideshow-title,
#shopify-section-template--15746286026907__2de8efde-3b30-4b3d-8fe3-266db04a44d1 h2.slideshow-title {
    color:#CE8B72!important;
   font-family: Itim,cursive;
}

#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-content-wrapper.center .slideshow-content-inner {
    max-width: 65%;
}
@media only screen and (max-width: 560px) {
#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-content-wrapper.center .slideshow-content-inner {
    max-width: 90%;
}
}

.star-rating i{
  color:#DBC0B0;
  font-size:18px;
}

.star-rating {
  margin: 10px 10px;
  text-align: center;
  
}

.slideshow-wrapper  .test-para .test-sub-heading{
   font-size:16px;
  color: #806048;
}

.slideshow-wrapper  p.test-p  {
   font-size:16px;
  color: #806048;
}

.testimonial-info {
    margin-top: 30px;
    color:#64615B!important;
     font-style:italic;
}

.slideshow-wrapper .testimonial-info h2{
    font-size:19px;
    color:#806048!important;
     font-style:italic;
    font-weight:500;
}

.slideshow-wrapper .testimonial-info h2:first-child{
   margin-bottom:0!important;
}

.slideshow-wrapper .testimonial-info h2:last-child{
   font-size: 1.7rem!important;
    margin-top: 6px;
}


#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-wrapper .slick-previous,

#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-wrapper .slick-next{
 
    top: 50%;
    transform: translateY(-50%);
}

.slideshow-wrapper .slick-arrow svg {
   
    background-color: transparent!important;
    border:none!important;
   
}

#shopify-section-template--15227351367835__16371443402221d2d4 .slideshow-wrapper button.slick-arrow:after {
  border:none!important
}


   .random-grid-wrapper{
        margin:0;
        display:grid;
        grid-template-columns: repeat(auto-fit,minmax(270px,1fr));
        grid-gap: 10px;
    }
    .random-grid-wrapper .grid-item-r{
        height: 280px;
    }
    .random-grid-wrapper .grid-item-r img{
        width:100%;
        height:100%;
    }


.index-newsletter-inner>form {
    max-width: 1500px!important;
  
}

h3.index-subheading {
    font-family: 'buffaloregular'!important;
    font-size: 50px!important;
    color: #876143!important; 
}

h2.index-newsletter-title {
    font-family: Itim,cursive!important;
    font-size: 38px!important;
    color:#CE8B72!important;
    margin:11px 0!important;
}


.index-newsletter p {
    color: #514E49!important;
    font-size: 19px!important;
    width: 85%!important;
    line-height: 1.4!important;
  text-align:left!important;
}
.index-newsletter .form-field input {
    background: #FAF6EF!important;
    border-radius: 30px!important;
     border-color: transparent;
    text-align: center;
}
.index-newsletter .form-field input::placeholder {
  font-weight:500!important;
  color:#806048!important;
  text-transform:uppercase!important;
  font-size:15px!important;
}


.index-newsletter .margin-x{
  margin:0!important;
}
.index-newsletter button.button.hover-animation {
    border-radius: 30px!important;
    background-color:#806048!important;
    min-width:130px!important!important;
}
.index-newsletter button.button.hover-animation span.button-text{
   font-size:15px!important;
}

.index-newsletter button.button.hover-animation::before {
    border-radius: 30px!important;
    background-color:#806048!important;
}
#shopify-section-template--15227351367835__index-blog figure {
   
}

#shopify-section-template--15227351367835__index-blog .index-blog-item figure img {
    display: block;
    width: 100%;
    height: 100%;
}
#shopify-section-template--15227351367835__index-blog .index-text{
    font-family: 'buffaloregular';
    font-size: 50px;
    color: #876143!important; 
}

#shopify-section-template--15227351367835__index-blog  h3 {
    color: #806048;
    font-size: 26px;
    text-align: center;
}


#shopify-section-template--15227351367835__index-blog p.index-blog-text {
    text-align: center;
    color:#514E49!important;
    font-size:14px;
   margin:17px 0;
}

#shopify-section-template--15227351367835__index-blog  .index-blog-bottom {
    padding: 5px;
  background:#EDD9CD;
}
#shopify-section-template--15227351367835__index-blog  .index-blog-bottom a{
  display:block;
  text-align:center;
  color:#CE8B72;
  font-size:15px;
  text-transform:uppercase;
}

#shopify-section-template--15227351367835__index-blog h5.index-blog-extra {
    font-size: 45px;
    text-align: center;
    font-family: buffaloregular;
    transform: rotate(-4deg);
}

/* #shopify-section-template--15227351269531__main .grid-item-33 {
    width: 24%!important;
} */

#shopify-section-template--15227351367835__1636547784c1fac545 a.button.hover-animation{
   background-color:#806048!important;
   border-radius:30px;
}
#shopify-section-template--15227351367835__1636547784c1fac545 a .button-text{
  text-transform:uppercase!important;
}

#shopify-section-template--15227351367835__1636547784c1fac545 a.button.hover-animation::before{
   background-color:#806048!important;
  opacity:.8;
   border-radius:30px;
}

#shopify-section-template--15227351367835__1636547784c1fac545 a

#shopify-section-template--15227351367835__index-shop-the-look p.stl__subheading.h4{
   font-family: 'buffaloregular';
    font-size: 40px;
    color: #876143;
}

#shopify-section-template--15227351367835__index-shop-the-look h2.stl__heading {
       color: #ce8b72!important;
    font-family: Itim,cursive;
    margin:15px 0;
}

#shopify-section-template--15227351367835__index-shop-the-look .stl__desc--text.rte p{
   font-size: 16px;
    color: #514e49;
} 
#shopify-section-template--15227351367835__index-shop-the-look h3.product--item-title a {
    display: block;
    text-align: center;
    color: #514E49;
       font-size: 16px!important;
  text-transform:uppercase;
}
#shopify-section-template--15227351367835__index-featured-collection img{
    border-radius: 50%;
    width: 80%!important;
    margin: 0 auto;
}
#shopify-section-template--15227351367835__16365477510716699b img{
   border-radius: 50%;
    width: 80%!important;
    margin: 0 auto;
}

#shopify-section-template--15227351367835__index-featured-collection h3.product--item-title a{
   display:block;
   color:#504F48;
   text-align:center;
   font-size:16px;
  text-transform:uppercase;
}

/****************product page************************/
div#shopify-section-template--15227351597211__main div#product-price {
    position: relative;
}

div#shopify-section-template--15227351597211__main span.sale-on {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 40%;
}
.index-wrapper.product-page-wrapper h1#product-title {
    color: #504F48;
    font-size: 30px;
  text-transform:capitalize;
}


.index-wrapper.product-page-wrapper span.money {
    display: inline;
}

.index-wrapper.product-page-wrapper h3.item-title {
    text-transform: capitalize;
    color: #514e49!important;
    font-size: 18px!important;
    text-align: center;
}
.index-wrapper.product-page-wrapper  span.product-price-compare.money .money {
    opacity: .7;
    margin-right: 5px;
}

.index-wrapper.product-page-wrapper span.sale-on {
    font-size: 17px;
    font-weight: 600;
    margin-left:14px;
    color:#cb826b!important;
}
.index-wrapper.product-page-wrapper span.form-field-title {
    display: none;
}

.index-wrapper.product-page-wrapper .qty-selector {
    border: 1px solid #CE8C72;
    width: 100%;
    transform:translateX(0)!important;
     justify-content: space-between;
   align-items:center;
    border-radius: 30px;
}

.index-wrapper.product-page-wrapper .qty-selector__btn--minus {
    transform: translateX(0)!important;
    background:#EDD9CD!important;
    border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  display: flex;
    justify-content: center;
    align-items: center;
}

.index-wrapper.product-page-wrapper .qty-selector__btn--add {
    transform: translateX(0px)!important;
    background: #CE8C72;
    border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  display: flex;
    justify-content: center;
    align-items: center;
}

.index-wrapper.product-page-wrapper .quantity-add-btn-wrapper {
    display: grid;
    grid-template-columns: 25% 1fr;
    grid-gap:25px;
    align-items: center;
      margin-bottom: 0px!important;
}

.product-form .form-field:not(.swatch-color), .product-form .selector-wrapper {
    margin-bottom: 0!important;
}

.index-wrapper.product-page-wrapper .form-actions button.button.button-secondary {
    border-radius: 30px!i;
    border-radius: 30px!important;
    font-size: 15px;
  text-transform: uppercase;
}

.index-wrapper.product-page-wrapper button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT {
    border-radius: 30px;
    text-transform: uppercase;
}

.index-wrapper.product-page-wrapper details.accordion-content.rte summary {
    color: black;
    font-size: 18px;
    font-weight: 500;
      letter-spacing: 1px;
    text-transform: uppercase;
  cursor: default;
}
.index-wrapper.product-page-wrapper .accordion-content p{
margin-left: 20px;
}
.index-wrapper.product-page-wrapper .accordion-content h2{
margin-left: 20px;
}
.index-wrapper.product-page-wrapper .accordion-content h3{
margin-left: 20px;
}
.index-wrapper.product-page-wrapper .accordion-content ul{
margin-left: 20px;
}
.index-wrapper.product-page-wrapper .accordion-content{
  border-bottom:1px solid #504F48;
}

.index-wrapper.product-page-wrapper .qty-selector__btn svg {
    height: 25px;
    width: 25px;
    fill: white!important;
}

.index-wrapper.product-page-wrapper h3.product--item-title a {
    display: block;
    text-align: center;
    font-size: 17px;
    color:#514E49!important;
}
.index-wrapper.product-page-wrapper .product-item__wrapper .money{
  display:block;
}
.index-wrapper.product-page-wrapper .product-quantity .form-input {
    max-width: 44px;
    text-align: center;
    font-size: 20px;
    padding-bottom: 0!important;
}

  #shopify-section-template--15227351597211__product-gallery .product-thumbnail-wrap {
   
    width: 100px;
    height: 100px;
}
#shopify-section-template--15227351597211__product-gallery .product-thumbnail-wrap img{
  width:100%;
  height:100%;
}
  


h2.spr-header-title {
    text-align: center;
    margin-bottom: 40px;
    font-weight:600;
}

a.spr-summary-actions-newreview {
    border: 1px solid #504e486e;
    color:#504E48!important;
    display: inline-block;
    border-radius: 25px;
    padding: 10px 25px!important;
    border-radius:25px;
    text-decoration:none;
}

i.spr-icon.spr-icon-star {
    color: #CE8C72;
}

.spr-review-header-title {

    color: #504E48!important;
}

#shopify-section-template--15227351597211__product-recommendations h2 {
    font-size: 40px!important;
    font-family: 'Itim', cursive;
  text-transform:uppercase;
}

#shopify-section-template--15227351597211__product-gallery .product-thumbnails .thumbnails {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
div#shopify-section-footer {
    background: #EDD9CD;
    padding: 65px 0 50px 0;
}

@media only screen and (max-width: 520px) {
  div#shopify-section-footer {
  padding: 10px 0 50px 0;
  }
}

.footer-menu h4.section-title {
    font-size: 20px;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

h4.section-title.diff-style {
    letter-spacing: 0px !important;
}

#shopify-section-footer .main-footer-inner ul li a {
    
    font-size: 16px;
}

#shopify-section-footer .main-footer-inner ul li{
   margin-bottom:8px;
}

#shopify-section-footer .footer-grid-wrapper {
    display: grid!important;
    grid-template-columns: 250px 250px 250px 1fr;
    
}

#shopify-section-footer .footer-grid-wrapper::before{
   display:none!important;
}
#shopify-section-footer .rte p{
    color: #BE7760!important;
    font-size: 16px!important;
    line-height: 1.5;
}

#shopify-section-footer .social svg {

    color: #BE7760!important;
}

#shopify-section-footer .main-footer-wrapper {
    margin-top: 0!important;
}
#shopify-section-footer .main-footer-inner {
  padding-bottom:0!important;
}




#shopify-section-template--15227351597211__1637240091bf52007f{
  margin-bottom:50px
}
#shopify-section-template--15227351597211__1637240091bf52007f .index-newsletter-inner>form {
    max-width: 1200px;
  
}

.index-newsletter-inner .index-subheading {
  margin-top: 20px !important;
}

    

#shopify-section-template--15227351597211__1637240091bf52007f h3.index-subheading {
    font-family: 'buffaloregular';
    font-size: 50px;
    color: #876143!important; 
}

#shopify-section-template--15227351597211__1637240091bf52007f h2.index-newsletter-title {
    font-family: Itim,cursive;
    font-size: 35px;
    color:#CE8B72;
    margin:11px 0;
}

#shopify-section-template--15227351597211__1637240091bf52007f p {
    color: #514E49;
    font-size: 18px;
    width: 80%;
    line-height: 1.4;
  text-align:left;
}
#shopify-section-template--15227351597211__1637240091bf52007f .form-field input {
    background: #FAF6EF!important;
    border-radius: 30px;
      padding-left: 40px;
}
#shopify-section-template--15227351597211__1637240091bf52007f .form-field input::placeholder {
  font-weight:400;
  color:#806048;
  font-size:16px;
}


#shopify-section-template--15227351597211__1637240091bf52007f .margin-x{
  margin:0 15px;
}
#shopify-section-template--15227351597211__1637240091bf52007f button.button.hover-animation {
    border-radius: 30px;
    background-color:#806048;
}
#shopify-section-template--15227351597211__1637240091bf52007f button.button.hover-animation::before {
    border-radius: 30px;
    background-color:#806048;
}
#shopify-section-template--15227351597211__1637240091bf52007f .index-newsletter-inner{
  background-color:white!important;
}

/*******collection***************/

#shopify-section-template--15227351335067__main{
  width:70%!important;
}
#shopify-section-template--15227351335067__product-filtering{

  width:25%!important;
}

#shopify-section-template--15227351335067__main h3.product--item-title a{
    font-size: 16px!important;
    text-align: center;
    display:block;
    color:#514E49!important;
}
div#cloud_search_filters_root {
    margin-top: 30px;
}
.cloud-search-page-controls__filters {
    flex-direction: column!important;
    margin: 0!important;
    align-items: flex-start!important;
}

.cloud-search-page-controls__filters-container {
    justify-content: flex-start!important;
}
.cloud-search-filter__name{

  background:none!important;
}
/*******about page**********/

div#shopify-section-template--15227351433371__img-para-text {
    width: 100%;
    min-height: 550px;
}

div#shopify-section-template--15227351433371__img-para-text .inner-container{
   width:80%;
  min-height: 550px;
   margin:0 auto;
  display: grid;
    grid-template-columns: 40% 1fr;
    grid-gap:70px;
  align-items: center;
   
}
  #shopify-section-template--15227351433371__img-para-text .inner-container {

    }
/*
  #shopify-section-template--15227351433371__img-para-text .img-parallax img.main-image {
    width: 100%;
    height: 560px!important;
} */

#shopify-section-template--15227351433371__img-para-text .img-parallax{
  position:relative;
}
#shopify-section-template--15227351433371__img-para-text .img-parallax img.pos-img {
    position: absolute;
    right: -60px;
    top: -25px;
    width: 40%;
}

div#shopify-section-template--15227351433371__img-para-text .inner-container h2 {
   font-size: 32px!important;
    color: #ce8b72!important;
    font-family: 'Itim', cursive;
}
div#shopify-section-template--15227351433371__img-para-text .inner-container p {
    font-size: 16px!important;
    color:#514E49!important;
    line-height:1.6;
     
}








div#shopify-section-template--15227351433371__img-para-text2 {
    width: 100%;
    min-height: 550px;
}

div#shopify-section-template--15227351433371__img-para-text2 .inner-container{
   width:80%;
   min-height: 550px;
   margin:0 auto;
   display: grid;
   grid-template-columns: 1fr 45%;
   grid-gap:70px;
   align-items: center;
}

div#shopify-section-template--15227351433371__img-para-text2 .img-parallax {
    position: relative;
}

div#shopify-section-template--15227351433371__img-para-text2  img.pos-img2 {
    width: 40%;
    position: absolute;
    bottom: -50px;
    left: -80px;
    transform: rotate(-11deg);
}
/* div#shopify-section-template--15227351433371__img-para-text2 .inner-container{
     background-image: url(/cdn/shop/files/about2-image.png?v=1637915993);
        background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    background-position: center;
} */
/* div#shopify-section-template--15227351433371__img-para-text2 .inner-container .img-parallax{
   background-image:url('/cdn/shop/files/about.png?v=1637299210');
   background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  width:100%;
  height:100%;
} */

div#shopify-section-template--15227351433371__img-para-text2 .inner-container h2 {
   font-size: 32px!important;
    color: #ce8b72!important;
    font-family: 'Itim', cursive;
}
div#shopify-section-template--15227351433371__img-para-text2 .inner-container p {
    font-size: 16px!important;
    color:#514E49!important;
    line-height:1.6;
      padding-right: 20px;
}






div#shopify-section-template--15227351433371__1637297450f8d198b4 h3.index-subheading{
   
   font-size: 38px!important;
    color: #806048;
   font-family: 'buffaloregular';
   margin-bottom:0px!important;

}

div#shopify-section-template--15227351433371__1637297450f8d198b4 .image-with-text-overlay__subtext.rte p{
   color:#514E49;
}

#shopify-section-template--15227351433371__1637297450f8d198b4 h2.image-with-text-overlay__title {
    font-size: 44px!important;
    color: #ce8b72!important;
    font-family: 'Itim', cursive;
}


#shopify-section-template--15227351433371__1637297450f8d198b4 .image-with-text-overlay__wrapper .image-with-text-overlay__text-inner {
    padding: 24px 85px!important;
}



#shopify-section-template--15227351433371__1637298940a1b80e2f{
   margin:0!important;
   height:600px;
}
#shopify-section-template--15227351433371__1637298940a1b80e2f .grid.homepage-text-with-image--left {
    height: 600px;
  
}
#shopify-section-template--15227351433371__1637298940a1b80e2f  .homepage-image-with-text--image.grid-item-50 {
    overflow: hidden!important;
}
#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--image.grid-item-50 {
    width: 40%!important;
    height:600px;
}

#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--image.grid-item-50 img.is-lazy {
    width: 100%;
    height: 600px;
}
#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--text.grid-item-50 {
    margin-top: 55px;
}

#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--text.grid-item-50,
#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--image.grid-item-50{
    padding: 60px 60px  60px 0!important;
}


#shopify-section-template--15227351433371__1637298940a1b80e2f h2.image-with-text--title {
    color: #ce8b72!important;
    font-family: Itim,cursive;
    font-size:40px!important;
}

#shopify-section-template--15227351433371__1637298940a1b80e2f .image-with-text--content p {
    margin-bottom: 20px;
    color:#514E49!important;
    font-size:18px;
    line-height:1.4;
}
#shopify-section-template--15227351433371__1637298944de47da57{
   height:600px;
}
div#shopify-section-template--15227351433371__1637298944de47da57 .image-with-text--content p {
    margin-bottom: 20px;
    color:#514E49!important;
    font-size:18px;
    line-height:1.4;
}

div#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--image.grid-item-50 {
    padding: 60px 60px 60px 0!important;
    height:600px;
}


div#shopify-section-template--15227351433371__1637298944de47da57  .homepage-image-with-text--text.grid-item-50.homepage-image-with-text--text---right {
   padding: 60px 0 60px 60px!important;
   margin-top:45px;
}

div#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--image.grid-item-50 img.is-lazy {
  
    height: 600px;
}

#shopify-section-template--15227351433371__1637298940a1b80e2f .featured-content .grid {
    justify-content: center;
    align-items: center;
     background:transparent!important;
}
#shopify-section-template--15227351433371__1637298940a1b80e2f .image-with-text--content {
    display: inline-block;
    max-width: 625px!important;
}
 




#shopify-section-template--15227351433371__1637298944de47da57{
   margin-bottom:0px!important;
}
#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--image.grid-item-50 {
    width: 40%!important;
}
#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--image.grid-item-50 img.is-lazy {
    width: 100%;
    height: 625px;
}

#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--text.grid-item-50,
#shopify-section-template--15227351433371__1637298940a1b80e2f .homepage-image-with-text--image.grid-item-50{
    padding: 60px!important;
}


#shopify-section-template--15227351433371__1637298944de47da57 h2.image-with-text--title {
    color: #ce8b72!important;
    font-family: Itim,cursive;
    font-size:45px!important;
}

#shopify-section-template--15227351433371__1637298944de47da57 .image-with-text--content p {
    margin-bottom: 20px;
    color:#514E49!important;
}

#shopify-section-template--15227351433371__1637298944de47da57 .featured-content .grid {
    justify-content: center;
    align-items: center;
     background:transparent!important;
}

#shopify-section-template--15227351433371__1637298944de47da57 .image-with-text--content {
    display: inline-block;
    max-width: 625px!important;
}
#shopify-section-template--15227351433371__1637298944de47da57 .homepage-image-with-text--image.grid-item-50 {
    padding: 0;
    overflow: hidden!important;
}

#shopify-section-template--15227351433371__163730239002f434a6 p {
    font-size: 30px!important;
    color: #CE8B72;
  font-family: Itim,cursive;
	    line-height: 40px!important;

}

#shopify-section-template--15227351433371__163730239002f434a6 .index-rich-text__text {
    max-width: 85%!important;
  line-height: 1.4!important;
}

#shopify-section-template--15227351433371__1637303004e65f71a7{
  margin-bottom:30px!important;
}
 #shopify-section-template--15227351433371__1637303004e65f71a7 .free-resource {
    margin:30px 0;
    background-color: #ECD9CD;
    padding: 10px 50px;
    min-height: 30vh;
    display: grid;
    grid-template-columns: 40% 1fr;
    grid-gap:50px;
    align-items:center;
}
#shopify-section-template--15227351433371__1637303004e65f71a7 .free-resource .img-box img {
    width: 100%;
   
}
#shopify-section-template--15227351433371__1637303004e65f71a7 .img-box{
    position: relative;
    top:-40px;

}

#shopify-section-template--15227351433371__1637303004e65f71a7 form.form-free-resource {
    display: flex;
    column-gap: 30px;
    margin-top: 30px;
}

#shopify-section-template--15227351433371__1637303004e65f71a7 .free-res-content p {
    color: #806048;
    font-size: 18px!important;
    width: 90%;
    line-height: 1.4;
    margin: 0px 20px 19px 20px;
    text-align:left!important;
}
#shopify-section-template--15227351433371__1637303004e65f71a7 .free-res-content h2 {
    font-size: 38px!important;
    color: #806048;
   font-family: 'buffaloregular';
  text-align:center;
   margin:15px 0!important;
}

#shopify-section-template--15227351433371__1637303004e65f71a7 .membership-btn-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap:20px;
    margin-top:20px;
}

#shopify-section-template--15227351433371__1637303004e65f71a7 .membership-btn-wrapper a {
    background: #806048;
    color: white!important;
    padding: 15px 30px!important;
    border-radius: 30px;
    font-size: 15px;
}

#shopify-section-template--15227351433371__1637303004e65f71a7 .custom-html--container.blocks-1 {
    padding-left: 0!important;
    padding-right: 0!important;
}

#shopify-section-template--15227351433371__1637304491dbd5fea6{
  margin-top:0!important;
}

#shopify-section-template--15227351433371__1637304491dbd5fea6 h3.product--item-title a {
    font-size: 16px!important;
    display: block;
    text-align: center;
    color:#514E49!important;
}

#shopify-section-template--15227351433371__1637304491dbd5fea6 h2.featured-products-heading.aos-init.aos-animate {
    font-family: Itim,cursive;
    font-size: 35px;
}

/**********contact*************/
#shopify-section-template--15227351466139__main .grid-item-50 {
    width: 100%;
    margin: 0 auto;
}

#shopify-section-template--15227351466139__main form#contact_form {
    width: 70%;
    margin: 0 auto;
}

#shopify-section-template--15227351466139__main .rich-text.rte {
    text-align: center;
    margin-bottom: 35px;
}

#shopify-section-template--15227351466139__main form#contact_form  input,

#shopify-section-template--15227351466139__main form#contact_form  textarea#ContactFormMessage {
    color: #806048!important;
    border-radius: 30px;
    background: #FAF6EF;
    border: none!important;
    margin-bottom:15px;
}

#shopify-section-template--15227351466139__main form#contact_form  input::placeholder,
#shopify-section-template--15227351466139__main form#contact_form  textarea#ContactFormMessage::placeholder {
    color: #806048!important;
    text-transform:uppercase;
}

#shopify-section-template--15227351466139__main form#contact_form button.button.hover-animation {
    border-radius: 30px;
    text-transform:capitalize;
}

#shopify-section-template--15227351466139__main form#contact_form button.button.hover-animation .text-button{
 text-transform:uppercase;
}


#shopify-section-template--15227351466139__main form#contact_form button.button.hover-animation::before {
    border-radius: 30px;
}

div#shopify-section-template--15227351466139__main .page-header {
  font-family: Itim,cursive;
}

#shopify-section-template--15227351466139__main .rich-text.rte {
    font-size: 16px;
}
#shopify-section-template--15227351466139__main .rich-text.rte p{
  color:#514E49!important;
}

div#shopify-section-template--15227351367835__16371523933260206e{
  margin:20px 0!important;
}

/*****Free Resource 2******/
#shopify-section-template--15231884394651__1637297450f8d198b5 h3.index-subheading {
    font-family: 'buffaloregular';
    font-size: 40px!important;
    color: #876143!important;
}

#shopify-section-template--15231884394651__1637297450f8d198b5 h2.image-with-text-overlay__title {
    font-size: 44px!important;
    color: #ce8b72!important;
    font-family: Itim,cursive;
}
#shopify-section-template--15231884394651__1637297450f8d198b5 p {
    font-size: 17px!important;
    color:#514E49!important;
}

#shopify-section-template--15231884394651__1637297450f8d198b5 .image-with-text-overlay__wrapper .image-with-text-overlay__text-inner {
    padding: 24px 85px!important;
}

#shopify-section-template--15227351466139__main span.button-text {
    text-transform: uppercase!important;
}

/********free resource joined**********/

#shopify-section-template--15231884394651__grid-with-sidebar .grid-sidebar-container {
    width: 80%;
    margin: 0 auto;
  display: grid;
    grid-template-columns: 1fr 30%;
}

#shopify-section-template--15231884394651__grid-with-sidebar .card-side-img img{
  width:100%;
}

.grid-sidebar-wrapper {
    display: flex;
    align-items: center;
    column-gap: 20px;
    row-gap:35px;
    flex-wrap: wrap;
}

.grid-sidebar-wrapper .img-box{
   flex-basis:30%;

}

.card-side {
    background: #F2E1D6;
  padding:40px 20px;
  text-align:center;
  margin-top: 40px;
}
.card-side-img{
  width:240px;
  margin:0 auto;
  display:block;
  border-radius:50%;
}
.grid-siderbar-left h2{
    font-size:36px;
  font-family: Itim,cursive;
}

.grid-siderbar-left a.download-link {
    font-size: 18px;
    display: block;
    margin: 30px 0 55px 0;
    color:#514E49!important;
    text-transform:uppercase;
}

.grid-siderbar-right .card-side h3 {
    color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px;
}
.grid-siderbar-right .card-side h2 {
      font-size:3rem!important;
      font-family: Itim,cursive;
}

a.btn-more {
    display: inline-block;
    background: #806048;
    padding: 15px 28px;
    border-radius: 30px;
    color: white;
    font-size: 16px;
    margin-top:15px;
  opacity:.9;
  text-transform:uppercase!important;
}


.grid-siderbar-right .card-side h3 {
    color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px;
}

.fb-card {
    margin-top: 35px;
    background: #FAF6EF;
    padding: 30px;
   text-align:center;
    
}

.fb-card h1 {
  font-family: 'buffaloregular';
    font-size: 29px!important;
   color:#876143!important;
}
.page-header-wrapper .fb-card h1 {

   font-size: 32px!important;
}


.fb-card h3 {
      color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px;
}

.fb-card h2 {
    font-size: 3rem!important;
    font-family: Itim,cursive;
}



.news-letter-card {
    margin-top: 35px;
    background: #FAF6EF;
    padding: 30px;
   text-align:center;
    
}

.news-letter-card h1 {
  font-family: 'buffaloregular';
    font-size: 29px;
   color:#876143!important;
}

.news-letter-card h2 {
      font-size:3rem!important;
      font-family: Itim,cursive;
}
.mysignup{
  display: inline-block;
    background: #ce8b72;
    padding: 15px 28px;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    margin-top: 15px;
    text-transform:uppercase;
}

.btn-join{
    display: inline-block;
    background: #CE8B72;
    padding: 15px 28px;
    border-radius: 30px;
    color: white;
    font-size: 16px;
    margin-top:15px;
   text-transform:uppercase;
}
a.btn-join.button.hover-animation.third-fade::before{
  border-radius:30px;
}
/*****free resources******/
#shopify-section-template--15234175795355__1637297450f8d198b5 h3.index-subheading {
    font-family: 'buffaloregular';
    font-size: 40px!important;
    color: #876143!important;
}

#shopify-section-template--15234175795355__1637297450f8d198b5 h2.image-with-text-overlay__title {
    font-size: 44px!important;
    color: #ce8b72!important;
  font-family: Itim,cursive;
}
#shopify-section-template--15234175795355__1637297450f8d198b5 p {
    font-size: 17px!important;
    color:#514E49!important;
}

#shopify-section-template--15234175795355__1637297450f8d198b5 .image-with-text-overlay__wrapper .image-with-text-overlay__text-inner {
    padding: 24px 85px!important;
}

div#shopify-section-template--15234175795355__grid-with-sidebar2 .grid-with-sidebar .grid-sidebar-container {
    width: 80%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 30%;
}


div#shopify-section-template--15234175795355__grid-with-sidebar2 p {
    font-size: 16px;
    margin-bottom:12px;
    color:#514E49!important;
    line-height:1.5
}
div#shopify-section-template--15234175795355__grid-with-sidebar2 .input-control {
    margin-bottom: 20px;
} 

form#free-resources-form input {
    width: 75%;
    padding: 14px 30px;
    border-radius: 30px;
    border: none;
    background-color:#FAF6EF;
}

form#free-resources-form input::placeholder{
  text-transform:capitalize;
  color:#806048;
  font-weight:400;
  font-size:16px;
}


form#free-resources-form button.signup {
   background: #ce8b72;
    border: none;
    padding: 15px 25px;
    color: #fff;
    font-size: 13px;
    border-radius: 30px;
}

form#free-resources-form button.signin {
    background: #CE8B72;
    border: none;
    padding: 14px 25px;
    color: white;
    font-size: 14px;
    border-radius: 30px;
}
form#free-resources-form a.already-bff {
    display: block;
    margin: 20px 0;
    color: black;
}

#shopify-section-template--15227351269531__1637564120232d6924 .homepage-content--template--15227351269531__1637564120232d6924 .img,
#shopify-section-template--15227351236763__1637576567403178a9 .homepage-content--template--15227351236763__1637576567403178a9 .img{ 
  
    background-attachment: fixed!important;
}  
/******blog *******/


div#shopify-section-template--15227351269531__main {
    display: grid;
    grid-template-columns: 20% 1fr;
  width:90%;
  margin: 30px auto;
}

div#shopify-section-template--15227351269531__main .page-header-wrapper {
    position: relative;
    margin: 0!important;
    max-width: 100%!important;
}

div#shopify-section-template--15227351269531__main .page-header-wrapper .search-container {
    width: 95%;
    position:relative;
}

div#shopify-section-template--15227351269531__main .page-header-wrapper input {
    width: 100%;
   padding:10px 20px;
}

div#shopify-section-template--15227351269531__main .search-wrapper h3 {
  color:#504E48!important;
}

div#shopify-section-template--15227351269531__main .category-list-wrapper {
    margin-top: 50px;
   
}

div#shopify-section-template--15227351269531__main .category-list-wrapper ul{
    list-style-type:none;
}

div#shopify-section-template--15227351269531__main .category-list-wrapper h2 {
    color:#504E48!important;
  font-size: 18px;
}

div#shopify-section-template--15227351269531__main .blog-item-info {
    text-align: center;
    padding:10px 0px!important;
    margin-top:10px!important;
}

div#shopify-section-template--15227351269531__main .blog-item-info a {
  color:#876143!important;
}

div#shopify-section-template--15227351269531__main .blog-item-info p{
  text-align:left!important
}

div#shopify-section-template--15227351269531__main .rte {
    display: flex;
}
div#shopify-section-template--15227351269531__main .rte a{
  border-bottom:none!important;
  color: #C8745B!important;
}


div#shopify-section-template--15227351269531__main .blog-item-tag a {
    color: #C8745B!important;
    font-size: 29px;
  font-family: 'buffaloregular';
  transform:rotate(-4deg);
}

#shopify-section-template--15227351269531__main .blog-subtitle {
    text-align: center;
    font-size: 16px;
    margin-bottom: 2rem;
}

#shopify-section-template--15227351269531__main h1.page-header {
  margin-top: 0px;
  margin-bottom: 30px!important;
  font-family: Itim,cursive;
}

 button.search-icon img {
    display: block;
    width:25px;

}
button.search-icon {
    position: absolute;
    width: 30px;
    height: 30px;
    top:50%;
    transform:translateY(-50%);
    right: 10px;
    border:none!important;
    background:none!important;
}
div#shopify-section-template--15227351269531__main .blog-item {
    background: transparent!important;
    padding:0px!important;
}

div#shopify-section-template--15227351269531__main .height-inherit {
   
}

div#shopify-section-template--15227351269531__main .height-inherit img {
   
}

div#shopify-section-template--15237727617179__163781777013f28b50 .img {
    background-attachment: fixed;
}
/*****blog post***********/

div#shopify-section-template--15227351236763__main {
    display: grid;
    grid-template-columns: 1fr 30%;
  width: 85%;
    margin: 0 auto;
}

div#shopify-section-template--15227351236763__main  .page-header-wrapper {
    position: relative;
    margin: 0!important;
    max-width: 100%!important;
}

div#shopify-section-template--15227351236763__main .article-image img {
  
    width: 100%;
}

div#shopify-section-template--15227351236763__main h1.page-header{
  text-align:left!important;
  font-family: Itim,cursive;
  font-size: 35px;
  margin-top: 40px;
}

div#shopify-section-template--15227351236763__main .article-content.rich-text.rte h1 {
    display: none;
}

div#shopify-section-template--15227351236763__main .article-content.rich-text.rte p {
    text-align: left!important;
  letter-spacing: 1px;
  margin: 25px 0;
}
div#shopify-section-template--15227351236763__main .article-content.rich-text.rte li {
	font-size: 15px;
      line-height: 30px;
}

div#shopify-section-template--15227351236763__main .article-content.rich-text.rte h3 {
	font-size: 2rem;
}

div#shopify-section-template--15227351236763__main .article-wrapper .article-content-wrapper {
  
    max-width: 100%!important;
    width: 100%!important;
}
/*****blog post*********/
.index-header > h2 {
font-family: Itim,cursive;
  font-size: 35px !important;
}

figcaption {
display: none;
}

div#shopify-section-template--15227351236763__1637576567403178a9 {
    margin-bottom: 15px;
}

div#shopify-section-template--15227351236763__1637576567403178a9 .card-side h3 {
    font-family: 'buffaloregular';
    font-size: 29px;
    color: #876143!important;
    margin-top: 25px;
}

div#shopify-section-template--15227351236763__1637576567403178a9 figure.article-image {
    height: 60vh;
}
div#shopify-section-template--15227351236763__main .article-image img {
    width: 100%;
    height: 70vh!important;
}


div#shopify-section-template--15227351236763__related-posts{
  width:85%;
  margin:0 auto;
  
}

div#shopify-section-template--15227351236763__related-posts aside#product-share {
    display: none;
}

div#shopify-section-template--15227351236763__related-posts .blog-item {
    flex-basis: 24%;
}

div#shopify-section-template--15227351236763__related-posts .related-blog-grid {
    display: flex;
    flex-wrap:wrap;
}
div#shopify-section-template--15227351236763__related-posts .related-blog-grid  .blog-img {
    width: 100%;
    height: 450px;
}
div#shopify-section-template--15227351236763__related-posts .related-blog-grid  .blog-img img{
  width:100%;
  height:100%;
}
div#shopify-section-template--15227351236763__related-posts .related-blog-grid  p.para-title {
    padding: 12px 0;
}
div#shopify-section-template--15227351236763__related-posts .related-blog-wrapper h1 {
    text-align: center;
  font-family: Itim,cursive;
}

#shopify-section-template--15227351236763__1637838464dbbbee80 .product--item-title a {
        display: block;
        color: #504f48!important;
        text-align: center;
        font-size: 16px!important;
        text-transform: uppercase;
    }

#shopify-section-template--15227351236763__1637838464dbbbee80 .product-item-price .money:last-child .money{
      color:#A5A098!important;
      font-size: 30px;   
    }

#shopify-section-template--15227351236763__1637838464dbbbee80 h2.featured-products-heading{
      font-family: Itim,cursive;
}
/*****refund policy*********/

div#shopify-section-template--15227351498907__main h1.page-header {
    text-transform: capitalize;
  font-family: Itim,cursive;
}
div#shopify-section-template--15227351498907__16373149296b786699 {
    display: none!important;
}



#shopify-section-template--15227351236763__main .card-side h1{

    color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px;
    margin-bottom:17px!important;
}




#shopify-section-template--15227351236763__main .card-side h2 {
   font-size:3rem;
  font-family: Itim,cursive;
}


#shopify-section-template--15227351236763__main .fb-card h1 {
  
   color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px!important;
    margin-bottom:17px!important;
}


#shopify-section-template--15227351236763__main .news-letter-card h1 {
  
   color: #876143;
    font-family: 'buffaloregular';
    margin-top: 15px;
    font-size: 40px!important;
    margin-bottom:17px!important;
}

.refund-policy p {
    font-size: 15px;
}

.refund-policy p:nth-child(3) {
    margin-bottom: 25px!important;
}

.refund-policy ul li {
    font-size: 15px;
    margin-bottom:20px;
}

.refund-policy ul li b{
  color:#cb826b!important;
}


div#shopify-section-template--15227351433371__163730239002f434a6 {
    margin-top: 30px!important;
    margin-bottom: 0!important;
}

#shopify-section-template--15227351269531__main ul {
    padding-left: 0!important;
   
}

#shopify-section-template--15227351269531__main ul li {
    padding-left: 0!important;
    font-size:15px!important;
    text-transform:uppercase;
    margin-bottom:10px;
}

#shopify-section-template--15227351269531__main ul li a{
 color:#504E48!important;
  text-transform:capitalize;
}

/***********custom blog**************/

#shopify-section-template--15237727617179__custom-blog-grid .custom-blog-container{

   display:grid;
  grid-template-columns:26% 1fr;
  grid-gap:40px;
  width:90%;
  margin:0 auto;
}
#shopify-section-template--15237727617179__custom-blog-grid .blog-container-cat h1 {
    text-align:center;
    text-transform:capitalize;
    font-family: Itim,cursive;
    margin-bottom:12px!important;
}
#shopify-section-template--15237727617179__custom-blog-grid .blog-container-cat p {
    text-align: center;
    margin-bottom: 12px;
}
#shopify-section-template--15237727617179__custom-blog-grid .blog-container-cat p.para-title {
    text-align: left;
    margin-bottom: 12px!important;
    padding: 10px 0;
    font-size: 15px;
    line-height: 1.5;
}
#shopify-section-template--15237727617179__custom-blog-grid .category-list-wrapper {
    margin-top: 25px;
}
#shopify-section-template--15237727617179__custom-blog-grid .category-list-wrapper h2{
   color: #504e48!important;
    font-size: 18px;

}
#shopify-section-template--15237727617179__custom-blog-grid  ul{
  list-style-type:none;
  padding:0!important;
  margin:0!important;
}
#shopify-section-template--15237727617179__custom-blog-grid  ul li{
     
    padding-left: 0!important;
    font-size: 15px!important;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#shopify-section-template--15237727617179__custom-blog-grid  ul li a{
color: #504e48!important;
    text-transform: capitalize;
}

#shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper {
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
   
  margin-bottom: 50px;
}
#shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper .blog-item {
    flex-basis: 31%;
    background:transparent!important;
    margin:0; 
    padding:0!important;
}

#shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper .blog-img {
    width: 100%;
   
}

#shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper .blog-img img{
  width:100%;
  height:auto;
}


#shopify-section-template--15237727617179__custom-blog-grid h3 {
    color: #504e48!important;
}
#shopify-section-template--15237727617179__custom-blog-grid .search-container {
    width: 95%;
    position: relative;
}
#shopify-section-template--15237727617179__custom-blog-grid .search-container input {
    width: 100%;
    padding: 10px 20px;
}

/**************collection***************/


p.facets__heading {
    display: none;
}

#shopify-section-template--15227351335067__main h2.collection-title {
    text-align: center;
    margin: 30px 0;
  font-family: Itim,cursive;
}


.collection-filters__item {
  
   grid-column: auto!important;
    
}
summary.facets__summary {
    display: none;
}
details.disclosure-has-popup.facets__disclosure.js-filter {
    display: none;
}
select#SortBy {
    display: none!important;
}
.facets__form-inner {
    display: grid;
    grid-template-columns: 0 1fr;
    grid-template-rows: auto auto;
    gap:0!important;
}

.collection-filters__field {
    flex-grow: 1;
    border: 2px solid #504F48;
    width: 100%!important; 
    display: flex;
    padding: 15px!important;
}

.collection-filters__field label.collection-filters__label {
    margin-bottom: 0!important;
}

.select .icon-caret, .customer select + svg {
    height: 0.8rem!important;
 
    color: #504F48!important;
}


 .checkcontainer {
  -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  cursor: pointer;
  display: block;
  font-size: 16px;
  margin-bottom: 0px;
  position: relative;
  padding:2px 0px;
}

.checkcontainer input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0%;
    width: 0%;
}

.checkmark {
  background-color: #eeeeee;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

.checkcontainer:hover input ~ .checkmark {
    background-color: #ccc;
}

.checkcontainer.active-filter input:checked ~ .checkmark {
    background-color: #2196F3;
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkcontainer.active-filter input:checked ~ .checkmark::after {
    display: block;
}

.checkcontainer .checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.filter-sidebar .sbf-title {
  display: block;
  font-size: 18px;
  font-weight: 600;
  cursor:pointer;
}
.sb-filter {
    border-bottom: 1px solid #aaa;
    margin: 0px;
    padding: 15px 0px 0px;
}
.sb-filter:last-child{
	border-bottom:none;
}
.sb-filter .advanced-filters {
      max-height: 220px;
    min-height: auto;
    overflow: auto;
    height: 0;
    transition: .2s linear;
  margin:5px 0px 8px 10px;
}
.advanced-filters::-webkit-scrollbar {
	display:none;  
}

.advanced-filters::-webkit-scrollbar-track {
 display:none;
}
 
.advanced-filters::-webkit-scrollbar-thumb {
  display:none;
}

.advanced-filters::-webkit-scrollbar-thumb:hover {
  display:none;
}
.sb-widget.filter-sidebar {
      background: #fff;
    padding: 15px;
}
.coll_prodbar .grid--view-items {
  border-left: 1px solid #000;
  margin: 0;
  padding-left: 20px;
}
.checkcontainer.active-filter.advanced-filter.rt > a {
  font-weight: 600;
}
.sbf-title:after {
  content: '\002B';
    color: #000;
    font-weight: 700;
    float: right;
    margin-left: 0px;
    font-size: 20px;
    margin-right: 5px;
    margin-top: -2px;
}

.sbf-title.active:after {
  content: "\2212";
}
span.colorbox {
    width: 25px;
    height: 25px;
    display: inline-block;
  border: 1px solid #dedede;
}
.fcheck_wrap {
    position: relative;
    width: auto;
    display: inline-block;
  	padding-left:25px;
}
.active-filter span.colorbox {
    border: 2px solid black;
    box-shadow: 0px 0px 0px 1px #d4d4d4 inset;
}
.cft-color li .colorname,.cft-color li .checkmark{
	display:none;
}
.cft-text li .colorbox{
	display:none;
}
.cft-color .fcheck_wrap{
	padding-left:0px;
}
.cft-color li {
    display: inline-block;
    padding: 0px 2px;
}
.fcheck_active_wrap {
    position: relative;
    position: relative;
    margin: 2px 8px 2px 0px;
}
ul.advanced-filters-active {
    display: flex;
  	flex-wrap:wrap;
}
.fcheck_active_wrap .removemark{
	    position: absolute;
    right: 2px;
    top: 2px;
    color: #faee65;
    background: #000;
    padding: 0px 3px;
    height: 20px;
    width: 20px;
    line-height: 18px;
    text-align: center;
    font-weight: bold;
}
.fcheck_active_wrap>a{
	    background: #fff;
    padding: 2px 30px 2px 5px;
    border-radius: 2px;
    box-shadow: 0px 0px 1px #9a9a9a;
}
.sidebar_filter_wrapper .sb-title {
    font-size: 20px;
    text-transform: uppercase;
        margin-bottom: 15px;
    margin-top: 10px;
}
#mobFilterToggle{
	display:none'
}
.close_filter{
	display:none;
}
.mob_filter_wrap{
	display:none;
}
.clear_all_filter {
    display: none;
    width: 100%;
    text-align: center;
    padding: 8px;
    background: #000;
    color: #fff !important;
    margin-top: 10px;
  	margin-bottom:15px;
}
.clear_all_filter>a{
	color: #fff;
    width: 100%;
    display: block;
}
.clear_all_filter>a:hover{
	color:#faee65;
}

.grid-item-22 {
    width: 20%;
  height: 210px;
    border-radius: 50%;
}


.index-features-item {

  overflow: visible!important;
}

.index-features {
   
    max-width: auto!important;
    margin:0 auto;

}
 h3.index-features-title {
    color: #514F49!important;
   text-transform: uppercase;
    font-size: 18px;
    margin-top: 15px;
    text-align: center;
   
}
.index-features-item {

    overflow: visible!important;
}
.index-features-item figure {
   
    border-radius: 50%;
}

.heading-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items:center;
}
.heading-content  .heading-content-inner {
    display: flex;
    align-items: center;
    justify-content:center;
  color: #ce8b72;
    font-family: Itim,cursive;
}
.view_all_wrapper .view_all{
   display: flex;
    align-items: center;
    justify-content:flex-end;
}

@media (max-width:1024px){
   
  .deserts-netural {
 
    grid-template-columns: 1fr;
}
  #shopify-section-template--15227351433371__1637303004e65f71a7 .free-resource {
     grid-template-columns: 1fr;
}
  
#shopify-section-footer .footer-grid-wrapper {
    
    grid-template-columns: 1fr 1fr 1fr;
}
  
  div#shopify-section-template--15227351433371__img-para-text .inner-container {

    grid-template-columns: 1fr;
  

}
  div#shopify-section-template--15227351433371__img-para-text2 .inner-container {

    grid-template-columns: 1fr;

}
  

 
  div#shopify-section-template--15227351433371__img-para-text .inner-container p {
    margin-bottom:10px;
    padding:10px;
}
  div#shopify-section-template--15227351433371__img-para-text .right-text{
  
    text-align:center;
  }
  
  
  
  div#shopify-section-template--15227351433371__img-para-text2 .inner-container p {
    margin-bottom:10px;
    padding:10px;
}
  div#shopify-section-template--15227351433371__img-para-text2 .right-text{
  
    text-align:center;
  }
  
  div#shopify-section-template--15227351236763__main {
    grid-template-columns: 1fr;
}
  
  
}

@media (max-width:992px){

#shopify-section-template--15227351367835__16365435755c58d2d3 .free-resource {
    grid-template-columns: 1fr!important;
    padding-bottom: 30px;
    
}
  
#shopify-section-template--15227351367835__16365435755c58d2d3 .free-resource .free-res-content {
    text-align: center;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 .free-resource .free-res-content p {
    width: auto;
}
#shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource {

    justify-content: center;
}
  div#shopify-section-template--15227351269531__main {
    
    grid-template-columns: 1fr;
}

  #shopify-section-template--15237727617179__custom-blog-grid .custom-blog-container {
 
    grid-template-columns:1fr;

}
  div#shopify-section-template--15227351236763__related-posts .blog-item {
    flex-basis: 48%;
}

}

@media (max-width:768px){
    #shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource {
  
    flex-direction: column;
  }
  #shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control {
    margin-bottom: 20px;
  }
  #shopify-section-footer .footer-grid-wrapper {
    
    grid-template-columns: 1fr 1fr;
}
  #shopify-section-template--15227351367835__index-blog figure {
    height: auto;
}
  #shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper .blog-item {
    flex-basis: 48%!important;
  
}
  .footer-menu.footer-social-contact {
    margin-bottom: 0;
    width: 100%!important;
}

}

@media (max-width:600px){

    #shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource {
  
    flex-direction: column;
  }
  #shopify-section-template--15227351367835__16365435755c58d2d3 form.form-free-resource .input-control {

    margin-bottom: 20px;
}

}

@media (max-width:576px){
    #shopify-section-footer .footer-grid-wrapper {
    
    grid-template-columns: 1fr;
}
  #shopify-section-template--15227351433371__1637303004e65f71a7 .membership-btn-wrapper {

    flex-direction: column;
}
  #shopify-section-template--15227351433371__1637303004e65f71a7 .membership-btn-wrapper a {

    width: 100%;
    text-align: center;
}
  .index-wrapper.product-page-wrapper .quantity-add-btn-wrapper {

    grid-template-columns: 1fr;
 
}
   #shopify-section-template--15237727617179__custom-blog-grid .blog-posts-wrapper .blog-item {
    flex-basis: 100%!important;
  
}
   div#shopify-section-template--15227351236763__related-posts .blog-item {
    flex-basis: 100%!important;
}
  
}


/* Buttons */
.button {
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 15px !important;
  letter-spacing: 1px !important;
}

.span.button-text {
    font-size: 15px !important;
    letter-spacing: 1px !important;
}

.hover-animation span.button-text {
  font-size: 15px !important;
  letter-spacing: 1px !important;
}


/*HOMEPAGE*/

.index-collectionlist .view_all_wrapper {
  display: none;
}

h1.heading-content-inner {
    margin: 0 0 38px 0;
    letter-spacing: .5px;
}

#shopify-section-template--15227351367835__1639199485ab4c3840 {
  margin: -50px 0 50px 0;
}
div#shopify-section-template--15227351367835__1636543567408ed7d2 h1 {
font-size: 50px !important;
}

div#shopify-section-template--15227351367835__1636543567408ed7d2 header {
margin-bottom: 15px;
}
div#shopify-section-template--15227351367835__1636543567408ed7d2 .index-rich-text__text {
max-width: 700px;
}
div#shopify-section-template--15227351367835__1636543567408ed7d2 p {
font-size: 16px;
      letter-spacing: 1px;
}

@media only screen and (max-width:500px) {
div#shopify-section-template--15227351367835__1636543567408ed7d2 h1 {
font-size: 40px !important;
}
  div#shopify-section-template--15227351367835__1636543567408ed7d2 p {
font-size: 16px;
      letter-spacing: 2px;
}
}

.index-shop-the-look--wrapper .stl__heading {
    color: #ce8b72!important;
    font-family: Itim,cursive;
    margin: 15px 0;
}

.index-shop-the-look--wrapper .stl__subheading {
    text-transform: uppercase;
}

.title-wrapper .featured-products-item-more {
  display: none;
}

.featured-products-wrapper .index-header {
  margin-bottom: 36px;
}

#shopify-section-template--15227351367835__16391966628dc9bc35 .image-with-text-overlay__text {
  background-color: #faf6ef;
}

#shopify-section-template--15227351367835__16391966628dc9bc35 p {
  text-align: left;
  line-height: 1.5;
  font-size: 18px;
  color: #514e49;
  padding: 10px 10px;
}

#shopify-section-template--15227351367835__16391966628dc9bc35 .image-with-text-overlay__wrapper .image-with-text-overlay__text {
  width: 33%;
}

#shopify-section-template--15227351367835__16391966628dc9bc35 h2 {
  color: #ce8b72;
  font-family: Itim,cursive;
  font-size: 42px;
  padding: 0 10px ;
}

#shopify-section-template--15227351367835__16391966628dc9bc35 .index-subheading {
  color: #876143;
  font-family: buffaloregular !important;
  font-size: 50px;
  margin-bottom: 8px;
  padding: 0 10px;
}

#shopify-section-template--15227351367835__1639467348d63df605 {
  margin-top: -70px;
}


/* Free Resources */

form#free-resources-form a.already-bff {
  margin: 50px 0 10px 0;
  font-size: 16px;
  line-height: 1.5;
}


/*FAQs*/

.shopify-section-template--15250514378907__main .page-wrapper {
  margin-bottom: 0;
}

.shopify-section-template--15250514378907__main {
  margin-bottom: 0 !important;
}


/*Contact*/
.grid-item-66 {
  line-height: 1.5;
}


/* Mega Menu */

.navigation-super h4 {
    margin-bottom: 10px;
    font-weight: 600;
}




/* Account drawer */

.header-account-contact-info li:first-child {
  display: none;
}

.header-account-contact-header {
  color: #514E49;
}

.header-account-dropdown {
    width: 300px;
}

.section-index-products .featured-collection-grid article{
    margin-bottom: 38px !important;
}


/* Collections */

a.boost-pfs-filter-product-item-title {
  text-align: center;
  letter-spacing:1px;
  text-transform:capitalize;

}



/* !!!!!!!!!!! VL CUSTOM CSS  !!!!!!!!!!! */

/* Custom Collection List VL */

.v-collection-container {
text-align: center;
width: 90%;
  margin: 0 auto;
}
.v-collection-header {
    font-family: Itim,cursive;
font-size: 3.5rem;
      margin-bottom: 50px;
}
.v-collection-blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
      gap: 40px;
}
.v-collection-image {
    border-radius: 50%;
    max-width: 180px;
}
@media only screen and (max-width: 600px) {
  .v-collection-image {
max-width: 130px;
}
}
p.v-collection-text {
    color: black;
  margin-top: 10px;
    text-transform: uppercase;
    font-weight: 400;
      letter-spacing: 1px;

}
.v-collection-cta-cont {
margin-top: 60px;
}
.v-collection-cta {
    background-color: #CB826B;
    color: white;
    padding: 16px 65px;
    border-radius: 30px;
	font-size: 15px;
    text-transform: uppercase;
}
.v-collection-cta:hover {
color: white;
}

@media only screen and (min-width:600px) and (max-width: 1200px) {
#shopify-section-template--15227351597211__product-gallery {
width: 70% !important;
}
  .product-page-wrapper {
  justify-content: center;
  }
  #shopify-section-template--15227351367835__16396421680226a5a5 .v-iwtl-img-cont.v-iwtr-right-flex {
      background-position: -650px 0;
  }
  .v-iwtl-text-wrapper {
    width: 85%;
}

}

@media only screen and (min-width:330px) and (max-width: 600px) {
#shopify-section-template--15227351367835__16396421680226a5a5 .v-iwtl-img-cont.v-iwtr-right-flex {
    background-position: 30% 10%;
  }
  #shopify-section-template--15227351367835__16396421680226a5a5 .v-r-right {
  margin-top: 500px;
  }
}

/* /account freebies link styling */
.v-acc-freebies-container {
margin-top: 10px;
}
.v-freebies-a {
  font-weight: bold;
}

/* In your cart? Checkout - Align to center and add a little bit of margin */
.product-item-in-cart {
	text-align: center;
    margin-top: 10px;
}

/* blog CTA button centered */

.v-featblog-cta-cont {
text-align: center;
}
.v-featblog-cta-cont > a {
color: #CE8B72;
}



@media (max-width: 768px) {
  .baDropdownStyle.mobile_bottom_left:not(.hideOnMobile) {
bottom:40px !important;
}
}


.v-mega-see {
margin-top: 10px;
letter-spacing: 1px;
}
.v-mega-see > a {
color: #cb826c !important;
}



.v-parallax {
  background-attachment: fixed;
  background-position: center center!important;
  background-repeat: no-repeat!important;
  background-size: cover !important;
}
.v-iwtl-img-cont {
  padding: 150px 0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 500px) {
.v-iwtl-img-cont {
  background-attachment: unset;
}
}
.v-iwtl-img-cont-right {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.v-iwtl-text-cont {
margin-left: 9rem;
}

@media only screen and (max-width: 560px) {
.v-iwtl-text-cont {
    margin: 0 10px;
}
}
.v-iwtl-text-cont h3.index-subheading {
    font-size: 38px!important;
    color: #806048;
    font-family: buffaloregular;
    margin-bottom: 0!important;
}

.v-iwtl-text-cont h2.image-with-text-overlay__title {
    font-size: 40px!important;
    color: #ce8b72!important;
    font-family: Itim,cursive;
}
.v-iwtl-text-cont .image-with-text-overlay__subtext.rte p {
    color: #514e49;
	font-size: 16px;
      line-height: 30px;

}
.v-iwtl-text-wrapper {
  display: flex;
      justify-content: center;
width: 45%;
  margin-left:20px;
	margin-right: 50px;
}
@media only screen and (max-width: 500px) {
  .v-iwtl-text-wrapper {
width: 95%;
    margin: 0 auto;
}
}


/* Remove author and tags */
.article-author {
display: none;
}
.article-tags {
display: none;
}


img {
    image-rendering: -webkit-optimize-contrast;
}

.v-r-right {
    padding: 40px;
}
.v-iwtr-right-flex {
display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width:600px) {
  .v-iwtr-right-flex {
    justify-content: center;
}
}


.v-youre-hp, .v-name-hp {
border-radius: 30px!important;
}

.v-grid-blog {
display: flex;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog-tags {
display:none;
}

.index-header {
margin-bottom: 40px;
}
.title-wrapper {
margin-bottom: 10px;
}


p {
line-height: 25px!important;
}


/* VL BLOG GRID CSS */

.v-blog-content-cont {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    gap: 40px;
      align-items: start;

}

.v-testi-title {
    margin-bottom: -40px;
	background-color: #FAF6F0;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

.v-testi-wrapper {
max-width: 600px;
    margin: 0 auto;
}



.v-collection-image {
  transition: 0.5s ease;
}
.v-collection-image:hover {
opacity: 0.7;
      transform: scale(1.1);

}
.index-blog-item-content {
display:none;
}



@media (max-width: 720px) {
.header-logo h2 {
    margin-right: auto !important;
    margin-left: auto !important;
    width: auto;
}}
@media (max-width: 400px) {
.header-logo h2 {
    margin-right: auto !important;
    margin-left: auto !important;
    width: 80%;
}}


.header-account-profile figure {
display: none!important;
}



.article-content.rich-text.rte h2 {
font-family: Itim, cursive;
}


.stl__heading {
font-size: 2.5rem;
}
html {
touch-action: none;
  scroll-behavior: smooth;
}



.jdgm-widget.jdgm-widget {
    margin: 5px auto 10px auto;    
  text-align: center;
}

.index-wrapper.product-page-wrapper .accordion-content  {
font-family: "Poppins";
  font-size: 15px;
	    text-decoration: none !important;
}
.index-wrapper.product-page-wrapper .accordion-content a {
    border-bottom: none;

}

.index-wrapper.product-page-wrapper .accordion-content li {
margin-top: 0.5em;
}

.footer-tapbar-icons li>a {
    justify-content: flex-end;
}


.v-hidden-a {
display: none !important;
}

@media only screen and (max-width: 720px) {
  .v-hidden-a {
  display: block !important;
  }
  .v-margintopm8 {
margin-top: -8px;
}
}

.v-hidden-b {
display: block !important;
}

@media only screen and (max-width: 720px) {
  .v-hidden-b {
  display: none !important;
  }
  
}

@media screen and (max-width: 720px)
.wlh-icon-heart-empty {
    font-size: 24px !important;
}

.v-collection-blocks-wrapper a {
  flex: 0 0 calc(16.66% - 20px);
}


.v-f-img {
width: 500px;
}

.cbb-frequently-bought-discount-message-container {
text-align: center !important;
}





.jdgm-quest, .jdgm-rev {
text-align: left;
}

.jdgm-widget .jdgm-temp-hidden {
text-align: left;
}

:not(.jdgm-prev-badge__stars)>.jdgm-star, .jdgm-histogram .jdgm-star.jdgm-star{
  color: #CE8C72 !important;
}

.jdgm-rev-widg__title {
    font-family: 'Itim';
}

.jdgm-rev-widg__title {
margin-bottom: 30px !important;
  color: #CE8C72 !important;
}


@media only screen and (max-width: 520px) {
.footer-menu.footer-social-contact .social-wrapper ul {
	text-align: left;
}
}


@media only screen and (max-width: 900px) {
  .product-page-wrapper {
  flex-direction: column;
    align-items: center;
  }
}


.v-article-colpage {
width: 40%;
}

@media only screen and (min-width: 600px) {
.v-article-colpage {
width: 15em;
}
}


@media only screen and (max-width: 500px){ 
.header-tools .header-localization {
    position: fixed;
    top: 85px;
    right: 0;
    background-color: rgb(255 255 255 / 100%);
    padding: 5px 0;
    box-shadow: -5px 2px 2px 1px rgb(255 255 255 / 5%);
    z-index: 100000;
}
  .header-localization .localization-selector-form {
  margin-left: 0 !important;
  }

}


a.site-header__icon.site-header__link.wishlist-hero-header-icon.nav-container-action {
padding-right:10px;
}
.footer-tapbar-icons {
gap: 50px;
}

.footer-tapbar {
z-index: 5!important;
}


.v-s {
display:flex !important;
}

.cbb-frequently-bought-recommendations-container {
    display: flex;
    justify-content: center;
	flex-direction: column;
      align-items: center;

}

@media only screen and (max-width: 600px) {
#shopify-section-template--15227351269531__1639664534d569cc59 .v-iwtl-img-cont {
    padding: 150px 0;
	    background-position: 95% 45%;
	    background-attachment: unset;
    background-size: cover;

	}
}

.pagination.pagination-full-width.grid {
display: flex!important;
}

.v-redownload {
text-align: center;
margin: -10px 0 40px 0;
}

.v-redownload-files {
    background-color: #cb826b;
    padding: 10px 20px;
    color: white;
    font-weight: 900;
    font-size: 1.1em;
    border-radius: 20px;
      text-transform: uppercase;
    letter-spacing: 1px;
}
.v-redownload-files:hover {
color: white;
}

@media only screen and (max-width: 1350px) {
  .index-newsletter-content .form-field {
      flex-direction: column;

  }
}

/* The Modal (background) */
.v-license-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  padding-top: 10vh;
}

/* Modal Content */
.v-license-modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 3rem;
  border: 1px solid #888;
    max-width: 700px;
  border-radius: 25px;
  display: flex;
    flex-direction: column;
    gap: 1rem;
    position: relative;
    text-align: center;
  font-weight: 500;
}

/* The Close Button */
.v-license-close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
      position: absolute;
    right: 3rem;
}

.v-license-close:hover,
.v-license-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
#v-license-myBtn {
width: 100%;
}
.v-license-titlepara {
font-weight: 900;
}
.v-license-titlepara h2 {
font-weight: bold;
      margin-bottom: 2rem;
}
.v-license-para {
text-align: justify;
font-weight: 500!important;
}
.v-license-hr {
width: 100%;
    color: black;
    display: block;
}
.v-license-grid p, .v-license-grid h3 {
margin: 0;
  margin-bottom: 1rem;
}


.v-license-labelwithquantity {
display: inline-flex;
}

.v-add-quantity-container {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.v-add-quantity-container h3 {
  display: block;
  font-size: 0.6rem;
  font-family: sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  margin-bottom: 0.25rem;
  color: #333;
}

.v-add-quantity-container .product-quantity {
  width: fit-content;
  display: block;
}

.v-add-quantity-container input {
  max-width: 3rem;
  margin: 0;
  padding: 0;
  text-align: center;
  border: 1px solid #EEE;

}

.v-add-quantity-container .quantity-selectors-container {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.v-add-quantity-container .quantity-selectors {
  display: flex;
  flex-direction: row;
  margin: 0 10px;
  padding: 0;
}

.v-add-quantity-container .quantity-selectors button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  border-radius: 0;
  border: 1px solid #EEE;
  background-color: #fff;
  color: grey;
}


.v-add-quantity-container .quantity-selectors button:hover {
  cursor: pointer;
}

.v-add-quantity-container .quantity-selectors button[disabled="disabled"] {
  cursor: not-allowed;
}

.v-add-quantity-container .quantity-selectors button[disabled="disabled"] span {
  opacity: 0.5;
}
.v-license-inputs label {
    display: inline-flex;
    gap: 5px;
    align-items: center;
  font-weight: 500;
  font-size: 15px;
}
.v-license-inputs {
display: flex;
  flex-direction: column;
  gap: 15px;
}
.v-license-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  text-align: left;
}
.v-license-grid-save {
text-align: left;
}
.v-license-total-wrapper {
    display: flex;
    grid-template-columns: 1fr 1fr;
    text-align: left;
  align-items: center;
  background-color: #eee;
    padding: 5px 10px;
  justify-content: flex-start;
}
.v-license-atc button {
width: 100%;
    text-align: center;
}
.v-license-total-wrapper h3 {
margin: 0;
    color: #464646;
    font-weight: bold;
  margin-right: 30%;
}
.v-license-grid-save p {
color: #005600;
  font-weight: 900;
}
.v-license-total-now, .v-license-green {
color: #005600;
  margin: 0;
}
.v-license-total-regular, .v-license-red {
color: red;
text-decoration: line-through;
margin: 0;
}
.v-license-red {
margin-right: 10px;
}
.v-license-grid h3 {
color:#464646;
  text-transform: uppercase;
  font-weight: 900;
}
.qb-line-item-original-price {
    text-decoration: none!important;
}
.qb-line-item-discounted-price {
display: none;
}
@media only screen and (max-width: 500px) {
.product-price {
display: flex;
  flex-direction: column;
}
}
/* Buy a Licence Product Page */
.v-customsection-seo {
max-width: 95%;
  margin: 0 auto;
}
.index-newsletter-content .form-input {
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  color: #806048;
}
.index-newsletter-content .animation-btn1 {
  background: #806048!important;
}
.index-newsletter-content .form-input::placeholder {
  color: #806048;
}
.carousel-item p,
.carousel-item p a{
color: #fff;
font-size:22px;
font-weight: 700;
}
.product-images .slick-arrow.slick-prev, .product-images .slick-arrow.slick-next {
 cursor: default;
}

.product-media-inner {
  position:relative;
}
.product-images .slick-arrow.slick-prev, 
.product-images .slick-arrow.slick-next {
  cursor:default;
}
/* Styling for slick arrows */
.slick-arrow {
  position: absolute;
  top: 50%!important; /* Center vertically */
  transform: translateY(-50%); /* Align the center */
  z-index: 10;
  width: 50px; /* Set the button size */
  height: 50px; /* Set the button size */
  background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
  -border-radius: 50%; /* Make the button circular */
  border: none; /* Remove default border */
  display: flex; /* Display the content */
  justify-content: center;
  align-items: center;
  cursor: pointer; /* Pointer cursor */
  color: #fff; /* Arrow color */
  font-size: 24px; /* Arrow icon size */
}

/* Left arrow */
.slick-prev, .product-images .slick-arrow.slick-prev:focus {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGFnaW5hdGlvbjwvdGl0bGU+CiAgICA8ZyBpZD0iSXNzdWUtMTMxIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUGFnaW5hdGlvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAyNS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTI1LjAwMDAwMCkgIj4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiPjwvY2lyY2xlPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjAwMDAwMCwgMTYuNTAwMDAwKSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSI+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMC4wMzk3NzI3MjUiIHkxPSIwLjAzOTc3MjcyNSIgeDI9IjkiIHkyPSI5IiBpZD0iTGluZS0zIj48L2xpbmU+CiAgICAgICAgICAgICAgICA8bGluZSB4MT0iMC4wMzk3NzI3MjUiIHkxPSI5LjI1MDAwMDQ1IiB4Mj0iOC43NSIgeTI9IjE3LjkyMDQ1NSIgaWQ9IkxpbmUtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4zOTQ4ODYsIDEzLjU4NTIyOCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC00LjM5NDg4NiwgLTEzLjU4NTIyOCkgIj48L2xpbmU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=='); /* Use the uploaded SVG */
  background-size: contain;
  background-repeat: no-repeat;
  display: block !important; /* Ensure it's always displayed */
}

/* Right arrow */
.slick-next, .product-images .slick-arrow.slick-next:focus {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGFnaW5hdGlvbjwvdGl0bGU+CiAgICA8ZyBpZD0iSXNzdWUtMTMxIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUGFnaW5hdGlvbiI+CiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjI1IiBjeT0iMjUiIHI9IjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDE2LjUwMDAwMCkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjAuMDM5NzcyNzI1IiB5MT0iMC4wMzk3NzI3MjUiIHgyPSI5IiB5Mj0iOSIgaWQ9IkxpbmUtMyI+PC9saW5lPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjAuMDM5NzcyNzI1IiB5MT0iOS4yNTAwMDA0NSIgeDI9IjguNzUiIHkyPSIxNy45MjA0NTUiIGlkPSJMaW5lLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMzk0ODg2LCAxMy41ODUyMjgpIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNC4zOTQ4ODYsIC0xMy41ODUyMjgpICI+PC9saW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); /* Use the uploaded SVG */
  background-size: contain;
  background-repeat: no-repeat;
  display: block !important; /* Ensure it's always displayed */
}

/* Prevent arrows from being hidden */
.slick-prev, .slick-next {
  opacity: 1 !important; /* Ensure they are fully visible */
  pointer-events: auto; /* Allow interaction */
}


.slick-arrow: {
  background-color: rgba(0, 0, 0, 0.8);
  width: 50px!important;
  height:50px;
}
.product-images .slick-arrow {
  width:10%!important;
}
.product-images .slick-arrow:focus {
    background-position: top;
}
.header-search-input-wrapper {
  border: 1px solid #ccc;
  padding: 10px 20px;
  border-radius: 50px;
}
/* Image box styles */
.img-box {
    width: 100%;
    overflow: hidden;
    border-radius: 8px; /* Optional: rounds the corners */
    position: relative;
}

.img-box img {
    width: 100%;
    height: auto;
    object-fit: cover; /* Ensures images fill the thumbnail area without distortion */
}

.img-box .btn-download {
  position: absolute;
  font-size: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 30px;
  background-color: #cb826b;
  color: white;
  border-radius: 50px;
}

.img-box .btn-download {
  position: absolute;
  font-size: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 30px;
}
body.unloading {
    opacity: 1;
}
.header-search-form .form-input {
  z-index: 9999999;
  cursor: pointer;
  width: 100%;
}
.header-search-form .header-search-input-wrapper {
  position: relative;
  display: block;
  padding-right: 0;  
}
.header-search-form .header-search-input-wrapper label,
.header-search-form-style-minimal .header-search-input-wrapper .header-search-text{
  width: 100%;
}


