.section__main-collection{--gradient-background: #F4F2F0}.section__main-collection .product-grid{--columns: var(--columns-mobile);display:grid;row-gap:var(--grid-base, 1.6rem);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.section__main-collection .product-grid .grid__item{grid-column:span calc(12 / var(--columns, 1));grid-row:span 1;width:100%!important;max-width:100%!important}.section__main-collection .product-grid .grid__item :is(.card-wrapper,.card-product,.card__inner){height:100%}.section__main-collection .card-promotion .card__buttons{margin-top:.8rem}.section__main-collection .card-promotion .card__heading{margin-bottom:.8rem}.section__main-collection .card-promotion:has(.card__content.items-end) .media__control-button{bottom:auto;top:1.6rem}@media screen and (max-width:749px){.section__main-collection .product-grid .promotion-grid__item{grid-column:span 12}.section__main-collection .card-promotion:has(.card__content.items-end-small) .media__control-button{bottom:auto;top:1.6rem}}@media screen and (min-width:750px){.section__main-collection .product-grid{--columns: var(--columns-tablet)}.section__main-collection .product-grid .promotion-grid__item{display:block;height:100%}.section__main-collection .product-grid .promotion-grid__item.grid__item--half{grid-column:span calc(12 * 2 / var(--columns, 1));grid-row:span 2}.section__main-collection .product-grid .promotion-grid__item.grid__item--full{grid-column:span 12;grid-row:span 1;height:auto}.section__main-collection .product-grid .promotion-grid__item:not(.grid__item--full) :is(.media-wrapper,.media){height:100%;padding-bottom:0!important}.section__main-collection .collection.collection--empty{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width:1033px){.section__main-collection .product-grid{--columns: var(--columns-desktop)}.section__main-collection .pagination-wrapper{margin-top:4rem}.section__main-collection .card-promotion .card__buttons{margin-top:1.6rem}.section__main-collection .card-promotion .card__heading{margin-bottom:1.6rem}}@media screen and (min-width:1033px)and (max-width:1599px){.section__main-collection .card-promotion .card__heading{--card-heading-font-size-tablet: 2rem !important;--font-size: var(--card-heading-font-size-tablet)}.section__main-collection .card-promotion .card__content{padding:1.4rem}}@media screen and (min-width:1600px){.section__main-collection .card-promotion .card__content{padding:2.4rem 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-collection.css.map */
