a{transition: all .5s cubic-bezier(.215, .61, .355, 1);}

/* 
@media (min-width: 1020px) {
    .collection-title{min-height: 96px;}
    .elementor-shortcode{min-height: 72px;}  
}

.header--collezione{background-color: var(--e-global-color-secondary); color: #fff; padding: 80px 20px; text-align: center; margin-bottom: 40px;}
.header--collezione a{color: #fff; font-weight: bold;}
.header--collezione h1{margin-bottom: 5px;}
.content--collezione{display: flex; align-items: flex-start; gap: 30px;}
.content--collezione-thumb{margin: 0; display: block; max-width: 100%; height: auto;}
.content--collezione .col-60{width: 60%;}
.content--collezione .col-40{width: 40%; position: sticky; top: 20px;}
.logged-in .content--collezione .col-40{top: 40px;}
.content--collezione figure{text-align:center; width: 100%;}
.content--collezione figure img{width: 100%; margin-bottom: 20px;} */

/* sticky */
.sticky{position: sticky; top: 20px;}
.logged-in .sticky{top: 40px;}


/* header */
.header--svg > *{display: block; height: 26px;}
.header--svg path{transition: all .5s cubic-bezier(.215, .61, .355, 1);}

/* Filtri prodotti */
.filtro--prodotti button.e-filter-item{width:100%; border-radius:0; justify-content:left}
.grid--prodotti .elementor-widget-theme-post-featured-image,
.grid--prodotti .elementor-widget-theme-post-featured-image a{width:100%; height:auto; display:block;}
.grid--prodotti .type-collection .e-con-inner{padding-top:0;}

.searchandfilter ul,
.searchandfilter ul li{padding:0; width:100%;}
.searchandfilter ul li{margin-bottom:10px;}
.searchandfilter ul li input{width:100%;}

/*.filtro--prodotti{--before-left: 0px; --before-top: 0px; --before-width: calc(100% - 4px); --before-height: 48px; position: relative;}
.filtro--prodotti:before{content: "Discover filter ↘"; font-weight:500; text-transform: uppercase; display: block; padding: 10px; background: #f4f4f4; cursor: pointer; position: absolute; left: var(--before-left); top: var(--before-top); width: var(--before-width); height: var(--before-height);}
.filtro--prodotti.active:before{content: "Close filter ↗";}*/

/*@media (min-width: 1024px) {
	search.e-filter{display: none !important;}
	search.e-filter.open{display: flex !important;}
}*/

.ndfHFb-c4YZDc-aTv5jf-bVEB4e-RJLb9c{object-fit: cover;}
.video__home{width:100%; aspect-ratio: 16 / 9;}

.elementor-post-info__terms-list a:hover{color:var(--e-global-color-primary) !important}

/* CAROSELLO PRODOTTO */
#thumbnail-slider{margin-top:10px}
#thumbnail-slider .splide__track--nav > .splide__list > .splide__slide{width:calc(100% / 4 - 5px) !important; height:0 !important; padding-bottom: calc(100% / 4 - 5px)}
#thumbnail-slider .splide__track--nav > .splide__list > .splide__slide.is-active{border:0 solid var(--e-global-color-primary) !important; border-top: 3px solid var(--e-global-color-primary) !important;}
.splide__arrows{display:none !important}

@media (max-width: 767px) { #thumbnail-slider .splide__track--nav>.splide__list>.splide__slide{width:calc(100% / 3 - 5px) !important; padding-bottom: calc(100% / 3 - 5px)} }

#breadcrumbs{font-size:14px; line-height:20px; padding-bottom:5px; position:relative; z-index:10}
#breadcrumbs *{color:#CF8FA8; font-size:14px; line-height:20px}
#breadcrumbs a:hover{color:#984A68}

.iub__us-widget{display: none !important}