.cs-product-grid__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.cs-product-grid__item{position:relative;overflow:hidden;background-color:#f5f5f5;transition:transform .3s ease;cursor:pointer}.cs-product-grid__item:hover .cs-product-grid__image{transform:scale(1.05)}.cs-product-grid__link{display:block;text-decoration:none;color:inherit;height:100%}.cs-product-grid__content{display:grid;grid-template-columns:1fr 1fr;height:350px;position:relative}.cs-product-grid__text{display:flex;flex-direction:column;justify-content:center;padding:40px;gap:20px}.cs-product-grid__image-wrapper{position:relative;overflow:hidden}.cs-product-grid__image{width:350px;height:100%;object-fit:contain;display:block;transition:transform .5s ease;position:absolute;top:0;right:30px}.cs-product-grid__title{font-size:32px;font-weight:900;line-height:1.1;margin:0;text-transform:uppercase;letter-spacing:-.02em;color:#000}.cs-product-grid__description{font-size:18px;margin:0;color:#333;line-height:1.4}.cs-product-grid__price{display:inline-block;width:fit-content;background-color:#000;color:#fff;padding:12px 30px;border-radius:30px;font-size:18px;font-weight:600}.cs-product-grid__item .cs-product-grid__text{order:1}.cs-product-grid__item .cs-product-grid__image-wrapper{order:2}@media (max-width: 1024px){.cs-product-grid__title{font-size:28px}.cs-product-grid__description{font-size:16px}.cs-product-grid__text{padding:30px}.cs-product-grid__content{min-height:350px;height:auto}}@media (max-width: 768px){.cs-product-grid__wrapper{grid-template-columns:1fr;gap:0}.cs-product-grid__content{grid-template-columns:1fr!important;min-height:auto}.cs-product-grid__text{order:2!important;padding:30px 20px;gap:15px}.cs-product-grid__image-wrapper{order:1!important;min-height:300px}.cs-product-grid__title{font-size:24px}.cs-product-grid__description{font-size:16px}.cs-product-grid__price{font-size:16px;padding:10px 25px}.cs-product-grid__item:hover{transform:none}.cs-product-grid__image{width:100%;height:auto;position:unset}}@media (max-width: 480px){.cs-product-grid__title{font-size:20px}.cs-product-grid__text{padding:20px 15px}.cs-product-grid__image-wrapper{min-height:250px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cs-product-grid.css.map */
