.woocommerce div.product{position: relative;}.iw-scheda__alto{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--iw-spazio-6);align-items: start;}.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float: none;width: auto;margin: 0;}@media (min-width: 900px){.iw-scheda__alto{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);column-gap: var(--iw-spazio-7);}.woocommerce div.product .iw-scheda__alto div.images{grid-column: 1;grid-row: 1;align-self: start;position: sticky;top: calc(var(--iw-altezza-testata) + var(--iw-annunci-h,0px) + var(--iw-spazio-5));}.woocommerce div.product .iw-scheda__alto div.summary{grid-column: 2;grid-row: 1;}.admin-bar.woocommerce div.product .iw-scheda__alto div.images,.admin-bar .woocommerce div.product .iw-scheda__alto div.images{top: calc(var(--iw-altezza-testata) + var(--iw-annunci-h,0px) + 32px + var(--iw-spazio-5));}body:not(.iw-testata-fissa) .woocommerce div.product .iw-scheda__alto div.images{top: var(--iw-spazio-5);}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border-radius: var(--iw-raggio);overflow: hidden;background: var(--iw-velo);}.woocommerce div.product div.images img{border-radius: 0;}.woocommerce div.product div.images .flex-viewport{border-radius: var(--iw-raggio);}.woocommerce div.product div.images .flex-control-thumbs{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--iw-spazio-2);margin-top: var(--iw-spazio-2);}.woocommerce div.product div.images .flex-control-thumbs::before,.woocommerce div.product div.images .flex-control-thumbs::after{content: none;}.woocommerce div.product div.images .flex-control-thumbs li{width: auto;float: none;margin: 0;}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius: var(--iw-raggio-piccolo);outline: 2px solid transparent;outline-offset: -2px;opacity: 0.7;transition: opacity var(--iw-transizione),outline-color var(--iw-transizione);}.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity: 1;}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{opacity: 1;outline-color: var(--iw-testo);}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top: var(--iw-spazio-3);right: var(--iw-spazio-3);width: 44px;height: 44px;border-radius: 50%;background: var(--iw-superficie);box-shadow: 0 1px 3px rgb(0 0 0 / 0.12);}.woocommerce div.product span.onsale{top: var(--iw-spazio-3);left: var(--iw-spazio-3);right: auto;z-index: 3;margin: 0;}.woocommerce div.product .product_title{margin-bottom: var(--iw-spazio-3);font-size: clamp(1.5rem,1.2rem + 1.2vw,2.125rem);}.woocommerce div.product .woocommerce-product-rating{margin-bottom: var(--iw-spazio-3);font-size: var(--iw-testo-piccolo);}.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom: var(--iw-spazio-4);font-size: 1.5rem;font-weight: 600;}.woocommerce div.product p.price ins{text-decoration: none;}.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom: var(--iw-spazio-5);color: var(--iw-testo-tenue);}.woocommerce div.product .woocommerce-product-details__short-description > :last-child{margin-bottom: 0;}.woocommerce div.product form.cart{margin-bottom: var(--iw-spazio-5);}.woocommerce div.product form.cart .variations{margin-bottom: var(--iw-spazio-3);border: 0;}.woocommerce div.product form.cart .variations tr{display: block;margin-bottom: var(--iw-spazio-4);}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display: block;padding: 0;line-height: 1.4;text-align: left;}.woocommerce div.product form.cart .variations th.label{margin-bottom: var(--iw-spazio-2);}.woocommerce div.product form.cart .variations label{font-weight: 600;}.iw-scelta--esaurita.iw-scelta--colore::after{background: var(--iw-testo);}.woocommerce div.product form.cart:not(.variations_form),.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display: flex;flex-wrap: wrap;align-items: stretch;gap: var(--iw-spazio-3);}.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart::before,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart::after{content: none;}.woocommerce div.product form.cart div.quantity{float: none;margin: 0;}.woocommerce div.product form.cart .single_add_to_cart_button{flex: 1 1 200px;float: none;min-height: 52px;font-size: 1rem;}.woocommerce div.product form.cart .woocommerce-variation{margin-bottom: var(--iw-spazio-3);}.woocommerce div.product form.cart .woocommerce-variation-price .price{margin-bottom: var(--iw-spazio-2);font-size: 1.25rem;}.woocommerce div.product .stock{margin-bottom: var(--iw-spazio-3);color: var(--iw-accento);font-size: var(--iw-testo-piccolo);font-weight: 600;}.woocommerce div.product .stock.out-of-stock{color: #B42318;}.woocommerce div.product .product_meta{display: grid;gap: var(--iw-spazio-1);padding-top: var(--iw-spazio-4);border-top: 1px solid var(--iw-bordo);color: var(--iw-testo-tenue);font-size: var(--iw-testo-piccolo);}.woocommerce div.product .product_meta a{color: var(--iw-testo-tenue);}.iw-sezioni{margin-top: var(--iw-spazio-6);border-bottom: 1px solid var(--iw-bordo);}.iw-sezione{border-top: 1px solid var(--iw-bordo);}.iw-sezione__titolo{display: flex;align-items: center;justify-content: space-between;gap: var(--iw-spazio-4);min-height: 60px;padding: var(--iw-spazio-3) 0;font: 600 1.1rem/1.3 var(--iw-font-titoli);list-style: none;cursor: pointer;}.iw-sezione__titolo::-webkit-details-marker{display: none;}.iw-sezione__titolo::after{content: "";flex: none;width: 10px;height: 10px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-3px) rotate(45deg);transition: transform var(--iw-transizione);}.iw-sezione[open] > .iw-sezione__titolo::after{transform: translateY(2px) rotate(-135deg);}.iw-sezione__corpo{padding-bottom: var(--iw-spazio-6);}.iw-sezione__corpo > :first-child{margin-top: 0;}.iw-sezione--description .iw-sezione__corpo{max-width: 72ch;}.iw-sezioni--riquadri{border: 0;}.iw-sezioni--riquadri .iw-sezione{margin-bottom: var(--iw-spazio-4);border: 1px solid var(--iw-bordo);border-radius: var(--iw-raggio);background: var(--iw-superficie);}.iw-sezioni--riquadri .iw-sezione__titolo{padding: var(--iw-spazio-5) var(--iw-spazio-5) var(--iw-spazio-3);font-size: var(--iw-titolo-3);}.iw-sezioni--riquadri .iw-sezione__corpo{padding: 0 var(--iw-spazio-5) var(--iw-spazio-5);}.iw-sezioni--riquadri .iw-sezione:not([open]) .iw-sezione__titolo{padding-bottom: var(--iw-spazio-5);}@media (min-width: 900px){.iw-sezioni--riquadri{display: grid;grid-template-columns: 1fr 1fr;align-items: start;gap: var(--iw-spazio-5);}.iw-sezioni--riquadri .iw-sezione{margin-bottom: 0;grid-column: 1 / -1;}.iw-sezioni--riquadri .iw-sezione--description{grid-column: 1;}.iw-sezioni--riquadri .iw-sezione--additional_information{grid-column: 2;}.iw-sezioni--riquadri:not(:has(.iw-sezione--additional_information)) .iw-sezione--description{grid-column: 1 / -1;}.iw-sezioni--riquadri .iw-sezione__titolo::after{opacity: 0.45;}}.woocommerce div.product table.shop_attributes{width: 100%;margin: 0;border: 0;table-layout: fixed;}.woocommerce div.product table.shop_attributes tr{border: 0;}.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{padding: var(--iw-spazio-3) 0;border: 0;border-bottom: 1px solid var(--iw-bordo);background: none;font-style: normal;line-height: 1.5;}.woocommerce div.product table.shop_attributes th{width: 40%;padding-right: var(--iw-spazio-4);color: var(--iw-testo);font-weight: 600;text-align: left;}.woocommerce div.product table.shop_attributes td{color: var(--iw-testo-tenue);text-align: left;overflow-wrap: anywhere;}.woocommerce div.product table.shop_attributes td p{margin: 0;padding: 0;}.woocommerce div.product table.shop_attributes tr:last-child th,.woocommerce div.product table.shop_attributes tr:last-child td{border-bottom: 0;}@media (max-width: 599px){.woocommerce div.product table.shop_attributes th,.woocommerce div.product table.shop_attributes td{display: block;width: auto;}.woocommerce div.product table.shop_attributes th{padding-bottom: 0;border-bottom: 0;}}.woocommerce table.shop_attributes{border: 0;}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding: var(--iw-spazio-3) var(--iw-spazio-4) var(--iw-spazio-3) 0;border: 0;border-bottom: 1px solid var(--iw-bordo);background: transparent;font-style: normal;}.woocommerce table.shop_attributes th{width: 35%;font-weight: 600;}.woocommerce table.shop_attributes tr:nth-child(even) th,.woocommerce table.shop_attributes tr:nth-child(even) td{background: transparent;}.woocommerce table.shop_attributes td p{padding: 0;}.woocommerce #reviews #comments h2{font-size: 1.1rem;}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color: var(--iw-bordo);border-radius: var(--iw-raggio);}.woocommerce #review_form #respond textarea{min-height: 140px;}.woocommerce div.product .related,.woocommerce div.product .upsells{margin-top: var(--iw-spazio-7);}.woocommerce div.product .related > h2,.woocommerce div.product .upsells > h2{margin-bottom: var(--iw-spazio-5);font-size: var(--iw-titolo-2);}.iw-barra-acquisto{display: none;}@media (max-width: 899px){.iw-barra-acquisto{position: fixed;right: 0;bottom: 0;left: 0;z-index: 40;display: grid;grid-template-columns: 44px minmax(0,1fr) auto;align-items: center;gap: var(--iw-spazio-3);padding: var(--iw-spazio-2) var(--iw-spazio-4) calc(var(--iw-spazio-2) + min(env(safe-area-inset-bottom,0px),8px));background: var(--iw-superficie);border-top: 1px solid var(--iw-bordo);box-shadow: 0 -6px 20px rgb(0 0 0 / 0.06);transform: translateY(110%);transition: transform 200ms ease;}.iw-barra-acquisto--visibile{transform: none;}.iw-con-barra-acquisto .iw-piede{padding-bottom: calc(var(--iw-spazio-5) + 72px);}.iw-barra-acquisto__foto{width: 44px;height: 44px;border-radius: var(--iw-raggio-piccolo);object-fit: cover;}.iw-barra-acquisto__testo{min-width: 0;}.iw-barra-acquisto__nome,.iw-barra-acquisto__prezzo{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.iw-barra-acquisto__nome{font-size: var(--iw-testo-piccolo);color: var(--iw-testo-tenue);}.iw-barra-acquisto__prezzo{font-weight: 600;}.iw-barra-acquisto__prezzo del{font-weight: 400;color: var(--iw-testo-tenue);}.iw-barra-acquisto__pulsante.button{min-height: 44px;padding-inline: var(--iw-spazio-4);white-space: nowrap;}}.iw-scheda__stelle{margin: calc(-1 * var(--iw-spazio-2)) 0 var(--iw-spazio-3);}.iw-scheda__stelle .iw-stelle svg{width: 16px;height: 16px;}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color: var(--iw-offerta);}.woocommerce div.product p.price del{font-size: 0.75em;font-weight: 400;}.woocommerce div.product .product_meta{display: grid;gap: 2px;margin-top: var(--iw-spazio-5);color: var(--iw-testo-tenue);font-size: 0.8125rem;}.woocommerce div.product .product_meta a{color: inherit;display: inline-block;padding-block: 4px;}@media (min-width: 900px){.iw-galleria--lato .woocommerce-product-gallery{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: var(--iw-spazio-3);}.iw-galleria--lato .woocommerce-product-gallery .flex-viewport{grid-column: 2;grid-row: 1;}.iw-galleria--lato .woocommerce-product-gallery .woocommerce-product-gallery__trigger{right: var(--iw-spazio-3);}.iw-galleria--lato .woocommerce div.product div.images .flex-control-thumbs,.iw-galleria--lato.woocommerce div.product div.images .flex-control-thumbs{grid-column: 1;grid-row: 1;grid-template-columns: 1fr;align-content: start;margin: 0;max-height: 640px;overflow-y: auto;scrollbar-width: none;}}@media (min-width: 900px){.iw-galleria--griglia .woocommerce-product-gallery__wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: var(--iw-spazio-2);background: none !important;border-radius: 0 !important;}.iw-galleria--griglia .woocommerce-product-gallery__image{overflow: hidden;border-radius: var(--iw-raggio);background: var(--iw-fondo-tenue);}.iw-galleria--griglia .woocommerce-product-gallery__image:first-child{grid-column: 1 / -1;}}@media (min-width: 900px){.iw-galleria--colonna .woocommerce-product-gallery__wrapper{grid-template-columns: minmax(0,1fr);}body.iw-galleria--griglia div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width: auto;display: block;}}@media (max-width: 899px){.iw-galleria--griglia .woocommerce-product-gallery__wrapper{display: flex;align-items: center;gap: var(--iw-spazio-2);overflow-x: auto;scroll-snap-type: x mandatory;background: none !important;}body.iw-galleria--griglia div.product div.images .woocommerce-product-gallery__wrapper{overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scrollbar-width: none;}.iw-galleria--griglia .woocommerce-product-gallery__image{flex: 0 0 100%;scroll-snap-align: start;overflow: hidden;border-radius: var(--iw-raggio);}.iw-galleria--griglia .woocommerce-product-gallery__wrapper:has(.woocommerce-product-gallery__image:nth-child(2)) .woocommerce-product-gallery__image{flex-basis: 86%;}.iw-galleria__conta{position: absolute;top: var(--iw-spazio-3);left: var(--iw-spazio-3);z-index: 2;padding: 4px 10px;border-radius: 999px;background: rgb(0 0 0 / 0.6);color: #fff;font-size: 0.8125rem;font-weight: 600;line-height: 1.3;pointer-events: none;}}@media (min-width: 900px){.iw-galleria__conta{display: none;}}.iw-sezione__conta{display: inline-grid;place-items: center;min-width: 24px;height: 24px;margin-left: 6px;padding: 0 7px;border-radius: 12px;background: var(--iw-velo);font-size: 0.8rem;font-weight: 600;vertical-align: 2px;}.iw-recensioni{display: grid;gap: var(--iw-spazio-6);}@media (min-width: 900px){.iw-recensioni{grid-template-columns: 280px minmax(0,1fr);gap: var(--iw-spazio-8);align-items: start;}}.iw-recensioni__riassunto{display: grid;justify-items: start;gap: var(--iw-spazio-2);}@media (min-width: 900px){.iw-recensioni__riassunto{position: sticky;top: calc(var(--iw-altezza-testata) + var(--iw-annunci-h,0px) + var(--iw-spazio-5));}}.iw-recensioni__media{margin: 0;font: var(--iw-titoli-peso,600) 3rem/1 var(--iw-font-titoli);letter-spacing: -0.03em;}.iw-recensioni__media span{color: var(--iw-testo-tenue);font-size: 1.25rem;font-weight: 400;letter-spacing: 0;}.iw-recensioni__riassunto .iw-stelle svg{width: 20px;height: 20px;}.iw-recensioni__quante,.iw-recensioni__vuoto,.iw-recensioni__nota,.iw-recensioni__verifica{margin: 0;color: var(--iw-testo-tenue);font-size: var(--iw-testo-piccolo);}.iw-recensioni__barre{display: grid;gap: 6px;width: 100%;margin: var(--iw-spazio-3) 0;padding: 0;list-style: none;}.iw-recensioni__barre li{display: grid;grid-template-columns: 34px minmax(0,1fr) 28px;align-items: center;gap: var(--iw-spazio-2);font-size: 0.8125rem;}.iw-recensioni__barra{height: 6px;overflow: hidden;border-radius: 3px;background: var(--iw-velo);}.iw-recensioni__barra span{display: block;height: 100%;border-radius: 3px;background: var(--iw-testo);}.iw-recensioni__numero{color: var(--iw-testo-tenue);text-align: right;font-variant-numeric: tabular-nums;}.woocommerce .iw-recensioni__scrivi.button{width: 100%;margin-top: var(--iw-spazio-2);border: 1px solid var(--iw-testo);background: transparent;color: var(--iw-testo);}.woocommerce .iw-recensioni__scrivi.button:hover{background: var(--iw-testo);color: var(--iw-superficie);}.woocommerce #reviews .iw-recensioni__elenco ol.commentlist{margin: 0;padding: 0;}.woocommerce #reviews .iw-recensioni__elenco ol.commentlist li.iw-recensione{margin: 0;padding: var(--iw-spazio-5) 0;border-bottom: 1px solid var(--iw-bordo);background: none;}.woocommerce #reviews .iw-recensioni__elenco ol.commentlist li.iw-recensione:first-child{padding-top: 0;}.iw-recensione__testa{display: flex;align-items: center;gap: var(--iw-spazio-3);margin-bottom: var(--iw-spazio-2);}.iw-recensione__iniziale{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;background: var(--iw-velo);font-weight: 600;}.iw-recensione__autore,.iw-recensione__data{margin: 0;}.iw-recensione__autore{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;}.iw-recensione__verificato{display: inline-flex;align-items: center;gap: 4px;color: #067647;font-size: 0.75rem;font-weight: 600;}.iw-recensione__verificato::before{content: "";width: 14px;height: 14px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4-7 7Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4-7 7Z'/%3E%3C/svg%3E") center / contain no-repeat;}.iw-recensione__data{color: var(--iw-testo-tenue);font-size: 0.8rem;}.iw-recensione__testo{margin-top: var(--iw-spazio-2);}.iw-recensione__testo > :last-child{margin-bottom: 0;}.iw-recensione__attesa{color: var(--iw-testo-tenue);font-style: italic;}.iw-recensioni__modulo{margin-top: var(--iw-spazio-6);padding: var(--iw-spazio-5);border: 1px solid var(--iw-bordo);border-radius: var(--iw-raggio);}.iw-js .iw-recensioni__modulo:not(.iw-recensioni__modulo--aperto){display: none;}.woocommerce #review_form #respond .comment-reply-title{display: block;margin-bottom: var(--iw-spazio-3);font: var(--iw-titoli-peso,600) 1.15rem/1.3 var(--iw-font-titoli);}.woocommerce #review_form #respond p{margin: 0 0 var(--iw-spazio-4);}.woocommerce #review_form #respond label{display: block;margin-bottom: 4px;}.woocommerce #review_form #respond .form-submit input{width: auto;}.woocommerce #review_form #respond p.stars{margin: 0 0 var(--iw-spazio-4);}.woocommerce p.stars span{display: inline-flex;gap: 4px;}.woocommerce p.stars a{position: relative;width: 32px;height: 32px;margin: 0;text-indent: -999em;overflow: hidden;}.woocommerce p.stars a::before{content: "";position: absolute;inset: 0;width: auto;height: auto;text-indent: 0;background: color-mix(in srgb,var(--iw-testo) 18%,transparent);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.8 2.8 5.8 6.3.9-4.6 4.4 1.1 6.3L12 17.2l-5.6 3 1.1-6.3L2.9 9.5l6.3-.9z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.8 2.8 5.8 6.3.9-4.6 4.4 1.1 6.3L12 17.2l-5.6 3 1.1-6.3L2.9 9.5l6.3-.9z'/%3E%3C/svg%3E") center / contain no-repeat;}.woocommerce p.stars:hover a::before,.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before{background: var(--iw-testo);}.woocommerce p.stars a:hover ~ a::before,.woocommerce p.stars.selected a.active ~ a::before{background: color-mix(in srgb,var(--iw-testo) 18%,transparent);}.woocommerce p.stars a:focus-visible{outline: 2px solid var(--iw-accento);outline-offset: 2px;}.woocommerce div.product div.images.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image:nth-child(n+2){display: none;}body:not(.iw-galleria--griglia) .woocommerce-product-gallery:not(:has(.flex-viewport)):has(.woocommerce-product-gallery__image:nth-child(2)){padding-bottom: calc((100% - 4 * var(--iw-spazio-2)) / 5 + var(--iw-spazio-2));}@media (min-width: 900px){.iw-galleria--lato .woocommerce-product-gallery:not(:has(.flex-viewport)):has(.woocommerce-product-gallery__image:nth-child(2)){padding-bottom: 0;padding-left: calc(76px + var(--iw-spazio-3));}}body.iw-galleria--griglia div.product div.images.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image:nth-child(n+2){display: block;}.iw-sconto-percento{display: inline-block;margin-left: var(--iw-spazio-2);padding: 0.2em 0.5em;border-radius: var(--iw-raggio-piccolo);background: var(--iw-offerta);color: #fff;font-size: 0.8125rem;font-weight: 700;line-height: 1.4;vertical-align: 0.15em;white-space: nowrap;}@media (max-width: 767px){.woocommerce div.product form.cart:not(.variations_form),.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: var(--iw-spazio-2);}.woocommerce div.product form.cart:not(.variations_form) .quantity,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .quantity{grid-area: 1 / 1;margin: 0;}.woocommerce div.product form.cart:not(.variations_form) .iw-desiderio--scheda,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .iw-desiderio--scheda{grid-area: 1 / 2;}.woocommerce div.product form.cart:not(.variations_form) .single_add_to_cart_button,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{grid-area: 2 / 1 / 3 / -1;width: 100%;margin: 0;}}@media (max-width: 719px){.woocommerce div.product .related ul.products{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: minmax(min(62%,230px),1fr);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;padding-bottom: var(--iw-spazio-2);scrollbar-width: thin;}.woocommerce div.product .related ul.products > li.product{scroll-snap-align: start;}@media (prefers-reduced-motion: reduce){.woocommerce div.product .related ul.products{scroll-snap-type: none;}}}.iw-sezione__h{display: inline;margin: 0;padding: 0;color: inherit;font: inherit;letter-spacing: inherit;}.iw-recensioni__tutte{margin-top: var(--iw-spazio-4);min-height: 44px;padding: 0 var(--iw-spazio-5);border: 1px solid var(--iw-testo);border-radius: var(--iw-raggio-piccolo);background: transparent;color: var(--iw-testo);font: 600 0.95rem/1 var(--iw-font-testo);cursor: pointer;}.iw-recensioni__tutte:hover{background: var(--iw-testo);color: var(--iw-superficie);}@media (max-width: 599px){.iw-recensioni__tutte{width: 100%;}}
.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);}
.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-faq{border-top: 1px solid var(--iw-bordo,#ddd);max-width: 72ch;}.iw-sezioni--riquadri .iw-faq{max-width: none;}.iw-faq__voce{border-bottom: 1px solid var(--iw-bordo,#ddd);}.iw-faq__domanda{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;padding: 14px 0;font-weight: 600;line-height: 1.4;list-style: none;cursor: pointer;}.iw-faq__domanda::-webkit-details-marker{display: none;}.iw-faq__domanda::after{content: "+";display: grid;place-items: center;flex: none;width: 30px;height: 30px;border: 1px solid var(--iw-bordo,#ddd);border-radius: 50%;font-size: 1.1rem;line-height: 1;}.iw-faq__voce[open] > .iw-faq__domanda::after{content: "\2013";border-color: var(--iw-testo,#121212);}.iw-faq__domanda:focus-visible{outline: 2px solid var(--iw-accento,#1e4d3a);outline-offset: 2px;}.iw-faq__risposta{padding: 0 32px 16px 0;color: var(--iw-testo-tenue,#555);line-height: 1.65;}.iw-faq__risposta > :first-child{margin-top: 0;}.iw-faq__risposta > :last-child{margin-bottom: 0;}.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);}.iw-visti{grid-column: 1 / -1;margin-top: var(--iw-spazio-7,48px);}.iw-visti__titolo{margin-bottom: var(--iw-spazio-5,24px);font-size: var(--iw-titolo-2,1.6rem);}.woocommerce-cart .iw-visti{max-width: var(--iw-contenitore,1320px);}
