.cc-collection-products{--bb-card-column-gap: 20px;--bb-card-row-gap: 22px;--bb-card-mixed-rating-row-extra-space: 6px}.cc-collection-products .main-products-grid[data-layout=grid] .grid:not(.slider__grid){column-gap:var(--bb-card-column-gap);row-gap:var(--bb-card-row-gap)}.cc-collection-products .main-products-grid[data-layout=grid] .bb-product-card .card__media{width:auto;margin:0;border:0;border-radius:var(--bb-card-media-radius)}.cc-collection-products .main-products-grid__results:has(>nav .pagination--modern)>.grid{margin-bottom:0}@media(min-width:769px)and (max-width:1023.98px){.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-2>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(2n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-2>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(odd of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(3n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(3n+1 of.bb-product-grid-item)) .price--bottom{padding-top:calc(var(--bb-card-price-gap-above) + var(--bb-card-mixed-rating-row-extra-space))}}@media(min-width:1024px)and (max-width:1279.98px){.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-2>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(2n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-2>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(odd of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3:not(.lg\:grid-cols-4)>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(3n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3:not(.lg\:grid-cols-4)>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(3n+1 of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.lg\:grid-cols-4>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(4n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.lg\:grid-cols-4>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(4n+1 of.bb-product-grid-item)) .price--bottom{padding-top:calc(var(--bb-card-price-gap-above) + var(--bb-card-mixed-rating-row-extra-space))}}@media(min-width:1280px){.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-3>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(3n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-3>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(3n+1 of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3:not(.xl\:grid-cols-4):not(.xl\:grid-cols-5)>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(3n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.sm\:grid-cols-3:not(.xl\:grid-cols-4):not(.xl\:grid-cols-5)>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(3n+1 of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-4>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(4n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-4>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(4n+1 of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-5>.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating):not(:nth-child(5n of.bb-product-grid-item)) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid.xl\:grid-cols-5>.bb-product-grid-item:has(.rating)+.bb-product-grid-item:has(.price--on-sale):not(:has(.rating)):not(:nth-child(5n+1 of.bb-product-grid-item)) .price--bottom{padding-top:calc(var(--bb-card-price-gap-above) + var(--bb-card-mixed-rating-row-extra-space))}}@media(max-width:768.98px){.cc-collection-products{--bb-card-column-gap: 10px;--bb-card-row-gap: 12px;--bb-card-mobile-grid-edge-gap: 0px;--bb-card-mixed-rating-row-extra-space: 14px}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0;margin-inline:var(--bb-card-mobile-grid-edge-gap);border-top:0;background-color:transparent}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2>li{border:0}.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2>.bb-product-grid-item:nth-child(odd of.bb-product-grid-item):has(.price--on-sale):not(:has(.rating)):has(+.bb-product-grid-item .rating) .price--bottom,.cc-collection-products .main-products-grid[data-layout=grid] .grid-cols-2>.bb-product-grid-item:nth-child(odd of.bb-product-grid-item):has(.rating)+.bb-product-grid-item:nth-child(2n of.bb-product-grid-item):has(.price--on-sale):not(:has(.rating)) .price--bottom{padding-top:calc(var(--bb-card-price-gap-above) + var(--bb-card-mixed-rating-row-extra-space))}}.cc-collection-products .main-products-grid[data-layout=grid] .grid .bb-product-card.card--product-contained:not(.card--highlight-product){padding:var(--bb-card-shell-padding);border:var(--bb-card-shell-border-width) solid var(--bb-card-shell-border-color)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom-collection-product-grid.css.map */
