.iw-negozio__testa{margin-bottom: var(--iw-spazio-5);}.iw-negozio__titolo{margin-bottom: var(--iw-spazio-2);}.iw-negozio__descrizione{max-width: none;color: var(--iw-testo-tenue);}.iw-negozio__descrizione > :last-child,.iw-negozio__descrizione .term-description > :last-child,.iw-negozio__descrizione .page-description > :last-child{margin-bottom: 0;}.iw-sottocategorie{margin-top: var(--iw-spazio-4);}.iw-sottocategorie ul{display: flex;gap: var(--iw-spazio-2);margin: 0;padding: 0 0 var(--iw-spazio-1);overflow-x: auto;list-style: none;scrollbar-width: thin;}.iw-sottocategorie a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 var(--iw-spazio-4);border: 1px solid var(--iw-bordo-forte);border-radius: 999px;background: var(--iw-superficie);color: var(--iw-testo);font-size: var(--iw-testo-piccolo);font-weight: 500;white-space: nowrap;text-decoration: none;transition: border-color var(--iw-transizione),background-color var(--iw-transizione);}.iw-sottocategorie a:hover{border-color: var(--iw-testo);color: var(--iw-testo);}.iw-negozio__corpo{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--iw-spazio-6);}.iw-negozio__elenco{min-width: 0;}.iw-barra{display: flex;flex-wrap: wrap;align-items: center;gap: var(--iw-spazio-3) var(--iw-spazio-4);margin-bottom: var(--iw-spazio-4);}.woocommerce .iw-barra .woocommerce-result-count,.woocommerce-page .iw-barra .woocommerce-result-count{float: none;margin: 0 auto 0 0;color: var(--iw-testo-tenue);font-size: var(--iw-testo-piccolo);}.woocommerce .iw-barra .woocommerce-ordering,.woocommerce-page .iw-barra .woocommerce-ordering{float: none;margin: 0;}.iw-barra .woocommerce-ordering select{width: auto;min-width: 12rem;}.iw-barra__filtri{display: inline-flex;align-items: center;gap: var(--iw-spazio-2);min-height: 44px;padding: 0 var(--iw-spazio-4);border: 1px solid var(--iw-bordo-forte);border-radius: var(--iw-raggio-piccolo);background: var(--iw-superficie);color: var(--iw-testo);font: 600 0.95rem/1 var(--iw-font-testo);cursor: pointer;}.iw-barra__filtri svg{width: 20px;height: 20px;}.iw-barra__conta{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-attivi{display: flex;flex-wrap: wrap;align-items: center;gap: var(--iw-spazio-2);margin: 0 0 var(--iw-spazio-5);padding: 0;list-style: none;}.iw-attivo{display: inline-flex;align-items: center;gap: var(--iw-spazio-2);min-height: 36px;padding: 0 var(--iw-spazio-3);border-radius: 999px;background: var(--iw-velo);color: var(--iw-testo);font-size: var(--iw-testo-piccolo);text-decoration: none;}.iw-attivo::after{content: "×";font-size: 1.1rem;line-height: 1;opacity: 0.7;}.iw-attivo:hover{background: color-mix(in srgb,var(--iw-testo) 12%,transparent);color: var(--iw-testo);}.iw-attivi__azzera{font-size: var(--iw-testo-piccolo);color: var(--iw-testo);}.iw-filtri__testa{display: flex;align-items: center;justify-content: space-between;margin-bottom: var(--iw-spazio-2);}.iw-filtri__titolo{margin: 0;font-size: 1.1rem;font-family: var(--iw-font-titoli);font-weight: var(--iw-titoli-peso,600);line-height: 1.15;letter-spacing: -0.02em;color: var(--iw-testo);}.iw-filtri__gruppo{margin: 0;padding: var(--iw-spazio-4) 0;border: 0;border-top: 1px solid var(--iw-bordo);min-width: 0;}.iw-filtri__nome{display: block;margin: 0 0 var(--iw-spazio-2);padding: 0;font-weight: 600;font-size: 0.95rem;color: var(--iw-testo);}.iw-filtri__voci,.iw-filtri__categorie{margin: 0;padding: 0;list-style: none;}.iw-filtri__voce{display: flex;align-items: center;gap: var(--iw-spazio-2);min-height: 36px;font-weight: 400;font-size: 0.95rem;cursor: pointer;}.iw-filtri__voce input[type="checkbox"]{flex: none;width: 18px;height: 18px;min-height: 0;margin: 0;accent-color: var(--iw-accento);}.iw-filtri__etichetta{flex: 1;min-width: 0;}.iw-filtri__numero{color: var(--iw-testo-tenue);font-size: 0.8125rem;font-variant-numeric: tabular-nums;}.iw-pallino--filtro{flex: none;width: 18px;height: 18px;}.iw-filtri__categorie a{display: flex;justify-content: space-between;gap: var(--iw-spazio-2);min-height: 36px;align-items: center;color: var(--iw-testo);text-decoration: none;}.iw-filtri__categorie a:hover span:first-child{text-decoration: underline;}.iw-filtri__piu{display: none;}.iw-js .iw-filtri__gruppo:not(.iw-filtri__gruppo--aperto) .iw-filtri__extra{display: none;}.iw-js .iw-filtri__piu{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;margin-top: var(--iw-spazio-1);padding: 0;border: 0;background: none;color: var(--iw-testo);font: inherit;font-size: var(--iw-testo-piccolo);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.iw-filtri__piu::before{content: "+";display: inline-grid;place-items: center;width: 18px;height: 18px;border: 1px solid currentColor;border-radius: 50%;font-size: 13px;line-height: 1;text-decoration: none;}.iw-filtri__piu[aria-expanded="true"]::before{content: "−";}.iw-filtri__piu:hover{color: var(--iw-accento-scuro,var(--iw-testo));}.iw-filtri__piu[aria-expanded="true"] .iw-filtri__piu-apri,.iw-filtri__piu[aria-expanded="false"] .iw-filtri__piu-chiudi{display: none;}.iw-filtri__prezzo{display: flex;align-items: center;gap: var(--iw-spazio-2);}.iw-filtri__prezzo label{flex: 1;min-width: 0;}.iw-filtri__prezzo input{min-height: 40px;padding: 0.4em 0.6em;}.iw-filtri__valuta{color: var(--iw-testo-tenue);}.iw-filtri__piede{display: flex;align-items: center;gap: var(--iw-spazio-4);padding-top: var(--iw-spazio-4);border-top: 1px solid var(--iw-bordo);}.iw-filtri__applica{flex: 1;}.iw-filtri__azzera{color: var(--iw-testo);font-size: var(--iw-testo-piccolo);}.iw-filtri--attesa .iw-filtri__modulo{opacity: 0.55;pointer-events: none;transition: opacity var(--iw-transizione);}@media (min-width: 1024px){.iw-negozio__corpo{grid-template-columns: 250px minmax(0,1fr);gap: var(--iw-spazio-7);align-items: start;}.iw-filtri{position: sticky;top: calc(var(--iw-altezza-testata) + var(--iw-annunci-h,0px) + var(--iw-spazio-4));max-height: calc(100vh - var(--iw-altezza-testata) - var(--iw-annunci-h,0px) - var(--iw-spazio-6));overflow-y: auto;padding-right: var(--iw-spazio-2);scrollbar-width: thin;}.admin-bar .iw-filtri{top: calc(var(--iw-altezza-testata) + var(--iw-annunci-h,0px) + 32px + var(--iw-spazio-4));}.iw-barra__filtri,.iw-filtri__chiudi{display: none;}.iw-sottocategorie{display: none;}.iw-filtri__applica{flex: 0 1 auto;min-height: 40px;padding-block: 0.5em;font-size: 0.9rem;}}@media (max-width: 1023px){.iw-barra .iw-barra__filtri{order: 1;}.woocommerce .iw-barra .woocommerce-ordering{order: 2;flex: 1;min-width: 0;}.iw-barra .woocommerce-ordering select{width: 100%;min-width: 0;}.woocommerce .iw-barra .woocommerce-result-count{order: 3;flex-basis: 100%;}.iw-filtri{position: fixed;top: 0;bottom: 0;left: 0;z-index: 90;display: flex;flex-direction: column;width: min(92vw,420px);background: var(--iw-superficie);box-shadow: var(--iw-ombra);transform: translateX(-105%);transition: transform 220ms ease;visibility: hidden;}.iw-filtri-aperti .iw-filtri{transform: none;visibility: visible;}.iw-filtri-aperti{overflow: hidden;}.iw-filtri-aperti::after{content: "";position: fixed;inset: 0;z-index: 85;background: rgb(0 0 0 / 0.35);}.iw-filtri__testa{flex: none;margin: 0;padding: var(--iw-spazio-2) var(--iw-spazio-3) var(--iw-spazio-2) var(--iw-spazio-5);border-bottom: 1px solid var(--iw-bordo);}.iw-filtri__modulo{display: flex;flex-direction: column;flex: 1;min-height: 0;}.iw-filtri__modulo > .iw-filtri__gruppo:first-child,.iw-filtri__modulo > input + .iw-filtri__gruppo{border-top: 0;}.iw-filtri__modulo{overflow-y: auto;padding: 0 var(--iw-spazio-5);}.iw-filtri__voce{min-height: 44px;}.iw-filtri__piede{position: sticky;bottom: 0;margin: auto calc(-1 * var(--iw-spazio-5)) 0;padding: var(--iw-spazio-3) var(--iw-spazio-5);background: var(--iw-superficie);}}.woocommerce nav.woocommerce-pagination{margin-top: var(--iw-spazio-7);}.woocommerce nav.woocommerce-pagination ul{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--iw-spazio-2);border: 0;}.woocommerce nav.woocommerce-pagination ul li{border: 0;overflow: visible;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 var(--iw-spazio-2);border: 1px solid var(--iw-bordo);border-radius: var(--iw-raggio-piccolo);background: var(--iw-superficie);color: var(--iw-testo);font-size: 0.95rem;}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color: var(--iw-testo);background: var(--iw-superficie);color: var(--iw-testo);}.woocommerce nav.woocommerce-pagination ul li span.current{border-color: var(--iw-accento);background: var(--iw-accento);color: var(--iw-accento-testo);}.woocommerce-info.woocommerce-no-products-found{margin-top: var(--iw-spazio-4);}.iw-senza-filtri .iw-negozio__corpo{grid-template-columns: minmax(0,1fr) !important;}@media (min-width: 1024px){.iw-filtri--pannello .iw-negozio__corpo{grid-template-columns: minmax(0,1fr);}.iw-filtri--pannello .iw-barra__filtri{display: inline-flex;}.iw-filtri--pannello .iw-filtri__chiudi{display: inline-grid;}.iw-filtri--pannello .iw-sottocategorie{display: block;}.iw-filtri--pannello .iw-filtri{position: fixed;top: 0;bottom: 0;left: 0;z-index: 90;display: flex;flex-direction: column;width: 400px;max-height: none;padding: 0;background: var(--iw-superficie);box-shadow: var(--iw-ombra);transform: translateX(-105%);transition: transform 220ms ease;visibility: hidden;}.iw-filtri--pannello.admin-bar .iw-filtri{top: 32px;}.iw-filtri--pannello.iw-filtri-aperti .iw-filtri{transform: none;visibility: visible;}.iw-filtri--pannello.iw-filtri-aperti{overflow: hidden;}.iw-filtri--pannello.iw-filtri-aperti::after{content: "";position: fixed;inset: 0;z-index: 85;background: rgb(0 0 0 / 0.35);}.iw-filtri--pannello .iw-filtri__testa{flex: none;margin: 0;padding: var(--iw-spazio-2) var(--iw-spazio-3) var(--iw-spazio-2) var(--iw-spazio-5);border-bottom: 1px solid var(--iw-bordo);}.iw-filtri--pannello .iw-filtri__modulo{display: flex;flex-direction: column;flex: 1;min-height: 0;overflow-y: auto;padding: 0 var(--iw-spazio-5);}.iw-filtri--pannello .iw-filtri__piede{position: sticky;bottom: 0;margin: auto calc(-1 * var(--iw-spazio-5)) 0;padding: var(--iw-spazio-3) var(--iw-spazio-5);background: var(--iw-superficie);}.iw-filtri--pannello .iw-filtri__applica{flex: 1;min-height: 44px;}}.iw-filtri--senza-conteggi .iw-filtri__numero{display: none;}.iw-filtri__gruppo--pallini .iw-filtri__voci{display: grid;grid-template-columns: repeat(auto-fill,minmax(64px,1fr));gap: var(--iw-spazio-2);}.iw-filtri__gruppo--pallini .iw-filtri__voce{position: relative;flex-direction: column;justify-content: flex-start;gap: 4px;min-height: 0;padding: 4px 2px;text-align: center;}.iw-filtri__gruppo--pallini .iw-filtri__voce input{position: absolute;opacity: 0;pointer-events: none;}.iw-filtri__gruppo--pallini .iw-pallino--filtro{width: 32px;height: 32px;box-shadow: 0 0 0 2px var(--iw-superficie),0 0 0 3px transparent;transition: box-shadow var(--iw-transizione);}.iw-filtri__gruppo--pallini .iw-filtri__voce:hover .iw-pallino--filtro{box-shadow: 0 0 0 2px var(--iw-superficie),0 0 0 3px var(--iw-bordo-forte);}.iw-filtri__gruppo--pallini .iw-filtri__voce input:checked ~ .iw-pallino--filtro{box-shadow: 0 0 0 2px var(--iw-superficie),0 0 0 4px var(--iw-testo);}.iw-filtri__gruppo--pallini .iw-filtri__voce input:focus-visible ~ .iw-pallino--filtro{outline: 2px solid var(--iw-accento);outline-offset: 5px;}.iw-filtri__gruppo--pallini .iw-filtri__etichetta{flex: none;font-size: 0.75rem;line-height: 1.2;}.iw-filtri__gruppo--pallini .iw-filtri__voce input:checked ~ .iw-filtri__etichetta{font-weight: 600;}.iw-filtri__gruppo--pallini .iw-filtri__numero{font-size: 0.75rem;}.iw-filtri__gruppo--pulsanti .iw-filtri__voci{display: flex;flex-wrap: wrap;gap: var(--iw-spazio-2);}.iw-filtri__gruppo--pulsanti .iw-filtri__voce{position: relative;min-height: 40px;padding: 0 var(--iw-spazio-3);border: 1px solid var(--iw-bordo-forte);border-radius: var(--iw-raggio-piccolo);gap: 6px;transition: border-color var(--iw-transizione),background-color var(--iw-transizione);}.iw-filtri__gruppo--pulsanti .iw-filtri__voce:hover{border-color: var(--iw-testo);}.iw-filtri__gruppo--pulsanti .iw-filtri__voce input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}.iw-filtri__gruppo--pulsanti .iw-filtri__voce:has(input:checked){border-color: var(--iw-testo);background: var(--iw-testo);color: var(--iw-superficie);}.iw-filtri__gruppo--pulsanti .iw-filtri__voce:has(input:checked) .iw-filtri__numero{color: inherit;opacity: 0.7;}.iw-filtri__gruppo--pulsanti .iw-filtri__voce:has(input:focus-visible){outline: 2px solid var(--iw-accento);outline-offset: 2px;}.iw-filtri__gruppo--pulsanti .iw-filtri__etichetta{flex: none;}.iw-filtri__gruppo--pulsanti .iw-filtri__numero{font-size: 0.7rem;}.iw-carica{display: grid;justify-items: center;gap: var(--iw-spazio-3);margin-top: var(--iw-spazio-7);text-align: center;}.iw-carica__stato{margin: 0;color: var(--iw-testo-tenue);font-size: var(--iw-testo-piccolo);}.woocommerce .iw-carica__pulsante.button{min-width: 240px;border: 1px solid var(--iw-testo);background: transparent;color: var(--iw-testo);}.woocommerce .iw-carica__pulsante.button:hover{background: var(--iw-testo);color: var(--iw-superficie);}.iw-testo-seo{margin: var(--iw-spazio-8) 0 0;color: var(--iw-testo-tenue);}.iw-testo-seo__riquadro{padding: var(--iw-spazio-6) var(--iw-spazio-6) var(--iw-spazio-5);border: 1px solid var(--iw-bordo);border-radius: var(--iw-raggio);background: var(--iw-fondo-tenue);}.iw-testo-seo__occhiello{margin: 0 0 var(--iw-spazio-3);color: var(--iw-accento);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.iw-testo-seo__corpo{max-width: none;}.iw-testo-seo h2,.iw-testo-seo h3{color: var(--iw-testo);font-size: var(--iw-titolo-3);margin-top: 1.4em;}.iw-testo-seo h2:first-child,.iw-testo-seo h3:first-child{margin-top: 0;}.iw-testo-seo a{color: var(--iw-testo);}@media (max-width: 599px){.iw-testo-seo__riquadro{padding: var(--iw-spazio-5) var(--iw-spazio-4);}}.iw-js .iw-testo-seo--chiuso .iw-testo-seo__corpo{max-height: 11em;overflow: hidden;-webkit-mask-image: linear-gradient(#000 60%,transparent);mask-image: linear-gradient(#000 60%,transparent);}.iw-testo-seo__apri{display: none;}.iw-js .iw-testo-seo__apri{display: inline-flex;align-items: center;min-height: 44px;margin-top: var(--iw-spazio-1);padding: 0;border: 0;background: none;color: var(--iw-testo);font: 600 var(--iw-testo-piccolo)/1.4 var(--iw-font-testo);text-decoration: underline;cursor: pointer;}.iw-negozio__descrizione--fondo{max-width: none;margin-top: var(--iw-spazio-6);padding-top: var(--iw-spazio-5);border-top: 1px solid var(--iw-bordo);}.iw-vuoto{max-width: 70ch;margin: var(--iw-spazio-6) 0 0;}.iw-vuoto__titolo{margin: 0 0 var(--iw-spazio-2);font-size: var(--iw-titolo-2);}.iw-vuoto__testo{margin: 0 0 var(--iw-spazio-4);color: var(--iw-testo-tenue);}.iw-vuoto__testo a{color: var(--iw-testo);}.iw-vuoto__occhiello{margin: var(--iw-spazio-7) 0 var(--iw-spazio-3);color: var(--iw-testo-tenue);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.iw-vuoto__categorie ul{display: flex;flex-wrap: wrap;gap: var(--iw-spazio-2);margin: 0;padding: 0;list-style: none;}.iw-vuoto__categorie a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--iw-spazio-4);border: 1px solid var(--iw-bordo-forte);border-radius: 999px;color: var(--iw-testo);font-size: var(--iw-testo-piccolo);font-weight: 500;text-decoration: none;}.iw-vuoto__categorie a:hover{border-color: var(--iw-testo);}.iw-vuoto__venduti{max-width: none;}.iw-filtri__tendina{border: 1px solid var(--iw-bordo-forte,var(--iw-bordo));border-radius: var(--iw-raggio-piccolo);background: var(--iw-superficie);}.iw-filtri__tendina-testa{display: flex;align-items: center;gap: var(--iw-spazio-2);min-height: 44px;padding: 0 var(--iw-spazio-3);cursor: pointer;list-style: none;}.iw-filtri__tendina-testa::-webkit-details-marker{display: none;}.iw-filtri__tendina-testa .iw-filtri__nome{margin: 0;}.iw-filtri__tendina-testa::after{content: "";flex: none;width: 8px;height: 8px;margin-left: auto;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform var(--iw-transizione);}.iw-filtri__tendina[open] > .iw-filtri__tendina-testa::after{transform: translateY(2px) rotate(-135deg);}.iw-filtri__tendina-scelte{padding: 2px 8px;border-radius: 999px;background: var(--iw-testo);color: var(--iw-superficie);font-size: 0.75rem;font-weight: 600;}.iw-filtri__tendina .iw-filtri__voci{max-height: 260px;overflow-y: auto;padding: 0 var(--iw-spazio-3) var(--iw-spazio-2);border-top: 1px solid var(--iw-bordo);overscroll-behavior: contain;}
.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);}
