/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 10 2024 | 18:47:46 */
/*GLOBAL*/

:root{
--animation-primary: .5s cubic-bezier(.3, 1, .3, 1);
--animation-nav: .3s cubic-bezier(0.65, 0, 0.35, 1) 0s;
--animation-smooth: .5s cubic-bezier(.7, 0, .3, 1);
}



/* SEARCh /*/

.aws-container {
    width: 100%;
}
.aws-container .aws-search-form .aws-wrapper {
    border-radius: 50px !important;
}
.aws-container .aws-search-field {
    border: 1px solid #6e6856;
    border-radius: 50px !important;
    padding-left: 16px;
    font-size: 1.05rem;
}

span.aws_result_title {
    font-size: 1rem;
    color: var(--wp--preset--color--contrast) !important;
    font-weight: 600 !important;
}

.aws-search-result {
    border-radius: 32px !important;
    padding: 16px 0px 8px 24px;
    border: 1px solid var(--wp--preset--color--accent-4);
}

/*PRODUCTS*/

li.product {
    border: 1px solid var(--wp--preset--color--accent-5);
    border-radius: 16px;
	    background: #fff;
}

.woocommerce-product-gallery__image.flex-active-slide {
    border-radius: 16px;
}

ol.flex-control-nav.flex-control-thumbs {
    margin-top: 16px !important;
    border-radius: 16px;
}
.wc-block-components-product-image.wc-block-grid__product-image {
    border-radius: 8px 8px 0px 0px;
}
h3.wp-block-post-title {
    padding: 0px 8px;
}
.wp-container-core-post-template-is-layout-1.wp-container-core-post-template-is-layout-1 {
    gap: 12px;
}
.wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* PRODUCTS 2 */

li.wc-block-grid__product.wc-block-layout {
    border: 1px solid var(--wp--preset--color--accent-5);
    border-radius: 16px;
    background: #fff;
}
.wc-block-components-product-name {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	padding: 0px 8px;
	text-decoration: none;
}
.wc-block-grid__products {
    gap: 12px;
}

.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 19%;
    max-width: 19%;
}
/*SECTION*/
.hero {
    border-radius: 0 0 50px 50px !important;
}

@media (max-width: 576px) {
.wc-block-grid__products {
    gap: 12px;
}
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 48%;
    max-width: 49%;
}
}