/** Shopify CDN: Minification failed

Line 156:0 Expected "}" to go with "{"

**/
/* Footer Social Link Style:start */
footer .footer-custom-social-link{
    margin:0;
}
footer .footer-custom-social-link .social-links{
    display: flex;
    align-items: center;
}
footer .footer-custom-social-link .social-links li{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
footer .footer-custom-social-link .social-links li a{
    margin: 0.5rem;
    text-align: center;
}
footer .footer-custom-social-link .social-links li a span{
    display:none;
}
footer .footer-custom-social-link .social-links svg{
    width: 24px;
    height: 24px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
footer .footer-custom-social-link .social-links .social.tiktok svg{
    padding-top:5px;
}
/* Footer Social Link Style:end */
/* multicolumn Style:Start  */
.template-product .multicolumn .multicolumn__inner.display-type--carousel .multicolumn__column{
    width:33.33%;
    max-width: 33.33%;
    padding-top: 2px;
    padding-bottom: 2px;
}
.template-product .multicolumn__inner.display-type--carousel slide-show:focus{
    outline-offset: 0px;
}
.template-product .multicolumn__inner.display-type--carousel{
    padding-top:1px;
}
@media screen and (max-width: 989px){
    .template-product .multicolumn .multicolumn__inner.display-type--carousel .multicolumn__column{
        width:100%;
        max-width:100%;
    }   
}
/* multicolumn Style:End  */
/* COMMAN GRID STYLE:START */
.row .columns {
    padding: 0 7px;
}
.gallery .gallery__inner{
    grid-gap:15px !important;
} 
.tolstoy-carousel-videos-container{
    gap:15px !important; 
}
.column, .columns{
    padding-right: 7px;
    padding-left: 7px;  
}
[role=main] .shopify-policy__title {
    min-height:auto;
}
.template-page .row{
    max-width:100%;
}
.template-blog .shopify-section.blog-header-section .row{
    max-width: 100%;
}
.template-page .page-content-width,
.template-page .row .blog-post-detail .post-title,
.template-page .row .blog-post-detail{
    max-width: 100%;
}
.template-page .row .blog-post-detail .post-title{
    line-height: 1.5;
}
.template-collection .collection-banner{
    min-height:auto;
}
.template-cart .cart-section .row,
.template-cart .cart-section .row .thb-cart-form{
    max-width:100%;
}
.template-cart .cart-section .row .cart-items  .thb-cart-form--cart-collaterals{
    width: 30%;
} 
.template-blog .blog-section .row{
    max-width:100%;
}
.template-collection .section-collapsible-content .collapsible-content .row ,
.template-collection .section-collapsible-content .collapsible-content .row .collapsible-content__inner{
    max-width: 100%;
}
.row{
    max-width:100%;
}
.template-article .blog-post-detail .post-title,
.template-article .blog-post-detail .post-content{
    max-width:100%;
}
.template-article .blog-post-detail .featured-image img,
.template-article .blog-post-detail .post-content p img{
width: 100%;
}
.template-article .blog-post-detail .post-title .entry-title{
    line-height: 1.3;
}
@media only screen and (min-width: 768px) {
    .row .columns {
        padding: 0 7px;
    }
    footer.footer .row .columns{
        padding: 0 15px; 
    }
    .product-images{
        grid-gap: 10px !important;
    }
    .product-card {
        margin-bottom: 16px !important;
        min-height: calc(100% - 16px) !important;
    }
    [role=main] .shopify-policy__title {
        padding: 40px;
    }
    .collection-grid{
        grid-gap:15px !important;
    }
    .collection-banner--content{
        max-width: 100%;
        padding-bottom: 30px;
    }
}
@media only screen and (min-width: 1068px) {
    [role=main] .shopify-policy__container {
        max-width:100%;
    }
}
@media only screen and (max-width: 350px) {
.product-card--add-to-cart-button{
    font-size:13px;
}
/* COMMAN GRID STYLE:END */
