.collection-grid-products{background:var(--section_bg)}.collection-grid-products .collection-grid-products__container{margin:0 auto;max-width:1440px;padding:40px 15px;overflow:hidden}@media(min-width: 768px){.collection-grid-products .collection-grid-products__container{padding:60px 40px}}@media(min-width: 1366px){.collection-grid-products .collection-grid-products__container{padding:100px 160px}}.collection-grid-products .collection-grid-products__title{margin-bottom:10px}.collection-grid-products .collection-grid-products__title,.collection-grid-products .collection-grid-products__title *{font-weight:var(--title-font-weight, 400);font-size:var(--title-font-size-mob, 36px);color:var(--title-color, #000);line-height:130%;text-align:center}@media(min-width: 768px){.collection-grid-products .collection-grid-products__title,.collection-grid-products .collection-grid-products__title *{font-size:var(--title-font-size-tab, 36px)}}@media(min-width: 1024px){.collection-grid-products .collection-grid-products__title,.collection-grid-products .collection-grid-products__title *{ffont-size:var(--title-font-size-desk, 68px);margin-bottom:15px}}.collection-grid-products .collection-grid-products__subtitle{margin-bottom:32px}.collection-grid-products .collection-grid-products__subtitle,.collection-grid-products .collection-grid-products__subtitle *{font-weight:var(--subtitle-font-weight, 400);font-size:var(--subtitle-font-size-mob, 36px);color:var(--subtitle-color, #383838);line-height:130%;text-align:center}@media(min-width: 768px){.collection-grid-products .collection-grid-products__subtitle,.collection-grid-products .collection-grid-products__subtitle *{font-size:var(--subtitle-font-size-tab, 36px)}}@media(min-width: 1024px){.collection-grid-products .collection-grid-products__subtitle,.collection-grid-products .collection-grid-products__subtitle *{ffont-size:var(--subtitle-font-size-desk, 68px);margin-bottom:15px}}.collection-grid-products .collection-grid-products__cards{position:relative;display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:20px;padding:30px 0}@media(min-width: 600px){.collection-grid-products .collection-grid-products__cards{grid-template-columns:1fr 1fr;column-gap:20px}}@media(min-width: 768px){.collection-grid-products .collection-grid-products__cards{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1024px){.collection-grid-products .collection-grid-products__cards{padding:50px 0;column-gap:30px}}