/** Shopify CDN: Minification failed

Line 90:33 Unexpected "{"

**/
/* comman css */
.button:hover{
    background: #FFFFFF !important;
    color: #d4af84 !important;
}
.main-page-title {
    text-align: center;
}
.collection__title  .title{
    text-align:center !important;
}
.header--middle-left {
    grid-template-columns: 1fr auto 1fr !important;
}
.header .header__menu-item{
    Color: #2b2b2b !important;
    font-size:16px !important;
}
.header__menu-item:hover span{
    text-decoration:none !important;
    Color: #d4af84;
}
.header__active-menu-item {
    color: #d4af84 !important;
    text-decoration: none !important;
}
/* card product */
.card .card__information a{
    font-size:16px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.underline-links-hover:hover a{
    text-decoration:none !important;
}
.collection-list-wrapper .title-wrapper-with-link{
    justify-content: center !important;
}
.collection-hero__title{
    text-align:center;
}
/* blog */
.blog .title-wrapper-with-link{
    justify-content:center !important;
}
.blog .article-card__excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #121212;
}
.blog .card .card__information a{
    font-size:18px !important;
    color: #d4af84;
}
/* footer */
.footer .footer__copyright{
    margin-bottom:15px !important;
}
.footer .footer__content-bottom{
    padding-top:0 !important;
}
.footer .copyright__content,
.footer .copyright__content a{
    font-size:12px !important;
    color: #d4af84;
}
body .footer .footer-block__details-content .list-menu__item--link, 
body .footer .copyright__content a{
    color: #7d7d7d;
}
body .footer .footer-block__details-content .list-menu__item--link:hover, 
body .footer .copyright__content a:hover,
body .footer .footer-block__details-content a:hover{
    color: #d4af84;
}
body .footer .footer-block__details-content a{
    color: #7d7d7d;
    text-decoration:none !important;
}

.footer-block__details-content p,{
    color: #d4af84;
}
.footer-block__brand-info p{
    color: #7d7d7d;
}
body .footer .footer-block__heading {
    color: #d4af84;
}
.footer-block__details-content a[href^="mailto:"]:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'><path d='M17 20.5H7C4 20.5 2 19 2 15.5V8.5C2 5 4 3.5 7 3.5H17C20 3.5 22 5 22 8.5V15.5C22 19 20 20.5 17 20.5Z' stroke='%23d4af84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M17 9L13.87 11.5C12.84 12.32 11.15 12.32 10.12 11.5L7 9' stroke='%23d4af84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 14px;
    vertical-align: middle;
}
.footer-block__details-content a[href^="tel:"]:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none"><path d="M21.97 18.33C21.97 18.69 21.89 19.06 21.72 19.42C21.55 19.78 21.33 20.12 21.04 20.44C20.55 20.98 20.01 21.37 19.4 21.62C18.8 21.87 18.15 22 17.45 22C16.43 22 15.34 21.76 14.19 21.27C13.04 20.78 11.89 20.12 10.75 19.29C9.6 18.45 8.51 17.52 7.47 16.49C6.44 15.45 5.51 14.36 4.68 13.22C3.86 12.08 3.2 10.94 2.72 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C11.27 13.75 11.79 14.24 12.32 14.69C12.84 15.13 13.27 15.43 13.61 15.61C13.66 15.63 13.72 15.66 13.79 15.69C13.87 15.72 13.95 15.73 14.04 15.73C14.21 15.73 14.34 15.67 14.45 15.56L15.21 14.81C15.46 14.56 15.7 14.37 15.93 14.25C16.16 14.11 16.39 14.04 16.64 14.04C16.83 14.04 17.03 14.08 17.25 14.17C17.47 14.26 17.7 14.39 17.95 14.56L21.26 16.91C21.52 17.09 21.7 17.3 21.81 17.55C21.91 17.8 21.97 18.05 21.97 18.33Z" stroke="%23d4af84" stroke-width="1.5" stroke-miterlimit="10"/><path d="M18.5 9C18.5 8.4 18.03 7.48 17.33 6.73C16.69 6.04 15.84 5.5 15 5.5" stroke="%23d4af84" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 9C22 5.13 18.87 2 15 2" stroke="%23d4af84" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 14px;
    vertical-align: middle;
}
.template-blog  .card__information{
    padding:20px !important;
}
.template-blog .card .card__information a{
    font-size:20px !important;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.template-blog .article-card__excerpt {
    margin-bottom:0 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #121212 !important;
}
.template-article .article-template__hero-container{
    max-width:1400px !important;
    padding-top:50px !important;
    border-radius:40px !important;
}
.template-article .article-template__hero-container .article-template__hero-medium{
    border-radius:40px !important;
}
.template-blog .title--primary{
    text-align:center;
}
.template-blog .blog-articles{
    grid-template-columns:1fr 1fr 1fr;
}
.template-article .page-width--narrow{
    max-width:1400px !important;
    padding:0 15px !important;
}
/* policy */
.shopify-policy__container{
    max-width:1400px !important;
    margin-bottom:60px !important;
}
.shopify-policy__title h1{
    text-transform: capitalize !important;
}
.shopify-policy__body a{
    color: #3f3a36;
}
.shopify-policy__body a:hover{
    color: #d4af84;
}
.faq .collapsible-content-wrapper-narrow{
    max-width:1000px !important;
}
.faq .collapsible-content summary:hover{
    background: unset !important;
}
.faq .collapsible-content summary:hover .accordion__title{
    text-decoration:none;
    color: #d4af84;
}
.faq .accordion{
    border:2px solid #d4af84 !important;
    background: transparent !important;
}
.faq .accordion .svg-wrapper svg{
    fill: #d4af84 !important;
}
.faq .accordion .accordion__title{
    font-size:16px !important;
}
/* product page */
.template-product .product .product__tax a{
    color: #3f3a36;
}
@media(max-width:1024px){
    .header{
        padding:10px 15px !important;
    }
    /* banner */
    .banner__heading {
        font-size:24px !important;
    }
    .banner--mobile-bottom .banner__box{
        padding:15px 15px !important;
    }
    .rich-text__wrapper{
        padding:0 5px !important ;
    }
    .rich-text__buttons {
        margin-top:0 !important;
    }
    .image-with-text__content{
        padding:15px 15px !important;
    }
    /* faqs */
    .faqs .collapsible-content .accordion{
        margin-bottom: 5px;
        border-radius: 10px;
        padding: 5px;
    }
    /* about us  */
    .about-us .multicolumn-card__info h3{
        font-size:20px !important;
    }
    .about-us .multicolumn-card__info{
        padding:10px !important;

    }
    /* product page */
    .template-product .product .product__title h1{
        font-size:24px !important;
    }
    .shopify-policy__container{
        margin-bottom:30px !important;
    }
    .footer .footer-block__details-content .list-menu__item--link{
        font-size:14px !important;
    }
    /* footer */
    .footer .footer__content-top{
        padding-right:15px !important;
        padding-left:15px !important;
        padding-bottom:0 !important;
    }
    .template-blog  .card__information{
        padding:10px !important;
    }
    .template-blog .card .card__information a{
        font-size:18px !important;
    }
    .faq .accordion .accordion__title{
        font-size:16px !important;
    }
    .template-article .article-template__hero-container{
        padding-top:30px !important;
    }
    .template-article .article-template__hero-container .article-template__hero-medium{
        border-radius: 20px !important;
    }
}
@media(max-width:767px){
    .blog .card .card__information a{
        font-size:16px !important;
    }
    body .footer .footer-block__details-content .list-menu__item--link{
        padding-top:5px;
        padding-bottom:5px;
    }
}