.grid-container{padding:4rem 2rem}.grid-wrapper{max-width:1300px;margin:0 auto;font-family:ProximaNova Regular;font-style:normal;line-height:normal;color:#000;text-align:center}.grid-title{font-size:24px;font-family:ProximaNova Regular;text-align:center}.icon-svg{max-width:100px}.item-title p{font-size:30px;margin:0}.item-description p{font-size:16px;text-align:center}.item-description{margin-bottom:30px}.grid-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.grid-text{text-align:center;height:100%;width:100%;padding:0 5%}.item-button{padding:10px 0;color:#fff;background-color:#000;text-decoration:none;border-radius:3px;font-size:18px;display:block;width:80%;margin:0 auto;cursor:pointer;text-transform:uppercase}.item-button:hover{background:linear-gradient(to bottom,#000,#686868);color:#fff}.grid-item.odd{flex-direction:row}.grid-item.even{flex-direction:row-reverse}.grid-image,.grid-text{width:50%;box-sizing:border-box}.grid-image img{width:100%;height:auto;object-fit:cover}.grid-description{color:#6c6a6a;text-align:center;font-family:ProximaNova Regular;font-size:20px;padding:0 10%;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px;margin-top:0}.btn-container{margin-top:20px}.btn-grid{padding:10px 40px;color:#fff;background-color:#000;text-decoration:none;border-radius:3px;font-size:18px;line-height:normal;margin:0 auto;cursor:pointer;text-transform:uppercase}.template-twill-denim-yt .grid-container{background:#f5f5f5}@media (max-width: 768px){.grid-item{flex-direction:column}.cont-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.icon-svg{width:26%;object-fit:contain}.item-description{width:74%;padding-left:20px;text-align:left;box-sizing:border-box}.grid-image{position:relative}.item-title p{font-size:22px}.item-title{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);text-shadow:0px 0px 20px rgba(0,0,0,1);color:#fff;text-align:center}.grid-image,.grid-text{width:100%}.grid-title{font-size:22px;font-family:ProximaNova SemiBold}.grid-description{font-size:16px;padding:0 5%}.btn-container{margin-top:0}.item-description p{font-size:14px;text-align:left}.item-description{margin-bottom:20px}.grid-text{padding:0}.item-button{font-size:14px;display:block;width:100%}.grid-item{padding-bottom:40px}.btn-grid{padding:1rem 2rem;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/grid-columns.css.map */
