.cpg{display:block;background:var(--cpg-bg, transparent);padding-top:var(--cpg-pt-mobile);padding-bottom:var(--cpg-pb-mobile)}.cpg__header{text-align:var(--cpg-align-mobile);margin-bottom:25px}.cpg__title{margin:0 0 10px;font-family:var(--font-family-second);font-weight:var(--heading-font-weight-medium);font-size:var(--cpg-title-size-mobile);line-height:1.2;color:var(--cpg-title-color, var(--gray-dark))}.cpg__subtitle{font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--cpg-text-color, var(--text-color))}.cpg__subtitle p:last-child{margin-bottom:0}.cpg__view-all{display:inline-block;margin-top:10px;font-family:var(--font-family-base);font-size:calc(var(--font-size-base) - 2px);font-weight:var(--body-font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-dark);border-bottom:1px solid currentColor;transition:color .3s ease}.cpg__view-all:hover,.cpg__view-all:focus{color:var(--theme-color)}.cpg__grid{display:grid;grid-template-columns:repeat(var(--cpg-cols-mobile),minmax(0,1fr));column-gap:var(--cpg-gap-x-mobile);row-gap:var(--cpg-gap-y-mobile)}.cpg__batch{display:contents}.cpg__item{min-width:0}.cpg__item .product-card{margin-bottom:0}.cpg__empty{text-align:center;margin:0}.cpg__footer{margin-top:30px;text-align:center}.cpg__footer .pagination{justify-content:center}.cpg__count{margin-bottom:10px;font-size:var(--font-size-base);color:var(--text-color)}.cpg__progress{width:100%;max-width:410px;margin:0 auto 25px;padding:2px;background:var(--theme-color)}.cpg__progress span{display:block;height:2px;background:var(--white);transition:width .3s ease}.cpg__load-more{display:inline-block;position:relative;min-width:160px;padding:0 40px;line-height:50px;font-family:var(--font-family-base);font-size:var(--font-size-base);text-transform:capitalize;color:var(--white);background:var(--theme-color);transition:all .3s ease}.cpg__load-more:hover,.cpg__load-more:focus{color:var(--white);background:var(--gray-dark)}.cpg__load-more.is-loading{color:transparent;background:var(--gray-dark);pointer-events:none}.cpg__load-more.is-loading:after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;border-radius:50%;border:3px solid var(--white);border-right-color:transparent;animation:cpg-spin 1s linear infinite}.cpg__load-more--infinite,.cpg__load-more--infinite:hover,.cpg__load-more--infinite.is-loading{color:transparent;background:transparent}.cpg__load-more--infinite.is-loading:after{border-color:var(--gray-dark);border-right-color:transparent}@keyframes cpg-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.cpg--mobile-slider .cpg__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cpg-cols-mobile) - 1) * var(--cpg-gap-x-mobile)) / var(--cpg-cols-mobile));row-gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cpg--mobile-slider.cpg--peek .cpg__grid{grid-auto-columns:calc((100% - var(--cpg-cols-mobile) * var(--cpg-gap-x-mobile)) / (var(--cpg-cols-mobile) + .3))}.cpg--mobile-slider .cpg__grid::-webkit-scrollbar{display:none}.cpg--mobile-slider .cpg__item{scroll-snap-align:start}}@media(min-width:768px){.cpg{padding-top:var(--cpg-pt-desktop);padding-bottom:var(--cpg-pb-desktop)}.cpg__header{text-align:var(--cpg-align-desktop);margin-bottom:40px}.cpg__title{font-size:var(--cpg-title-size-desktop)}.cpg__grid{grid-template-columns:repeat(var(--cpg-cols-tablet),minmax(0,1fr));column-gap:var(--cpg-gap-x-desktop);row-gap:var(--cpg-gap-y-desktop)}.cpg__footer{margin-top:40px}}@media(min-width:1200px){.cpg__grid{grid-template-columns:repeat(var(--cpg-cols-desktop),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/css-section-collection-products-grid.css.map */
