
	@media (min-width: 768px) {

    .product {

        grid-column: span 6 / span 6
    }
}

@media (min-width: 1024px) {

    .product {

        grid-column: span 4 / span 4;

        gap: 2rem
    }

    * + .products__container .product {

        grid-column: span 6 / span 6
    }

    .product__inner {

        gap: 1.5rem
    }
}

	.product__title {

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(var(--color-site-text-two) / var(--tw-text-opacity))
}

	@media (min-width: 1024px) {

    .product__title {

        overflow: hidden;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2
    }

    .product__title--inside {

        display: none
    }

    .product__price-container {

        width: 100%;

        -webkit-box-pack: center;

            -ms-flex-pack: center;

                justify-content: center
    }
}

	.product__price {

    font-weight: 400;

    --tw-text-opacity: 1;

    color: rgb(var(--color-site-text-two) / var(--tw-text-opacity))
}

	.product__price-advice {

    font-size: 0.75rem;

    line-height: 1rem;

    --tw-text-opacity: 1;

    color: rgb(var(--color-site-text-two) / var(--tw-text-opacity))
}

	@media (min-width: 1024px) {

    .product__content {

        border-width: 0px;

        padding: 0px
    }
}

	.product .button i {

    display: none
}
	.products {

    padding-top: 4rem;

    padding-bottom: 4rem
}

	@media (max-width: 1023px) {

    .products__container {

        grid-column: span 12 / span 12
    }
}

	@media (min-width: 1024px) {

    .products__container {

        grid-column: span 12 / span 12
    }

    * + .products__container {

        grid-column: span 8 / span 8
    }
}


/*# sourceMappingURL=product_widget.cefdaede7d9dbf91e5a6.css.map*/