.avviso-beta{background:var(--viola-superficie);border-bottom:1px solid var(--oro);color:var(--crema)}.avviso-beta-riga{display:flex;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap;justify-content:center;text-align:center}.avviso-beta-etichetta{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--oro);color:var(--viola-abisso);padding:3px 10px;border-radius:3px;flex-shrink:0}.avviso-beta p{font-size:14px;font-weight:300;margin:0}.avviso-beta a{color:var(--oro);border-bottom:1px solid var(--oro)}.sezione-sottotitolo{margin-top:12px;max-width:520px;font-weight:300;color:var(--grigio-viola)}.footer-dati{font-size:13px!important;line-height:1.6}.footer-cookie{color:var(--grigio-viola);text-decoration:underline;cursor:pointer}.footer-cookie:hover{color:var(--oro)}.footer-whatsapp{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;border:1px solid #25D366;border-radius:999px;color:var(--crema);font-size:14px;font-weight:600;transition:background .2s}.footer-whatsapp:hover{background:#25d366;color:#fff}.footer-whatsapp svg{width:18px;height:18px;fill:#25d366}.footer-whatsapp:hover svg{fill:#fff}.whatsapp-flottante{position:fixed;right:20px;bottom:20px;z-index:300;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;border-radius:999px;padding:12px;box-shadow:0 8px 24px #00000059;font-family:Work Sans,sans-serif;font-weight:600;font-size:14px;transition:transform .15s,padding .2s}.whatsapp-flottante svg{width:30px;height:30px;fill:#fff;flex-shrink:0}.whatsapp-flottante-testo{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .25s}.whatsapp-flottante:hover{transform:translateY(-2px);padding-right:18px}.whatsapp-flottante:hover .whatsapp-flottante-testo{max-width:200px}@media(max-width:520px){.whatsapp-flottante{right:14px;bottom:14px;padding:11px}.whatsapp-flottante svg{width:28px;height:28px}}@media print{.whatsapp-flottante{display:none}}.nav-voce{position:relative}.nav-voce-riga{display:flex;align-items:center;gap:6px}.freccia{font-size:10px;color:var(--oro);margin-left:2px}.sottomenu-toggle{display:none;background:none;border:1px solid var(--viola-bordo);color:var(--oro);border-radius:4px;width:32px;height:28px;cursor:pointer;font-size:12px}.sottomenu-ponte{display:none;position:absolute;top:100%;left:-20px;padding-top:24px;z-index:200}.ha-sottomenu.sottomenu-hover>.sottomenu-ponte,.ha-sottomenu:focus-within>.sottomenu-ponte{display:block}.sottomenu{display:flex;min-width:250px;max-height:70vh;overflow-y:auto;list-style:none;flex-direction:column;padding:12px 0;margin:0;background:var(--viola-abisso);border:1px solid var(--viola-bordo);border-radius:6px;box-shadow:0 16px 40px #00000073}.nav-links .sottomenu a{display:block;padding:9px 20px;font-size:14px;font-weight:400;white-space:nowrap}.nav-links .sottomenu a:after{display:none}.nav-links .sottomenu a:hover{color:var(--oro);background:var(--viola-superficie)}.nav-links .sottomenu .sottomenu-tutto{font-weight:600;color:var(--oro);border-bottom:1px solid var(--viola-bordo);margin-bottom:6px;padding-bottom:12px}@media(max-width:820px){.freccia{display:none}.sottomenu-toggle{display:inline-block}.nav-voce-riga{justify-content:space-between}.sottomenu-ponte{position:static;padding-top:0}.ha-sottomenu.sottomenu-hover>.sottomenu-ponte,.ha-sottomenu:focus-within>.sottomenu-ponte{display:none}.ha-sottomenu.sottomenu-aperto>.sottomenu-ponte{display:block}.sottomenu{box-shadow:none;border:none;border-left:2px solid var(--oro);border-radius:0;margin:10px 0 0 4px;padding:4px 0;max-height:none;background:none;min-width:0}.nav-links .sottomenu a{padding:6px 14px;white-space:normal}}.orbita-cerchio.con-logo{background:var(--viola-abisso)}.orbita-cerchio.con-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.vetrina{position:absolute;left:-14%;bottom:-6%;z-index:4;width:min(340px,86%);background:#170d2ef0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--oro);border-radius:10px;padding:14px 14px 16px;box-shadow:0 18px 44px #00000080}.vetrina-testa{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.vetrina-etichetta{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--oro)}.vetrina-punti{display:flex;gap:6px}.vetrina-punto{width:7px;height:7px;border-radius:50%;border:none;padding:0;background:var(--viola-bordo);cursor:pointer;transition:background .2s,width .2s}.vetrina-punto.attivo{background:var(--oro);width:18px;border-radius:4px}.vetrina-slides{display:grid}.vetrina-slide{grid-area:1/1;display:flex;gap:14px;align-items:center;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.vetrina-slide.attiva{opacity:1;visibility:visible}.vetrina-foto{flex:0 0 88px;width:88px;height:88px;border-radius:8px;overflow:hidden;background:var(--viola-superficie)}.vetrina-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.vetrina-slide:hover .vetrina-foto img{transform:scale(1.06)}.vetrina-testo{display:flex;flex-direction:column;gap:6px;min-width:0}.vetrina-titolo{font-size:14px;line-height:1.35;color:var(--crema);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vetrina-prezzo{font-family:Space Mono,monospace;font-size:15px;font-weight:700;color:var(--oro)}.vetrina-slide:hover .vetrina-titolo{color:var(--oro-chiaro)}@media(max-width:1024px){.vetrina{left:-4%}}@media(max-width:820px){.orbita-wrap{margin-bottom:24px}.vetrina{position:relative;left:auto;bottom:auto;width:100%;margin-top:28px}}@media(prefers-reduced-motion:reduce){.vetrina-slide{transition:none}}.carrello{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.carrello-intestazione{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio-viola);padding-bottom:14px;border-bottom:1px solid var(--oro)}.riga-carrello{display:grid;grid-template-columns:140px 1fr auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--viola-bordo);align-items:start}.riga-foto{display:block;aspect-ratio:1;border:1px solid var(--viola-bordo);border-radius:6px;overflow:hidden;background:var(--viola-abisso)}.riga-foto img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.riga-foto:hover img{transform:scale(1.05)}.riga-foto svg{width:100%;height:100%;opacity:.25}.riga-info{display:flex;flex-direction:column;gap:6px;min-width:0}.riga-nome{font-family:Fraunces,serif;font-size:19px;line-height:1.25;color:var(--crema)}.riga-nome:hover{color:var(--oro)}.riga-variante{font-size:14px;color:var(--grigio-viola)}.riga-prezzo-unit{font-family:Space Mono,monospace;font-size:14px;color:var(--grigio-viola)}.riga-azioni{display:flex;align-items:center;gap:20px;margin-top:10px;flex-wrap:wrap}.quantita{display:inline-flex;align-items:center;border:1px solid var(--viola-bordo);border-radius:999px;overflow:hidden}.qta-btn{background:none;border:none;color:var(--oro);width:36px;height:36px;font-size:18px;cursor:pointer}.qta-btn:hover{background:var(--viola-superficie)}.qta-input{width:44px;text-align:center;background:transparent;border:none;color:var(--crema);font-family:Space Mono,monospace;font-size:14px;-moz-appearance:textfield}.qta-input::-webkit-outer-spin-button,.qta-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pezzo-unico{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--oro);color:var(--oro);padding:5px 12px;border-radius:999px}.riga-rimuovi{font-size:13px;color:var(--grigio-viola);border-bottom:1px solid var(--viola-bordo)}.riga-rimuovi:hover{color:var(--corallo);border-color:var(--corallo)}.riga-totale{font-family:Space Mono,monospace;font-size:17px;font-weight:700;color:var(--oro);white-space:nowrap}.carrello-nota{margin-top:28px}.carrello-nota label{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio-viola);margin-bottom:8px}.carrello-nota textarea{width:100%;padding:14px;background:var(--viola-superficie);border:1px solid var(--viola-bordo);border-radius:6px;color:var(--crema);font-family:Work Sans,sans-serif;font-size:14px;resize:vertical}.carrello-riepilogo{position:sticky;top:96px;background:var(--viola-superficie);border:1px solid var(--viola-bordo);border-radius:6px;padding:28px}.carrello-riepilogo h2{font-size:26px;margin-bottom:20px}.riepilogo-riga{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px}.riepilogo-riga.sconto{color:var(--verde)}.riepilogo-nota{font-size:13px;color:var(--grigio-viola)}.riepilogo-totale{display:flex;justify-content:space-between;padding:18px 0 22px;margin-top:8px;border-top:1px solid var(--oro);font-size:18px;font-weight:600}.riepilogo-totale .mono{color:var(--oro);font-size:22px;font-weight:700}.riepilogo-btn{width:100%;margin-bottom:12px}.continua{display:block;text-align:center;font-size:14px;color:var(--grigio-viola);margin-top:6px}.continua:hover{color:var(--oro)}.riepilogo-garanzie{list-style:none;margin-top:24px;padding-top:20px;border-top:1px solid var(--viola-bordo);display:flex;flex-direction:column;gap:12px;font-size:13px;color:var(--grigio-viola)}.riepilogo-garanzie li{display:flex;align-items:center;gap:12px}.riepilogo-garanzie .punto-mosaico{width:14px;height:14px}.carrello-vuoto{text-align:center;padding:72px 24px;border:1px solid var(--viola-bordo);border-radius:6px;background:var(--viola-superficie);display:flex;flex-direction:column;align-items:center;gap:16px}.carrello-vuoto .punto-mosaico{width:44px;height:44px}.carrello-vuoto p{color:var(--grigio-viola);font-weight:300;margin-bottom:8px}.carrello-vuoto .cta-row{justify-content:center}@media(max-width:1024px){.carrello{grid-template-columns:1fr}.carrello-riepilogo{position:static}}@media(max-width:600px){.riga-carrello{grid-template-columns:96px 1fr;gap:16px}.riga-totale{grid-column:2;font-size:15px}.riga-nome{font-size:17px}}.collezione-desc{margin-top:18px;max-width:640px;font-weight:300;color:var(--grigio-viola)}.filtri{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:flex-end;padding:20px;margin-bottom:32px;background:var(--viola-superficie);border:1px solid var(--viola-bordo);border-radius:6px}.filtro{display:flex;flex-direction:column;gap:6px;flex:1 1 190px;max-width:280px}.filtro label,.filtro-etichetta{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grigio-viola)}.filtro select,.filtro input{width:100%;padding:11px 14px;border:1px solid var(--viola-bordo);border-radius:4px;background-color:var(--viola-notte);color:var(--crema);font-family:Work Sans,sans-serif;font-size:14px}.filtro select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23F2C75C' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.filtro select:hover,.filtro input:hover{border-color:var(--oro)}.filtro option{background:var(--viola-notte);color:var(--crema)}.prezzo-campi{display:flex;gap:8px;align-items:center;color:var(--grigio-viola)}.filtri-azioni{display:flex;align-items:center;gap:18px;margin-left:auto;padding-bottom:10px}.filtri-conteggio{font-family:Space Mono,monospace;font-size:12px;color:var(--grigio-viola)}.filtri-reset,.nessun-prodotto a{color:var(--oro);border-bottom:1px solid var(--oro);font-size:14px}.nessun-prodotto{grid-column:1/-1;color:var(--grigio-viola)}@media(max-width:520px){.filtro{flex-basis:100%;max-width:none}.filtri-azioni{margin-left:0}}.media-principale a{display:block;width:100%;height:100%;cursor:zoom-in}.media-principale img{width:100%;height:100%;object-fit:contain!important;background:var(--viola-abisso)}.miniature{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.miniatura{aspect-ratio:1;padding:0;border:1px solid var(--viola-bordo);border-radius:4px;overflow:hidden;background:var(--viola-abisso);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.miniatura img{width:100%;height:100%;object-fit:cover;pointer-events:none}.miniatura:hover,.miniatura.attiva{opacity:1;border-color:var(--oro)}.prodotto-iva{font-size:12px;color:var(--grigio-viola);margin:-16px 0 24px}.pezzo-unico-nota{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio-viola);margin-top:12px}.prodotto-domanda-wa{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;color:var(--crema);border-bottom:1px solid #25D366;padding-bottom:2px}.prodotto-domanda-wa svg{width:18px;height:18px;fill:#25d366}.prodotto-domanda-wa:hover{color:#25d366}.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366!important;border-color:#25d366!important;color:#fff!important}.btn-whatsapp svg{width:20px;height:20px;fill:#fff}.prodotto-info .prodotto-desc{margin-top:36px;padding-top:28px;border-top:1px solid var(--viola-bordo)}.prodotto-desc,.prodotto-desc *{font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:1.65!important;color:var(--crema)!important;background:transparent!important;font-style:normal}.prodotto-desc b,.prodotto-desc strong{font-weight:600!important;color:var(--oro-chiaro)!important}.prodotto-desc p{margin:0 0 8px!important}.prodotto-desc ul{padding-left:18px;margin:0 0 8px}.prodotto-desc div{margin-top:18px}.prodotto-desc div p{margin:0 0 4px!important;font-size:14px!important;color:var(--grigio-viola)!important}.prodotto-desc img{max-width:100%;height:auto}.prodotto-info-utili{list-style:none;margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px}.prodotto-info-utili a{color:var(--grigio-viola);border-bottom:1px solid var(--viola-bordo)}.prodotto-info-utili a:hover{color:var(--oro);border-color:var(--oro)}.su-richiesta{border:1px solid var(--oro);border-radius:6px;padding:24px;background:var(--viola-superficie);max-width:460px}.su-richiesta p{font-weight:300;color:var(--crema);margin-bottom:20px}.su-richiesta-contatti{display:flex;flex-direction:column;gap:12px}.su-richiesta-contatti .btn{width:100%;word-break:break-word}.marquee{overflow:hidden;white-space:nowrap;padding:14px 0;border-top:1px solid var(--viola-bordo);border-bottom:1px solid var(--viola-bordo);background:var(--viola-abisso);color:var(--crema)}.marquee-pista{display:flex;width:max-content;-webkit-animation:marquee-scorri 30s linear infinite;animation:marquee-scorri 30s linear infinite;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.marquee-gruppo{display:flex;flex-shrink:0;align-items:center}.marquee-voce,.marquee .punto{font-family:Space Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 24px}.marquee .punto{color:var(--oro);margin:0}@-webkit-keyframes marquee-scorri{0%{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0)}}@keyframes marquee-scorri{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:820px){.marquee-pista{-webkit-animation-duration:22s;animation-duration:22s}.marquee-voce{font-size:12px;margin:0 16px}}@media(prefers-reduced-motion:reduce){.marquee{white-space:normal}.marquee-pista{-webkit-animation:none!important;animation:none!important;width:auto;-webkit-transform:none;transform:none;justify-content:center}.marquee-gruppo{flex-wrap:wrap;justify-content:center;flex-shrink:1;row-gap:8px;padding:0 12px}.marquee-doppione{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
