.sovratitolo{margin:0 0 var(--spazio);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--colore-testo-secondario)}.sovratitolo--chiaro{color:inherit;opacity:.85}.modulo{display:grid;gap:calc(var(--spazio) * 1.5)}.modulo__campo{display:grid;gap:calc(var(--spazio) / 2)}.modulo__campo label{font-size:.875rem;font-weight:600}.modulo__campo input,.modulo__campo textarea{width:100%;min-height:var(--tocco-min);padding:calc(var(--spazio) * .75) calc(var(--spazio) * 1.5);border:1px solid var(--colore-testo);border-radius:var(--raggio);background:var(--colore-superficie);color:inherit;font:inherit}.modulo__campo textarea{resize:vertical}.modulo__campo input[aria-invalid=true]{border-color:var(--colore-accento)}.modulo__esito,.modulo__errore{padding:var(--spazio) calc(var(--spazio) * 1.5);border-radius:var(--raggio);background:var(--colore-superficie)}.modulo__errore{border-left:3px solid var(--colore-accento)}.modulo .pulsante{justify-self:start}.contatti__info{display:grid;gap:var(--spazio);padding:calc(var(--spazio) * 1.5) 0;border-block:1px solid var(--colore-linea);min-width:0}.contatti__info>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--spazio)}@media(max-width:989px){.contatti__info>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:calc(var(--spazio) * 2)}}.contatti__info dd{overflow-wrap:break-word}.contatti__info dt{font-size:.875rem;font-weight:600;color:var(--colore-testo-secondario)}.contatti__info dd{margin:0}.contatti__faq a{text-decoration:underline}.contatti__titolo{margin-top:var(--spazio)}.faq{display:block;padding-block:calc(var(--spazio) * 4)}.faq .contenitore{display:grid;gap:calc(var(--spazio) * 2)}.faq__lista{border-top:1px solid var(--colore-linea)}.faq__voce{border-bottom:1px solid var(--colore-linea)}.faq__domanda{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio);padding:calc(var(--spazio) * 1.5) 0;font-weight:700;cursor:pointer;list-style:none}.faq__domanda::-webkit-details-marker{display:none}.faq__domanda .icona{flex:none;transition:transform var(--durata-transizione)}.faq__voce[open]>.faq__domanda .icona{transform:rotate(180deg)}.faq__risposta{padding:0 0 calc(var(--spazio) * 2);max-width:44rem}.faq__voce:target{scroll-margin-top:80px}.collab__azione{display:grid;gap:var(--spazio);justify-items:start}.collab__nota{font-size:.875rem;color:var(--colore-testo-secondario)}.b2b-blocco{padding-block:calc(var(--spazio) * 6)}.b2b-blocco--scuro{background:var(--colore-fondo-inverso);color:var(--colore-testo-inverso)}.b2b-blocco--scuro .sovratitolo{color:inherit;opacity:.8}.b2b__titolo{max-width:22ch;margin:0 0 calc(var(--spazio) * 3);font-size:clamp(1.75rem,5vw,3rem);line-height:1.05}.b2b__copy{max-width:44rem;font-size:1.0625rem}.b2b__micro{margin-top:var(--spazio);font-size:.875rem;opacity:.85}@media(max-width:679px){.b2b__pulsante{width:100%}}.b2b-apertura{position:relative;display:flex;align-items:flex-end;min-height:min(760px,88svh);background:var(--colore-fondo-inverso);color:var(--colore-testo-inverso);isolation:isolate}.b2b-apertura__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.b2b-apertura__media .immagine,.b2b-apertura__media .segnaposto{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto!important;border-radius:0}.b2b-apertura__media .immagine img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.b2b-apertura__media picture{display:block;height:100%}.b2b-apertura__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d9,#00000073 55%,#00000026)}.b2b-apertura__testo{position:relative;max-width:var(--larghezza-max);padding-block:calc(var(--spazio) * 8) calc(var(--spazio) * 5)}.b2b-apertura__titolo{max-width:14ch;margin:0 0 calc(var(--spazio) * 2);font-size:clamp(2.5rem,11vw,6rem);line-height:.98;letter-spacing:-.03em}.b2b-apertura__lead{max-width:40rem;margin:0 0 calc(var(--spazio) * 3);font-size:clamp(1.0625rem,2vw,1.375rem)}.b2b-apertura .pulsante--primario,.b2b-blocco--scuro .pulsante--primario{background:var(--colore-fondo);color:var(--colore-testo);border-color:var(--colore-fondo)}@media(min-width:990px){.b2b-apertura__media:after{background:linear-gradient(90deg,#000c,#00000080 45%,#00000026 75%)}}.b2b-testo-foto{display:grid;gap:calc(var(--spazio) * 4);align-items:center}.b2b-foto-pila{position:relative;min-height:390px}.b2b-foto-pila__grande,.b2b-foto-pila__piccola{position:absolute;overflow:hidden;border-radius:var(--raggio)}.b2b-foto-pila__grande{position:relative;top:0;right:0;width:88%;margin-left:auto}.b2b-foto-pila__piccola{left:0;bottom:0;width:58%;border:5px solid var(--colore-fondo)}@media(min-width:990px){.b2b-testo-foto{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:calc(var(--spazio) * 8)}.b2b-foto-pila{min-height:620px}.b2b-foto-pila__grande{width:82%}.b2b-foto-pila__piccola{width:56%;border-width:8px}}.b2b-schede{display:grid;gap:calc(var(--spazio) * 1.5)}.b2b-scheda{padding:calc(var(--spazio) * 3);border:1px solid var(--colore-linea);border-radius:var(--raggio)}.b2b-blocco--scuro .b2b-scheda{background:transparent;border-color:#fff3}.b2b-scheda__icona{display:grid;place-items:center;width:48px;height:48px;margin-bottom:calc(var(--spazio) * 2);border-radius:var(--raggio);background:var(--colore-accento);color:var(--colore-testo-su-accento)}.b2b-scheda__icona svg{width:26px;height:26px}.b2b-scheda__titolo{margin:0 0 var(--spazio);font-size:1.375rem}.b2b-scheda__testo{margin:0;opacity:.9}@media(min-width:990px){.b2b-schede{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2b-prova{border-block:1px solid var(--colore-linea);text-align:center}.b2b-prova__frase{max-width:24ch;margin:0 auto;font-size:clamp(1.75rem,6vw,3.5rem);font-weight:700;line-height:1.05}.b2b-prova__galleria{display:grid;gap:calc(var(--spazio) * 2);margin-top:calc(var(--spazio) * 4);text-align:left}.b2b-prova__foto{border-radius:var(--raggio)}.b2b-prova__didascalia{display:grid;gap:calc(var(--spazio) / 2);padding-top:var(--spazio);font-size:.875rem}.b2b-prova__didascalia q{font-style:italic}@media(min-width:680px){.b2b-prova__galleria{grid-template-columns:repeat(min(var(--n, 2),3),minmax(0,1fr))}}.b2b-passi{display:grid;gap:calc(var(--spazio) * 1.5);margin:0;padding:0;list-style:none;counter-reset:passo}.b2b-passo{display:grid;grid-template-columns:3rem 1fr;gap:var(--spazio);padding:calc(var(--spazio) * 2.5) calc(var(--spazio) * 2);border-top:2px solid var(--colore-testo)}.b2b-passo__n{font-size:2rem;font-weight:700;line-height:1}.b2b-passo p{margin:0}.b2b-passi__cta{margin-top:calc(var(--spazio) * 3)}@media(min-width:680px){.b2b-passi{grid-template-columns:1fr 1fr}.b2b-passo{display:block}.b2b-passo__n{display:block;margin-bottom:calc(var(--spazio) * 2);font-size:3rem}}@media(min-width:990px){.b2b-passi{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq--larga .b2b__titolo{margin-bottom:0}.b2b-chiusura{text-align:center}.b2b-chiusura__titolo{max-width:22ch;margin:0 auto calc(var(--spazio) * 3);font-size:clamp(2rem,7vw,4.5rem);line-height:1.02;letter-spacing:-.03em}.password{min-height:100svh;display:grid;align-content:center;gap:calc(var(--spazio) * 3);padding-block:calc(var(--spazio) * 6);text-align:center}.password__logo{display:flex;justify-content:center}.password__logo .marchio{width:auto;height:120px}.password .newsletter{display:grid;gap:var(--spazio)}.password .newsletter__riga input{flex:1;min-height:var(--tocco-min);padding:0 calc(var(--spazio) * 1.5);border:1px solid var(--colore-testo);border-radius:var(--raggio)}.password__accesso{justify-self:center}.password__apri{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spazio);text-decoration:underline;cursor:pointer;list-style:none}.password__apri::-webkit-details-marker{display:none}.password__accesso .modulo{margin-top:calc(var(--spazio) * 2);text-align:left}.gift-card{display:grid;gap:calc(var(--spazio) * 2);padding-block:calc(var(--spazio) * 6);text-align:center;justify-items:center}.gift-card__valore strong{font-size:2rem}.gift-card__codice code{display:inline-block;padding:var(--spazio) calc(var(--spazio) * 2);border:1px dashed var(--colore-testo);border-radius:var(--raggio);font-size:1.25rem;letter-spacing:.1em}.gift-card__azioni{display:flex;gap:var(--spazio);flex-wrap:wrap;justify-content:center}@media print{.gift-card__azioni{display:none}}.contatti__info a{position:relative}.contatti__info a:after{content:"";position:absolute;left:0;right:0;top:-14px;bottom:-14px}.contatti__info>div:has(+div a[href^="tel:"]) a:after{top:-28px;bottom:0}.contatti__info a[href^="tel:"]:after{top:0;bottom:-28px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pagine.css.map */
