.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive{--puchero-grid-columns:3;--puchero-grid-gap:var(--wp--custom--gutter);--puchero-grid-share:calc((100% - (var(--puchero-grid-columns) - 1)*var(--puchero-grid-gap))/var(--puchero-grid-columns));column-gap:var(--puchero-grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--wp--custom--card--min-width-grid),var(--puchero-grid-share)),1fr));row-gap:var(--wp--custom--grid--row-gap)}.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-2{--puchero-grid-columns:2}.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-3{--puchero-grid-columns:3}.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-4{--puchero-grid-columns:4}.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-5{--puchero-grid-columns:5}.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-6{--puchero-grid-columns:6}@media(width >= 120rem){.wp-block-woocommerce-product-collection .wc-block-product-template.wc-block-product-template__responsive.columns-3{--puchero-grid-columns:4}}.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive{--puchero-carousel-focus-ring:calc(var(--wp--custom--focus--width) + var(--wp--custom--focus--offset));grid-auto-columns:max(var(--wp--custom--card--min-width),var(--puchero-grid-share));grid-auto-flow:column;grid-template-columns:none;margin-block:calc(var(--puchero-carousel-focus-ring)*-1);margin-inline:calc(var(--wp--custom--gutter)*-1);max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-block:var(--puchero-carousel-focus-ring);padding-inline:var(--wp--custom--gutter);position:relative;scroll-padding-inline:var(--wp--custom--gutter);scroll-snap-type:inline mandatory}@media(hover:hover)and (pointer:fine){.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-2>li:nth-child(n+3),.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-4>li:nth-child(n+5),.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-5>li:nth-child(n+6),.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-6>li:nth-child(n+7){display:none}}@media(hover:hover)and (pointer:fine)and (width < 120rem){.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-3>li:nth-child(n+4){display:none}}@media(hover:hover)and (pointer:fine)and (width >= 120rem){.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive.columns-3>li:nth-child(n+5){display:none}}@media(hover:none),(pointer:coarse){.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive{scrollbar-width:none}.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive::-webkit-scrollbar{display:none}}.wp-block-woocommerce-product-collection.is-style-puchero-carousel .wc-block-product-template.wc-block-product-template__responsive>li{scroll-snap-align:start}.puchero-product-related .wp-block-heading{margin-block-end:var(--wp--preset--spacing--60);text-align:center}@media(width <= 1023px){.puchero-product-related .wp-block-heading{border-block-end:var(--wp--custom--border--width) solid var(--wp--preset--color--contrast);font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;margin-block-end:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--20) 0;text-align:start;text-transform:uppercase}.puchero-product-related .wc-block-product-template.wc-block-product-template__responsive{row-gap:var(--wp--preset--spacing--60)}}
