:root{--echome-blu: #243b5e;--echome-verde: #92c020;--echome-grigio: #dde0e6}.echome-specifiche__titolo{margin-bottom:1.2rem}.echome-specifiche__lista{margin:0}.echome-specifiche__riga{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem;background-color:#f8f9fa}.echome-specifiche__riga:nth-child(odd){background-color:#f1f2f4}.echome-specifiche__etichetta{flex:0 1 50%;font-weight:600}.echome-specifiche__valore{flex:0 1 50%;margin:0;text-align:right}.main-nav__item--primary:is([href$="/collections/bagno"],[href$="/collections/cucina"],[href$="/collections/termoidraulica"],[href$="/collections/fai-da-te"],[href$="/collections/green-shop"]){display:inline-flex;align-items:center;gap:.6em}.main-nav__item--primary:is([href$="/collections/bagno"],[href$="/collections/cucina"],[href$="/collections/termoidraulica"],[href$="/collections/fai-da-te"],[href$="/collections/green-shop"]):before{content:"";flex-shrink:0;width:1.6em;height:1.6em;background-color:currentColor;-webkit-mask:var(--echome-icona-menu) center / contain no-repeat;mask:var(--echome-icona-menu) center / contain no-repeat}.main-nav__item--primary[href$="/collections/bagno"]{--echome-icona-menu: url(echome_icona_bagno.svg)}.main-nav__item--primary[href$="/collections/cucina"]{--echome-icona-menu: url(echome_icona_cucina.svg)}.main-nav__item--primary[href$="/collections/termoidraulica"]{--echome-icona-menu: url(echome_icona_termoidraulica.svg)}.main-nav__item--primary[href$="/collections/fai-da-te"]{--echome-icona-menu: url(echome_icona_fai-da-te.svg)}.main-nav__item--primary[href$="/collections/green-shop"]{--echome-icona-menu: url(echome_icona_green-shop.svg)}@media(min-width:769px){.main-nav{margin-inline:-2rem}.main-nav__row{margin-inline:2rem}.main-nav__item--primary{font-size:1.3rem}.main-nav__item--primary:is([href$="/collections/bagno"],[href$="/collections/cucina"],[href$="/collections/termoidraulica"],[href$="/collections/fai-da-te"],[href$="/collections/green-shop"]){gap:1.4rem}.main-nav__item--primary:is([href$="/collections/bagno"],[href$="/collections/cucina"],[href$="/collections/termoidraulica"],[href$="/collections/fai-da-te"],[href$="/collections/green-shop"]):before{width:2.2rem;height:2.2rem;translate:0 -1px}}@media(min-width:1024px){.footer{overflow:clip}.footer__main>.footer-col:last-child{position:relative;isolation:isolate;padding-inline-start:48px}.footer__main>.footer-col:last-child:before{content:"";position:absolute;z-index:-1;top:-100vh;right:-100vw;bottom:-100vh;left:0;background-color:var(--echome-blu)}}.product-info__add-to-cart:has(>.echome-regola-quantita),.cart-item__qty .flex:has(>.echome-regola-quantita){flex-wrap:wrap}.echome-regola-quantita{flex-basis:100%;order:99;margin:calc(2 * var(--space-unit, .4rem)) 0 0;opacity:.8}.echome-contatti{display:grid;grid-template-columns:1fr;gap:3.2rem 6.4rem}@media(min-width:768px){.echome-contatti{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.echome-contatti{grid-template-columns:repeat(4,1fr)}}.echome-contatti__voce{display:flex;flex-direction:column;justify-content:space-between}.echome-contatti__icona{display:block;width:4rem;height:auto;margin:1.2rem 0}.echome-contatti__titolo{margin:0;color:var(--echome-verde);font-size:1.8rem;font-weight:700}.echome-contatti__recapito{margin:.4rem 0 0;font-weight:700;line-height:1.25}.echome-contatti__testo{margin:1.6rem 0 0}.echome-contatti__pulsante{display:flex;align-items:center;justify-content:center;margin-top:1.6rem;padding:.8rem 1.6rem;background-color:var(--echome-verde);color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.echome-contatti__pulsante:hover{color:#fff;filter:brightness(.92)}.echome-filtro-categorie__link{font-size:1.4rem;line-height:1.4;text-decoration:none}@media(min-width:1024px){.main-products-grid>.main-products-grid__filters{flex-basis:calc(300px + 8 * var(--space-unit))}}@media(min-width:1280px){.main-products-grid>.main-products-grid__filters{flex-basis:calc(320px + 12 * var(--space-unit))}}.echome-filtro-categorie__link:hover .flex-auto{text-decoration:underline}.echome-filtro-categorie__apri{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-inline-start:.8rem;padding:0;border:0;background:none;color:var(--echome-blu);cursor:pointer}.echome-filtro-categorie__apri .icon{width:1.8rem;height:1.8rem;transition:transform .2s}.echome-filtro-categorie__apri[aria-expanded=true] .icon{transform:rotate(180deg)}.echome-filtro-categorie__sotto{display:none;margin:.6rem 0 0 1.6rem;padding:0;list-style:none}.echome-filtro-categorie__voce:has(>[aria-expanded=true])+.echome-filtro-categorie__sotto{display:block}.echome-filtro-categorie__sotto li:not(:last-child){margin-bottom:.4rem}.echome-filtro-categorie__link--sotto{font-size:1.3rem}.echome-filtro-categorie__icona--sotto{width:1.8rem;height:1.8rem;opacity:.8}.echome-icona-collezione{display:inline-block;flex-shrink:0;width:2.2rem;height:2.2rem;background-color:currentColor;-webkit-mask:var(--echome-icona) center / contain no-repeat;mask:var(--echome-icona) center / contain no-repeat}.echome-filtro-categorie__icona{margin-inline-end:1rem;color:var(--echome-blu)}.echome-sottocategorie{margin-block:.8rem 2.4rem}.echome-sottocategorie__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.echome-sottocategorie__link{display:flex;align-items:center;gap:1rem;height:100%;padding:1rem 1.2rem;border:1px solid rgba(var(--text-color) / .15);color:var(--echome-blu);font-size:1.3rem;line-height:1.25;text-decoration:none}.echome-sottocategorie__icona{width:2.6rem;height:2.6rem}@media(min-width:1024px){.echome-sottocategorie-section{display:none}}.echome-card-collezione__icona{width:2.8rem;height:2.8rem;margin-inline-end:.8rem;vertical-align:middle;color:var(--echome-verde)}.main-nav__collection-image:has(>.echome-menu__icona){display:flex;align-items:center;justify-content:center;border-radius:0;background:none}.echome-menu__icona{width:75%;height:75%;color:var(--echome-blu)}.echome-numeri{display:grid;grid-template-columns:1fr;gap:3.2rem;padding:6.4rem 2.4rem;color:var(--echome-verde);text-align:center}@media(min-width:768px){.echome-numeri{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.echome-numeri{padding:9.6rem 6.4rem}}.echome-numeri__valore{margin:0;font-size:3.6rem;font-weight:700;line-height:1}.echome-numeri__etichetta{margin:0;font-size:1.8rem;font-weight:600;line-height:1}.echome-chi-siamo{display:flex;flex-direction:column-reverse;gap:4rem;color:var(--echome-blu)}.echome-chi-siamo__media img{display:block;width:100%;height:auto}.echome-chi-siamo__titolo{margin:0;color:var(--echome-blu);font-size:2rem;font-weight:700}.echome-chi-siamo__testo p{margin:1.2rem 0 0}.echome-chi-siamo__toggle{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.6rem;padding:1.2rem;border:0;background-color:var(--echome-blu);color:#fff;cursor:pointer}.echome-chi-siamo__toggle svg{width:2.4rem;height:2.4rem;transition:transform .2s}.echome-chi-siamo__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.echome-chi-siamo__toggle[aria-expanded=false]+.echome-chi-siamo__altro{display:none}@media(min-width:1280px){.echome-chi-siamo{flex-direction:row;align-items:flex-start;gap:4.8rem}.echome-chi-siamo__media{flex:3}.echome-chi-siamo__testo{flex:2}.echome-chi-siamo__titolo{font-size:3.6rem;font-weight:600}.echome-chi-siamo__toggle{display:none}.echome-chi-siamo__toggle[aria-expanded=false]+.echome-chi-siamo__altro{display:block}}.echome-vantaggi{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem;padding:8rem 2.4rem;color:var(--echome-blu)}@media(min-width:1280px){.echome-vantaggi{grid-template-columns:repeat(4,1fr);padding:11.2rem 6.4rem}}.echome-vantaggi__voce{display:flex;flex-direction:column;align-items:center}.echome-vantaggi__icona{width:11.2rem;max-width:100%;aspect-ratio:1;padding-inline:var(--rientro, 0)}.echome-vantaggi__icona img{display:block;width:100%;height:100%;object-fit:contain}.echome-vantaggi__testo{margin:1.6rem 0 0;font-weight:700;text-align:center}.echome-vantaggi__testo a{color:inherit;font-weight:800;text-decoration:none}.echome-social{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:8rem 0 9.6rem}.echome-social__titolo{margin:0;padding-block:4rem;color:var(--echome-verde);font-size:1.8rem;font-weight:700;text-align:center}.echome-social__elenco{display:flex;gap:3.2rem;margin:0;padding:0;list-style:none}.echome-social__elenco a{display:block;color:var(--echome-blu)}.echome-social__elenco svg{display:block;width:3.2rem;height:3.2rem}.echome-garanzie{display:grid;grid-template-columns:repeat(4,1fr);margin:2.4rem 0 0;padding:0;list-style:none}.echome-garanzie__voce{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-inline-end:.8rem;font-size:1.2rem;line-height:1.3;text-align:center;text-transform:uppercase}.echome-garanzie__voce:before{content:"";flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--echome-verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 60% no-repeat}@media(min-width:1280px){.echome-garanzie__voce{flex-direction:row;gap:1.2rem;text-align:start}}.product-info__add-to-cart:has(>quantity-input):has(>.echome-spedizione,>.echome-sotto-quantita){display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);column-gap:calc(4 * var(--space-unit))}@media(min-width:1024px){.product-info__add-to-cart:has(>quantity-input):has(>.echome-spedizione,>.echome-sotto-quantita){grid-template-columns:minmax(0,1fr) minmax(max-content,1fr)}.product-info__add-to-cart:has(>.echome-spedizione,>.echome-sotto-quantita)>quantity-input{justify-self:start;width:150px;max-width:100%}.echome-spedizione__voce{white-space:nowrap}}.product-info__add-to-cart:has(>.echome-spedizione,>.echome-sotto-quantita)>quantity-input{grid-area:1 / 1;margin-inline-end:0}.product-info__add-to-cart:has(>quantity-input)>.product-info__add-button{grid-area:1 / 2;align-self:end;margin-inline-start:0}.product-info__add-to-cart:has(>quantity-input)>.echome-sotto-quantita{grid-area:2 / 1}.product-info__add-to-cart:has(>quantity-input)>.echome-spedizione{grid-area:2 / 2}.product-info__add-to-cart:has(>quantity-input):has(>.echome-spedizione,>.echome-sotto-quantita)>.echome-regola-quantita{grid-column:1 / -1;grid-row:3}.echome-sotto-quantita{flex-basis:100%}.echome-sotto-quantita>*{margin:.8rem 0 0}.echome-disponibilita{scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.echome-paypal{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;line-height:1.3}.echome-paypal__logo{flex-shrink:0;width:auto;height:2.4rem}.echome-paypal[hidden]{display:none}.echome-paypal strong{color:var(--echome-verde)}.product-info__add-to-cart:has(>.echome-spedizione){flex-wrap:wrap}.echome-spedizione{display:grid;flex-basis:100%;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none}.echome-spedizione__voce{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;background-color:var(--echome-grigio);color:var(--echome-blu);font-size:1.4rem;line-height:1.3}.product-info__add-button .btn--primary{--btn-bg-color: 36 59 94;--btn-bg-hover-color: 54 84 128;--btn-text-color: 255 255 255;gap:1.2rem;text-transform:uppercase}.product-info__add-button .btn--primary:not(.is-loading,.is-success,[disabled]):before{content:"";display:inline-block;width:2.6rem;height:2.2rem;margin-inline-end:1.2rem;vertical-align:middle;background-color:currentColor;-webkit-mask:url(echome_icona_carrello.svg) center / contain no-repeat;mask:url(echome_icona_carrello.svg) center / contain no-repeat}.echome-spedizione__voce:before{content:"";flex-shrink:0;width:2.8rem;height:2.2rem;background-color:currentColor;-webkit-mask:var(--echome-icona) center / contain no-repeat;mask:var(--echome-icona) center / contain no-repeat}.echome-spedizione__voce--tempi{--echome-icona: url(echome_icona_spedizione_rapida.svg)}.echome-spedizione__voce--costo{--echome-icona: url(echome_icona_costo_spedizione.svg)}.product-details__block.product-details__text{font-size:calc(var(--body-font-size) * .1rem)}.product-info__title .product-title{color:rgb(var(--text-color));font-size:var(--h1-font-size);line-height:1.25}@media(max-width:767px){.cc-header--sticky{transition:transform .3s ease}.cc-header--sticky.echome-header-nascosto{transform:translateY(-100%)}.header__grid{--echome-logo: clamp(11rem, 100vw - 21rem, 13rem);padding-block:1rem}.header__logo{flex:1 1 auto;justify-content:center}.header__logo .logo__link>span{max-width:var(--echome-logo)!important}.main-menu__toggle{--echome-menu-h: calc(var(--echome-logo) * 46 / 130);--echome-menu-c: calc(var(--echome-menu-h) * .262);height:var(--echome-menu-h)}.main-menu--left-mob .main-menu__toggle{margin-inline-end:0}.main-menu__toggle-icon:before{top:calc(var(--echome-menu-c) - 8px)}.main-menu__toggle:before,.main-menu__toggle:after,.main-menu__toggle[aria-expanded=true] .main-menu__toggle-icon:before,.main-menu__toggle[aria-expanded=true] .main-menu__toggle-icon:after{top:calc(var(--echome-menu-c) - 1px)}.main-menu__toggle-icon:after{top:calc(var(--echome-menu-c) + 6px)}.echome-menu-etichetta{position:absolute;inset-inline:0;bottom:-.14em;font-size:max(.85rem,calc(var(--echome-logo) * .058));font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase}}.echome-set{display:block;margin-block:4.8rem;color:var(--echome-blu)}.echome-set[hidden]{display:none}.echome-set__titolo{margin:0 0 3.2rem;color:var(--echome-blu);text-align:center}.echome-set__titolo:after{content:"";display:block;width:12.8rem;height:.6rem;margin:1.6rem auto 0;background-color:var(--echome-verde)}.echome-set__riga,.echome-set__prodotti{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.6rem}.echome-set__prodotti{margin:0;padding:0;list-style:none}.echome-set__prodotto{display:flex;flex-direction:column;gap:1.6rem;width:19.2rem;padding:1.6rem;background-color:var(--echome-blu);color:#fff;border-radius:6px;min-width:0;box-sizing:border-box;transition:opacity .2s}.echome-set__prodotto.is-escluso{opacity:.5}.echome-set__prodotto+.echome-set__prodotto:before,.echome-set__totale:before{position:absolute;margin-inline-start:-4rem;width:4rem;color:var(--echome-verde);font-size:3.2rem;font-weight:700;text-align:center;align-self:center}.echome-set__prodotto+.echome-set__prodotto{position:relative;margin-inline-start:4rem}.echome-set__prodotto+.echome-set__prodotto:before{content:"+";top:50%;left:0;transform:translateY(-50%)}.echome-set__link{display:flex;flex-direction:column;gap:1.6rem;color:inherit;text-decoration:none;flex:1 1 auto;min-width:0}.echome-set__immagine{display:block;aspect-ratio:1;flex-shrink:0;width:100%;overflow:hidden;background-color:#fff}.echome-set__immagine img{width:100%;height:100%;object-fit:contain}.echome-set__nome{display:block;overflow-wrap:anywhere;line-height:1.5}.echome-set__piede{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto}.echome-set__prezzo{font-size:2rem;font-weight:700}.echome-set__quantita{display:block;font-size:1.2rem;font-weight:400}.echome-set__scelta{flex-shrink:0;width:3.2rem;height:3.2rem;margin:0;border:0;background:#fff center / 70% no-repeat;cursor:pointer;-webkit-appearance:none;appearance:none}.echome-set__scelta:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2392c020' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.echome-set__scelta:focus-visible{outline:2px solid var(--echome-verde);outline-offset:2px}.echome-set__totale{position:relative;display:flex;flex-direction:column;align-items:center;margin-inline-start:4rem;text-align:center}.echome-set__totale:before{content:"=";top:50%;left:0;transform:translateY(-50%)}.echome-set__etichetta{margin:0;text-transform:uppercase}.echome-set__importo{margin:.4rem 0 1.6rem;font-size:3.2rem;font-weight:700}.echome-set__pulsante.btn--primary{--btn-bg-color: 36 59 94;--btn-bg-hover-color: 54 84 128;--btn-text-color: 255 255 255;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:32rem;border-radius:6px;white-space:normal;text-align:center}.echome-set__pulsante[disabled]{opacity:.5;cursor:default}.echome-set__errore{max-width:24rem;margin:.8rem 0 0}@media(max-width:767px){.echome-set__riga,.echome-set__prodotti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.echome-set__prodotti{grid-column:1 / -1;column-gap:2.8rem;align-items:stretch}.echome-set__prodotto{width:auto;padding:1rem}.echome-set__prodotto+.echome-set__prodotto{margin-inline-start:0}.echome-set__prodotto+.echome-set__prodotto:before{content:"+";left:-2.8rem;width:2.8rem;margin-inline-start:0;line-height:1;font-size:2.4rem;pointer-events:none}.echome-set__prodotto:nth-child(odd):before,.echome-set__totale:before{content:none}.echome-set__piede{flex-wrap:wrap}.echome-set__prezzo{font-size:clamp(1.4rem,4.2vw,2rem)}.echome-set__totale{grid-column:1 / -1;margin:1.6rem 0 0}}.echome-stessa-categoria__categoria{margin:0 0 .4rem;color:var(--echome-blu);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.echome-stessa-categoria__intestazione:after{content:"";display:block;width:12.8rem;height:.6rem;margin-top:1.6rem;background-color:var(--echome-blu)}.echome-stessa-categoria__intestazione.text-center:after{margin-inline:auto}.echome-stessa-categoria__intestazione.text-end:after{margin-inline-start:auto}.echome-marca-codice{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem}.echome-marca-codice a{color:inherit;text-decoration:none}.echome-marca-codice__codice{margin-inline-start:auto}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;column-gap:calc(4 * var(--space-unit))}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options)>*{grid-column:1 / -1;margin-top:0}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options)>.product-price{grid-column:1}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options)>.product-options{grid-column:2}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options)>.product-options--anchor{position:absolute}:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options)>.product-options .option-selector:last-of-type{margin-bottom:0}.product-info{--product-info-block-margin: calc(4 * var(--space-unit))}.product-options .opt-label--btn{border-width:1px;font-weight:400}.product-options .opt-btn:checked+.opt-label--btn,.product-options .opt-btn:checked+.opt-label--btn:hover{border-color:var(--echome-blu);background-color:var(--echome-blu);color:#fff;font-weight:700}.product-options .opt-btn:checked+.opt-label--btn:after{box-shadow:none}.product-info__add-to-cart>quantity-input .qty-input{height:auto}.echome-ordine-telefonico{display:flex;align-items:center;gap:1.2rem;margin:0;color:var(--echome-blu);font-size:1.8rem;font-weight:600}.echome-ordine-telefonico:before{content:"";flex-shrink:0;width:2.8rem;height:2.8rem;background-color:var(--echome-verde);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2a9 9 0 0 1 9 9'/%3E%3Cpath d='M13 6a5 5 0 0 1 5 5'/%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%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' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2a9 9 0 0 1 9 9'/%3E%3Cpath d='M13 6a5 5 0 0 1 5 5'/%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / contain no-repeat}.echome-ordine-telefonico a{color:var(--echome-verde);font-weight:700;text-decoration:none;white-space:nowrap}.echome-recensioni{display:block;position:relative;padding:6.4rem 6.4rem 4rem;background-color:#f7f7f7;color:var(--echome-blu);text-align:center}.echome-recensioni__titolo{margin:0;color:var(--echome-blu);font-size:2.4rem;font-weight:400}.echome-recensioni__titolo strong{font-weight:700}.echome-recensioni__elenco{min-height:10rem;margin-block:2.4rem 4rem;text-align:left}.echome-recensioni-sorgente{display:none}.echome-recensioni .jm-review-widget__header,.echome-recensioni .jm-reviewer-avatar,.echome-recensioni .jm-reviewer-info__details>.jm-cluster+.jm-cluster{display:none}.echome-recensioni .jdgm-review-list{display:flex;flex-direction:row;align-items:flex-start;gap:3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.echome-recensioni .jdgm-review-list::-webkit-scrollbar{display:none}.echome-recensioni .jm-review-item{flex:0 0 calc((100% - 2 * 3.2rem) / 3);margin:0!important;padding:0;border:0!important;background:none;scroll-snap-align:start}.echome-recensioni .jm-review-item__body{align-items:flex-start}.echome-recensioni .jm-review-item__content{display:flex;flex-direction:column;gap:1.2rem}.echome-recensioni .jm-review-content{display:contents}.echome-recensioni .jm-review-item__content>:first-child{order:1}.echome-recensioni .jm-review-content__title-wrapper{order:2}.echome-recensioni .jm-reviewer-info{order:3}.echome-recensioni .jm-review-body-wrapper{order:4}.echome-recensioni .jm-star-rating__font-icon{color:var(--echome-verde)!important;font-size:2.6rem}.echome-recensioni .jm-review-content__title{margin:0;color:#000;font-size:1.7rem;font-weight:700}.echome-recensioni .jm-reviewer-info__name{color:#000;font-size:1.5rem;font-weight:600}.echome-recensioni .jm-review-content__body{color:#000;font-size:1.4rem}.echome-recensioni .jm-pagination-controls{margin-top:2.4rem}@media(max-width:767px){.echome-recensioni{padding:4rem 4rem 3.2rem}.echome-recensioni .jm-review-item{flex-basis:100%}}.echome-recensioni__freccia{position:absolute;top:50%;padding:0;border:0;background:none;color:var(--echome-verde);cursor:pointer;opacity:.6;transform:translateY(-50%)}.echome-recensioni__freccia:hover{opacity:1}.echome-recensioni__freccia[disabled]{cursor:default;opacity:.25}.echome-recensioni__freccia svg{display:block;width:2.4rem;height:2.4rem}.echome-recensioni__freccia--prec{left:1.6rem}.echome-recensioni__freccia--succ{right:1.6rem}.echome-recensioni__pulsante{display:inline-block;padding:1.2rem 6.4rem;border:0;background-color:var(--echome-verde);color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase;text-decoration:none}.echome-recensioni__pulsante:hover{color:#fff;filter:brightness(.92)}.product-options .option-selector__btns:has(.opt-label--btn){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:0}.product-options .option-selector__btns .opt-label--btn{margin:0;text-align:center}.echome-prezzo-mobile{display:none}@media(max-width:767px){:is(.product-info__sticky,.product-info):has(>.product-price):has(>.product-options){display:block}:is(.product-info__sticky,.product-info):has(.echome-prezzo-mobile)>.product-price{display:none}.product-info__add-to-cart:has(>quantity-input):has(>.echome-spedizione,>.echome-sotto-quantita){grid-template-columns:auto minmax(0,1fr)}.product-info__add-to-cart:has(>quantity-input)>.echome-sotto-quantita{display:contents}.product-info__add-to-cart:has(>quantity-input)>.echome-sotto-quantita>.echome-disponibilita{grid-column:1 / -1;grid-row:1;margin:0 0 1.2rem}.product-info__add-to-cart:has(>.echome-spedizione,>.echome-sotto-quantita)>quantity-input{grid-area:2 / 1;width:15rem}.product-info__add-to-cart:has(>quantity-input)>.echome-prezzo-mobile{display:block;grid-area:2 / 2;align-self:end;text-align:end}.product-info__add-to-cart:has(>quantity-input)>.echome-sotto-quantita>.echome-paypal{grid-column:1 / -1;grid-row:3;margin:1.6rem 0 0}.product-info__add-to-cart:has(>quantity-input)>.product-info__add-button{grid-column:1 / -1;grid-row:4;margin-top:1.6rem}.product-info__add-to-cart:has(>quantity-input)>.echome-spedizione{grid-column:1 / -1;grid-row:5}.product-info__add-to-cart:has(>quantity-input):has(>.echome-spedizione,>.echome-sotto-quantita)>.echome-regola-quantita{grid-row:6}.product-info__add-to-cart:not(:has(>quantity-input))>.echome-prezzo-mobile{display:block;flex-basis:100%;order:-1;margin-bottom:1.6rem}.echome-prezzo-mobile__iva{margin:0;opacity:.6}.echome-garanzie{container-type:inline-size;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 .4rem}.echome-garanzie__voce{gap:.6rem;padding-inline-end:0;font-size:clamp(.85rem,calc((100cqi - 1.2rem) / 29),1.2rem)}.echome-ordine-telefonico{gap:.8rem;font-size:1.5rem}.echome-ordine-telefonico:before{width:2.2rem;height:2.2rem}}html,body{overflow-x:clip}.card__quick-add .btn--primary{display:flex;align-items:center;justify-content:center;min-height:calc(2.6em + 2 * var(--btn-padding-y, 12px))}button[name=add].btn--primary{--btn-bg-color: 36 59 94;--btn-bg-hover-color: 54 84 128;--btn-text-color: 255 255 255}.btn--primary.js-quick-add{--btn-bg-color: 209 213 219;--btn-bg-hover-color: 189 195 204;--btn-text-color: 36 59 94}.cc-main-product~.shopify-section .section__heading{color:var(--echome-blu)}.cc-product-recommendations:has(>.cn_content)>:not(.cn_content),.cn_content+.cc-product-recommendations,.cc-product-recommendations:has(+.cn_content){display:none}main .cn_element.cn_products{--echome-colonne: 2;display:flex!important;gap:var(--column-gap);width:100%;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin-inline:auto;padding:0 var(--gutter)!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}main .cn_element.cn_products::-webkit-scrollbar{display:none}main .cn_element.cn_products>.cn_product{flex:0 0 calc((100% - var(--column-gap) * (var(--echome-colonne) - 1)) / var(--echome-colonne))!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important;scroll-snap-align:start}main .cn_element.cn_products>.cn_product.cn__mobile-hidden{display:block!important}main .cn_element.cn_products>.cn_product:first-child{margin-inline-start:auto!important}main .cn_element.cn_products>.cn_product:last-child{margin-inline-end:auto!important}@media(min-width:769px){main .cn_element.cn_products{--echome-colonne: 3}}@media(min-width:1024px){main .cn_element.cn_products{--echome-colonne: 4}}@media(min-width:1280px){main .cn_element.cn_products{--echome-colonne: 5}}.card--product .card__info-container{display:flex;flex:1 1 auto;flex-direction:column}.card--product .card__info,.card--product .card__info-inner{display:flex;flex:1 1 auto;flex-direction:column;height:auto}.card--product .card__quick-add{flex-shrink:0}.card.card--product:not(.card--related) .card__info-inner>.price--top{margin-top:auto;padding-top:calc(4 * var(--space-unit))}@media(max-width:767px){.echome-solo-desktop{display:none!important}}@media(min-width:768px){.echome-solo-mobile{display:none!important}}.card--product:not(.card--related) .price .price__current{font-size:2.2rem}.card--product:not(.card--related) .price .price__was{font-size:1.4rem}.echome-barra-acquisto{display:none}@media(max-width:767px){.echome-barra-acquisto{display:flex;position:fixed;z-index:5;right:0;bottom:0;left:0;align-items:stretch;gap:1.2rem;max-width:100vw;padding-inline-start:1.6rem;overflow:hidden;background-color:#fff;box-shadow:0 -2px 8px #0000001f;transition:transform .3s ease,visibility .3s ease}.echome-barra-acquisto.sticky-atc-panel--out,.scrolled-to-bottom .echome-barra-acquisto{visibility:hidden;transform:translateY(100%)}.cc-main-product:has(.echome-barra-acquisto) .sticky-atc-panel{display:none}.echome-barra-acquisto__prezzo{display:flex;flex-shrink:0;align-items:center;font-size:2rem;font-weight:700}.echome-barra-acquisto__prezzo .price{margin:0}.echome-barra-acquisto__disponibilita{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:.8rem;min-width:0;color:var(--echome-blu);font-size:1.3rem;line-height:1.2;text-decoration:none}.echome-barra-acquisto__disponibilita:before{content:"";flex-shrink:0;width:2.6rem;height:1.8rem;background-color:currentColor;-webkit-mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat;mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat}.echome-barra-acquisto__disponibilita:empty:before{content:none}.echome-barra-acquisto__carrello{flex-shrink:0;width:6.4rem;min-height:6.4rem;border:0;background-color:var(--echome-blu);color:#fff;cursor:pointer}.echome-barra-acquisto__carrello:before{content:"";display:block;width:3rem;height:2.6rem;margin:auto;background-color:currentColor;-webkit-mask:url(echome_icona_carrello.svg) center / contain no-repeat;mask:url(echome_icona_carrello.svg) center / contain no-repeat}.echome-barra-acquisto__carrello[disabled]{opacity:.5;cursor:default}}.cc-main-cart .js-cart-title{color:var(--echome-blu)}.cc-main-cart .cart__summary{padding:0;border:0;color:var(--echome-blu)}.cc-main-cart .cart__summary>h2{margin:0;padding:1.2rem 1.6rem;background-color:var(--echome-verde);color:#fff;font-size:2.6rem;font-weight:700}.cc-main-cart .cart__summary>details-disclosure,.cc-main-cart .cart__summary>.rte,.cc-main-cart .cart__summary>ul:not(.echome-garanzie),.cc-main-cart .cart__summary>.echome-carrello-costo-spedizione,.cc-main-cart .cart__summary>.echome-carrello-totale,.cc-main-cart .cart__summary>cart-terms{margin:.3rem 0 0;padding:1.4rem 1.6rem;background-color:var(--echome-grigio)}.cc-main-cart .cart__summary .cart-note-disclosure{border:0}.cc-main-cart .cart__summary .cart-note-disclosure>summary{padding:0}.cc-main-cart .cart__summary>.rte{font-size:1.4rem}.echome-carrello-costo-spedizione{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;color:#18273f}.echome-carrello-costo-spedizione--drawer{justify-content:center;gap:.6rem;margin-bottom:1.2rem;font-size:1.4rem}.echome-carrello-totale{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;color:#18273f;font-family:var(--body-font-family)}.echome-carrello-totale p,.echome-carrello-totale h3{margin:0;color:inherit;font-family:inherit;line-height:1.2}.echome-carrello-totale__etichetta,.echome-carrello-totale__prezzo{font-size:2.4rem;font-weight:800}.echome-carrello-totale__decimali{font-size:.7em}.echome-carrello-totale__importi{text-align:end}.echome-carrello-totale .echome-carrello-totale__nota{margin-top:.2rem;font-size:1.4rem;font-weight:400}.cc-main-cart .cart__summary button[name=checkout]{--btn-bg-color: 36 59 94;--btn-bg-hover-color: 54 84 128;--btn-text-color: 255 255 255;position:relative;min-height:6rem;padding-inline:6.4rem 1.6rem;border-radius:0;font-size:1.8rem;text-transform:uppercase}.cc-main-cart .cart__summary button[name=checkout]>svg{display:none}.cc-main-cart .cart__summary button[name=checkout]:not(.is-loading):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4.8rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23243b5e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / 1.6rem no-repeat}.cc-main-cart .dynamic-cart-btns shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-inline-size: 50px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 1rem}.echome-carrello-consegna{margin:.6rem 0 0;color:#4a7000;font-size:1.3rem;font-weight:600}.echome-carrello-consegna--posticipata{color:var(--echome-blu)}.echome-carrello-spedizione{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:2.4rem 0 0;color:var(--echome-blu);font-size:2rem}.echome-carrello-spedizione:before{content:"";flex-shrink:0;width:3.6rem;height:2.8rem;background-color:currentColor;-webkit-mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat;mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat}.cc-main-cart .cart__summary>.echome-garanzie{container-type:inline-size;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 .4rem;margin-top:4.8rem}.cc-main-cart .echome-garanzie__voce{flex-direction:column;gap:.6rem;padding-inline-end:0;font-size:clamp(.85rem,calc((100cqi - 1.2rem) / 29),1.2rem);text-align:center}.echome-pagamenti{margin-top:3.2rem}.echome-pagamenti__titolo{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.4rem 1rem;border-radius:.4rem .4rem 0 0;background-color:var(--echome-blu);color:#fff;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.echome-pagamenti__titolo:before{content:"";width:1.4rem;height:1.4rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%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' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.echome-pagamenti__elenco{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:1rem;border:1px solid #c9ccd2;border-radius:0 .4rem .4rem;list-style:none}.echome-pagamenti__elenco .payment-icon{display:block;width:3.8rem;height:2.4rem}.echome-pagamenti__testo{display:flex;align-items:center;height:2.4rem;padding:0 .6rem;border:1px solid #d9d9d9;border-radius:.3rem;color:var(--echome-blu);font-size:1rem;font-weight:700;text-transform:uppercase}.echome-trustpilot{width:240px;max-width:100%}@media(min-width:1024px){.echome-trustpilot-voce{order:2}.echome-trustpilot-voce~.slider__item{order:3}.echome-trustpilot-voce+.slider__item{order:1}}nav.echome-breadcrumbs{padding:6px 0;background:transparent;border:0;border-radius:0;box-shadow:none;align-items:center;min-width:0;max-width:100%}.echome-breadcrumbs .breadcrumbs-list{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.echome-breadcrumbs .breadcrumbs-list::-webkit-scrollbar{display:none}.echome-breadcrumbs .breadcrumbs-list>li{display:flex;flex:0 0 auto;align-items:center;min-width:0;font-size:12px;line-height:1.4;white-space:nowrap}.echome-breadcrumbs .breadcrumbs-list__link{color:rgb(var(--text-color) / .6);text-decoration:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.echome-breadcrumbs .breadcrumbs-list__link:hover{color:rgb(var(--text-color));text-decoration:underline}.echome-breadcrumbs .breadcrumbs-list__link[aria-current=page],.echome-breadcrumbs .echome-breadcrumbs__current{color:rgb(var(--text-color))}.echome-breadcrumbs .echome-breadcrumbs__home{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.echome-breadcrumbs .echome-breadcrumbs__home svg{width:15px;height:15px;margin:0}.echome-breadcrumbs__divider{display:inline-flex;align-items:center;flex-shrink:0;margin-inline:5px;color:rgb(var(--text-color) / .25)}.echome-breadcrumbs .echome-breadcrumbs__divider svg{width:9px;height:9px;margin:0}.quick-add-drawer:not(.is-loading){height:auto;max-height:calc(var(--viewport-height, 100dvh) - 24px)}.quick-add-drawer .quick-add__content{flex:0 1 auto;min-height:0}.quick-add-drawer .quick-add__footer{flex:0 0 auto;margin-top:0;padding-top:12px}.quick-add-drawer .quick-add-info{margin-bottom:12px}.quick-add-drawer .quick-add-info__details>hr{margin-block:10px}.quick-add-drawer .quick-add-info .product-info__price,.quick-add-drawer .quick-add-info .price__current{font-size:var(--h4-font-size)}.quick-add-drawer .product-price .price__current{font-weight:var(--echome-quick-price-weight, 900)}.quick-add-drawer .product-options{margin:12px 0}.quick-add-drawer .product-options .option-selector:last-of-type{margin-bottom:0}.quick-add-drawer .product-options .opt-label--btn,.quick-add-drawer .product-options .opt-label--btn:before,.quick-add-drawer .product-options .opt-label--btn:after{border-radius:6px}.quick-add-drawer .echome-quick-buy-group{display:grid;grid-template-columns:var(--echome-qty-width, 104px) minmax(0,1fr);gap:8px var(--echome-control-gap, 8px);align-items:end;margin:0}.quick-add-drawer .echome-quick-buy-group product-form,.quick-add-drawer .echome-quick-buy-group form.js-product-form-main,.quick-add-drawer .echome-quick-buy-group .product-info__add-to-cart{display:contents}.quick-add-drawer .echome-quick-buy-group .echome-quantita-blocco,.quick-add-drawer .echome-quick-buy-group quantity-input{grid-column:1;grid-row:1;min-width:0;margin:0;width:100%}.quick-add-drawer .echome-quick-buy-group quantity-input{display:block}.quick-add-drawer .echome-quick-buy-group quantity-input>.label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quick-add-drawer .echome-quick-buy-group .qty-input{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;width:100%;height:var(--echome-control-height, 48px);min-height:var(--echome-control-height, 48px);border-radius:6px;box-sizing:border-box}.quick-add-drawer .echome-quick-buy-group .qty-input__btn{width:100%;height:100%;min-width:0;min-height:0;padding:0}.quick-add-drawer .echome-quick-buy-group .qty-input__input{width:100%;min-width:0;height:100%;padding:0;font-size:14px;box-sizing:border-box}.quick-add-drawer .echome-quick-buy-group .product-info__add-button{grid-column:2;grid-row:1;min-width:0;margin:0}.quick-add-drawer .echome-quick-buy-group .product-info__add-button>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:var(--echome-control-height, 48px);min-height:var(--echome-control-height, 48px);padding:6px 8px;border-radius:6px;font-size:var(--echome-cart-text-size, 12px);line-height:1.15;box-sizing:border-box}.quick-add-drawer .echome-quick-buy-group .product-info__add-button>button.btn--primary:not(.is-loading,.is-success,[disabled]):before{flex:0 0 20px;width:20px;height:20px;margin-inline-end:0}.quick-add-drawer .echome-quick-buy-group form.js-product-form-main>div:not(.product-info__add-to-cart),.quick-add-drawer .echome-quick-buy-group .echome-sotto-quantita,.quick-add-drawer .echome-quick-buy-group .echome-spedizione,.quick-add-drawer .echome-quick-buy-group .product-info__dynamic-checkout-button{grid-column:1 / -1}.quick-add-drawer .echome-quick-buy-group .echome-sotto-quantita:empty,.quick-add-drawer .echome-quick-buy-group .echome-spedizione:not(:has(li)){display:none}.quick-add-drawer .echome-info-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;align-items:stretch}.quick-add-drawer .echome-info-pair>.echome-info-tile{display:flex;align-items:center;gap:8px;min-width:0;min-height:56px;margin:0;padding:8px;border-radius:6px;background:var(--tile-bg, #eef0f3);box-sizing:border-box}.quick-add-drawer .echome-info-tile[hidden]{display:none}.echome-info-pair>.echome-info-tile:only-child,.echome-info-pair:has(>.echome-info-tile[hidden])>.echome-info-tile:not([hidden]){grid-column:1 / -1}:is(#echome-pdp,[id^=product-info-],.quick-add-drawer) .echome-info-tile--esaurito .echome-delivery-truck{display:none}.quick-add-drawer .echome-tile-icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center}.quick-add-drawer .echome-delivery-truck{display:inline-block;flex:0 0 28.8px;width:28.8px;height:19.8px;background-color:currentColor;-webkit-mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat;mask:url(echome_icona_spedizione_rapida.svg) center / contain no-repeat}.quick-add-drawer .echome-status-icon{flex-basis:22px;width:22px;height:22px;border-radius:50%;background:var(--status-color, #8ac400);color:#fff}.quick-add-drawer .echome-status-icon svg{width:16px;height:16px}.quick-add-drawer .echome-tile-copy{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.3;overflow-wrap:normal}.quick-add-drawer .echome-tile-label{font-size:11px;font-weight:400}.quick-add-drawer .echome-quick-purchase-info:empty{display:none}.quick-add-drawer .echome-quick-purchase-info .product-info__block{margin:8px 0}.quick-add-drawer .echome-spedizione-recensioni{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.quick-add-drawer .echome-judge-inline{flex:0 0 auto;margin:0;white-space:nowrap}.quick-add-drawer .echome-judge-inline .jdgm-prev-badge__text{font-size:11px}.quick-add-drawer .echome-rate-card--reference{container-type:inline-size;width:100%;padding:10px 8px;border:1px solid rgb(var(--text-color) / .18);border-radius:12px;box-sizing:border-box}.quick-add-drawer .echome-rate-card--reference .echome-paypal{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.3em;margin:0;white-space:nowrap;font-size:clamp(10px,3.8cqw,20px);line-height:1.5}.quick-add-drawer .echome-rate-card--reference .echome-paypal[hidden],.quick-add-drawer .echome-rate-card--reference:has(>.echome-paypal[hidden]){display:none}.quick-add-drawer .echome-rate-card--reference .echome-paypal>span,.quick-add-drawer .echome-rate-card--reference .echome-klarna-word{flex:0 0 auto;white-space:nowrap}.quick-add-drawer .echome-rate-card--reference [data-echome-rata]{color:inherit;font-weight:800}.quick-add-drawer .echome-rate-card--reference .echome-payment-brand{display:inline-flex;align-items:center}.quick-add-drawer .echome-rate-card--reference .echome-paypal-full-logo{display:block;width:4.1em;height:auto;max-width:none;margin:0}.quick-add-drawer .echome-rate-card--reference .echome-klarna-word{color:#111;font-weight:800}.main-nav__row>.main-nav__item--primary:before{content:none}@media(max-width:768px){#main-menu-content .main-nav>li,#main-menu-content .child-nav>li,#main-menu-content .grandchild-nav>li{border-bottom:none!important}#main-menu-content .child-nav__item,#main-menu-content .grandchild-nav__item{padding-top:8px!important;padding-bottom:8px!important;line-height:1.25}}@media(max-width:768px){#main-menu-content .main-nav__child .main-nav__collection-image,#main-menu-content .main-nav__child .echome-menu__icona{display:none!important}}@media(min-width:1024px){.echome-sottocategorie-section{display:block!important}.echome-sottocategorie__lista{grid-template-columns:repeat(6,minmax(0,1fr))}.echome-sottocategorie__link{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.echome-sottocategorie__icona{flex-shrink:0}}[id$=__rich_text_GzwqYg]{margin-top:16px!important;margin-bottom:16px!important;padding-top:0!important;padding-bottom:0!important}@media(min-width:1024px){.echome-sottocategorie__link>img{width:40px!important;height:40px!important;flex:0 0 40px!important}}@media(min-width:1024px){.echome-sottocategorie__lista{display:flex!important;flex-wrap:nowrap!important;gap:12px;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.echome-sottocategorie__lista>li{flex:0 0 auto!important;width:auto!important;max-width:none}.echome-sottocategorie__link{display:flex;flex-direction:row;align-items:center;gap:10px;width:max-content!important;white-space:nowrap;padding:10px 14px}.echome-sottocategorie__link>span{width:auto!important;white-space:nowrap;font-weight:700}}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}@media(min-width:1024px){:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;gap:0 12px}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky>*{order:2!important;flex:0 0 100%!important;width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky>:has(~.product-price){order:0!important}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky>.product-price{order:1!important;flex:0 0 100%!important;width:100%!important}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky>.echome-rate-blocco{order:2!important;flex:0 0 100%!important;width:100%!important}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .product-info__sticky>.product-options--anchor{position:absolute!important;flex:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}}@media(min-width:1024px){:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-rate-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-block:6px;padding-inline:0;border-radius:8px!important}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-paypal{display:flex;flex-wrap:wrap!important;justify-content:center;align-items:center;gap:3px 5px;min-width:0;font-size:11px!important;line-height:1.4;white-space:normal!important}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-paypal>span{flex:0 1 auto!important;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-paypal-full-logo{max-width:100%;height:auto}}@media(min-width:1024px){:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-rate-card{container-type:normal;width:fit-content!important;max-width:100%!important;box-sizing:border-box;margin-inline:0!important;padding:8px!important;text-align:left}:is(#echome-pdp,[id^=product-info-template--][id$=__main]) .echome-rate-blocco .echome-paypal{justify-content:flex-start!important;text-align:left}}@media(min-width:1024px){.mega-nav--columns>.container>.child-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:16px;row-gap:4px!important}.mega-nav--columns .main-nav__grandchild .main-nav__item{padding-block:1px!important}}@media(min-width:1024px){.mega-nav--columns .child-nav__item{font-weight:700!important}}.product-options .option-selector__btns:has(.swatch--native){display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important}.product-options .option-selector__btns .swatch--native{flex:0 0 auto!important;width:var(--swatch-variant-picker-size, 36px)!important;min-width:0!important;max-width:none!important}@media(min-width:1024px){.mega-nav--columns .main-nav__grandchild .main-nav__item--go{display:inline-flex!important;align-items:center;gap:4px;margin-top:6px;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline}}.cart-item__info{padding-top:0}.cart-item__variants>dl{margin-top:0}.cart-item__title,.cart-item__total .price__current{font-size:18px;line-height:1.35}.cart-items .cart-item__total{align-self:end;vertical-align:bottom;text-align:right}.cart-items .cart-item__total dl{justify-content:flex-end}.cart-items .cart-item__total .price__current{font-size:20px;line-height:1.2}@media(max-width:767px){.cart-items .cart-item__title{font-size:15px;line-height:1.35}}.cart-items .cart-item{position:relative}.cart-items .cart-item__remove{position:absolute;top:24px;right:0;margin:0}.cart-items .cart-item:first-child .cart-item__remove{top:0}.cart-items .cart-item__title{padding-right:40px}@media(max-width:767px){.cart-items .cart-item__details{padding-right:44px}.cart-items .cart-item__title{padding-right:0;overflow-wrap:anywhere}.cart-items .cart-item__remove{width:40px;height:40px}}.cart-items .cart-item__qty{grid-column:2 / 3;grid-row:3 / 4;align-self:end}.cart-items .cart-item__total{grid-column:3 / 4;grid-row:3 / 4;align-self:end;padding-top:0;text-align:right}.cart-items .cart-item__qty>.flex{margin-top:12px}.cart-items .qty-input--combined{border-radius:8px;overflow:hidden}@media(max-width:767px){.cart-items .cart-item{grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px}.cart-items .cart-item__details{grid-column:2 / 4;min-width:0}}@media(max-width:767px){.cart-items .cart-item{row-gap:4px}.cart-items .cart-item__info{padding-top:0}.cart-items .cart-item__info .mt-2{margin-top:2px}.cart-items .cart-item__variants>dl{margin-top:0}.cart-items .cart-item__qty{margin-top:0}.cart-items .cart-item__qty>.flex{margin-top:4px}}@media(max-width:767px){.cart-items .cart-item{padding-top:14px;padding-bottom:14px}.cart-items .cart-item:first-child{padding-top:0}.cart-items .cart-item .cart-item__remove{top:12px}.cart-items .cart-item:first-child .cart-item__remove{top:0}}.cart__items .js-cart-title,cart-drawer .drawer__header h2{color:#92c020;font-size:22px;line-height:1.2}@media(max-width:767px){.cart__items .js-cart-title{margin-top:0;margin-bottom:20px;padding-top:0;padding-bottom:0}}#cart-summary{font-size:13px}#cart-summary h2{font-size:18px}#cart-summary button[name=checkout]{font-size:14px}#cart-summary{padding:12px 24px}@media(min-width:768px){#cart-summary{padding-inline:32px}}#cart-summary h2{padding-top:8px;padding-bottom:8px}.cc-main-cart #cart-summary{padding:0;font-size:13px}.cc-main-cart #cart-summary>h2{margin:0;padding:7px 16px;font-size:18px;line-height:1.2}.cc-main-cart #cart-summary>details-disclosure,.cc-main-cart #cart-summary>.rte,.cc-main-cart #cart-summary>ul:not(.echome-garanzie),.cc-main-cart #cart-summary>.echome-carrello-totale,.cc-main-cart #cart-summary>cart-terms{margin:3px 0 0;padding:7px 16px;font-size:13px;line-height:1.35}.cc-main-cart #cart-summary>.rte>:first-child{margin-top:0}.cc-main-cart #cart-summary>.rte>:last-child{margin-bottom:0}.cc-main-cart #cart-summary .cart-note-disclosure>summary{padding:0}.cc-main-cart #cart-summary .disclosure__content{padding-block:6px}.cc-main-cart #cart-summary .echome-carrello-totale__etichetta{margin:0;font-size:16px;line-height:1.2}.cc-main-cart #cart-summary .echome-carrello-totale__prezzo{margin:0;font-size:22px;line-height:1.2}.cc-main-cart #cart-summary .echome-carrello-totale__decimali{font-size:.75em}.cc-main-cart #cart-summary .echome-carrello-totale__nota{margin:2px 0 0;font-size:12px;line-height:1.2}.cc-main-cart #cart-summary>div.mt-6{margin-top:8px}.cc-main-cart #cart-summary button[name=checkout]{min-height:44px;padding-block:8px;font-size:14px;line-height:1.2}.cc-main-cart #cart-summary>details-disclosure+.rte{margin-top:3px}.cc-main-cart #cart-summary .btn{border-radius:8px}.cc-main-cart #cart-summary button[name=checkout]{overflow:hidden}.cc-main-cart #cart-summary shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 8px}.cc-main-cart #cart-summary button[name=checkout]{height:50px;min-height:50px;padding-block:0;display:flex;align-items:center;justify-content:center}.cc-main-cart .echome-carrello-spedizione{font-size:14px;line-height:1.3}.cc-main-cart #cart-summary .echome-carrello-rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:12px}.echome-carrello-rate img{width:45px;height:auto}.echome-carrello-rate small{flex-basis:100%;text-align:center;font-size:11px;line-height:1.35}.cc-main-cart #cart-summary .echome-carrello-rate{border:1px solid rgba(var(--text-color) / .18);border-radius:8px;background:rgb(var(--bg-color));padding:6px;box-sizing:border-box}#cart-drawer .cart-drawer__checkout-buttons>a.btn{--btn-bg-color: 36 59 94;--btn-bg-hover-color: 54 84 128;--btn-text-color: 255 255 255}#cart-drawer .jm-review-content__title,#cart-drawer .jm-review-content__body,#cart-drawer .jm-review-content__body p{font-size:13px!important;line-height:1.4!important}#cart-drawer .jm-reviewer-info__name{font-size:13px!important}#cart-drawer .jm-reviewer-info__details .jm-text:not(.jm-reviewer-info__name),#cart-drawer .jm-product-variant-card__content .jm-text{font-size:12px!important}#cart-drawer .jm-star-rating__font-icon{font-size:16px!important}#cart-drawer .jm-media-thumbnail-list__thumbnail{width:48px!important;height:48px!important;flex:0 0 48px;overflow:hidden}#cart-drawer .jm-product-variant-card__thumbnail{width:36px!important;height:36px!important;flex:0 0 36px;overflow:hidden}#cart-drawer .jm-media-thumbnail-list__thumbnail img,#cart-drawer .jm-product-variant-card__thumbnail img{width:100%;height:100%;object-fit:contain}@media(min-width:1024px){.option-selector__btns:has(.opt-label--swatch){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;padding:4px}.option-selector__btns .opt-label--swatch{flex-shrink:0}}@media(min-width:1024px){.shopify-section:has(predictive-search) #filter-results>ul.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.echome-heylight{display:flex;align-items:center;gap:16px;margin-top:10px;padding:8px 0;color:#171717;font-size:12px;line-height:1.4}.echome-heylight__logo{flex-shrink:0;padding:2px 4px;border-radius:5px;background:#ce321b;color:#fff;font-size:10px;letter-spacing:-1px}.echome-heylight{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;margin:6px 0 0;padding:6px 2px;border:1px solid #dedede;border-radius:8px;background:#fff;text-align:center}.echome-heylight>div{flex:0 1 auto;min-width:0}.echome-carrello-totale>div:first-child{position:relative;top:6px}@media(min-width:768px){.echome-set__riga{justify-content:center}.echome-set__prodotti{justify-content:center;min-width:0;max-width:100%}.echome-set__totale{justify-content:center;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/echome_custom.css.map */
