body.modello-index a:focus-visible,body.modello-index button:focus-visible,body.modello-index input:focus-visible{outline:2px solid var(--ambra-scura);outline-offset:2px}body.modello-index .annuncio{background:var(--nero);color:#fbedef;font-size:13.5px;text-align:center;padding:8px 16px}body.modello-index .cerca button{border:0;background:var(--nero);color:#fbedef;padding:0 20px;font-family:var(--f-t);font-weight:600;cursor:pointer}body.modello-index .hero{background:var(--carta);border-bottom:1px solid var(--linea);position:relative;overflow:hidden}body.modello-index .hero:before{content:"";position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.42),transparent 66%);pointer-events:none}body.modello-index .hero .wrap{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center;padding-top:48px;padding-bottom:48px}@media(max-width:900px){body.modello-index .hero .wrap{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}}body.modello-index .hero h1{font-family:var(--f-t);font-weight:800;font-size:clamp(30px,4.5vw,46px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}body.modello-index .hero h1 em{font-style:normal;color:var(--ambra-scura)}body.modello-index .hero p{margin-top:14px;font-size:17.5px;color:var(--grigio);max-width:46ch}body.modello-index .hero .azioni{margin-top:22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}body.modello-index .hero .cta{display:inline-block;background:var(--ambra);color:#fff;font-family:var(--f-t);font-weight:700;padding:13px 28px;border-radius:999px;transition:background .15s}body.modello-index .hero .cta:hover{background:var(--ambra-scura)}body.modello-index .hero .metodo-link{font-weight:700;color:var(--ambra-scura);border-bottom:2px solid var(--ambra);padding-bottom:2px}body.modello-index .hero .nota{display:block;margin-top:12px;font-size:13.5px;color:var(--grigio)}body.modello-index .strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.modello-index .strip .mini{background:var(--bianco);border:1px solid var(--linea);border-radius:14px;padding:16px 10px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 26px -20px #2a1a1f80}body.modello-index .strip .mini{justify-content:flex-start}body.modello-index .strip b{font-size:12.5px;line-height:1.3;min-height:3.9em;display:flex;align-items:center;justify-content:center}body.modello-index .strip .pr{margin-top:auto}body.modello-index .strip .pr{font-family:var(--f-t);font-weight:700;padding-top:4px}body.modello-index .strip .sv{display:inline-block;margin-top:5px;font-size:11.5px;color:var(--verde);background:var(--verde-bg);border-radius:999px;padding:1px 8px;font-weight:600}@media(max-width:900px){body.modello-index .strip{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scrollbar-width:none}}@media(max-width:900px){body.modello-index .strip::-webkit-scrollbar{display:none}}@media(max-width:900px){body.modello-index .strip .mini{flex:0 0 150px}}body.modello-index .card .carrello{margin-top:12px;border:0;background:var(--nero);color:#fbedef;font-family:var(--f-t);font-weight:600;font-size:14px;padding:11px;border-radius:999px;cursor:pointer;transition:background .15s}body.modello-index .metodo-sez{margin:52px 0;position:relative;background:var(--carta);border:1px solid var(--linea);border-radius:20px;padding:44px 40px 40px;overflow:hidden}body.modello-index .metodo-sez:before{content:"";position:absolute;left:-110px;bottom:-110px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.35),transparent 68%);pointer-events:none}body.modello-index .metodo-sez h2{font-family:var(--f-t);font-weight:800;font-size:28px;letter-spacing:-.01em}body.modello-index .metodo-sez .sotto{color:var(--grigio);margin-top:4px}body.modello-index .passi{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}@media(max-width:900px){body.modello-index .passi{grid-template-columns:1fr;gap:22px}}body.modello-index .passi:before{content:"";position:absolute;top:26px;left:12%;right:12%;height:1px;background:var(--linea)}@media(max-width:900px){body.modello-index .passi:before{display:none}}body.modello-index .passo{position:relative;text-align:center;padding:0 6px}body.modello-index .passo b{display:block;font-family:var(--f-t);font-size:16.5px;margin-bottom:6px}body.modello-index .passo p{font-size:14.5px;color:var(--grigio);max-width:30ch;margin:0 auto}body.modello-index .metodo-cta{display:block;width:fit-content;margin:30px auto 0;font-weight:700;color:var(--ambra-scura);border-bottom:2px solid var(--ambra);padding-bottom:2px}body.modello-index .arabi{margin:52px 0;background:linear-gradient(150deg,#2a1a1f,#5a2235);color:#fbedef;border-radius:20px;display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden}@media(max-width:900px){body.modello-index .arabi{grid-template-columns:1fr}}body.modello-index .arabi .testo{padding:38px 36px}body.modello-index .arabi h2{font-family:var(--f-t);font-weight:800;font-size:28px}body.modello-index .arabi h2 span{color:var(--oro)}body.modello-index .arabi p{margin-top:10px;color:#d9bcc3;max-width:44ch}body.modello-index .arabi a{display:inline-block;margin-top:18px;border:2px solid var(--oro);color:var(--oro);font-family:var(--f-t);font-weight:700;padding:10px 24px;border-radius:999px;transition:background .15s,color .15s}body.modello-index .arabi a:hover{background:var(--oro);color:var(--nero)}body.modello-index .arabi .visual{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:22px;padding:34px 30px 44px;overflow:hidden}body.modello-index .arabi .visual:before{content:"";position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.5),transparent 68%)}body.modello-index .arabi .visual .flacone{position:relative;margin:0}body.modello-index .arabi .visual .flacone:nth-child(2){width:52px;height:80px}body.modello-index .arabi .visual .flacone:nth-child(3){width:74px;height:118px}body.modello-index .arabi .visual .flacone:nth-child(4){width:56px;height:88px}body.modello-index footer{padding:34px 0 46px;border-top:1px solid var(--linea);font-size:13.5px;color:var(--grigio)}body.modello-index footer .cols{display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:center}body.modello-index footer p{text-align:center;margin-top:16px;max-width:70ch;margin-left:auto;margin-right:auto}body.modello-collection .testata{padding:18px 0 6px}body.modello-collection .testata h1{font-family:var(--f-t);font-weight:800;font-size:clamp(26px,3.4vw,34px);letter-spacing:-.01em}body.modello-collection .testata .intro{color:var(--grigio);margin-top:8px;max-width:68ch}body.modello-collection .impianto{display:grid;grid-template-columns:250px 1fr;gap:34px;padding:22px 0 46px;align-items:start}@media(max-width:900px){body.modello-collection .impianto{grid-template-columns:1fr;gap:18px}}body.modello-collection .filtri{position:sticky;top:18px}@media(max-width:900px){body.modello-collection .filtri{position:static}}body.modello-collection .filtri .gruppo{border-bottom:1px solid var(--linea);padding:4px 0}body.modello-collection .filtri .gruppo:first-child{border-top:1px solid var(--linea)}body.modello-collection .filtri summary{font-family:var(--f-t);font-size:14.5px}body.modello-collection .filtri .risposta{padding-bottom:14px}body.modello-collection .filtri label{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--grigio);padding:5px 0;cursor:pointer}body.modello-collection .filtri label:hover{color:var(--nero)}body.modello-collection .filtri input[type=checkbox]{width:16px;height:16px;accent-color:var(--ambra-scura);flex-shrink:0}body.modello-collection .filtri .conta{margin-left:auto;font-size:12.5px;color:var(--grigio)}body.modello-collection .fascia{display:flex;align-items:center;gap:8px;margin-top:8px}body.modello-collection .fascia input{width:76px;border:1px solid var(--linea);border-radius:10px;padding:8px 10px;font:inherit;background:var(--bianco);color:var(--nero)}body.modello-collection .filtri-titolo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}body.modello-collection .filtri-titolo h2{font-family:var(--f-t);font-weight:700;font-size:17px}body.modello-collection .filtri-titolo a{font-size:13px;color:var(--ambra-scura);border-bottom:1px solid var(--linea)}body.modello-collection .barra{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--linea)}body.modello-collection .barra .quanti{font-size:14.5px;color:var(--grigio)}body.modello-collection .barra .ordina{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--grigio)}body.modello-collection .barra select{border:1px solid var(--linea);border-radius:999px;padding:8px 14px;font:inherit;font-size:14.5px;background:var(--bianco);color:var(--nero);cursor:pointer}body.modello-collection .attivi{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}body.modello-collection .attivi .pillola{display:inline-flex;align-items:center;gap:7px;background:var(--carta);border:1px solid var(--linea);border-radius:999px;padding:5px 12px;font-size:13px}body.modello-collection .attivi .pillola button{border:0;background:none;color:var(--grigio);cursor:pointer;font-size:15px;line-height:1;padding:0}body.modello-collection .attivi .pillola button:hover{color:var(--ambra-scura)}body.modello-collection .griglia{grid-template-columns:repeat(3,1fr);margin-top:18px}@media(max-width:1000px){body.modello-collection .griglia{grid-template-columns:repeat(2,1fr)}}body.modello-collection .card .nome{min-height:2.6em}body.modello-collection .card a.nome-link{display:block}body.modello-collection .card a.nome-link:hover .nome{color:var(--ambra-scura)}body.modello-collection .card{position:relative}body.modello-collection .card .nastro{position:absolute;z-index:2;top:12px;left:12px;font-family:var(--f-t);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--nero);color:var(--chiaro);border-radius:999px;padding:3px 10px}body.modello-collection .card .nastro.poco{background:var(--ambra-scura)}body.modello-collection .pagine{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:34px;flex-wrap:wrap}body.modello-collection .pagine a,body.modello-collection .pagine span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linea);border-radius:999px;font-family:var(--f-t);font-weight:600;font-size:14.5px;padding:0 12px}body.modello-collection .pagine a:hover{border-color:var(--ambra);color:var(--ambra-scura)}body.modello-collection .pagine .ora{background:var(--nero);color:var(--chiaro);border-color:var(--nero)}body.modello-collection .pagine .salto{border:0}body.modello-collection .coda{max-width:74ch;padding:34px 0 8px;border-top:1px solid var(--linea)}body.modello-collection .coda h2{font-family:var(--f-t);font-weight:700;font-size:20px}body.modello-collection .coda p{color:var(--grigio);margin-top:10px}body.modello-product a:focus-visible,body.modello-product button:focus-visible,body.modello-product input:focus-visible,body.modello-product summary:focus-visible{outline:2px solid var(--ambra-scura);outline-offset:2px}body.modello-product .annuncio{background:var(--nero);color:#fbedef;font-size:13.5px;text-align:center;padding:8px 16px}body.modello-product .cerca button{border:0;background:var(--nero);color:#fbedef;padding:0 20px;font-family:var(--f-t);font-weight:600;cursor:pointer}body.modello-product .scheda{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:26px 0 40px;align-items:start}@media(max-width:900px){body.modello-product .scheda{grid-template-columns:1fr;gap:24px}}body.modello-product .palco{position:relative;background:var(--carta);border:1px solid var(--linea);border-radius:20px;min-height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden}body.modello-product .palco:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.4),transparent 66%)}body.modello-product .palco:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;border:1px solid rgba(142,31,63,.3)}body.modello-product .flacone{width:120px;height:196px;border-radius:9px 9px 4px 4px;position:relative;box-shadow:0 30px 50px -24px #2a1a1f8c;z-index:1}body.modello-product .flacone:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:34px;height:24px;background:var(--nero);border-radius:3px}body.modello-product .palco .nota-foto{position:absolute;bottom:14px;font-size:12px;color:var(--grigio)}body.modello-product .mini-foto{display:flex;gap:10px;margin-top:12px}body.modello-product .mini-foto div{width:64px;height:64px;border:1px solid var(--linea);border-radius:10px;background:var(--carta)}body.modello-product .mini-foto div.attiva{border-color:var(--ambra)}body.modello-product .marca{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--grigio)}body.modello-product h1{font-family:var(--f-t);font-weight:800;font-size:clamp(26px,3.4vw,36px);line-height:1.1;letter-spacing:-.01em;margin-top:4px}body.modello-product .variante{font-size:15px;color:var(--grigio);margin-top:4px}body.modello-product .stelle{margin-top:10px;font-size:13.5px;color:var(--grigio)}body.modello-product .stelle b{color:var(--ambra-scura)}body.modello-product .box-prezzo{margin-top:18px;background:var(--carta);border:1px solid var(--linea);border-radius:16px;padding:20px 22px}body.modello-product .riga-prezzo{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}body.modello-product .prezzo{font-family:var(--f-t);font-weight:800;font-size:38px;letter-spacing:-.01em}body.modello-product .risparmio{font-size:14px;color:var(--verde);background:var(--verde-bg);border-radius:999px;padding:4px 12px;font-weight:700}body.modello-product .listino{margin-top:4px;font-size:13.5px;color:var(--grigio)}body.modello-product .disponibile{margin-top:10px;font-size:14px;color:var(--verde);font-weight:700}body.modello-product .disponibile:before{content:"\25cf";margin-right:6px}body.modello-product .compra{margin-top:16px;display:flex;gap:10px}body.modello-product .compra .qta{width:74px;border:2px solid var(--nero);border-radius:999px;text-align:center;font:inherit;font-weight:700;background:var(--bianco);color:var(--nero)}body.modello-product .compra .cta{flex:1;border:0;background:var(--ambra);color:#fff;font-family:var(--f-t);font-weight:700;font-size:16.5px;padding:15px;border-radius:999px;cursor:pointer;transition:background .15s}body.modello-product .compra .cta:hover{background:var(--ambra-scura)}body.modello-product .ospite{margin-top:10px;text-align:center;font-size:13.5px;color:var(--grigio)}body.modello-product .ospite b{color:var(--nero)}body.modello-product .consegna{margin-top:14px;border-top:1px solid var(--linea);padding-top:13px;font-size:14px;display:flex;flex-direction:column;gap:6px}body.modello-product .consegna div:before{content:"\2014";color:var(--ambra);margin-right:8px;font-weight:700}body.modello-product .autentico{margin-top:16px;border:1px solid var(--linea);border-radius:16px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start}body.modello-product .autentico .sigillo{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--bianco);border:1px solid var(--linea);position:relative}body.modello-product .autentico .sigillo:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(142,31,63,.4)}body.modello-product .autentico .sigillo:after{content:"";position:absolute;left:15px;top:12px;width:10px;height:17px;border-right:3px solid var(--ambra-scura);border-bottom:3px solid var(--ambra-scura);transform:rotate(40deg)}body.modello-product .autentico b{font-family:var(--f-t)}body.modello-product .autentico p{font-size:14px;color:var(--grigio);margin-top:3px;max-width:52ch}body.modello-product .autentico a{color:var(--ambra-scura);font-weight:700;border-bottom:1px solid var(--ambra)}body.modello-product .dettagli{padding:8px 0 30px;max-width:820px}body.modello-product .dettagli h2{font-family:var(--f-t);font-weight:700;font-size:22px;margin-bottom:10px}body.modello-product .dettagli p{color:var(--grigio);max-width:70ch}body.modello-product .piramide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}@media(max-width:700px){body.modello-product .piramide{grid-template-columns:1fr}}body.modello-product .piramide div{background:var(--carta);border:1px solid var(--linea);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--grigio)}body.modello-product .piramide b{display:block;font-family:var(--f-t);color:var(--nero);font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}body.modello-product .faq{padding:0 0 40px;max-width:820px}body.modello-product .faq h2{font-family:var(--f-t);font-weight:700;font-size:22px;margin-bottom:8px}body.modello-product summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}body.modello-product summary:after{content:"+";font-family:var(--f-t);font-weight:600;color:var(--ambra-scura);font-size:20px}body.modello-product details p{padding:0 0 16px;color:var(--grigio);max-width:68ch}body.modello-product .correlati{border-top:1px solid var(--linea);padding:36px 0 46px}body.modello-product .correlati h2{font-family:var(--f-t);font-weight:700;font-size:22px}body.modello-product .griglia{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}body.modello-product .card{border:1px solid var(--linea);border-radius:14px;padding:16px;background:var(--bianco);text-align:center;transition:box-shadow .15s}body.modello-product .card:hover{box-shadow:0 14px 30px -18px #2a1a1f73}body.modello-product .card .flacone{width:48px;height:78px;margin:0 auto 10px;box-shadow:none}body.modello-product .card .flacone:before{width:16px;height:11px;top:-9px}body.modello-product .c2{background:linear-gradient(160deg,#0d3b52,#2f89ad)}body.modello-product .c3{background:linear-gradient(160deg,#7c1f3f,#c46a86)}body.modello-product .c4{background:linear-gradient(160deg,#b98a2f,#e8c877)}body.modello-product .c5{background:linear-gradient(160deg,#20524a,#54a08f)}body.modello-product .card .nome{font-weight:700;font-size:14px;line-height:1.3}body.modello-product .card .pr{font-family:var(--f-t);font-weight:800;margin-top:5px}body.modello-product .card .sv{display:inline-block;font-size:11.5px;color:var(--verde);background:var(--verde-bg);border-radius:999px;padding:1px 8px;font-weight:700;margin-top:4px}body.modello-product footer{padding:30px 0 44px;border-top:1px solid var(--linea);font-size:13.5px;color:var(--grigio)}body.modello-product footer .cols{display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:center}body.modello-product footer p{text-align:center;margin-top:16px}body.modello-cart h1{font-family:var(--f-t);font-weight:800;font-size:clamp(26px,3.4vw,34px);letter-spacing:-.01em;padding:22px 0 4px}body.modello-cart .sottotitolo{color:var(--grigio);margin-bottom:20px}body.modello-cart .impianto{display:grid;grid-template-columns:1fr 360px;gap:34px;padding-bottom:50px;align-items:start}@media(max-width:900px){body.modello-cart .impianto{grid-template-columns:1fr;gap:22px}}body.modello-cart .riga{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--linea);align-items:start}@media(max-width:600px){body.modello-cart .riga{grid-template-columns:72px 1fr;gap:14px}}body.modello-cart .riga:first-of-type{border-top:1px solid var(--linea)}body.modello-cart .riga .foto{background:var(--carta);border:1px solid var(--linea);border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:600px){body.modello-cart .riga .foto{height:96px}}body.modello-cart .riga .foto .flacone{width:44px;height:70px;margin:0}body.modello-cart .riga .marca{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grigio)}body.modello-cart .riga .nome{font-family:var(--f-t);font-weight:700;font-size:17px;margin-top:2px}body.modello-cart .riga .nome a:hover{color:var(--ambra-scura)}body.modello-cart .riga .variante{font-size:14px;color:var(--grigio);margin-top:3px}body.modello-cart .riga .stato{font-size:13.5px;color:var(--verde);font-weight:700;margin-top:8px}body.modello-cart .riga .stato:before{content:"\25cf";margin-right:6px}body.modello-cart .riga .comandi{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}body.modello-cart .qta{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:999px;overflow:hidden}body.modello-cart .qta button{border:0;background:var(--bianco);color:var(--nero);width:34px;height:36px;font-size:17px;cursor:pointer;font-family:var(--f-t)}body.modello-cart .qta button:hover{background:var(--carta);color:var(--ambra-scura)}body.modello-cart .qta input{width:40px;border:0;text-align:center;font:inherit;font-weight:700;background:var(--bianco);color:var(--nero)}body.modello-cart .riga .togli{font-size:13.5px;color:var(--grigio);border:0;background:none;cursor:pointer;border-bottom:1px solid var(--linea);padding:0 0 1px}body.modello-cart .riga .togli:hover{color:var(--ambra-scura)}body.modello-cart .riga .colonna-prezzo{text-align:right;white-space:nowrap}@media(max-width:600px){body.modello-cart .riga .colonna-prezzo{grid-column:2;text-align:left;margin-top:6px}}body.modello-cart .riga .prezzo{font-family:var(--f-t);font-weight:800;font-size:20px}body.modello-cart .riga .risparmio{display:inline-block;margin-top:5px}body.modello-cart .riepilogo{position:sticky;top:18px;background:var(--carta);border:1px solid var(--linea);border-radius:20px;padding:24px 24px 26px}@media(max-width:900px){body.modello-cart .riepilogo{position:static}}body.modello-cart .riepilogo h2{font-family:var(--f-t);font-weight:700;font-size:19px}body.modello-cart .conti{margin-top:16px;font-size:15px}body.modello-cart .conti div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;color:var(--grigio)}body.modello-cart .conti div b{color:var(--nero);font-weight:600}body.modello-cart .conti .verde b,body.modello-cart .conti .verde{color:var(--verde)}body.modello-cart .conti .totale{margin-top:10px;padding-top:14px;border-top:1px solid var(--linea);font-family:var(--f-t);font-size:20px;color:var(--nero)}body.modello-cart .conti .totale b{font-weight:800;font-size:24px}body.modello-cart .iva{font-size:12.5px;color:var(--grigio);text-align:right;margin-top:2px}body.modello-cart .avanti{margin-top:18px}body.modello-cart .ospite{margin-top:12px;text-align:center;font-size:13.5px;color:var(--grigio)}body.modello-cart .ospite b{color:var(--nero)}body.modello-cart .continua{display:block;text-align:center;margin-top:14px;font-size:14.5px;color:var(--ambra-scura);border-bottom:1px solid var(--linea);width:fit-content;margin-left:auto;margin-right:auto}body.modello-cart .soglia{margin-top:16px;background:var(--bianco);border:1px solid var(--linea);border-radius:14px;padding:14px 16px;font-size:14px}body.modello-cart .soglia b{color:var(--nero)}body.modello-cart .barra-soglia{height:7px;background:var(--linea);border-radius:999px;margin-top:9px;overflow:hidden}body.modello-cart .barra-soglia span{display:block;height:100%;width:74%;background:linear-gradient(90deg,var(--ambra),var(--oro));border-radius:999px}body.modello-cart .sconto{margin-top:16px}body.modello-cart .sconto summary{font-size:14.5px;font-weight:600;padding:10px 0}body.modello-cart .sconto .riga-sconto{display:flex;gap:8px;padding-bottom:12px}body.modello-cart .sconto input{flex:1;min-width:0;border:1px solid var(--linea);border-radius:999px;padding:10px 14px;font:inherit;background:var(--bianco);color:var(--nero)}body.modello-cart .rassicura{margin-top:18px;font-size:13.5px;color:var(--grigio);display:flex;flex-direction:column;gap:9px}body.modello-cart .rassicura div{display:flex;gap:9px;align-items:flex-start}body.modello-cart .rassicura .punto{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--oro);position:relative;margin-top:3px}body.modello-cart .rassicura .punto:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ambra)}body.modello-cart .rassicura a{color:var(--ambra-scura);border-bottom:1px solid var(--linea)}body.modello-cart .vuoto{border:1px dashed var(--linea);border-radius:20px;padding:44px 30px;text-align:center;margin:10px 0 50px}body.modello-cart .vuoto .alone-n{font-size:22px}body.modello-cart .vuoto h2{font-family:var(--f-t);font-weight:700;font-size:21px;margin-top:4px}body.modello-cart .vuoto p{color:var(--grigio);margin-top:8px;max-width:46ch;margin-left:auto;margin-right:auto}body.modello-cart .vuoto .btn{margin-top:18px}body.modello-cart .nota-design{font-size:12.5px;color:var(--grigio);text-align:center;margin-bottom:8px;font-style:italic}body.modello-search h1{font-family:var(--f-t);font-weight:800;font-size:clamp(24px,3vw,30px);letter-spacing:-.01em;padding-top:20px}body.modello-search h1 em{font-style:normal;color:var(--ambra-scura)}body.modello-search .quanti{color:var(--grigio);margin-top:6px}body.modello-search .barra{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 0 14px;border-bottom:1px solid var(--linea)}body.modello-search .barra .ordina{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--grigio)}body.modello-search .barra select{border:1px solid var(--linea);border-radius:999px;padding:8px 14px;font:inherit;font-size:14.5px;background:var(--bianco);color:var(--nero);cursor:pointer}body.modello-search .forse{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:16px 0 0;font-size:14.5px;color:var(--grigio)}body.modello-search .forse a{background:var(--carta);border:1px solid var(--linea);border-radius:999px;padding:5px 13px;font-weight:600;color:var(--nero)}body.modello-search .forse a:hover{border-color:var(--ambra);color:var(--ambra-scura)}body.modello-search .card .nome{min-height:2.6em}body.modello-search .card a.nome-link:hover .nome{color:var(--ambra-scura)}body.modello-search mark{background:var(--verde-bg);color:inherit;border-radius:4px;padding:0 3px}body.modello-search .niente{border:1px dashed var(--linea);border-radius:20px;padding:44px 30px;text-align:center;margin:26px 0 0}body.modello-search .niente h2{font-family:var(--f-t);font-weight:700;font-size:22px;margin-top:6px}body.modello-search .niente p{color:var(--grigio);margin-top:9px;max-width:52ch;margin-left:auto;margin-right:auto}body.modello-search .niente .consigli{margin-top:20px;text-align:left;max-width:430px;margin-left:auto;margin-right:auto;color:var(--grigio);font-size:15px;padding-left:20px}body.modello-search .niente .consigli li{margin-top:7px}body.modello-search .niente .btn{margin-top:22px}body.modello-search .nota-design{font-size:12.5px;color:var(--grigio);text-align:center;margin:44px 0 0;font-style:italic}body.modello-404 .persa{position:relative;overflow:hidden;background:var(--carta);border-bottom:1px solid var(--linea)}body.modello-404 .persa:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.4),transparent 66%);pointer-events:none}body.modello-404 .persa .wrap{position:relative;text-align:center;padding:70px 20px 66px}body.modello-404 .persa .numero{font-family:var(--f-t);font-weight:800;font-size:clamp(56px,11vw,104px);line-height:1;letter-spacing:-.03em;color:var(--ambra-scura)}body.modello-404 .persa h1{font-family:var(--f-t);font-weight:800;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.01em;margin-top:12px}body.modello-404 .persa p{color:var(--grigio);margin-top:12px;max-width:52ch;margin-left:auto;margin-right:auto;font-size:17px}body.modello-404 .persa .azioni{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}body.modello-404 .persa .cerca{max-width:420px;margin:26px auto 0}body.modello-404 .strade{padding:44px 0 10px}body.modello-404 .strade h2{font-family:var(--f-t);font-weight:700;font-size:20px;text-align:center}body.modello-404 .tessere{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}@media(max-width:900px){body.modello-404 .tessere{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){body.modello-404 .tessere{grid-template-columns:1fr}}body.modello-404 .tessera{border:1px solid var(--linea);border-radius:16px;padding:20px 18px;transition:border-color .15s,transform .15s}body.modello-404 .tessera:hover{border-color:var(--ambra);transform:translateY(-2px)}body.modello-404 .tessera b{display:block;font-family:var(--f-t);font-weight:700;font-size:16px}body.modello-404 .tessera span{display:block;font-size:14px;color:var(--grigio);margin-top:5px}body.modello-page .viaggio{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px;position:relative}@media(max-width:800px){body.modello-page .viaggio{grid-template-columns:1fr;gap:20px}}body.modello-page .viaggio:before{content:"";position:absolute;top:26px;left:14%;right:14%;height:1px;background:var(--linea)}@media(max-width:800px){body.modello-page .viaggio:before{display:none}}body.modello-page .passi-reso{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px;position:relative}@media(max-width:800px){body.modello-page .passi-reso{grid-template-columns:1fr;gap:20px}}body.modello-page .passi-reso:before{content:"";position:absolute;top:26px;left:14%;right:14%;height:1px;background:var(--linea)}@media(max-width:800px){body.modello-page .passi-reso:before{display:none}}body.modello-page .tappa{position:relative;text-align:center}body.modello-page .tappa b{display:block;font-family:var(--f-t);font-size:16px;margin-bottom:5px}body.modello-page .tappa p{font-size:14.5px;color:var(--grigio);max-width:32ch;margin:0 auto}body.modello-page .indirizzo{font-family:var(--f-t);font-weight:600;font-size:16px;line-height:1.55;color:var(--nero);background:var(--bianco);border:1px solid var(--linea);border-radius:14px;padding:16px 20px;margin-top:14px;display:inline-block}body.modello-page .due-liste{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}@media(max-width:700px){body.modello-page .due-liste{grid-template-columns:1fr}}body.modello-page .lista{border:1px solid var(--linea);border-radius:16px;padding:18px 20px 20px}body.modello-page .lista h3{margin-top:0}body.modello-page .lista.si{border-left:3px solid var(--verde)}body.modello-page .lista.no{border-left:3px solid var(--ambra-scura)}body.modello-page .lista ul{padding-left:18px}body.modello-page .occhiello{color:var(--grigio);margin-top:10px;font-size:17px;max-width:60ch}body.modello-page .impianto{display:grid;grid-template-columns:210px 1fr;gap:44px;padding:28px 0 50px;align-items:start}@media(max-width:900px){body.modello-page .impianto{grid-template-columns:1fr;gap:20px}}body.modello-page .indice{position:sticky;top:18px;font-size:14.5px}@media(max-width:900px){body.modello-page .indice{position:static;border-bottom:1px solid var(--linea);padding-bottom:16px}}body.modello-page .indice h2{font-family:var(--f-t);font-weight:700;font-size:16px;margin-bottom:10px}body.modello-page .indice a{display:block;padding:6px 0;color:var(--grigio)}body.modello-page .indice a:hover{color:var(--ambra-scura)}body.modello-page .blocco-faq{padding-bottom:26px}body.modello-page .blocco-faq h2{font-family:var(--f-t);font-weight:800;font-size:21px;padding-bottom:8px;color:var(--ambra-scura)}body.modello-page .blocco-faq details:first-of-type{border-top:1px solid var(--linea)}body.modello-page .risposta a{color:var(--ambra-scura);font-weight:600;border-bottom:1px solid var(--linea)}body.modello-page .aiuto-finale{background:var(--carta);border:1px solid var(--linea);border-radius:20px;padding:28px 30px;text-align:center;margin-top:10px}body.modello-page .aiuto-finale h2{font-family:var(--f-t);font-weight:700;font-size:20px}body.modello-page .aiuto-finale p{color:var(--grigio);margin-top:7px;max-width:48ch;margin-left:auto;margin-right:auto}body.modello-page .aiuto-finale .btn{margin-top:16px}body.modello-page .due{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;padding:26px 0 54px;align-items:start}@media(max-width:900px){body.modello-page .due{grid-template-columns:1fr;gap:30px}}body.modello-page h1{font-family:var(--f-t);font-weight:800;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.01em;padding-top:20px}body.modello-page .occhiello{color:var(--grigio);margin-top:10px;font-size:17px;max-width:56ch}body.modello-page .vie{display:flex;flex-direction:column;gap:12px;margin-top:22px}body.modello-page .via{border:1px solid var(--linea);border-radius:16px;padding:18px 20px;display:flex;gap:15px;align-items:flex-start;transition:border-color .15s}body.modello-page .via:hover{border-color:var(--ambra)}body.modello-page .via .punto{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--oro);position:relative;margin-top:3px}body.modello-page .via .punto:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ambra)}body.modello-page .via b{display:block;font-family:var(--f-t);font-size:16px}body.modello-page .via .indir{font-weight:700;color:var(--ambra-scura);font-size:16px;margin-top:2px;display:inline-block}body.modello-page .via p{font-size:14.5px;color:var(--grigio);margin-top:4px}body.modello-page .scheda-dati{background:var(--carta);border:1px solid var(--linea);border-radius:18px;padding:22px 24px;margin-top:26px}body.modello-page .scheda-dati h2{font-family:var(--f-t);font-weight:700;font-size:18px;margin:0 0 4px}body.modello-page .scheda-dati dl{margin-top:10px;font-size:14.5px}body.modello-page .scheda-dati dt{font-family:var(--f-t);font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--grigio);margin-top:12px}body.modello-page .scheda-dati dd{margin:2px 0 0;color:var(--nero)}body.modello-page .scheda-dati dd a{color:var(--ambra-scura);border-bottom:1px solid var(--linea)}body.modello-page .segnaposto{background:var(--verde-bg);border-radius:5px;padding:0 6px;color:var(--verde);font-weight:700;font-size:13.5px}body.modello-page .modulo{background:var(--bianco);border:1px solid var(--linea);border-radius:20px;padding:26px 26px 28px;position:sticky;top:18px}@media(max-width:900px){body.modello-page .modulo{position:static}}body.modello-page .modulo h2{font-family:var(--f-t);font-weight:700;font-size:20px}body.modello-page .modulo .sotto{color:var(--grigio);font-size:14.5px;margin-top:5px}body.modello-page .modulo .btn{margin-top:20px}body.modello-page .modulo .minuta{font-size:12.5px;color:var(--grigio);margin-top:12px}body.modello-page .modulo .minuta a{color:var(--ambra-scura);border-bottom:1px solid var(--linea)}body.modello-page .indice-doc{background:var(--carta);border:1px solid var(--linea);border-radius:16px;padding:20px 24px;margin-top:22px}body.modello-page .indice-doc h2{font-family:var(--f-t);font-weight:700;font-size:16px;margin:0 0 8px}body.modello-page .indice-doc ol{columns:2;column-gap:32px;padding-left:20px;margin-top:0}@media(max-width:600px){body.modello-page .indice-doc ol{columns:1}}body.modello-page .indice-doc li{margin-top:5px;break-inside:avoid}body.modello-page .testo h2{scroll-margin-top:20px}body.modello-page .segnaposto{background:var(--verde-bg);border-radius:5px;padding:0 6px;color:var(--verde);font-weight:700}body.modello-page .nota-design{font-size:12.5px;color:var(--grigio);text-align:center;margin:44px 0 10px;font-style:italic}body.modello-page .banner{position:relative;background:var(--bianco);border:1px solid var(--linea);border-radius:18px;box-shadow:0 20px 46px -28px #2a1a1f8c;padding:24px 26px;max-width:760px;margin:0 auto 50px}body.modello-page .banner h2{font-family:var(--f-t);font-weight:700;font-size:18px}body.modello-page .banner p{color:var(--grigio);font-size:14.5px;margin-top:8px;max-width:64ch}body.modello-page .banner p a{color:var(--ambra-scura);border-bottom:1px solid var(--linea)}body.modello-page .banner .bottoni{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}body.modello-page .banner .bottoni .btn{padding:11px 24px;font-size:15px}body.modello-page .fatti{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0 8px}@media(max-width:700px){body.modello-page .fatti{grid-template-columns:1fr}}body.modello-page .fatto{border:1px solid var(--linea);border-radius:14px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start}body.modello-page .fatto .punto{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--oro);position:relative;margin-top:3px}body.modello-page .fatto .punto:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ambra)}body.modello-page .fatto b{display:block;font-family:var(--f-t);margin-bottom:3px}body.modello-page .fatto span{font-size:14.5px;color:var(--grigio)}body.modello-page .promesse{background:var(--carta);border:1px solid var(--linea);border-radius:20px;padding:28px 30px;margin:32px 0}body.modello-page .promesse h2{margin-top:0}body.modello-page .promesse ol{margin:12px 0 0;padding-left:0;list-style:none;counter-reset:p;display:flex;flex-direction:column;gap:14px}body.modello-page .promesse li{counter-increment:p;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}body.modello-page .promesse li:before{content:counter(p);width:36px;height:36px;border-radius:50%;background:var(--bianco);border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;font-family:var(--f-t);font-weight:800;color:var(--ambra-scura);box-shadow:0 0 0 5px #8e1f3f1f}body.modello-page .promesse b{font-family:var(--f-t)}body.modello-page .promesse p{margin:2px 0 0;font-size:15px}body.modello-page .recensioni{border:1px dashed var(--linea);border-radius:14px;padding:20px 22px;margin:8px 0 20px;font-size:14.5px;color:var(--grigio);text-align:center}body.modello-page .recensioni b{color:var(--nero)}body.modello-page .chiusa{text-align:center;margin:40px 0}body.modello-page .chiusa a{display:inline-block;background:var(--ambra);color:#fff;font-family:var(--f-t);font-weight:700;padding:14px 32px;border-radius:999px}body.modello-page .chiusa a:hover{background:var(--ambra-scura)}:root{--bianco:#FFF9F8;--carta:#F7E6E4;--nero:#2A1A1F;--grigio:#6B5559;--linea:#EBD3D1;--ambra:#8E1F3F;--ambra-scura:#6E1530;--oro:#D98BA0;--verde:#1E7A4F;--verde-bg:#E9F2E4;--f-t:"Archivo",system-ui,sans-serif;--f-b:"Source Sans 3",system-ui,sans-serif}body.modello-page{background:var(--bianco);color:var(--nero);font-family:var(--f-b);font-size:16.5px;line-height:1.6}body.modello-page a:focus-visible,body.modello-page button:focus-visible,body.modello-page input:focus-visible{outline:2px solid var(--ambra-scura);outline-offset:2px}body.modello-page .stretto{max-width:760px;margin:0 auto;padding:0 20px}body.modello-page .annuncio{background:var(--nero);color:#fbedef;font-size:13.5px;text-align:center;padding:8px 16px}body.modello-page .cerca button{border:0;background:var(--nero);color:#fbedef;padding:0 20px;font-family:var(--f-t);font-weight:600;cursor:pointer}body.modello-page .testata{background:var(--carta);border-bottom:1px solid var(--linea);position:relative;overflow:hidden;text-align:center;padding:56px 20px 60px}body.modello-page .testata:before{content:"";position:absolute;left:50%;bottom:-220px;transform:translate(-50%);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(217,139,160,.35),transparent 66%);pointer-events:none}body.modello-page .testata h1{position:relative;font-family:var(--f-t);font-weight:800;font-size:clamp(30px,4.6vw,46px);letter-spacing:-.01em;line-height:1.08;text-wrap:balance}body.modello-page .testata p{position:relative;margin:16px auto 0;max-width:56ch;color:var(--grigio);font-size:17.5px}body.modello-page article{padding:48px 0 20px}body.modello-page article h2{font-family:var(--f-t);font-weight:700;font-size:24px;letter-spacing:-.01em;margin:38px 0 12px}body.modello-page article h2:first-child{margin-top:0}body.modello-page article p{color:var(--grigio);margin-bottom:14px}body.modello-page article p b,body.modello-page article p strong{color:var(--nero)}body.modello-page .passo-g{display:grid;grid-template-columns:72px 1fr;gap:22px;margin:26px 0;align-items:start}body.modello-page .alone-n{position:relative;width:56px;height:56px;border-radius:50%;background:var(--bianco);border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;font-family:var(--f-t);font-weight:800;font-size:21px;color:var(--ambra-scura)}body.modello-page .alone-n:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(142,31,63,.4)}body.modello-page .alone-n:after{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;border:1px solid rgba(142,31,63,.15)}body.modello-page .passo-g h3{font-family:var(--f-t);font-weight:700;font-size:19px;margin-bottom:6px}body.modello-page .passo-g p{margin-bottom:0}@media(max-width:600px){body.modello-page .passo-g{grid-template-columns:56px 1fr;gap:16px}}body.modello-page .niente{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 8px}@media(max-width:700px){body.modello-page .niente{grid-template-columns:1fr}}body.modello-page .niente div{border:1px solid var(--linea);border-radius:14px;padding:18px;font-size:14.5px;color:var(--grigio)}body.modello-page .niente b{display:block;font-family:var(--f-t);color:var(--nero);margin-bottom:5px}body.modello-page .promessa{text-align:center;background:linear-gradient(150deg,#2a1a1f,#5a2235);color:#fbedef;border-radius:20px;padding:40px 30px;margin:40px 0}body.modello-page .promessa h2{font-family:var(--f-t);font-weight:800;font-size:clamp(22px,3vw,28px);margin:0 0 10px;color:#fbedef}body.modello-page .promessa p{color:#d9bcc3;max-width:56ch;margin:0 auto 20px}body.modello-page .promessa a{display:inline-block;background:var(--oro);color:var(--nero);font-family:var(--f-t);font-weight:700;padding:13px 30px;border-radius:999px}body.modello-page .promessa a:hover{background:#e6a3b4}body.modello-page footer{padding:30px 0 44px;border-top:1px solid var(--linea);font-size:13.5px;color:var(--grigio)}body.modello-page footer .cols{display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:center}body.modello-page footer p{text-align:center;margin-top:16px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.shopify-policy__body table,article.testo table{width:100%;max-width:100%;min-width:0;table-layout:auto;border-collapse:collapse}.shopify-policy__body td,.shopify-policy__body th,article.testo td,article.testo th{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;vertical-align:top}body.modello-page .bottone,form button.bottone{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--nero, #2A1A1F);color:var(--chiaro, #FFF);font:600 16px/1 inherit;cursor:pointer;width:100%}.fiducia{border-top:1px solid var(--linea)}body.modello-collection .impianto{display:block;padding:12px 0 46px}body.modello-collection .barra{gap:10px 12px;padding-bottom:12px}body.modello-collection .barra .ordina{margin-left:auto}body.modello-collection .barra select{padding:8px 12px;max-width:46vw}.apri-filtri{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--nero);border-radius:999px;background:var(--bianco);color:var(--nero);font-family:var(--f-t);font-weight:600;font-size:14.5px;padding:8px 16px;cursor:pointer}.apri-filtri[aria-expanded=true]{background:var(--nero);color:var(--chiaro)}body.modello-collection .filtri{position:static;padding:12px 0 6px;border-bottom:1px solid var(--linea)}body.modello-collection .filtri[hidden]{display:none}body.modello-collection .filtri-titolo{margin-bottom:8px}@media(min-width:800px){body.modello-collection .filtri form{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px;align-items:start}body.modello-collection .filtri-titolo{grid-column:1 / -1}body.modello-collection .filtri .risposta{max-height:260px;overflow-y:auto}}.vai-marche{font-size:14px;font-weight:600;color:var(--ambra-scura);white-space:nowrap}.vai-marche:hover{text-decoration:underline}body.modello-collection .filtri-titolo a.vai-marche{font-size:14px;border-bottom:0}.marchio-riquadro{min-width:0;overflow:hidden}.marchio-nome{max-width:100%;overflow-wrap:anywhere;font-size:clamp(12.5px,3.4vw,17px);letter-spacing:.02em}@media(max-width:700px){.marchio-riquadro{padding:10px 8px}}@media(max-width:700px){.shopify-policy__body table,article.testo table{font-size:14px}.shopify-policy__body th,.shopify-policy__body td,article.testo th,article.testo td{padding:9px 8px}.shopify-policy__body th,article.testo th{font-size:11px;letter-spacing:.02em}}.carosello{overflow-x:clip}.sez.carosello{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(max-width:700px){body.modello-collection .barra{flex-wrap:nowrap}body.modello-collection .barra .quanti{font-size:13.5px;white-space:nowrap}body.modello-collection .barra select{max-width:38vw;font-size:13.5px;padding:8px 10px;text-overflow:ellipsis}.apri-filtri{padding:8px 13px}}@media(min-width:1001px){body.modello-collection .griglia{grid-template-columns:repeat(4,1fr)}}.card{position:relative}.card .nastro{position:absolute;z-index:2;top:12px;left:12px;font-family:var(--f-t);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--nero);color:#fff;padding:4px 10px;border-radius:999px;line-height:1.3}.card .nastro.poco{background:var(--ambra-scura);color:#fff}@media(min-width:901px){main#contenuto{display:flex;flex-direction:column}main#contenuto>.shopify-section:has(>.fiducia:not(.fiducia-5)){order:-1}.fiducia:not(.fiducia-5){border-top:0}}@media(min-width:901px){body.modello-product .scheda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;padding-top:14px}body.modello-product .scheda{align-items:stretch}body.modello-product .sh-foto{display:flex;flex-direction:column;min-height:0}body.modello-product .palco{flex:1 1 auto;min-height:360px;height:auto}body.modello-product .sh-foto .palco img{position:absolute;top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%}body.modello-product .box-prezzo{margin-top:14px}}.fiducia-5{margin-top:46px;border-top:1px solid var(--linea)}@media(max-width:900px){body.modello-product .palco{min-height:0;height:min(108vw,520px)}body.modello-product .sh-foto .palco img{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%}}.foto-card img{height:120px;max-width:100%}body.modello-cart .nota-sped{font-size:13px;color:var(--grigio);margin:-4px 0 6px}body.modello-cart .qta input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body.modello-cart .qta input::-webkit-outer-spin-button,body.modello-cart .qta input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.modello-cart .fattura{margin-top:16px;background:var(--bianco);border:1px solid var(--linea);border-radius:14px;padding:12px 16px}body.modello-cart .fattura-si{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}body.modello-cart .fattura-si input{width:18px;height:18px;accent-color:var(--ambra-scura)}body.modello-cart .fattura-campi{margin-top:12px;display:grid;gap:10px}body.modello-cart .fattura-campi[hidden]{display:none}body.modello-cart .fattura-campi label{display:grid;gap:4px;font-size:13px;color:var(--grigio)}body.modello-cart .fattura-campi input{font:inherit;color:var(--nero);background:var(--bianco);border:1px solid var(--linea);border-radius:10px;padding:9px 12px;width:100%}body.modello-cart .fattura-due{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.modello-cart .fattura-nota{font-size:13px;color:var(--grigio)}body.modello-cart .fattura-errore{font-size:13.5px;color:#a8372a;font-weight:600}@media(max-width:560px){body.modello-cart .fattura-due{grid-template-columns:1fr}}#wishlist-hero-shared-list-view{max-width:1200px;margin:0 auto!important;padding:26px 20px 56px!important;box-sizing:border-box;font-family:var(--f-b);color:var(--nero)}#wishlist-hero-shared-list-view>div{margin:0!important;padding:0!important;width:auto!important}#wishlist-hero-shared-list-view .wishlist-hero-page-header{font-family:var(--f-t);font-weight:800;font-size:clamp(26px,4vw,34px);letter-spacing:-.01em;margin:0 0 6px}#wishlist-hero-shared-list-view .wishlist-hero-page-header svg{width:.8em;height:.8em;color:var(--ambra)}#wishlist-hero-shared-list-view .MuiTypography-root,#wishlist-hero-shared-list-view .MuiButton-root{font-family:var(--f-b)}#wishlist-hero-shared-list-view .wishlisthero-customer-view-listing{margin:18px 0 0;padding:0}#wishlist-hero-shared-list-view .wishlist-hero-list-card .MuiCard-root{background:var(--bianco);border:1px solid var(--linea);border-radius:16px;box-shadow:none}#wishlist-hero-shared-list-view .wishlist-hero-list-card-product-image{background-size:contain;background-color:var(--bianco);margin:0 14px}#wishlist-hero-shared-list-view .wishlist-hero-list-card-product-price .money{font-family:var(--f-t);font-weight:800;font-size:20px;color:var(--nero)}#wishlist-hero-shared-list-view .MuiButton-contained{border-radius:999px;box-shadow:none;text-transform:none;font-family:var(--f-t);font-weight:700;letter-spacing:0}#wishlist-hero-shared-list-view .MuiButton-text{text-transform:none;font-weight:600;letter-spacing:0}body.modello-search .pagine{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:34px;flex-wrap:wrap}body.modello-search .pagine a,body.modello-search .pagine span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linea);border-radius:999px;font-family:var(--f-t);font-weight:600;font-size:14.5px;padding:0 12px}body.modello-search .pagine a:hover{border-color:var(--ambra);color:var(--ambra-scura)}body.modello-search .pagine .ora{background:var(--nero);color:var(--chiaro);border-color:var(--nero)}body.modello-search .pagine .salto{border:0}body.modello-product .compra .cta,body.modello-index .hero .cta,body.modello-page .chiusa a{background:var(--ambra-scura)}body.modello-product .compra .cta:hover,body.modello-index .hero .cta:hover,body.modello-page .chiusa a:hover{background:var(--nero)}body.modello-product .compra .cta:disabled{background:var(--carta);color:var(--grigio);border:1px solid var(--linea);cursor:not-allowed}body.modello-product .compra-esaurito .cta{flex:1 1 100%}.sh-simili{margin-top:40px}.sh-simili h2{font-family:var(--f-t);font-weight:700;font-size:22px;letter-spacing:-.01em}.sh-simili-fila{list-style:none;padding:0 0 8px;margin-top:16px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory}.sh-simili-fila>li{scroll-snap-align:start;display:flex}.sh-simili-fila .card{flex:1}@media(max-width:760px){.sh-simili-fila{grid-auto-columns:62%}}body.modello-product .marca,body.modello-cart .riga .marca{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--grigio)}.sh-fisarmonica>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.sh-fisarmonica>summary::-webkit-details-marker{display:none}.sh-fisarmonica>summary:after{content:"+";font-family:var(--f-t);font-weight:700;font-size:24px;color:var(--ambra-scura);flex:none}.sh-fisarmonica[open]>summary:after{content:"\2212"}.sh-fisarmonica[open]>summary{margin-bottom:18px}.barra-compra{display:none}@media(max-width:760px){.barra-compra:not([hidden]){display:flex;position:fixed;z-index:40;left:0;right:0;bottom:0;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bianco);border-top:1px solid var(--linea);box-shadow:0 -10px 24px -18px #2a1a1f80}.barra-compra-testo{min-width:0;flex:1;display:flex;flex-direction:column}.barra-compra-testo b{font-family:var(--f-t);font-weight:800;font-size:19px}.barra-compra-testo span{font-size:13px;color:var(--grigio);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-compra-cta{flex:none;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--ambra-scura);color:#fff;font-family:var(--f-t);font-weight:700;font-size:16px;cursor:pointer}body.modello-product footer{padding-bottom:96px}}body.modello-search .niente-proposte{margin-top:48px}body.modello-search .niente-proposte h2{font-family:var(--f-t);font-weight:700;font-size:22px;text-align:left}.hero-pausa{position:relative;width:26px;height:26px;margin-left:6px;border:0;border-radius:50%;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#2a1a1f38;color:var(--nero);align-self:center}.hero-pausa:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.hero-pausa svg{fill:currentColor}.hero-pausa .hp-vai,.hero-pausa[aria-pressed=true] .hp-ferma{display:none}.hero-pausa[aria-pressed=true] .hp-vai{display:inline}.hero-punti{align-items:center}.card .nastro,body.modello-collection .card .nastro,body.modello-product .card .sv,body.modello-index .strip .sv{font-size:12px}body[class] .card .carrello:not(.esaurito){background:var(--ambra-scura);color:#fff}body[class] .card .carrello:not(.esaurito):hover{background:var(--nero)}.testo a.btn,article.testo a.btn{color:#fff;border-bottom:0;margin-top:6px}.testo a.btn:hover,article.testo a.btn:hover{color:#fff}body.modello-cart .riga .foto img{width:100%;height:100%;max-width:100%;object-fit:contain;padding:6px}@media(max-width:900px){.icone{gap:0}.hamb{margin-left:-12px}.hrow{column-gap:8px}}body.modello-cart .halo15-nota{margin-top:10px;font-size:14px;color:var(--grigio);text-align:center}body.modello-cart .halo15-nota a{color:var(--ambra-scura);font-weight:700;border-bottom:1px solid currentColor}.card .nastro.poco,body.modello-collection .card .nastro.poco{background:var(--nero);color:#fff;text-transform:none;letter-spacing:0}body.modello-collection .filtri label{min-height:40px;padding:6px 0}body.modello-collection .filtri label[hidden]{display:none}body.modello-collection .filtri input[type=checkbox]{width:20px;height:20px}body.modello-collection .filtri summary{min-height:44px;display:flex;align-items:center}.cerca-voce{width:100%;margin:4px 0 8px;padding:10px 14px;border:1px solid var(--linea);border-radius:999px;font:inherit;font-size:16px;background:var(--bianco)}.mostra-risultati{display:none}@media(max-width:900px){.mostra-risultati{display:block;position:sticky;bottom:12px;margin-top:14px;z-index:5;box-shadow:0 8px 20px -12px #2a1a1f99}}body.modello-search .vai-marca{margin-top:8px}body.modello-search .ricerca-strumenti{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:18px}body.modello-search .ricerca-filtri{flex:1 1 auto}body.modello-search .ricerca-filtri>summary{list-style:none;cursor:pointer;min-height:44px}body.modello-search .ricerca-filtri>summary::-webkit-details-marker{display:none}body.modello-search .ricerca-filtri[open]>summary{background:var(--nero);color:var(--chiaro)}body.modello-search .ricerca-filtri-corpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;padding:16px 0;border-bottom:1px solid var(--linea)}body.modello-search .ricerca-filtri fieldset{border:0;padding:0;margin:0;max-height:340px;overflow:auto}body.modello-search .ricerca-filtri legend{font-family:var(--f-t);font-weight:700;font-size:14.5px;margin-bottom:6px}body.modello-search .ricerca-filtri label{display:flex;align-items:center;gap:9px;min-height:40px;font-size:14.5px;color:var(--grigio);cursor:pointer}body.modello-search .ricerca-filtri input[type=checkbox]{width:20px;height:20px;accent-color:var(--ambra-scura)}body.modello-search .ricerca-filtri .conta{margin-left:auto;font-size:12.5px}body.modello-search .ricerca-filtri .fascia input{width:90px;padding:10px;border:1px solid var(--linea);border-radius:10px;font-size:16px}body.modello-search .ordina select{min-height:44px;padding:0 14px;border:1px solid var(--nero);border-radius:999px;background:var(--bianco);font:inherit}.cassetto-pannello li a[aria-current=page]{color:var(--ambra-scura)}.cassetto-pannello li a[aria-current=page]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ambra-scura);margin-right:8px;vertical-align:middle}#wishlist-hero-shared-list-view .MuiTypography-h4,#wishlist-hero-shared-list-view .MuiTypography-h5,#wishlist-hero-shared-list-view .MuiTypography-h6{font-family:var(--f-t);font-weight:700}#wishlist-hero-shared-list-view:not(:has(.wishlist-hero-list-card)) .MuiTypography-root{text-align:center}#wishlist-hero-shared-list-view:not(:has(.wishlist-hero-list-card)) [class*=share i],#wishlist-hero-shared-list-view:not(:has(.wishlist-hero-list-card)) [class*=Share]{display:none!important}.wishlisthero-product-page-button-container button,.wishlisthero-product-page-button-container a{color:var(--ambra-scura)!important;border-color:var(--ambra-scura)!important}.wishlisthero-product-page-button-container svg,.wishlisthero-product-page-button-container svg *{fill:var(--ambra-scura)!important;color:var(--ambra-scura)!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/haloside-pagine.css.map */
