/** Shopify CDN: Minification failed

Line 60:92 Expected ":"
Line 125:81 Expected ":"
Line 125:87 Expected ":"

**/
.flexbox{display:flex;flex-wrap:wrap;}
.align-center{align-items:center;}
.align-flex-end{align-items:flex-end;}
.align-flex-start{align-items:flex-start;}
.justify-center{justify-content:center;}
.justify-flex-end{justify-content:flex-end;}
.justify-flex-start{justify-content:flex-start;}
.justify-space-between{justify-content:space-between;} 
.flex-direction-column{flex-direction:column;} 

.media-box{position:relative;overflow:hidden;display:block;}
.media-box:after{content:"";width:100%;display:block;padding-bottom:var(--media-height);}
.media-box.third-party:after{padding-bottom:56.14%;}

.media-box img,
.media-box video,
.media-box iframe{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}

@media screen and (max-width: 749px) {
  .small-hide{display: none !important;}
}
@media screen and (min-width: 750px) and (max-width: 989px) {
  .medium-hide{display: none !important;}
}
@media screen and (min-width: 990px) {
  .large-up-hide{display: none !important;}
}




.template-acoustic-art .main-content{padding:0px;}





.page-hero-section .section-wrap{position:relative;overflow:hidden;}
.page-hero-section .section-contnet-wrap{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.page-hero-section .section-content{width:100%;}
.page-hero-section .section-content h2{margin:0px 0px 5px;font-size:30px;line-height:1;}
.page-hero-section .section-content p{margin: 0;font-family: montserrat;font-size: 14px;font-weight: 400;line-height: 1;}
.page-hero-section .section-content{padding:40px 55px;}
.page-hero-section  .section-bottom-content .btn:not(:hover){background-color:#000;border-color:#000;}
.template-acoustic-art .products-grid .grid-item .product-image a.product-grid-image{padding-top:100%;}
.template-acoustic-art .main-content .container{max-width:100%;padding:0px 55px;}

.template-acoustic-art .products-grid .grid-item .product-image img {max-width: 100%;max-height: 100%;position: absolute!important;bottom: 0;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);-moz-transform: translate(-50%,0);min-width: 50px;min-height: 75px;display: block;}
.template-acoustic-art .products-grid .grid-item .product-des .quickview-button{display:none;}
.template-acoustic-art .products-grid .grid-item .product-des{opacity:1;}
.template-acoustic-art .page-product-section{padding:50px 0px;}
.template-acoustic-art .page-product-section .section-header{margin-bottom:20px;}
.template-acoustic-art .page-product-section .section-header h2{font-size:18px;margin:0px;le}
.template-acoustic-art .page-product-section .section-header a{text-decoration: underline;}
.template-acoustic-art .page-product-section .section-header a:hover{text-decoration:none;}
.template-acoustic-art .page-product-section .product-list-wrap{margin:0px -10px;}
.template-acoustic-art .section-button-wrap{margin-top: 20px;}
/* .template-acoustic-art .section-button-wrap a{border: 1px solid #000;border-radius: 5px;padding: 8px 36px;font-size: 12px;line-height: 1;display: inline-block;} */
/* .template-acoustic-art .section-button-wrap a:hover{text-decoration:none;background-color:#fff;color:#000;} */
.template-acoustic-art .section-button-wrap a{
    padding: 0 25px;
    text-transform: uppercase;
    line-height: 34px;
    height: 36px;
    letter-spacing: .05em;
    font-weight: 700;
    border: 2px solid transparent;
    text-decoration: none;
    background-color:#000;
    color:#fff;
    display:inline-block;
    box-shadow: 2px 2px 5px #999;
}
.template-acoustic-art .section-button-wrap a:hover{
    -webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,1);
    box-shadow: 2px 2px 5px #999;
    background-color: #b3babc;
    color: #fff;
    border-color: #b3babc;
}

