.elementor-65049 .elementor-element.elementor-element-57085dce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-1bd96b4c{text-align:center;}.elementor-65049 .elementor-element.elementor-element-1bd96b4c .elementor-heading-title{font-family:"Bebas Neue", Nunito;font-size:65px;font-weight:600;}.elementor-65049 .elementor-element.elementor-element-5488a44e > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-65049 .elementor-element.elementor-element-5488a44e .woocommerce-breadcrumb{text-align:center;}.elementor-65049 .elementor-element.elementor-element-db8ac24{--display:flex;}.elementor-65049 .elementor-element.elementor-element-d88581a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-65049 .elementor-element.elementor-element-d88581a:not(.elementor-motion-effects-element-type-background), .elementor-65049 .elementor-element.elementor-element-d88581a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-65049 .elementor-element.elementor-element-c03ea0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-65049 .elementor-element.elementor-element-1523e32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-65049 .elementor-element.elementor-element-1523e32{text-align:left;}.elementor-65049 .elementor-element.elementor-element-1523e32 .elementor-heading-title{font-family:"Poppins", Nunito;font-size:2.3vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-65049 .elementor-element.elementor-element-c36be69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-65049 .elementor-element.elementor-element-c36be69{text-align:left;font-family:"Poppins", Nunito;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-65049 .elementor-element.elementor-element-89754b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-65049 .elementor-element.elementor-element-89754b2:not(.elementor-motion-effects-element-type-background), .elementor-65049 .elementor-element.elementor-element-89754b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lalevents.it/wp-content/uploads/2024/11/party-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65049 .elementor-element.elementor-element-5af6d8f2{--display:grid;--e-con-grid-template-columns:25% 75%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65049 .elementor-element.elementor-element-12a38076{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-65049 .elementor-element.elementor-element-36a337ea{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65049 .elementor-element.elementor-element-3c13bb3 .e-search-input{font-size:14px;line-height:1rem;border-radius:6px 0px 0px 6px;}.elementor-65049 .elementor-element.elementor-element-3c13bb3{--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-icon-submit-size:20px;--e-search-submit-border-radius:0px 6px 6px 0px;--e-search-submit-padding:10px 3px 10px 10px;}.elementor-65049 .elementor-element.elementor-element-33cef959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .grid-item{padding:10px 10px 10px 10px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .post-catagory{font-family:"Roboto", Nunito;font-weight:400;color:#FFFFFF;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .post-title,.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .post-title a{font-family:"Bebas Neue", Nunito;font-size:1.4rem;font-weight:400;line-height:1.5rem;letter-spacing:0.4px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .wrapper-cart-price .price .amount,.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Poppins", Nunito;font-size:1.6rem;font-weight:700;text-decoration:none;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .wrapper-cart-price .price del .amount,.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:"Roboto", Nunito;font-size:1.2rem;font-weight:400;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .product-list-content span.badge.onsale{font-size:1.1rem;line-height:1.6rem;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .product-list-content .product-image{border-radius:6px 6px 6px 6px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .product-list-content .add_to_cart.product_type_simple{font-family:"Bebas Neue", Nunito;font-size:1.5rem;font-weight:400;border-style:none;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .grid-item .product-list-content{padding:15px 15px 15px 15px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .grid-item .product-list-content:hover{box-shadow:0px 0px 25px 0px rgba(255, 255, 255, 0.32);}@media(max-width:1366px){.elementor-65049 .elementor-element.elementor-element-5af6d8f2{--e-con-grid-template-columns:30% 70%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-65049 .elementor-element.elementor-element-36a337ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-65049 .elementor-element.elementor-element-d88581a{--width:100%;}.elementor-65049 .elementor-element.elementor-element-c03ea0d{--width:90%;}.elementor-65049 .elementor-element.elementor-element-89754b2{--width:30%;}.elementor-65049 .elementor-element.elementor-element-5af6d8f2{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-65049 .elementor-element.elementor-element-c03ea0d{--width:70%;}.elementor-65049 .elementor-element.elementor-element-89754b2{--width:30%;}}@media(max-width:1024px){.elementor-65049 .elementor-element.elementor-element-57085dce{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-1bd96b4c .elementor-heading-title{font-size:40px;}.elementor-65049 .elementor-element.elementor-element-d88581a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-65049 .elementor-element.elementor-element-c03ea0d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-65049 .elementor-element.elementor-element-1523e32{text-align:center;}.elementor-65049 .elementor-element.elementor-element-1523e32 .elementor-heading-title{font-size:29px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-65049 .elementor-element.elementor-element-c36be69{text-align:center;font-size:16px;}.elementor-65049 .elementor-element.elementor-element-89754b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-65049 .elementor-element.elementor-element-89754b2:not(.elementor-motion-effects-element-type-background), .elementor-65049 .elementor-element.elementor-element-89754b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65049 .elementor-element.elementor-element-5af6d8f2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65049 .elementor-element.elementor-element-12a38076{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-33cef959{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .grid-item{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-65049 .elementor-element.elementor-element-57085dce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-1bd96b4c .elementor-heading-title{font-size:30px;}.elementor-65049 .elementor-element.elementor-element-d88581a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65049 .elementor-element.elementor-element-c03ea0d{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-1523e32 .elementor-heading-title{font-size:24px;}.elementor-65049 .elementor-element.elementor-element-c36be69{font-size:15px;}.elementor-65049 .elementor-element.elementor-element-89754b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-5af6d8f2{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-65049 .elementor-element.elementor-element-12a38076{--margin-top:0px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:20px;}.elementor-65049 .elementor-element.elementor-element-1c559974{z-index:1000;}.elementor-65049 .elementor-element.elementor-element-33cef959{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .grid-item{padding:8px 8px 8px 8px;}.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .wrapper-cart-price .price .amount,.elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:1.3rem;}}/* Start custom CSS for search, class: .elementor-element-3c13bb3 */.elementor-65049 .elementor-element.elementor-element-3c13bb3 .e-search-input-wrapper {
  height: 42px;
}/* End custom CSS */
/* Start custom CSS for yith_wcan_mobile_modal_opener, class: .elementor-element-1c559974 */.yith-wcan-filters.filters-modal .close-button {
color: #000;
  font-size: 1.8em;
  height: 47px;
  top: 14px;
}

.yith-wcan-filters-opener {
  display: inline-block;
  font-weight: 400;
  color: #fff;
  background-color: #3EBBC8;
  padding: 0.5rem 2rem;
  border: 1px solid #3EBBC8;
  border-radius: 6px;
}

.yith-wcan-filters-opener i.filter-icon {
  height: 20px;
  width: 20px;

}

  @media (max-width: 767px) {
  .yith-wcan-filters.filters-modal {
    top: 164px !Important;
  }
}


  @media (min-width: 768px) and (max-width: 1023px) {
  .yith-wcan-filters.filters-modal {
    top: 184px !Important;
  }
}/* End custom CSS */
/* Start custom CSS for yith_wcan_active_filters_labels, class: .elementor-element-52add4b3 */@media (max-width: 991px) {
  .yith-wcan-active-filters {
  color: #fff;
}
}

.yith-wcan-filters-opener:hover, .yith-wcan-filters-opener:focus {
  border-color: #cb501c;
  color: #fff;
  background-color: #cb501c;
}


.yith-wcan-filters.filters-modal .main-modal-button {
  color: #fff;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for yith_wcan_filters, class: .elementor-element-44ccdb9d */.elementor-65049 .elementor-element.elementor-element-44ccdb9d .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
  margin: 0.3em 0 0.3em 0.7em;
}


.elementor-65049 .elementor-element.elementor-element-44ccdb9d h4 {
  font-size: 1.2rem;
  color: #000;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
  line-height: 1.5;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d .yith-wcan-filters .yith-wcan-filter {
  margin-bottom: 15px;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 6px;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label {
  color: #000;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d .dropdown-wrapper .matching-items li > a {
  color: #000;
}


.elementor-65049 .elementor-element.elementor-element-44ccdb9d .dropdown-wrapper .matching-items li > a:hover {
  color: #61ce70 !important;
}



.elementor-65049 .elementor-element.elementor-element-44ccdb9d .filter-items {
    max-height: 350px;      /* Altezza massima prima dello scroll */
    overflow-y: -webkit-scrollbar-thumb;       /* Aggiunge scroll verticale quando necessario */
    overflow-x: hidden;     /* Nasconde lo scroll orizzontale */
    
    /* Opzionale: per uno scrolling più fluido su iOS */
    -webkit-overflow-scrolling: touch;
    
    /* Opzionale: styling dello scrollbar */
    scrollbar-width: thin;  /* Per Firefox */
    scrollbar-color: #888 #f1f1f1;  /* Per Firefox */
}

/* Opzionale: styling dello scrollbar per Chrome/Safari/Edge */
.elementor-65049 .elementor-element.elementor-element-44ccdb9d  .filter-items::-webkit-scrollbar {
    width: 6px;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d .filter-items::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d  .filter-items::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 3px;
}

.elementor-65049 .elementor-element.elementor-element-44ccdb9d  .filter-items::-webkit-scrollbar-thumb:hover {
    background: #555;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a337ea */.elementor-65049 .elementor-element.elementor-element-36a337ea  {
  position: sticky;
  bottom: 0;
  padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-3222a147 */.elementor-65049 .elementor-element.elementor-element-3222a147 .product-image {

  max-height: 250px;
}


@media (max-width: 767px) {
  .elementor-65049 .elementor-element.elementor-element-3222a147 .woocommerce-price-suffix {
    display:none;
  }
  
  .elementor-65049 .elementor-element.elementor-element-3222a147 .post-inner-loop .grid-item:not(.slick-cloned):nth-child(2n+1) {
    margin-top: 0px;
  }
}

.elementor-65049 .elementor-element.elementor-element-3222a147 .grid-item .product {
    border: 1px solid #dddddd;
    border-radius: 6px;
}


@media (max-width: 449px) {
  .elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .post-title {
  min-height: 74px;
}
}


@media (min-width: 450px) {
  .elementor-65049 .elementor-element.elementor-element-3222a147 .product-list .post-inner-loop .post-title {
  min-height: 50px;
}
}/* End custom CSS */
/* Start custom CSS */body.yith-wcan-preset-modal-open::after {
  background: rgba(0, 0, 0, 0);

}

  
  
  .yith-wcan-preset-modal-open #sinistra {
    z-index: 1;
  }
  
  .page-header {
    display: none !important;
  }/* End custom CSS */