:root{--cb: #F7F6F3;--cs: #FFFFFF;--cd: #111111;--ct: #4D4844;--cm: #787774;--cg: #B8922A;--cg2: #D4AC4E;--cga: rgba(184, 146, 42, .1);--cgb: rgba(184, 146, 42, .18);--bl: rgba(0, 0, 0, .06);--sky: #EBF4FF;--sage: #EBF2EA;--gold-bg: #FFF7D0;--r: 10px;--e: cubic-bezier(.22, 1, .36, 1);--td: .65s;--t: var(--td) var(--e);--fs: "Cormorant Garamond", Georgia, serif;--ff: "Outfit", system-ui, sans-serif}@keyframes gold-shimmer{to{background-position:200% 0}}@keyframes dot-blink{0%,to{opacity:1}50%{opacity:.1}}@keyframes pulse-badge{0%,to{box-shadow:0 0 #b8922a47}55%{box-shadow:0 0 0 11px #b8922a00}}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shimmer-gold{background:linear-gradient(90deg,#7a5c0e,#d4ac4e 28%,#b8922a,#d4ac4e 72%,#7a5c0e);background-size:200% auto;animation:gold-shimmer 7s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline;font-weight:inherit}.gold-text{color:var(--cg)}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--td) var(--e),transform var(--td) var(--e)}[data-reveal].revealed{opacity:1;transform:none}.sec-distributore[data-reveal] .colonna{opacity:0;transform:translateY(14px);transition:opacity .7s var(--e),transform .7s var(--e)}.sec-distributore[data-reveal].revealed .colonna{opacity:1;transform:none}.sec-distributore[data-reveal].revealed .colonna:nth-child(2){transition-delay:0ms}.sec-distributore[data-reveal].revealed .colonna:nth-child(3){transition-delay:.13s}.sec-distributore[data-reveal].revealed .colonna:nth-child(4){transition-delay:.26s}.sec-spedizione[data-reveal] .servizio-item{opacity:0;transform:translate(-8px);transition:opacity .65s var(--e),transform .65s var(--e)}.sec-spedizione[data-reveal].revealed .servizio-item{opacity:1;transform:none}.sec-spedizione[data-reveal].revealed .servizio-item:nth-child(1){transition-delay:80ms}.sec-spedizione[data-reveal].revealed .servizio-item:nth-child(2){transition-delay:.2s}.sec-spedizione[data-reveal].revealed .servizio-item:nth-child(3){transition-delay:.32s}.sec-recensioni[data-reveal] .recensione-scheda{opacity:0;transform:translateY(10px);transition:opacity .7s var(--e),transform .7s var(--e)}.sec-recensioni[data-reveal].revealed .recensione-scheda{opacity:1;transform:none}.sec-recensioni[data-reveal].revealed .recensione-scheda:nth-child(1){transition-delay:60ms}.sec-recensioni[data-reveal].revealed .recensione-scheda:nth-child(2){transition-delay:.19s}.sec-recensioni[data-reveal].revealed .recensione-scheda:nth-child(3){transition-delay:.32s}.section-eyebrow{font-family:var(--ff);font-size:.6rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--cg);margin:0 0 10px;display:block}.section-eyebrow:after{content:"";display:block;width:22px;height:1px;background:linear-gradient(90deg,var(--cg),transparent);opacity:.6;margin-top:6px;transform:scaleX(0);transform-origin:left}.revealed .section-eyebrow:after,.sec-distributore .section-eyebrow:after{animation:line-draw .55s var(--e) .35s both}.brand-titolo{font-family:var(--ff);font-size:.8rem;font-weight:700;color:var(--cd);letter-spacing:.07em;text-transform:uppercase;line-height:1.4;margin:6px 0 14px;text-wrap:balance}.garanzia-titolo{font-family:var(--fs);font-style:italic;font-size:1.05rem;font-weight:700;text-transform:none;letter-spacing:.01em;color:var(--cd);line-height:1.45;margin:0 0 8px;text-wrap:balance}.gt-anchor-link{display:inline-block;font-family:var(--ff);font-size:.84rem;font-weight:600;color:var(--cg);text-decoration:none;border-bottom:1px solid rgba(184,146,42,.35);letter-spacing:.04em;padding-bottom:2px;margin-top:auto;transition:color .18s ease-out,border-color .18s ease-out}.gt-anchor-link:hover{color:var(--cd);border-color:var(--cd)}.gt-simple-link{display:inline-block;font-family:var(--ff);font-size:.82rem;font-weight:600;color:var(--cg);text-decoration:none;border-bottom:1px solid transparent;letter-spacing:.04em;margin-top:14px;transition:border-color .18s ease-out,transform .18s ease-out}.gt-simple-link:hover{border-color:var(--cg);transform:translate(4px)}.gt-collection-label{font-family:var(--ff);font-size:.72rem;font-weight:600;color:var(--cm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.sec-distributore{display:grid;grid-template-columns:1fr;gap:14px;max-width:1200px;margin:52px auto;padding:0 16px}.distributore-titolo{grid-column:1 / -1;font-family:var(--fs);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:700;text-align:center;letter-spacing:-.01em;line-height:1.05;color:var(--cd);text-wrap:balance;margin-bottom:14px}.colonna{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:36px 24px;border-radius:var(--r);border:1px solid var(--bl);background:var(--cs);contain:layout style;transition:transform var(--t),border-color var(--t),box-shadow var(--t)}.colonna-garanzia{background:var(--sky);border-color:#1a3a6c1a}.colonna:hover{transform:translateY(-4px);border-color:var(--cg);box-shadow:0 12px 32px var(--cga)}.foto-box{width:100%;margin-bottom:6px;aspect-ratio:1;max-height:180px;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:var(--r);background:#ffffff80;overflow:hidden}.foto-box img{display:block;width:auto;max-width:calc(100% - 10px);max-height:160px;height:auto;object-fit:contain}.foto-box--tosti{aspect-ratio:auto;max-height:170px;height:170px;padding:8px}.foto-box--tosti img{max-height:148px;border-radius:6px}.garanzia-corpo{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;justify-content:center}.colonna p{font-family:var(--ff);font-size:.86rem;line-height:1.8;color:var(--ct);margin:0}.sec-disponibilita{display:grid;grid-template-columns:1fr 1fr;margin:36px 0;border-radius:var(--r);border:1px solid rgba(26,58,108,.1);border-top:2px solid var(--cg);background:var(--sky);overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 420px}.disponibilita-info{padding:44px 36px;display:flex;flex-direction:column;justify-content:center;gap:16px}.disponibilita-titolo{font-family:var(--fs);font-size:clamp(3rem,5.5vw,5rem);font-weight:700;line-height:.94;color:var(--cd);letter-spacing:-.03em;margin:0;text-wrap:balance}.disponibilita-info p{font-family:var(--ff);font-size:.9rem;line-height:1.75;color:var(--ct);margin:0}.disponibilita-foto{background:#bdd8f2;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.disponibilita-foto img{width:100%;height:100%;object-fit:cover;display:block}.urgency-badge{display:inline-flex;align-items:center;gap:8px;background:#1a3a6c;color:#fff;font-family:var(--ff);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 13px;border-radius:3px;width:fit-content}.urgency-dot{width:5px;height:5px;border-radius:50%;background:#ffffffe6;flex-shrink:0;animation:dot-blink 1.8s ease-in-out infinite}.gt-delivery-countdown{display:flex;flex-wrap:wrap;align-items:center;gap:5px;background:#1a3a6c12;border:1px solid rgba(26,58,108,.18);border-radius:6px;padding:10px 14px;font-family:var(--ff);font-size:.8rem;font-weight:600;color:var(--cd);line-height:1.5}.gt-delivery-countdown strong{color:#1a3a6c}.sec-spedizione{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:36px 0;content-visibility:auto;contain-intrinsic-size:auto 480px}.spedizione-titolo{grid-column:1 / -1;font-family:var(--fs);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;text-transform:none;color:var(--cd);text-align:center;letter-spacing:-.01em;line-height:1.15;padding-bottom:18px;margin:0 0 4px;border-bottom:1px solid var(--bl);text-wrap:balance}.spedizione-immagine{background:var(--sage);border:1px solid rgba(52,101,56,.1);border-top:2px solid var(--cg);border-radius:var(--r);display:flex;align-items:center;justify-content:center;padding:20px;min-height:340px;overflow:hidden}.packaging-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.packaging-box img{display:block;width:auto;max-width:100%;max-height:380px;height:auto;object-fit:contain;border-radius:6px}.servizi-colonna{display:flex;flex-direction:column;gap:12px}.servizio-item{background:var(--sage);border:1px solid rgba(52,101,56,.1);border-left:3px solid var(--cg);border-radius:var(--r);padding:20px;display:flex;align-items:flex-start;gap:14px;transition:box-shadow .18s ease-out}.servizio-item:hover{box-shadow:0 4px 16px var(--cga)}.servizio-icona{flex-shrink:0;font-size:1.2rem}.servizio-titolo{font-family:var(--ff);font-size:.84rem;font-weight:700;color:var(--cd);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px}.servizio-item p{font-family:var(--ff);font-size:.84rem;color:var(--ct);line-height:1.72;margin:0}.sec-pagamento{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:36px 0;padding:40px 32px;background:var(--gold-bg);border:1px solid rgba(184,146,42,.2);border-top:2px solid var(--cg);border-radius:var(--r);content-visibility:auto;contain-intrinsic-size:auto 400px}.pagamento-colonna{display:flex;flex-direction:column}.pagamento-titolo{font-family:var(--fs);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:var(--cd);letter-spacing:-.01em;margin:0 0 18px;text-wrap:balance}.metodi-griglia{display:flex;flex-direction:column}.metodo-pagamento{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(184,146,42,.15)}.metodo-pagamento:last-child{border-bottom:none}.metodo-icona{flex-shrink:0;font-size:1rem;opacity:.85}.metodo-corpo{display:flex;flex-direction:column;gap:1px}.metodo-nome{font-family:var(--ff);font-size:.86rem;font-weight:700;color:var(--cd)}.metodo-desc{font-family:var(--ff);font-size:.76rem;color:var(--cm);line-height:1.5}.reso-colonna{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;border-left:1px solid rgba(184,146,42,.2);padding-left:40px}.reso-numero{font-family:var(--fs);font-size:clamp(80px,12vw,136px);font-weight:600;color:var(--cg);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.reso-etichetta{font-family:var(--fs);font-style:italic;font-size:.95rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cm);margin-top:-12px}.reso-titolo{font-family:var(--fs);font-size:clamp(2rem,3.5vw,3rem);font-weight:600;color:var(--cd);margin:4px 0 0;line-height:1.25;text-wrap:balance}.reso-colonna p{font-family:var(--ff);font-size:.84rem;line-height:1.72;color:var(--ct);max-width:220px;margin:0}.sec-recensioni{margin:52px 0;content-visibility:auto;contain-intrinsic-size:auto 480px}.recensioni-titolo{font-family:var(--fs);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;background:var(--cd);color:#fff;padding:20px 28px;margin:0 0 28px;border-radius:var(--r);text-align:center;border-bottom:2px solid var(--cg);text-wrap:balance}.recensioni-corpo{display:flex;gap:22px;align-items:stretch;flex-wrap:wrap}.recensioni-logo{flex:0 0 320px;align-self:stretch;background:var(--cs);border:1px solid var(--bl);border-radius:var(--r);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.recensioni-logo img{display:block;width:100%;height:100%;object-fit:contain;max-height:none}.recensioni-lista{flex:1;min-width:280px;display:flex;flex-direction:column}.recensione-scheda{position:relative;padding:13px 8px 13px 26px;border-top:1px solid var(--bl);transition:padding-left .18s ease-out;overflow:hidden}.recensione-scheda:last-child{border-bottom:1px solid var(--bl)}.recensione-scheda:hover{padding-left:36px}.recensione-scheda:before{content:'"';position:absolute;top:10px;left:4px;font-family:var(--fs);font-size:56px;line-height:1;color:#b8922a1f;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.recensione-scheda:after{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;background:var(--cg);border-radius:2px;transform:scaleY(0);transform-origin:center;transition:transform .2s var(--e)}.recensione-scheda:hover:after{transform:scaleY(1)}.recensione-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.recensione-stelle{color:var(--cg);font-size:.95rem;letter-spacing:2px}.badge-verificato{font-family:var(--ff);font-size:.68rem;font-weight:700;color:#346538;background:#edf3ec;padding:3px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.recensione-testo{font-family:var(--fs);font-style:italic;font-size:.98rem;color:#333;line-height:1.72;margin:0 0 10px}.recensione-autore{font-family:var(--ff);font-size:.78rem;font-weight:700;color:#1a3a6c;text-align:right;letter-spacing:.05em}@media(min-width:768px){.sec-distributore{grid-template-columns:1fr 1.15fr 1fr;gap:16px;padding:32px 0}}@media(max-width:991px){.recensioni-logo{flex:1 0 100%;max-width:100%;align-self:auto;height:320px}}@media(max-width:768px){.sec-distributore{gap:12px;margin:36px auto}.distributore-titolo{font-size:2.4rem}.sec-disponibilita{grid-template-columns:1fr}.disponibilita-foto{order:-1;aspect-ratio:4/3}.disponibilita-info{padding:28px 20px}.disponibilita-titolo{font-size:2.4rem}.sec-spedizione{grid-template-columns:1fr}.spedizione-immagine{min-height:260px}.packaging-box img{max-height:240px}.sec-pagamento{grid-template-columns:1fr;gap:24px;padding:28px 20px}.reso-colonna{border-left:none;border-top:1px solid rgba(184,146,42,.2);padding-left:0;padding-top:24px}.reso-numero{font-size:88px}.recensioni-titolo{padding:16px 20px}.foto-box{aspect-ratio:auto;max-height:140px}.foto-box--tosti{height:160px;max-height:160px}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],.sec-distributore[data-reveal] .colonna,.sec-spedizione[data-reveal] .servizio-item,.sec-recensioni[data-reveal] .recensione-scheda{opacity:1;transform:none;transition:none}.shimmer-gold{animation:none;background:none;-webkit-text-fill-color:var(--cg);color:var(--cg)}.section-eyebrow:after{animation:none;transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/custom_product_v3.css.map */
