  .wc-block-product-template {
                list-style: none;
                margin-bottom: 0;
                margin-top: 0;
                max-width: 100%;
                padding: 0
            }

            .wc-block-product-template.wc-block-product-template {
                background: none
            }

            .wc-block-product-template.is-flex-container {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 1.25em
            }

            .wc-block-product-template.is-flex-container>li {
                list-style: none;
                margin: 0;
                width: 100%
            }

            @media(min-width: 600px) {
                .wc-block-product-template.is-flex-container.is-flex-container.columns-2>li {
                    width:calc(50% - .625em)
                }

                .wc-block-product-template.is-flex-container.is-flex-container.columns-3>li {
                    width: calc(33.33333% - .83333em)
                }

                .wc-block-product-template.is-flex-container.is-flex-container.columns-4>li {
                    width: calc(25% - .9375em)
                }

                .wc-block-product-template.is-flex-container.is-flex-container.columns-5>li {
                    width: calc(20% - 1em)
                }

                .wc-block-product-template.is-flex-container.is-flex-container.columns-6>li {
                    width: calc(16.66667% - 1.04167em)
                }
            }

            .wc-block-product-template__responsive {
                grid-gap: 1.25em;
                display: grid
            }

            .wc-block-product-template__responsive.columns-2 {
                grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))
            }

            .wc-block-product-template__responsive.columns-3 {
                grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))
            }

            .wc-block-product-template__responsive.columns-4 {
                grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))
            }

            .wc-block-product-template__responsive.columns-5 {
                grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))
            }

            .wc-block-product-template__responsive.columns-6 {
                grid-template-columns: repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))
            }

            .wc-block-product-template__responsive>li {
                margin-block-start:0}

            :where(.wc-block-product-template .wc-block-product)>:not(:last-child) {
                margin-bottom: .75rem;
                margin-top: 0;
                min-height: 45px;
}
            }

            .is-product-collection-layout-list .wc-block-product:not(:last-child) {
                margin-bottom: 1.2rem
            }