.elementor-kit-82120{--e-global-color-primary:#121212;--e-global-color-secondary:#121212;--e-global-color-text:#5E5E5E;--e-global-color-accent:#FFFFFF;--e-global-color-iwfondo:#FFFFFF;--e-global-color-iwsuperficie:#FFFFFF;--e-global-color-iwbordo:#E6E6E6;--e-global-color-iwofferta:#B42318;--e-global-color-iwfondotenue:#F6F6F6;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;}.elementor-kit-82120 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1376px;}.e-con{--container-max-width:1376px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.emcp-dyn-breadcrumbs{font-size: 0.875em;}.emcp-dyn-breadcrumbs a{text-decoration: none;}.emcp-dyn-breadcrumbs a:hover{text-decoration: underline;}.emcp-dyn-breadcrumbs .emcp-dyn-sep{opacity: 0.5;margin: 0 0.25em;}.emcp-dyn-post-meta{display: flex;flex-wrap: wrap;gap: 0.25em 1em;margin: 0;padding: 0;list-style: none;font-size: 0.875em;}.emcp-dyn-post-meta > li{margin: 0;padding: 0;}.emcp-dyn-post-meta a{text-decoration: none;}.emcp-dyn-site-title a,.emcp-dyn-site-logo{text-decoration: none;}.emcp-dyn-site-title{font-weight: 700;}.emcp-dyn-site-tagline{display: block;font-size: 0.8125em;opacity: 0.7;}.emcp-dyn-site-logo-img,.emcp-dyn-site-logo img{display: block;height: auto;}.emcp-dyn-nav-menu .emcp-dyn-menu{display: flex;flex-wrap: wrap;gap: 1.25em;margin: 0;padding: 0;list-style: none;align-items: center;}.emcp-dyn-nav-menu .emcp-dyn-menu a{text-decoration: none;display: inline-block;}.emcp-dyn-nav-menu .sub-menu{list-style: none;margin: 0;padding: 0;}.emcp-dyn-description{line-height: 1.6;}.emcp-dyn-archive-loop{--emcp-card-gap: 28px;--emcp-card-bg: transparent;--emcp-card-border-color: rgba(0,0,0,0.1);--emcp-card-border-width: 0px;--emcp-card-radius: 12px;--emcp-card-pad: 0px;--emcp-card-media: clamp(180px,32%,320px);}.emcp-dyn-archive-loop--grid{display: grid;grid-template-columns: repeat(var(--emcp-cols,3),minmax(0,1fr));gap: var(--emcp-card-gap);}.emcp-dyn-archive-loop--list{display: flex;flex-direction: column;gap: var(--emcp-card-gap);}.emcp-dyn-card{display: flex;flex-direction: column;min-width: 0;background: var(--emcp-card-bg);border: var(--emcp-card-border-width) solid var(--emcp-card-border-color);border-radius: var(--emcp-card-radius);overflow: hidden;transition: box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease;}.emcp-dyn-archive-loop--grid{--emcp-card-border-width: 1px;--emcp-card-pad: 18px;}.emcp-dyn-archive-loop--grid .emcp-dyn-card:hover{box-shadow: 0 8px 24px rgba(0,0,0,0.08);transform: translateY(-2px);border-color: rgba(0,0,0,0.16);}.emcp-dyn-archive-loop--list .emcp-dyn-card{flex-direction: row;gap: 24px;align-items: stretch;}.emcp-dyn-archive-loop--list .emcp-dyn-card-media{flex: 0 0 var(--emcp-card-media);max-width: 340px;}.emcp-dyn-archive-loop--list .emcp-dyn-card-body{flex: 1 1 auto;justify-content: center;}.emcp-dyn-card-media{display: block;overflow: hidden;background: rgba(0,0,0,0.04);}.emcp-dyn-card-media img{display: block;width: 100%;height: 100%;object-fit: cover;}.emcp-dyn-archive-loop--grid .emcp-dyn-card-media img{aspect-ratio: 16 / 10;}.emcp-dyn-archive-loop--list .emcp-dyn-card-media img{min-height: 100%;border-radius: 8px;}.emcp-dyn-card:hover .emcp-dyn-card-media img{transform: scale(1.03);}.emcp-dyn-card-media img{transition: transform 0.3s ease;}.emcp-dyn-card-body{display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: var(--emcp-card-pad);flex: 1 1 auto;}.emcp-dyn-card-meta{font-size: 0.8125em;opacity: 0.7;}.emcp-dyn-card-title{margin: 0;font-size: 1.15em;line-height: 1.3;}.emcp-dyn-card-title a{text-decoration: none;color: inherit;}.emcp-dyn-card-title a:hover{text-decoration: underline;}.emcp-dyn-card-excerpt{line-height: 1.6;opacity: 0.9;}.emcp-dyn-card-more{align-self: flex-start;margin-top: 4px;text-decoration: none;font-weight: 600;}.emcp-dyn-pagination{margin-top: 32px;}.emcp-dyn-pagination .page-numbers{display: inline-flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;}.emcp-dyn-pagination .page-numbers li{margin: 0;}.emcp-dyn-pagination .page-numbers a,.emcp-dyn-pagination .page-numbers span{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 10px;border: 1px solid rgba(0,0,0,0.12);border-radius: 6px;text-decoration: none;line-height: 1;}.emcp-dyn-pagination .page-numbers .current{background: currentColor;color: #fff;border-color: transparent;}.emcp-dyn-placeholder{display: inline-block;padding: 6px 12px;border: 1px dashed rgba(0,0,0,0.25);border-radius: 6px;font-size: 0.875em;opacity: 0.7;}@media (max-width: 782px){.emcp-dyn-archive-loop--grid{grid-template-columns: 1fr;}.emcp-dyn-archive-loop--list .emcp-dyn-card{flex-direction: column;}.emcp-dyn-archive-loop--list .emcp-dyn-card-media{flex-basis: auto;max-width: none;}.emcp-dyn-archive-loop--list .emcp-dyn-card-media img{aspect-ratio: 16 / 9;}}.emcp-dyn-author-box__inner{display: flex;gap: 1rem;align-items: flex-start;}.emcp-dyn-author-box__inner.is-stacked{flex-direction: column;align-items: center;text-align: center;}.emcp-dyn-author-box__avatar img{display: block;border-radius: 50%;max-width: 100%;height: auto;}.emcp-dyn-author-box__body{flex: 1 1 auto;min-width: 0;}.emcp-dyn-author-box__name{margin: 0 0 .25rem;}.emcp-dyn-author-box__links{display: flex;gap: .75rem;flex-wrap: wrap;margin-top: .5rem;}.emcp-dyn-post-navigation{display: flex;gap: 1rem;justify-content: space-between;flex-wrap: wrap;}.emcp-dyn-post-navigation__prev,.emcp-dyn-post-navigation__next{display: flex;align-items: baseline;gap: .4rem;min-width: 0;}.emcp-dyn-post-navigation__next{margin-inline-start: auto;text-align: end;}.emcp-dyn-post-navigation__label{opacity: .7;font-size: .875em;}.emcp-dyn-search-form__form{display: flex;gap: .5rem;align-items: stretch;}.emcp-dyn-search-form__form.is-full{width: 100%;}.emcp-dyn-search-form__input{flex: 1 1 auto;min-width: 0;}.emcp-dyn-search-form__submit{flex: 0 0 auto;cursor: pointer;}.emcp-dyn-sitemap__list{list-style: none;margin: 0 0 1rem;padding: 0;}.emcp-dyn-sitemap__list li{margin: 0 0 .25rem;}.emcp-dyn-post-info__list{display: flex;gap: .5rem;flex-wrap: wrap;align-items: baseline;}.emcp-dyn-post-info__list.is-stacked{flex-direction: column;gap: .25rem;}.emcp-dyn-post-info__sep{opacity: .5;}.emcp-dyn-archive-posts__wrap.is-grid{display: grid;gap: 1.5rem;grid-template-columns: repeat(1,minmax(0,1fr));}.emcp-dyn-archive-posts__wrap.is-list{display: flex;flex-direction: column;gap: 1.5rem;}.emcp-dyn-archive-posts__card{min-width: 0;}.emcp-dyn-archive-posts__image img{display: block;width: 100%;height: auto;}.emcp-dyn-archive-posts__title{margin: .5rem 0 .25rem;}.emcp-dyn-archive-posts__pagination{display: flex;gap: .5rem;flex-wrap: wrap;margin-top: 1.5rem;}@media (min-width: 768px){.emcp-dyn-archive-posts__wrap.is-cols-2{grid-template-columns: repeat(2,minmax(0,1fr));}.emcp-dyn-archive-posts__wrap.is-cols-3{grid-template-columns: repeat(3,minmax(0,1fr));}.emcp-dyn-archive-posts__wrap.is-cols-4{grid-template-columns: repeat(4,minmax(0,1fr));}.emcp-dyn-archive-posts__wrap.is-cols-5{grid-template-columns: repeat(5,minmax(0,1fr));}.emcp-dyn-archive-posts__wrap.is-cols-6{grid-template-columns: repeat(6,minmax(0,1fr));}}.emcp-dyn-featured-image img{display: block;max-width: 100%;height: auto;}.emcp-themer-loop-canvas .emcp-themer-loop-preview{margin: 40px auto;width: 100%;}
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.iw-home{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--iw-spazio-8);}.iw-home + .iw-piede{margin-top: var(--iw-spazio-8);}.iw-apertura{padding-block: var(--iw-spazio-5) 0;}.iw-apertura__griglia{display: grid;gap: var(--iw-spazio-6);align-items: center;}@media (min-width: 900px){.iw-apertura{padding-block: var(--iw-spazio-7) 0;}.iw-apertura__griglia{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: var(--iw-spazio-8);}}.iw-apertura__titolo{margin: 0 0 var(--iw-spazio-4);font-size: clamp(2.25rem,1.5rem + 3.2vw,4.25rem);line-height: 1.02;letter-spacing: -0.035em;text-wrap: balance;}.iw-apertura__sottotitolo{max-width: 42ch;margin: 0 0 var(--iw-spazio-6);color: var(--iw-testo-tenue);font-size: clamp(1.05rem,1rem + 0.3vw,1.25rem);line-height: 1.5;text-wrap: pretty;}.iw-apertura__azioni{margin: 0;}.iw-home .iw-pulsante-grande.button{min-height: 56px;padding-inline: 2em;font-size: 1rem;}.iw-apertura__foto{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--iw-raggio);}@media (max-width: 899px){.iw-apertura__media{order: -1;}}.iw-mosaico{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);grid-template-rows: minmax(0,1fr) minmax(0,1fr);width: 100%;gap: var(--iw-spazio-3);aspect-ratio: 5 / 4;}.iw-mosaico__voce{position: relative;display: block;overflow: hidden;border-radius: var(--iw-raggio);background: var(--iw-fondo-tenue);color: var(--iw-testo);text-decoration: none;}.iw-mosaico__voce:first-child{grid-row: 1 / span 2;}.iw-mosaico__voce img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 500ms ease;}.iw-mosaico__voce:hover img{transform: scale(1.04);}.iw-mosaico__nome{position: absolute;left: var(--iw-spazio-3);bottom: var(--iw-spazio-3);max-width: calc(100% - 1.5rem);padding: 6px 12px;overflow: hidden;border-radius: 999px;background: color-mix(in srgb,var(--iw-superficie) 92%,transparent);font-size: 0.8125rem;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;backdrop-filter: blur(6px);}.iw-home__testa{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: var(--iw-spazio-3);margin-bottom: var(--iw-spazio-5);}.iw-home__titolo{margin: 0;font-size: var(--iw-titolo-2);}.iw-home__tutti{display: inline-flex;align-items: center;gap: 6px;color: var(--iw-testo);font-weight: 600;text-decoration: none;}.iw-home__tutti:hover{color: var(--iw-testo);text-decoration: underline;}.iw-home__tutti .iw-icona{width: 18px;height: 18px;transition: transform var(--iw-transizione);}.iw-home__tutti:hover .iw-icona{transform: translateX(3px);}.iw-riga-prodotti.woocommerce{margin: 0;}@media (min-width: 900px){.iw-riga-prodotti ul.products{grid-template-columns: repeat(var(--iw-colonne-sezione,4),minmax(0,1fr)) !important;}}@media (max-width: 899px){.iw-riga-prodotti--scorrevole ul.products{display: flex !important;gap: var(--iw-spazio-3) !important;padding-bottom: var(--iw-spazio-2) !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;}.iw-riga-prodotti--scorrevole ul.products::-webkit-scrollbar{display: none;}.iw-riga-prodotti--scorrevole ul.products li.product{flex: 0 0 62%;scroll-snap-align: start;}.iw-contenitore > .iw-riga-prodotti--scorrevole ul.products{margin-inline: calc(-1 * clamp(1rem,3vw,2rem)) !important;padding-inline: clamp(1rem,3vw,2rem) !important;scroll-padding-inline: clamp(1rem,3vw,2rem);}}.iw-carosello__freccia{display: none;}@media (min-width: 900px){.iw-riga-prodotti--carosello{position: relative;--iw-carosello-gap: var(--iw-spazio-5);}.iw-riga-prodotti--carosello ul.products{grid-template-columns: none !important;grid-auto-flow: column;column-gap: var(--iw-carosello-gap) !important;grid-auto-columns: calc((100% - (var(--iw-colonne-sezione,4) - 1) * var(--iw-carosello-gap)) / var(--iw-colonne-sezione,4));overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;overscroll-behavior-x: contain;}.iw-riga-prodotti--carosello ul.products::-webkit-scrollbar{display: none;}.iw-riga-prodotti--carosello ul.products li.product{scroll-snap-align: start;}.iw-carosello__freccia{display: grid;place-items: center;position: absolute;z-index: 2;top: 30%;width: 44px;height: 44px;padding: 0;border: 1px solid var(--iw-bordo);border-radius: 50%;background: var(--iw-superficie);color: var(--iw-testo);box-shadow: var(--iw-ombra);cursor: pointer;transition: opacity var(--iw-transizione);}.iw-carosello__freccia--prima{left: var(--iw-spazio-2);}.iw-carosello__freccia--prima svg{transform: scaleX(-1);}.iw-carosello__freccia--dopo{right: var(--iw-spazio-2);}.iw-carosello__freccia:hover{border-color: var(--iw-testo);}.iw-carosello__freccia:disabled{opacity: 0;pointer-events: none;}}@media (min-width: 900px) and (prefers-reduced-motion: reduce){.iw-riga-prodotti--carosello ul.products{scroll-behavior: auto;}}.iw-categorie{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--iw-spazio-3);margin: 0;padding: 0;list-style: none;}@media (min-width: 900px){.iw-categorie{grid-template-columns: repeat(var(--iw-colonne-sezione,4),minmax(0,1fr));gap: var(--iw-spazio-4);}}.iw-categoria{position: relative;display: block;overflow: hidden;border-radius: var(--iw-raggio);color: var(--iw-testo);text-decoration: none;}.iw-categoria__media{display: block;aspect-ratio: 4 / 5;background: var(--iw-fondo-tenue);}.iw-categoria__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 500ms ease;}.iw-categoria:hover .iw-categoria__media img{transform: scale(1.04);}.iw-categoria__testo{position: absolute;right: var(--iw-spazio-3);bottom: var(--iw-spazio-3);left: var(--iw-spazio-3);display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0 var(--iw-spazio-2);padding: var(--iw-spazio-3) var(--iw-spazio-4);border-radius: var(--iw-raggio-piccolo);background: var(--iw-superficie);}@media (max-width: 599px){.iw-categoria__testo{padding: var(--iw-spazio-2) var(--iw-spazio-3);}.iw-categoria__testo span{display: none;}}.iw-categoria__testo strong{font-size: 1rem;font-weight: 600;}.iw-categoria__testo span{color: var(--iw-testo-tenue);font-size: 0.8125rem;}.iw-categoria:focus-visible{outline: 2px solid var(--iw-accento);outline-offset: 3px;}.iw-home__vantaggi{padding-block: var(--iw-spazio-7);background: var(--iw-fondo-tenue);}.elementor-widget-iaweb-mosaico .iw-mosaico{min-height: 320px;}.elementor .iw-home__titolo{margin: 0;}.elementor .iw-apertura__titolo .elementor-heading-title{font-size: clamp(2.25rem,1.5rem + 3.2vw,4.25rem);line-height: 1.02;letter-spacing: -0.035em;text-wrap: balance;}.elementor .iw-apertura__sottotitolo{color: var(--iw-testo-tenue);font-size: clamp(1.05rem,1rem + 0.3vw,1.25rem);}.elementor .iw-apertura__sottotitolo p{margin: 0;}.elementor .iw-pulsante-grande .elementor-button{min-height: 56px;padding: 0 2em;border-radius: var(--iw-raggio-piccolo);background: var(--iw-accento);color: var(--iw-accento-testo);font: 600 1rem/56px var(--iw-font-testo);}.elementor .iw-pulsante-grande .elementor-button:hover{background: var(--iw-accento-scuro);}.e-con > .elementor-widget[class*="elementor-widget-iaweb-"],.e-con-inner > .elementor-widget[class*="elementor-widget-iaweb-"]{width: 100%;min-width: 0;max-width: 100%;}@media (max-width: 767px){.elementor .e-con.e-parent{padding-left: clamp(1rem,3vw,2rem);padding-right: clamp(1rem,3vw,2rem);}.elementor .e-con.e-parent .iw-riga-prodotti--scorrevole ul.products{margin-inline: calc(-1 * clamp(1rem,3vw,2rem)) !important;padding-inline: clamp(1rem,3vw,2rem) !important;scroll-padding-inline: clamp(1rem,3vw,2rem);}}@media (max-width: 899px){.iw-categorie > li:first-child:nth-last-child(2n+1){grid-column: 1 / -1;}.iw-categorie > li:first-child:nth-last-child(2n+1) .iw-categoria__media{aspect-ratio: 16 / 9;}}
.iw-citazioni{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: var(--iw-spazio-4);margin: 0;padding: 0;list-style: none;}.iw-citazione{display: flex;flex-direction: column;gap: var(--iw-spazio-3);padding: var(--iw-spazio-5);border: 1px solid var(--iw-bordo);border-radius: var(--iw-raggio);}.iw-citazione blockquote{flex: 1;margin: 0;}.iw-citazione blockquote p{margin: 0;font-size: 1.05rem;line-height: 1.55;}.iw-citazioni:has(> :nth-child(4)){grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: minmax(min(280px,78%),1fr);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;padding-bottom: var(--iw-spazio-2);scrollbar-width: thin;}.iw-citazioni:has(> :nth-child(4)) > .iw-citazione{scroll-snap-align: start;}@media (prefers-reduced-motion: reduce){.iw-citazioni:has(> :nth-child(4)){scroll-snap-type: none;}}.iw-citazione__autore{display: grid;margin: 0;font-size: var(--iw-testo-piccolo);}.iw-citazione__autore a{color: var(--iw-testo-tenue);}
/*! elementor-pro - v4.4.0 - 09-11-2026 */
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-post__thumbnail__link{transition:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{margin:0;padding:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;max-height:none;max-width:none;transition:filter .3s;width:100%}.elementor-posts-container .elementor-post__thumbnail__link{display:block;position:relative;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{inset:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.elementor-posts .elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-inline:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;order:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;order:5}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom:0;margin-top:20px;padding:0 30px}.elementor-posts .elementor-post__card .elementor-post__read-more{display:inline-block;margin-bottom:20px}.elementor-posts .elementor-post__card .elementor-post__meta-data{border-top:1px solid #eaeaea;margin-bottom:0;padding:15px 30px}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{background:#69727d;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;top:0}.elementor-posts .elementor-post__avatar{height:0;padding:0 30px;pointer-events:none;position:relative;top:-25px;width:100%}.elementor-posts .elementor-post__avatar img{border-radius:50%;pointer-events:all;transform:translateY(-50%);width:60px}.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{height:auto;padding-top:0;position:static}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.elementor-portfolio__filter{cursor:pointer;margin:0;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;margin:0;overflow:hidden;transform-style:preserve-3d;transition-property:transform,opacity;transition-timing-function:ease-in-out}.elementor-portfolio-item__title{color:#fff;font-size:18px;line-height:1;margin:0;padding:0}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{background-color:rgba(105,114,125,.8);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:15px;position:absolute;text-align:center;transition:opacity 1s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:rgba(0,0,0,.1);position:absolute}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}
.elementor-82210 .elementor-element.elementor-element-adfe030{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-82210 .elementor-element.elementor-element-8419fe6{text-align:center;}.elementor-82210 .elementor-element.elementor-element-f15d057{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82210 .elementor-element.elementor-element-e4e2a09{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-a7acdbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-cdc7adc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-a8ee303{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-b76e8b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-a546dfa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-0a598fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-4459b51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-106c412{text-align:center;}.elementor-82210 .elementor-element.elementor-element-7a554f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-fe96cb0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-b2e4101{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82210 .elementor-element.elementor-element-0b64387{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-d333dc8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-a344974 .elementor-button{background-color:#FFFFFF00;}.elementor-82210 .elementor-element.elementor-element-ab78fc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-766917c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-99ffd99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-76a197e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-ef7123f{text-align:center;}.elementor-82210 .elementor-element.elementor-element-66b682a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-639e0fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82210 .elementor-element.elementor-element-cafd8be{text-align:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-82210 .elementor-element.elementor-element-4c45c40{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-82210 .elementor-element.elementor-element-4c45c40 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-82210 .elementor-element.elementor-element-4c45c40:after{content:"0.66";}.elementor-82210 .elementor-element.elementor-element-4c45c40 .elementor-post__thumbnail__link{width:100%;}.elementor-82210 .elementor-element.elementor-element-4c45c40 .elementor-post__meta-data span + span:before{content:"///";}.elementor-82210 .elementor-element.elementor-element-4c45c40.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-82210 .elementor-element.elementor-element-4c45c40.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-82210 .elementor-element.elementor-element-4c45c40.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-82210 .elementor-element.elementor-element-956f09c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-82210 .elementor-element.elementor-element-4c45c40 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-82210 .elementor-element.elementor-element-4c45c40:after{content:"0.5";}.elementor-82210 .elementor-element.elementor-element-4c45c40 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-82210 .elementor-element.elementor-element-a7acdbb{--width:20%;}.elementor-82210 .elementor-element.elementor-element-cdc7adc{--width:20%;}.elementor-82210 .elementor-element.elementor-element-a8ee303{--width:20%;}.elementor-82210 .elementor-element.elementor-element-b76e8b2{--width:20%;}.elementor-82210 .elementor-element.elementor-element-a546dfa{--width:20%;}.elementor-82210 .elementor-element.elementor-element-d333dc8{--width:50%;}.elementor-82210 .elementor-element.elementor-element-ab78fc9{--width:50%;}}
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-list-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-list-item-base{display:flex;flex-direction:row;gap:8px;}.elementor .e-list-item-marker-base{width:auto;height:1lh;display:flex;align-items:center;}.elementor .e-list-item-content-base{flex:1 1 auto;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-icon-open-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-carousel-base{position:relative;padding:0px;display:grid;grid-template-columns:repeat(1,1fr);}.elementor .e-carousel-viewport-base{overflow:hidden;padding:0px;display:block;grid-column:1;grid-row:1;}.elementor .e-carousel-container-base{padding:0px;display:flex;}.elementor .e-carousel-slide-base{min-width:0px;position:relative;display:block;}.elementor .e-carousel-arrow-prev-base{width:auto;z-index:1;color:rgba(238,238,238,0.9);cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:0px;margin-inline-end:auto;border-style:none;background-color:transparent;display:flex;grid-column:1 / 2;grid-row:1 / 2;justify-content:center;align-items:center;align-self:center;}.elementor .e-carousel-arrow-prev-base:focus{color:rgba(238,238,238,0.9);background-color:transparent;}.elementor .e-carousel-arrow-prev-base:hover,.elementor .e-carousel-arrow-prev-base:focus-visible{color:rgba(238,238,238,0.9);background-color:transparent;}.elementor .e-carousel-arrow-prev-base:focus-visible{outline-width:2px;outline-color:rgba(238,238,238,0.9);outline-style:solid;outline-offset:2px;}.elementor .e-carousel-arrow-prev-base.e--disabled{cursor:default;opacity:30%;}.elementor .e-carousel-arrow-next-base{width:auto;z-index:1;color:rgba(238,238,238,0.9);cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:auto;margin-inline-end:0px;border-style:none;background-color:transparent;display:flex;grid-column:1 / 2;grid-row:1 / 2;justify-content:center;align-items:center;align-self:center;}.elementor .e-carousel-arrow-next-base:focus{color:rgba(238,238,238,0.9);background-color:transparent;}.elementor .e-carousel-arrow-next-base:hover,.elementor .e-carousel-arrow-next-base:focus-visible{color:rgba(238,238,238,0.9);background-color:transparent;}.elementor .e-carousel-arrow-next-base:focus-visible{outline-width:2px;outline-color:rgba(238,238,238,0.9);outline-style:solid;outline-offset:2px;}.elementor .e-carousel-arrow-next-base.e--disabled{cursor:default;opacity:30%;}.elementor .e-carousel-pagination-base{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:12px;grid-column:1;grid-row:2;justify-content:center;align-items:center;}.elementor .e-carousel-dot-base{width:6px;height:6px;min-width:6px;min-height:6px;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;border-width:0px;border-style:none;background-color:rgba(0,0,0,0.2);display:inline-flex;appearance:none;}.elementor .e-carousel-dot-base:focus{background-color:rgba(0,0,0,0.2);}.elementor .e-carousel-dot-base:hover,.elementor .e-carousel-dot-base:focus-visible{background-color:#000;}.elementor .e-carousel-dot-base.e--selected{background-color:#000;}.elementor .e-carousel-dot-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-carousel-autoplay-controls-base{width:auto;margin-inline-start:auto;margin-inline-end:auto;display:flex;grid-column:1;grid-row:3;align-items:center;}.elementor .e-carousel-autoplay-play-base{width:auto;color:#000;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;border-style:none;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-carousel-autoplay-play-base:focus{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-play-base:hover,.elementor .e-carousel-autoplay-play-base:focus-visible{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-play-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-carousel-autoplay-pause-base{width:auto;color:#000;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;border-style:none;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .e-carousel-autoplay-pause-base:focus{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-pause-base:hover,.elementor .e-carousel-autoplay-pause-base:focus-visible{color:#000;background-color:transparent;}.elementor .e-carousel-autoplay-pause-base:focus-visible{outline-width:2px;outline-color:#000;outline-style:solid;outline-offset:2px;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{width:auto;font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{width:auto;font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-google-maps-base{width:100%;border-style:none;display:block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}
@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr);}}}
.iw-livello{width: 100%;max-width: none;height: 100dvh;max-height: none;margin: 0;padding: 0;border: 0;background: var(--iw-superficie);color: var(--iw-testo);overflow: hidden;}.iw-livello[open]{display: flex;flex-direction: column;animation: iw-livello 200ms ease both;}.iw-livello::backdrop{background: rgb(0 0 0 / 0.3);}@keyframes iw-livello{from{opacity: 0;transform: translateY(-8px);}to{opacity: 1;transform: none;}}.iw-livello-aperto{overflow: hidden;}.iw-livello__testa{flex: none;border-bottom: 1px solid var(--iw-bordo);padding-top: env(safe-area-inset-top,0px);}.iw-livello__barra{display: flex;align-items: center;gap: var(--iw-spazio-4);min-height: 88px;}.iw-livello__modulo{position: relative;flex: 1;display: flex;align-items: center;}.iw-livello__lente{position: absolute;left: 0;width: 26px;height: 26px;color: var(--iw-testo-tenue);pointer-events: none;}.iw-livello__modulo input[type="search"]{width: 100%;min-height: 60px;padding: 0 48px 0 40px;border: 0;border-radius: 0;background: transparent;box-shadow: none;font: 500 clamp(1.25rem,1rem + 1.2vw,1.75rem)/1.2 var(--iw-font-titoli);letter-spacing: -0.01em;}.iw-livello__modulo input[type="search"]:focus{box-shadow: none;}.iw-livello__modulo input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;}.iw-livello__svuota{position: absolute;right: 0;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: var(--iw-velo);color: var(--iw-testo);cursor: pointer;}.iw-livello__svuota .iw-icona{width: 18px;height: 18px;}.iw-livello__chiudi{flex: none;min-height: 44px;padding: 0 var(--iw-spazio-4);border: 1px solid var(--iw-bordo-forte);border-radius: 999px;background: transparent;color: var(--iw-testo);font: 600 0.9rem/1 var(--iw-font-testo);cursor: pointer;}.iw-livello__chiudi:hover{border-color: var(--iw-testo);}@media (max-width: 599px){.iw-livello__barra{min-height: 64px;gap: var(--iw-spazio-2);}.iw-livello__modulo input[type="search"]{min-height: 48px;padding-left: 34px;font-size: 1.125rem;}.iw-livello__lente{width: 22px;height: 22px;}.iw-livello__chiudi{padding: 0 var(--iw-spazio-3);font-size: 0.85rem;}}.iw-livello__corpo{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding-bottom: calc(var(--iw-spazio-7) + env(safe-area-inset-bottom,0px));}.iw-livello__griglia{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--iw-spazio-6);padding-top: var(--iw-spazio-5);}@media (min-width: 1024px){.iw-livello__griglia:has(.iw-livello__filtri:not([hidden])){grid-template-columns: 240px minmax(0,1fr);gap: var(--iw-spazio-7);}}.iw-livello--attesa .iw-livello__risultati{opacity: 0.55;transition: opacity 120ms ease;}.iw-livello__titoletto{margin: 0 0 var(--iw-spazio-3);color: var(--iw-testo-tenue);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;}.iw-livello__avvio-alto{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: var(--iw-spazio-5);margin-bottom: var(--iw-spazio-6);}.iw-livello__pillole{display: flex;flex-wrap: wrap;gap: var(--iw-spazio-2);margin: 0;padding: 0;list-style: none;}.iw-livello__pillole button,.iw-livello__pillole a{display: inline-flex;align-items: center;gap: 6px;min-height: 38px;padding: 0 var(--iw-spazio-4);border: 1px solid var(--iw-bordo);border-radius: 999px;background: var(--iw-superficie);color: var(--iw-testo);font: 500 var(--iw-testo-piccolo)/1 var(--iw-font-testo);text-decoration: none;cursor: pointer;}.iw-livello__pillole button:hover,.iw-livello__pillole a:hover{border-color: var(--iw-testo);color: var(--iw-testo);}.iw-livello__pillole .iw-icona{width: 16px;height: 16px;color: var(--iw-testo-tenue);}.iw-livello__stato{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--iw-spazio-3);margin-bottom: var(--iw-spazio-4);}.iw-livello__conta{margin: 0;font-weight: 600;}.iw-livello__comandi{display: flex;gap: var(--iw-spazio-2);}.iw-livello__comandi select{width: auto;min-height: 40px;padding-block: 0;}.iw-livello__apri-filtri{display: none;align-items: center;gap: 6px;min-height: 40px;padding: 0 var(--iw-spazio-3);border: 1px solid var(--iw-bordo-forte);border-radius: var(--iw-raggio-piccolo);background: var(--iw-superficie);color: var(--iw-testo);font: 600 0.9rem/1 var(--iw-font-testo);cursor: pointer;}.iw-livello__apri-filtri .iw-icona{width: 18px;height: 18px;}.iw-livello__num{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 10px;background: var(--iw-accento);color: var(--iw-accento-testo);font-size: 0.75rem;}.iw-livello__suggerimento{margin: 0 0 var(--iw-spazio-4);}.iw-livello__suggerimento button{padding: 0;border: 0;background: none;color: var(--iw-accento);font: inherit;font-weight: 600;text-decoration: underline;cursor: pointer;}.iw-livello__carte{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--iw-spazio-5) var(--iw-spazio-3);margin: 0;padding: 0;list-style: none;}@media (min-width: 600px){.iw-livello__carte{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--iw-spazio-6) var(--iw-spazio-4);}}@media (min-width: 1280px){.iw-livello__carte{grid-template-columns: repeat(4,minmax(0,1fr));}}.iw-livello__carta{display: flex;flex-direction: column;min-width: 0;}.iw-livello__foto{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: var(--iw-raggio);background: var(--iw-fondo-tenue);}.iw-livello__foto img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 400ms ease;}.iw-livello__carta:hover .iw-livello__foto img{transform: scale(1.03);}.iw-livello__foto .iw-etichetta{position: absolute;top: var(--iw-spazio-2);left: var(--iw-spazio-2);}.iw-livello__foto .iw-etichetta + .iw-etichetta{top: calc(var(--iw-spazio-2) + 26px);}.iw-livello__info{display: flex;flex: 1;flex-direction: column;gap: 4px;padding-top: var(--iw-spazio-3);}.iw-livello__nome{display: -webkit-box;overflow: hidden;color: var(--iw-testo);font-size: 0.95rem;font-weight: 500;line-height: 1.35;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.iw-livello__nome:hover{color: var(--iw-testo);text-decoration: underline;}.iw-livello__prezzo{font-size: 0.95rem;font-weight: 600;}.iw-livello__prezzo del{color: var(--iw-testo-tenue);font-weight: 400;}.iw-livello__prezzo ins{color: var(--iw-offerta);text-decoration: none;}.iw-livello__carta .iw-carta__azioni{margin-top: var(--iw-spazio-3);}.iw-livello__carta .iw-carta__azioni .button{display: flex;width: 100%;min-height: 40px;padding: 0.5em 1em;font-size: 0.9rem;}.iw-livello__carta .iw-carta__azioni .button:not(.iw-livello__aggiungi){border: 1px solid var(--iw-bordo-forte);background: transparent;color: var(--iw-testo);}.iw-livello__carta .button.loading{opacity: 0.6;pointer-events: none;}.iw-livello__aggiunto{background: #067647 !important;}.iw-livello__vuoto{max-width: 520px;padding: var(--iw-spazio-6) 0;}.iw-livello__vuoto p{color: var(--iw-testo-tenue);}.iw-livello__vuoto-titolo{margin-bottom: var(--iw-spazio-2);color: var(--iw-testo) !important;font: var(--iw-titoli-peso,600) var(--iw-titolo-3)/1.3 var(--iw-font-titoli);}.iw-livello__piede{display: grid;justify-items: center;gap: var(--iw-spazio-3);margin: var(--iw-spazio-6) 0 0;}.iw-livello__altri.button{min-width: 220px;border: 1px solid var(--iw-testo);background: transparent;color: var(--iw-testo);}.iw-livello__altri.button:hover{background: var(--iw-testo);color: var(--iw-superficie);}.iw-livello__pagina{color: var(--iw-testo-tenue);font-size: var(--iw-testo-piccolo);}.iw-livello__filtri-testa,.iw-livello__filtri-piede{display: none;}.iw-livello__f-gruppo{margin: 0;padding: var(--iw-spazio-4) 0;border: 0;border-top: 1px solid var(--iw-bordo);min-width: 0;}.iw-livello__f-gruppo:first-child{border-top: 0;padding-top: 0;}.iw-livello__f-gruppo legend{float: left;width: 100%;margin: 0 0 var(--iw-spazio-2);padding: 0;font-weight: 600;font-size: 0.95rem;}.iw-livello__f-gruppo legend + *{clear: both;}.iw-livello__f-categorie,.iw-livello__f-voci{margin: 0;padding: 0;list-style: none;}.iw-livello__f-categorie button,.iw-livello__f-riga{display: flex;align-items: center;justify-content: space-between;gap: var(--iw-spazio-2);width: 100%;min-height: 36px;padding: 0 var(--iw-spazio-2);border: 0;border-radius: var(--iw-raggio-piccolo);background: none;color: var(--iw-testo);font: 400 0.95rem/1.3 var(--iw-font-testo);text-align: left;cursor: pointer;}.iw-livello__f-categorie button:hover,.iw-livello__f-riga:hover{background: var(--iw-velo);}.iw-livello__f-categorie button[aria-pressed="true"],.iw-livello__f-riga[aria-pressed="true"]{background: var(--iw-testo);color: var(--iw-superficie);}.iw-livello__f-categorie button[aria-pressed="true"] .iw-livello__f-num,.iw-livello__f-riga[aria-pressed="true"] .iw-livello__f-num{color: inherit;opacity: 0.75;}.iw-livello__f-num{color: var(--iw-testo-tenue);font-size: 0.8rem;font-variant-numeric: tabular-nums;}.iw-livello__f-voci--pallini{display: flex;flex-wrap: wrap;gap: 6px;}.iw-livello__f-pallino{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: none;cursor: pointer;box-shadow: inset 0 0 0 2px transparent;}.iw-livello__f-pallino span:first-child{width: 26px;height: 26px;border: 1px solid rgb(0 0 0 / 0.14);border-radius: 50%;}.iw-livello__f-pallino[aria-pressed="true"]{box-shadow: inset 0 0 0 2px var(--iw-testo);}.iw-livello__f-voci--pulsanti{display: flex;flex-wrap: wrap;gap: 6px;}.iw-livello__f-chip{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 var(--iw-spazio-3);border: 1px solid var(--iw-bordo-forte);border-radius: var(--iw-raggio-piccolo);background: none;color: var(--iw-testo);font: 500 0.875rem/1 var(--iw-font-testo);cursor: pointer;}.iw-livello__f-chip[aria-pressed="true"]{border-color: var(--iw-testo);background: var(--iw-testo);color: var(--iw-superficie);}.iw-livello__f-chip[aria-pressed="true"] .iw-livello__f-num{color: inherit;}.iw-livello__f-prezzo{display: flex;align-items: center;gap: var(--iw-spazio-2);}.iw-livello__f-prezzo label{flex: 1;min-width: 0;}.iw-livello__f-prezzo input{min-height: 40px;padding: 0.4em 0.6em;}.iw-livello__f-casella{display: flex;align-items: center;gap: var(--iw-spazio-2);min-height: 36px;font-weight: 400;}.iw-livello__f-casella .iw-livello__f-num{margin-left: auto;}.iw-livello__f-azzera{margin-top: var(--iw-spazio-3);padding: 0;border: 0;background: none;color: var(--iw-testo);font: 500 var(--iw-testo-piccolo)/1.4 var(--iw-font-testo);text-decoration: underline;cursor: pointer;}@media (max-width: 1023px){.iw-livello__apri-filtri{display: inline-flex;}.iw-livello__filtri{position: fixed;inset: 0;z-index: 5;display: none;flex-direction: column;background: var(--iw-superficie);}.iw-livello--filtri .iw-livello__filtri:not([hidden]){display: flex;}.iw-livello__filtri-testa{display: flex;flex: none;align-items: center;justify-content: space-between;padding: calc(var(--iw-spazio-2) + env(safe-area-inset-top,0px)) var(--iw-spazio-3) var(--iw-spazio-2) var(--iw-spazio-5);border-bottom: 1px solid var(--iw-bordo);}.iw-livello__filtri-testa p{margin: 0;font-weight: 600;font-size: 1.1rem;}.iw-livello__filtri-corpo{flex: 1;overflow-y: auto;padding: var(--iw-spazio-4) var(--iw-spazio-5);}.iw-livello__filtri-piede{display: block;flex: none;padding: var(--iw-spazio-3) var(--iw-spazio-5) calc(var(--iw-spazio-3) + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--iw-bordo);}.iw-livello__filtri-mostra{width: 100%;min-height: 48px;}.iw-livello__f-categorie button,.iw-livello__f-riga,.iw-livello__f-casella{min-height: 44px;}}@media (min-width: 1024px){.iw-livello__filtri{position: sticky;top: 0;align-self: start;}}
.iw-piede__firma{white-space: nowrap;}.iw-piede__firma a{color: inherit;text-decoration: none;border-bottom: 1px solid color-mix(in srgb,currentColor 45%,transparent);}.iw-piede__firma a:hover,.iw-piede__firma a:focus-visible{border-bottom-color: currentColor;}.woocommerce div.product .stock.iw-scorte-basse,.stock.iw-scorte-basse{color: #B54708;}.iw-etichetta--bestseller{background: var(--iw-testo,#111);color: var(--iw-superficie,#fff);}.iw-fine-offerta{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: calc(-1 * var(--iw-spazio-2,8px)) 0 var(--iw-spazio-4,16px);padding: 6px 12px;border-radius: 999px;background: color-mix(in srgb,var(--iw-offerta,#B42318) 9%,transparent);color: var(--iw-offerta,#B42318);font-size: 0.875rem;}.iw-fine-offerta__tempo{font-weight: 700;font-variant-numeric: tabular-nums;}.iw-etichetta--fine-offerta{background: var(--iw-superficie,#fff);color: var(--iw-offerta,#B42318);}.iw-desiderio{display: inline-grid;place-items: center;gap: 6px;padding: 0;border: 0;background: none;color: var(--iw-testo,#111);cursor: pointer;}.iw-desiderio .iw-icona{width: 20px;height: 20px;transition: transform 160ms ease,fill 160ms ease;}.iw-desiderio[aria-pressed="true"] .iw-icona{fill: var(--iw-offerta,#B42318);stroke: var(--iw-offerta,#B42318);}.iw-desiderio:active .iw-icona{transform: scale(0.85);}.iw-desiderio:focus-visible{outline: 2px solid var(--iw-accento,#111);outline-offset: 2px;}.iw-desiderio--carta{position: absolute;top: var(--iw-spazio-2,8px);right: var(--iw-spazio-2,8px);z-index: 3;width: 38px;height: 38px;border-radius: 50%;background: color-mix(in srgb,var(--iw-superficie,#fff) 92%,transparent);box-shadow: 0 1px 3px rgb(0 0 0 / 0.1);}.iw-desiderio--carta{place-content: center;gap: 0;}.iw-desiderio--carta:hover{background: var(--iw-superficie,#fff);}@media (hover: hover) and (min-width: 900px){.iw-carta .iw-desiderio--carta[aria-pressed="false"]{opacity: 0;transition: opacity 160ms ease;}.iw-carta:hover .iw-desiderio--carta,.iw-carta:focus-within .iw-desiderio--carta{opacity: 1;}}.iw-desiderio--scheda{grid-auto-flow: column;min-width: 52px;min-height: 52px;padding: 0 14px;border: 1px solid var(--iw-bordo-forte,#bbb);border-radius: var(--iw-raggio-piccolo,6px);font: 500 0.9rem/1 var(--iw-font-testo,inherit);}.iw-desiderio--scheda:hover{border-color: var(--iw-testo,#111);}.iw-desiderio--scheda .iw-desiderio__testo{display: none;}.iw-desiderio-riga{margin: 0 0 var(--iw-spazio-4,16px);}.iw-desiderio-riga .iw-desiderio__testo{display: inline;}.iw-desideri-testata .iw-icona{width: 22px;height: 22px;}.iw-desideri__numero{position: absolute;top: 3px;right: 1px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--iw-accento,#111);color: var(--iw-accento-testo,#fff);font: 700 11px/18px var(--iw-font-testo,inherit);text-align: center;}.iw-desideri__numero[data-numero="0"]{display: none;}.iw-desideri-avviso{position: fixed;left: 50%;bottom: calc(24px + env(safe-area-inset-bottom,0px));z-index: 120;padding: 10px 18px;border-radius: 999px;background: var(--iw-testo,#111);color: var(--iw-superficie,#fff);font-size: 0.9rem;font-weight: 500;white-space: nowrap;opacity: 0;pointer-events: none;transform: translate(-50%,12px);transition: opacity 200ms ease,transform 200ms ease;}.iw-desideri-avviso--visibile{opacity: 1;transform: translate(-50%,0);}.iw-desideri-avviso:empty{display: none;}.iw-desideri__attesa{color: var(--iw-testo-tenue,#555);}.iw-desideri__vuota{display: grid;justify-items: center;gap: 8px;max-width: 420px;margin: 32px auto;text-align: center;}.iw-desideri__vuota .iw-icona{width: 40px;height: 40px;color: var(--iw-testo-tenue,#555);}.iw-desideri__vuota p{margin: 0;color: var(--iw-testo-tenue,#555);}.iw-desideri__vuota .iw-desideri__titolo{color: var(--iw-testo,#111);font-size: 1.25rem;font-weight: 600;}.iw-desideri__vuota .button{margin-top: 12px;}@media (max-width: 767px){.iw-desiderio--scheda{min-width: 0;width: 100%;min-height: 44px;padding: 0 10px;}.iw-desiderio--scheda .iw-desiderio__testo{display: inline;}}.iw-lingue__elenco{margin: 0;padding: 0;list-style: none;}.iw-lingue__voce{display: block;padding: 8px 12px;border-radius: var(--iw-raggio-piccolo,8px);color: var(--iw-testo,#121212);text-decoration: none;white-space: nowrap;}.iw-lingue__voce:hover{background: var(--iw-fondo-tenue,#f5f5f5);}.iw-lingue__voce[aria-current]{font-weight: 600;}.iw-lingue--tendina{position: relative;}.iw-lingue--tendina .iw-lingue__attuale{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;cursor: pointer;list-style: none;font-weight: 500;}.iw-lingue--tendina .iw-lingue__attuale::after{content: "";width: 6px;height: 6px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);}.iw-lingue--tendina[open] .iw-lingue__attuale::after{transform: translateY(1px) rotate(-135deg);}.iw-lingue--tendina .iw-lingue__attuale::-webkit-details-marker{display: none;}.iw-lingue--tendina .iw-lingue__elenco{position: absolute;z-index: 60;top: calc(100% + 6px);right: 0;min-width: 170px;padding: 6px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio-piccolo,8px);background: var(--iw-superficie,#fff);box-shadow: var(--iw-ombra,0 10px 30px rgb(0 0 0 / 0.08));}.iw-lingue--elenco .iw-lingue__elenco{display: flex;flex-wrap: wrap;gap: 4px;}.iw-menu .iw-lingue--elenco{padding: 18px 16px calc(24px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--iw-bordo,#e6e6e6);}.iw-menu .iw-lingue--elenco a.iw-lingue__voce{min-height: 44px;display: flex;align-items: center;padding: 0 14px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: 999px;font-size: 0.9375rem;}.iw-menu .iw-lingue--elenco a.iw-lingue__voce[aria-current]{border-color: var(--iw-testo,#121212);}.iw-paga{margin: var(--iw-spazio-5,24px) 0;}.iw-paga__titolo{margin: 0 0 12px;color: var(--iw-testo-tenue,#555);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;}.iw-paga__accettiamo{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 14px;}.iw-paga__logo{display: grid;place-items: center;width: 54px;height: 34px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: 6px;background: #fff;}.iw-paga__logo svg{width: 46px;height: 20px;}.iw-paga__schede{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: 10px;}.iw-paga__scheda{--iw-marca: var(--iw-bordo,#e6e6e6);--iw-tinta: var(--iw-fondo-tenue,#f7f7f7);padding: 14px 16px;border: 1px solid var(--iw-marca);border-radius: var(--iw-raggio,10px);background: var(--iw-tinta);}.iw-paga__scheda[hidden]{display: none;}.iw-paga__scheda--paypal{--iw-marca: #C9D6F2;--iw-tinta: #F5F8FF;}.iw-paga__scheda--klarna{--iw-marca: #F8C8D6;--iw-tinta: #FFF5F8;}.iw-paga__scheda--scalapay{--iw-marca: #D9D2F3;--iw-tinta: #F8F6FF;}.iw-paga__scheda--compass{--iw-marca: #F4C7C9;--iw-tinta: #FFF6F6;}.iw-paga__marchio{display: block;margin: -2px 0 6px -4px;}.iw-paga__marchio svg{display: block;width: 78px;height: 31px;}.iw-paga__scheda-titolo{margin: 0 0 2px;font-size: 1rem;font-weight: 650;line-height: 1.35;}.iw-paga__scheda-testo{margin: 0;color: var(--iw-testo-tenue,#555);font-size: 0.875rem;line-height: 1.45;}.iw-paga__importo{white-space: nowrap;}.iw-paga-mini{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: var(--iw-spazio-3,12px) 0 0;padding: var(--iw-spazio-3,12px) 0 0;border-top: 1px solid var(--iw-bordo,#e6e6e6);list-style: none;}.iw-paga-mini__voce{display: grid;align-content: center;gap: 2px;height: 100%;padding: 7px 9px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio-piccolo,6px);color: var(--iw-testo,#121212);font-size: 0.75rem;line-height: 1.25;text-decoration: none;}.iw-paga-mini > li:last-child:nth-child(odd){grid-column: 1 / -1;}.iw-paga-mini__voce:hover{border-color: var(--iw-testo,#121212);color: var(--iw-testo,#121212);}.iw-paga-mini__voce > span{min-width: 0;}.iw-paga-mini__marchio{display: block;}.iw-paga-mini__marchio,.iw-paga-mini__marchio svg,.iw-paga-mini__marchio img{width: 42px;height: 15px;object-fit: contain;object-position: left;}.iw-paga-mini .iw-paga__importo{font-weight: 600;}a.iw-paga__scheda{color: inherit;text-decoration: none;}.iw-paga__scheda{padding: 12px 14px;}.iw-paga__scheda-titolo{font-size: 0.9375rem;}.iw-paga__marchio svg{width: 66px;height: 26px;}@media (max-width: 767px){.iw-paga__schede{grid-template-columns: 1fr 1fr;gap: 8px;}.iw-paga__scheda{padding: 10px 12px;}.iw-paga__scheda-testo{display: none;}.iw-paga__scheda-titolo{font-size: 0.875rem;}.iw-paga__marchio{margin-bottom: 4px;}.iw-paga__marchio svg{width: 56px;height: 22px;}.iw-paga__azioni{grid-template-columns: 1fr;}}.iw-paga__scheda--tocca{transition: border-color var(--iw-transizione,160ms ease),box-shadow var(--iw-transizione,160ms ease);cursor: pointer;}.iw-paga__scheda--tocca:hover{border-color: var(--iw-testo,#121212);box-shadow: var(--iw-ombra,0 6px 20px rgb(0 0 0 / 0.08));}.iw-paga__scheda--tocca:focus-visible{outline: 2px solid var(--iw-accento,#121212);outline-offset: 2px;}.iw-paga__azioni{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: 10px;margin: 10px 0 0;padding: 0;list-style: none;}.iw-paga__azione{display: flex;align-items: center;gap: 12px;height: 100%;min-height: 64px;padding: 12px 14px 12px 16px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio,10px);color: var(--iw-testo,#121212);text-decoration: none;transition: border-color var(--iw-transizione,160ms ease),box-shadow var(--iw-transizione,160ms ease);}.iw-paga__azione:hover{border-color: var(--iw-testo,#121212);color: var(--iw-testo,#121212);box-shadow: var(--iw-ombra,0 6px 20px rgb(0 0 0 / 0.08));}button.iw-paga__azione{width: 100%;background: none;font: inherit;text-align: left;cursor: pointer;}button.iw-paga__azione[aria-expanded="true"] .iw-paga__freccia{transform: rotate(90deg);}.iw-paga__icona{flex: none;width: 26px;height: 26px;}.iw-paga__azione-testi{display: grid;flex: 1;gap: 2px;min-width: 0;}.iw-paga__azione-titolo{font-weight: 600;line-height: 1.3;}.iw-paga__azione-sotto{color: var(--iw-testo-tenue,#555);font-size: 0.875rem;line-height: 1.35;}.iw-paga__freccia{flex: none;width: 18px;height: 18px;color: var(--iw-testo-tenue,#555);transition: transform var(--iw-transizione,160ms ease);}.iw-paga__azione:hover .iw-paga__freccia{transform: translateX(3px);}.iw-paga--elenco .iw-paga__schede,.iw-paga--elenco .iw-paga__azioni{grid-template-columns: 1fr;gap: 0;border-top: 1px solid var(--iw-bordo,#e6e6e6);}.iw-paga--elenco .iw-paga__scheda{display: grid;grid-template-columns: 92px 1fr;column-gap: 16px;align-items: center;padding: 14px 0;border: 0;border-bottom: 1px solid var(--iw-bordo,#e6e6e6);border-radius: 0;background: none;}.iw-paga--elenco .iw-paga__marchio{grid-row: span 2;margin: 0;}.iw-paga--elenco .iw-paga__azioni{margin-top: 0;border-top: 0;}.iw-paga--elenco .iw-paga__azione{min-height: 56px;padding: 12px 0;border: 0;border-bottom: 1px solid var(--iw-bordo,#e6e6e6);border-radius: 0;}.iw-paga--elenco .iw-paga__azione:hover{box-shadow: none;}.iw-passi{clear: both;margin: var(--iw-spazio-7,48px) 0 0;padding-top: var(--iw-spazio-6,32px);border-top: 1px solid var(--iw-bordo,#e6e6e6);}.iw-passi__occhiello{margin: 0 0 var(--iw-spazio-1,4px);color: var(--iw-accento,currentColor);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;}.iw-passi__titolo{margin: 0 0 var(--iw-spazio-5,24px);}.iw-passi__lista{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: var(--iw-spazio-4,16px);margin: 0;padding: 0;list-style: none;}.iw-passo{margin: 0;padding: var(--iw-spazio-5,24px);border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio,14px);background: var(--iw-superficie,#fff);}.iw-passo__numero{display: grid;place-items: center;width: 36px;height: 36px;margin-bottom: var(--iw-spazio-3,12px);border-radius: 50%;background: var(--iw-accento,#222);color: var(--iw-accento-testo,#fff);font-weight: 700;}.iw-passo h3{margin: 0 0 var(--iw-spazio-2,8px);font-size: 1.125rem;}.iw-passo p{margin: 0;color: var(--iw-testo-tenue,#555);}@media (max-width: 599px){.iw-passo{display: grid;grid-template-columns: 36px minmax(0,1fr);column-gap: var(--iw-spazio-3,12px);padding: var(--iw-spazio-4,16px);}.iw-passo__numero{grid-row: span 2;margin: 0;}}.iw-cookie{position: fixed;z-index: 90;left: 16px;bottom: calc(16px + env(safe-area-inset-bottom,0px));width: min(26rem,calc(100vw - 32px));padding: 20px 20px 16px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio,10px);background: var(--iw-superficie,#fff);color: var(--iw-testo,#121212);box-shadow: 0 12px 40px rgb(0 0 0 / 0.14);font-size: 0.875rem;line-height: 1.5;animation: iw-cookie-entra 240ms ease both;}@keyframes iw-cookie-entra{from{opacity: 0;transform: translateY(12px);}to{opacity: 1;transform: none;}}.iw-cookie__titolo{margin: 0 32px 6px 0;font-size: 1rem;font-weight: 650;}.iw-cookie__testo{margin: 0 0 16px;color: var(--iw-testo-tenue,#555);}.iw-cookie__testo a{color: inherit;text-decoration: underline;text-underline-offset: 2px;}.iw-cookie__azioni{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;}.iw-cookie__pulsante,.iw-cookie__salva{min-height: 44px;padding: 10px 14px;border: 1px solid var(--iw-accento,#121212);border-radius: var(--iw-raggio-piccolo,6px);background: var(--iw-accento,#121212);color: var(--iw-accento-testo,#fff);font: inherit;font-weight: 600;cursor: pointer;transition: background var(--iw-transizione,160ms ease);}.iw-cookie__pulsante:hover{background: var(--iw-accento-scuro,#000);}.iw-cookie__salva{background: transparent;color: var(--iw-testo,#121212);border-color: var(--iw-bordo-forte,#999);}.iw-cookie__salva:hover{background: var(--iw-velo,rgb(0 0 0 / 0.06));}.iw-cookie__personalizza{grid-column: 1 / -1;justify-self: center;min-height: 36px;padding: 4px 8px;border: 0;background: none;color: var(--iw-testo,#121212);font: inherit;font-weight: 500;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.iw-cookie__chiudi{position: absolute;top: 10px;right: 10px;display: grid;place-items: center;width: 36px;height: 36px;border: 0;border-radius: 50%;background: none;color: var(--iw-testo,#121212);cursor: pointer;}.iw-cookie__chiudi:hover{background: var(--iw-velo,rgb(0 0 0 / 0.06));}.iw-cookie :focus-visible,.iw-cookie-scelte :focus-visible{outline: 2px solid var(--iw-accento,#121212);outline-offset: 2px;}body:has(.iw-cookie:not([hidden])) .iw-whatsapp-fisso{opacity: 0;pointer-events: none;}@media (max-width: 767px){.iw-cookie{left: 0;right: 0;bottom: 0;width: auto;border-width: 1px 0 0;border-radius: var(--iw-raggio,10px) var(--iw-raggio,10px) 0 0;padding: 18px 16px calc(12px + env(safe-area-inset-bottom,0px));}}.iw-cookie-scelte{width: min(36rem,calc(100vw - 32px));max-height: min(85vh,46rem);padding: 0;border: 0;border-radius: var(--iw-raggio,10px);background: var(--iw-superficie,#fff);color: var(--iw-testo,#121212);box-shadow: 0 20px 60px rgb(0 0 0 / 0.25);font-size: 0.9375rem;line-height: 1.5;}.iw-cookie-scelte[open]{display: flex;animation: iw-cookie-entra 220ms ease both;}.iw-cookie-scelte::backdrop{background: rgb(0 0 0 / 0.45);}.iw-cookie-scelte__modulo{display: flex;flex-direction: column;min-height: 0;width: 100%;margin: 0;}.iw-cookie-scelte__testa{position: relative;flex: none;padding: 18px 56px 14px 20px;border-bottom: 1px solid var(--iw-bordo,#e6e6e6);}.iw-cookie-scelte__titolo{margin: 0;font-size: 1.125rem;font-family: var(--iw-font-titoli,inherit);font-weight: var(--iw-titoli-peso,600);line-height: 1.15;letter-spacing: -0.02em;color: var(--iw-testo,inherit);}.iw-cookie-scelte__corpo{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 16px 20px;}.iw-cookie-scelte__corpo > p{margin: 0 0 12px;color: var(--iw-testo-tenue,#555);}.iw-cookie-scelte__corpo a{color: inherit;text-decoration: underline;}.iw-cookie-scelte__voce{padding: 14px 0;border-top: 1px solid var(--iw-bordo,#e6e6e6);}.iw-cookie-scelte__riga{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.iw-cookie-scelte__riga .iw-cookie-scelte__nome{margin: 0;font-size: 1rem;font-family: var(--iw-font-titoli,inherit);font-weight: var(--iw-titoli-peso,600);line-height: 1.15;letter-spacing: -0.02em;color: var(--iw-testo,inherit);}.iw-cookie-scelte__voce p{margin: 4px 0 6px;color: var(--iw-testo-tenue,#555);font-size: 0.875rem;}.iw-cookie-scelte__voce summary{cursor: pointer;font-size: 0.8125rem;font-weight: 600;}.iw-cookie-scelte__voce ul{margin: 6px 0 0;padding-left: 18px;font-size: 0.8125rem;color: var(--iw-testo-tenue,#555);}.iw-cookie-scelte__sempre{flex: none;font-size: 0.8125rem;font-weight: 600;color: var(--iw-testo-tenue,#555);}.iw-cookie-scelte__piede{flex: none;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 8px;padding: 14px 20px;border-top: 1px solid var(--iw-bordo,#e6e6e6);}@media (max-width: 767px){.iw-cookie-scelte{width: 100vw;max-width: 100vw;max-height: 90vh;margin: auto 0 0;border-radius: var(--iw-raggio,10px) var(--iw-raggio,10px) 0 0;}.iw-cookie-scelte__piede{grid-template-columns: 1fr 1fr;padding-bottom: calc(14px + env(safe-area-inset-bottom,0px));}.iw-cookie-scelte__piede .iw-cookie__salva{grid-column: 1 / -1;grid-row: 1;}}.iw-cookie-interruttore{position: relative;flex: none;display: inline-block;width: 46px;height: 28px;cursor: pointer;}.iw-cookie-interruttore input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.iw-cookie-interruttore__pista{position: absolute;inset: 0;border-radius: 14px;background: var(--iw-bordo-forte,#999);transition: background var(--iw-transizione,160ms ease);pointer-events: none;}.iw-cookie-interruttore__pista::after{content: "";position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgb(0 0 0 / 0.25);transition: transform var(--iw-transizione,160ms ease);}.iw-cookie-interruttore input:checked + .iw-cookie-interruttore__pista{background: var(--iw-accento,#121212);}.iw-cookie-interruttore input:checked + .iw-cookie-interruttore__pista::after{transform: translateX(18px);}.iw-cookie-interruttore input:focus-visible + .iw-cookie-interruttore__pista{outline: 2px solid var(--iw-accento,#121212);outline-offset: 2px;}.iw-legale{max-width: 75ch;line-height: 1.65;}.iw-legale__data{color: var(--iw-testo-tenue,#555);font-size: 0.875rem;}.iw-legale h2{margin: 2em 0 0.5em;font-size: var(--iw-titolo-3,1.25rem);}.iw-legale h3{margin: 1.6em 0 0.4em;font-size: 1.0625rem;}.iw-legale h4{margin: 1.2em 0 0.2em;font-size: 1rem;}.iw-legale ul{padding-left: 1.2em;}.iw-legale li + li{margin-top: 0.35em;}.iw-legale__tabella{overflow-x: auto;margin: 0.75em 0 1.25em;}.iw-legale table{width: 100%;min-width: 32rem;border-collapse: collapse;font-size: 0.875rem;}.iw-legale th,.iw-legale td{padding: 10px 12px;border: 1px solid var(--iw-bordo,#e6e6e6);text-align: left;vertical-align: top;}.iw-legale th{background: var(--iw-fondo-tenue,#f6f6f6);font-weight: 600;}.iw-legale__modulo{padding: 16px 20px;border: 1px dashed var(--iw-bordo-forte,#999);border-radius: var(--iw-raggio-piccolo,6px);}.iw-legale__modulo p{margin: 0 0 0.6em;}.iw-google{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 var(--iw-spazio-5,24px);}.iw-google__marchio{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;}.iw-google__marchio svg{width: 20px;height: 20px;display: block;}.iw-google__media{font-size: 1.5rem;font-weight: 700;line-height: 1;}.iw-google .iw-stelle svg{width: 18px;height: 18px;}.iw-google .iw-stelle__piene svg{fill: #FBBC04;}.iw-google__quante{color: var(--iw-testo-tenue,#555);font-size: 0.9rem;}.iw-google__scrivi{margin-left: auto;color: var(--iw-testo,#111);font-size: 0.9rem;font-weight: 600;}.iw-google__attribuzione{margin: var(--iw-spazio-3,12px) 0 0;color: var(--iw-testo-tenue,#555);font-size: 0.75rem;}.iw-google-targa{display: inline-flex;align-items: center;gap: 10px;margin-top: var(--iw-spazio-4,16px);padding: 8px 14px 8px 8px;border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: 999px;background: var(--iw-superficie,#fff);color: var(--iw-testo,#111) !important;font-size: 0.8125rem;text-decoration: none !important;}.iw-google-targa:hover{border-color: var(--iw-testo,#111);}.iw-google-blocco{clear: both;margin: var(--iw-spazio-7,48px) 0 0;padding-top: var(--iw-spazio-6,32px);border-top: 1px solid var(--iw-bordo,#e6e6e6);}.iw-google-blocco .iw-citazioni{grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));}.iw-google-blocco .iw-google__attribuzione{margin: var(--iw-spazio-3,12px) 0 0;color: var(--iw-testo-tenue,#555);font-size: 0.75rem;}.iw-trustpilot__marchio{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;color: #00b67a;}.iw-trustpilot__marchio svg{width: 22px;height: 22px;display: block;}.iw-trustpilot .iw-stelle__piene svg{fill: #00b67a;}.iw-google:has(+ .iw-trustpilot){margin-bottom: var(--iw-spazio-2,8px);}.iw-trustpilot-targa{margin-left: 0;margin-top: var(--iw-spazio-2,8px);}.iw-sconto-avviso{position: fixed;z-index: 95;left: 50%;bottom: calc(24px + env(safe-area-inset-bottom,0px));max-width: min(30rem,calc(100vw - 32px));padding: 12px 18px;border-radius: var(--iw-raggio,10px);background: var(--iw-testo,#121212);color: var(--iw-fondo,#fff);font-size: 0.9375rem;font-weight: 500;box-shadow: 0 10px 30px rgb(0 0 0 / 0.2);transform: translateX(-50%);animation: iw-sconto-entra 240ms ease both;transition: opacity 400ms ease;}.iw-sconto-avviso--errore{background: #B42318;color: #fff;}.iw-sconto-avviso--via{opacity: 0;}@keyframes iw-sconto-entra{from{opacity: 0;transform: translate(-50%,12px);}to{opacity: 1;transform: translate(-50%,0);}}.iw-stima-spedizione{font-size: 0.875rem;}.iw-stima-spedizione[hidden]{display: none;}.iw-carrellino .iw-stima-spedizione{flex: none;padding: var(--iw-spazio-3,12px) var(--iw-spazio-5,24px) 0;}.woocommerce-cart .cart_totals .iw-stima-spedizione,.woocommerce-cart .cart-collaterals .iw-stima-spedizione{margin-bottom: var(--iw-spazio-4,16px);padding: var(--iw-spazio-4,16px);border: 1px solid var(--iw-bordo,#e6e6e6);border-radius: var(--iw-raggio,10px);}.iw-stima-spedizione__ritiro{margin: 6px 0 0;font-size: 0.875rem;color: var(--iw-testo-tenue,#555);}.iw-stima-spedizione__ritiro strong{color: var(--iw-testo,#222);}.iw-stima-spedizione__esito{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin: 0;}.iw-stima-spedizione__esito[hidden]{display: none;}.iw-stima-spedizione__gratis{color: #067647;}.iw-stima-spedizione__cambia{padding: 0;border: 0;background: none;color: var(--iw-testo,#121212);font: inherit;font-size: 0.8125rem;text-decoration: underline;text-underline-offset: 2px;cursor: pointer;}.iw-stima-spedizione__modulo label{display: block;margin-bottom: 6px;font-weight: 600;}.iw-stima-spedizione__modulo[hidden]{display: none;}.iw-stima-spedizione__riga{display: flex;gap: 8px;}.iw-stima-spedizione__riga input{flex: 1;min-width: 0;min-height: 42px;padding: 8px 12px;letter-spacing: 0.08em;}.iw-stima-spedizione__riga .button{flex: none;min-height: 42px;}.iw-stima-spedizione__modulo--attesa{opacity: 0.6;}.iw-stima-spedizione__errore{display: block;margin-top: 6px;color: #B42318;font-size: 0.8125rem;}.iw-consegna{margin: 12px 0;padding: 10px 12px 10px 38px;border-radius: var(--iw-raggio,6px);background: color-mix(in srgb,var(--iw-testo,#111) 5%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1zM16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E") no-repeat 12px 50% / 18px;font-size: 0.9rem;line-height: 1.4;}.iw-consegna[hidden]{display: none;}.iw-consegna strong{font-weight: 600;}.iw-consegna--mini{margin: 8px 0 12px;font-size: 0.82rem;}.iw-carrellino .iw-consegna--mini{flex: none;margin: var(--iw-spazio-2,8px) var(--iw-spazio-5,24px);}