.lp-imagetext-section{padding-bottom:50px;}
.lp-imagetext-section .col{width:100%;max-width:50%;margin:0px;position:relative;overflow:hidden;}
.lp-imagetext-section .section-image{width:100%;height:auto;}
.lp-imagetext-section .col h2{font-size:18px;margin:0px 0px 10px;}
.lp-imagetext-section .col.text-col{padding-left:50px;}
.lp-imagetext-section .col .section-description p{font-size:13px;}
.lp-imagetext-section .col .section-description ol{padding:0px;list-style-type:none;}
.lp-imagetext-section .col .section-description ol h4{margin:0;}
.lp-imagetext-section .col.image-col img:hover{opacity:1;}
.lp-imagetext-section .col .section-description ol li {
    position: relative;
    list-style: none;
    counter-increment: myCounter;
    padding-left: 20px; /* space for the number */
}

.lp-imagetext-section .col .section-description ol li::after {
    content: counter(myCounter) ".";
    position: absolute;
    top: 0;
    left: 0;
    font-size: 17px;
    font-weight: 800;
}






.lp-icontext-section .section-wrap{background-color:#c4b3a1;padding:50px 0px;}
.lp-icontext-section .section-col-wrap{gap:30px}
.lp-icontext-section .section-col-wrap .col{margin:0px;width:100%;max-width:calc(33.33% - 30px * 2 / 3);}
.lp-icontext-section .col .col-icon{margin-bottom:20px;}
.lp-icontext-section .col .col-icon .icon-wrap{position:relative;overflow:hidden;width:40px;height:40px;}
.lp-icontext-section .col .col-icon .icon-wrap img{width:100%;height:100%;display;block;top:0;left:0px;position:absolute;}
.lp-icontext-section .col h4{margin:0px 0px 10px;font-size:16px;font-weight:600;}
.lp-icontext-section .section-title{display:block;text-align:center;font-size:18px;}
.lp-icontext-section .col-wrap p { width: 100%;max-width: 80%;}

.art-gallery-section{padding-bottom:50px;}
.art-gallery-section .image-list-wrap{gap:30px;}
.art-gallery-section .image-list-wrap .image-col{width:100%;max-width:calc(33.33% - 30px * 2 / 3)}
.art-gallery-section .image-list-wrap .image-col img:hover{opacity:1;}
.art-gallery-section h2{font-size:18px;margin:0px 0px 10px;}


.lp-imagetext-section.bottom-it-section .text-top-block{margin-bottom:30px;}
/* .lp-imagetext-section.bottom-it-section .section-button-wrap a{padding:13px 36px;} */





@media only screen and (min-width:801px){
  .lp-imagetext-section .col.image-col img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
  .lp-imagetext-section .col .section-description{max-width:400px;}
}

@media only screen and (min-width:1035px){
  .template-acoustic-art .products-grid .grid-item .product-des{top: 0;z-index: 1;}
  .template-acoustic-art .products-grid .grid-item .inner-top:hover .product-grid-image img,
  .template-acoustic-art .products-grid .grid-item .inner-top:hover .product-image{opacity:1;}
  .template-acoustic-art .products-grid .grid-item .inner-top:hover .product-grid-image .hover,
  .template-acoustic-art .products-grid .grid-item .inner-top:hover .product-des{opacity:0;}
}


@media only screen and (max-width:991px){
  .page-hero-section .section-content{padding:20px 15px;}
  .template-acoustic-art .main-content .container{padding:0px 15px;}
}
@media only screen and (max-width:800px){
  .lp-imagetext-section .col{max-width:100%;}
  .lp-imagetext-section .col.text-col{padding:15px 15px 0px;}
}

@media only screen and (max-width:749px){
  .page-hero-section .section-content h2{font-size:20px;}
  .page-hero-section .section-content p{font-size: 12px;}
  .lp-icontext-section .section-col-wrap .col{max-width:100%;}
  .template-acoustic-art .page-product-section{padding:30px 0px;}
  .art-gallery-section h2,
  .lp-imagetext-section .col h2,
  .template-acoustic-art .page-product-section .section-header h2{font-size:16px;}
  .lp-imagetext-section{padding-bottom:30px;}
  .lp-icontext-section .col .col-icon .icon-wrap{width:30px;height:30px;}
  .art-gallery-section .image-list-wrap{gap:15px;}
  .art-gallery-section .image-list-wrap .image-col{width:100%;max-width:calc(50% - 15px / 2)}
  .lp-icontext-section .col h4{font-size:14px;}
  .lp-imagetext-section.bottom-it-section .text-top-block{margin-bottom:20px;}
  .lp-icontext-section .col-wrap p { width: 100%;max-width: 100%;}

}





