.mason-grid{padding:2em 0}.mason-grid h2,.mason-grid p{text-align:center}.mason-grid p{max-width:900px;margin:0 auto 1em;display:block}.grid-main-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;min-height:600px;margin-top:2em}.mason-grid .grid-main-wrap .grid-count-1{grid-row:1 / 3}.mason-grid .mason-card{overflow:hidden;border-radius:10px;position:relative}.mason-grid .mason-card .mason-inner-wrap{background-size:cover;background-position:center;transition:all .5s;height:100%;width:100%;position:relative}.mason-grid .mason-card:hover .mason-inner-wrap{transform:scale(1.1)}.mason-grid .grid-main-wrap img{width:100%;height:100%;object-fit:cover}.mason-grid .mason-inner-wrap a.floating-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:block}.mason-grid .content-wrap{position:absolute;left:2em;bottom:2em;z-index:2}.mason-grid .content-wrap h3{font-weight:700;color:#fff;margin-bottom:10px}@media(min-width:400px)and (max-width:1399px){.product-slider-wrapper{padding:2em 0}}@media only screen and (max-width:767px){.mason-grid .grid-main-wrap .grid-count-1 h3{font-size:28px;line-height:33px}.mason-grid{padding:1em 0}.mason-grid .grid-main-wrap .grid-count-1{grid-column:1 /3}.mason-grid .mason-card .mason-inner-wrap{min-height:170px}.mason-grid .button{font-size:15px;min-width:auto;min-height:auto;padding:.3em 1em}.mason-grid .content-wrap{left:1em;bottom:1em}.grid-main-wrap{min-height:auto}.mason-grid .mason-card:first-child .mason-inner-wrap{padding-bottom:80%}.mason-grid .mason-card .mason-inner-wrap{min-height:auto;height:0;padding-bottom:100%}}@media only screen and (max-width:500px){.mason-grid .button{font-size:11px;line-height:100%;min-width:auto;min-height:auto;padding:.8em 1em}.mason-grid .grid-main-wrap .grid-count-1 h3{font-size:23px;line-height:26px}.mason-grid .content-wrap h3{font-size:18px;line-height:21px}}@media only screen and (max-width:330px){.mason-grid .grid-main-wrap .grid-count-1 h3{font-size:18px;line-height:21px}.mason-grid .button{font-size:14px;min-height:36px}.grid-main-wrap{grid-template-columns:1fr}.mason-grid .grid-main-wrap .grid-count-1{grid-column:1;grid-row:1}.mason-grid .mason-card:first-child .mason-inner-wrap{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-grid.css.map */
