.filter-img{visibility:none;transition:opacity .2s ease-out;opacity:0}.filter-img.active{opacity:1;visibility:visible}.filter-button-inner{display:flex;vertical-align:middle;align-content:center;justify-content:center;align-items:center}.filter-close{position:absolute;left:5%}.product-item,.grid-testimonial,.grid-image-2-col{transition:opacity .6s linear}.product-grid,div#shopify-section-product-grid{--grid-border: #FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--bg-color);border-right:solid 1px var(--grid-border);width:calc(100% + 2px);left:-1px;padding-top:var(--announcement-bar-height)}.product-img-container .product-img{position:relative;width:100%;-webkit-transition:.5s;transition:.5s}.product-img-container .product-img-hover{z-index:9}.product-item-metadata,.product-item .btn-cart{z-index:20}.thumb img{max-height:100%}.product-item .add-to-cart{font-size:14px;position:absolute;top:0;transform:translate(-78%, 0);width:100%;text-align:center;border-radius:3px;cursor:pointer;opacity:0;transition:opacity .5s}.product-item-inner{text-align:left}.filter-container{z-index:5999}.product-img-container .product-img-hover{display:block !important;opacity:0}.product-img-container .product-img-hover.show{display:block !important;opacity:1}.filter-container{top:120px}@media screen and (max-width: 1080px){.product-img-container .product-img{width:80%;height:90%}}@media screen and (max-width: 768px){.filter-popup{display:flex !important}.filter-popup.closed{display:none !important}div.group .title{opacity:.75;text-align:center}div.group{min-width:25%}div.group.active .title{text-decoration:underline;opacity:1}.fitler-checks{display:none}.group.active .fitler-checks{display:block}}#nav-solid>.nav-container{border-bottom:none !important}.product-grid:after,#nav-solid:after{content:" ";position:absolute;bottom:-1px;left:0;right:0;height:1px;z-index:10;background:var(--grid-border)}.product-grid:after{bottom:0}.collection--has-sidebar .top-section{display:grid;grid-template-columns:1fr 3fr;overflow:hidden;gap:0}@media screen and (max-width: 1080px){.collection--has-sidebar .top-section{overflow:hidden;grid-template-columns:1fr 2fr}}@media screen and (max-width: 960px){.collection--has-sidebar .top-section{overflow:hidden;grid-template-columns:1fr}}.collection--has-sidebar .product-grid{grid-template-columns:1fr 1fr 1fr}.collection--has-sidebar .collection-side-bar{width:100%;background:var(--bg-color);padding:120px 30px 0 30px;position:relative;border-bottom:var(--grid-border) solid 1px;overflow:hidden}@media screen and (max-width: 960px){.collection--has-sidebar .collection-side-bar{padding:120px 60px 100px 60px;border-bottom:none;overflow:hidden}.collection--has-sidebar .collection-side-bar p{width:75%}}@media screen and (max-width: 768px){.collection--has-sidebar .collection-side-bar{padding:120px 60px 60px 60px}.collection--has-sidebar .collection-side-bar p{width:85%}}@media screen and (max-width: 479px){.collection--has-sidebar .collection-side-bar{padding:80px 50px 30px 30px;border-bottom:var(--grid-border) solid 1px}.collection--has-sidebar .collection-side-bar p{width:100%}}.collection--has-sidebar .collection-side-bar h1{font-size:34px;line-height:40px;text-transform:capitalize;margin-bottom:8px}.collection--has-sidebar .product-grid>.product-item{width:33.33%}@media screen and (max-width: 1080px){.collection--has-sidebar .product-grid>.product-item{width:50% !important}}@media screen and (max-width: 768px){.collection--has-sidebar .product-grid>.product-item{width:100% !important}}.collection--has-sidebar .collection-motif{position:absolute;left:-50px;bottom:-70px;height:23vw;width:auto;z-index:1;opacity:.2}@media screen and (max-width: 960px){.collection--has-sidebar .collection-motif{left:80%;top:70px;height:130px}}@media screen and (max-width: 768px){.collection--has-sidebar .collection-motif{left:80%;top:70px;height:130px}}@media screen and (max-width: 479px){.collection--has-sidebar .collection-motif{left:80%;top:70px;height:140px}}.collection--has-sidebar .filter-container{display:none}.collection--has-sidebar footer{background:var(--bg-color)}.collection--no-sidebar .collection-motif,.collection--no-sidebar .collection-side-bar{display:none}@media(max-width: 992px){.collection--has-sidebar .collection-side-bar{border-bottom:none}.collection--has-sidebar .product-grid{padding-top:0}}/*# sourceMappingURL=page-collection.css.map */
