:root{--vt-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--vt-tenue: #6B7075;--vt-ottone: #8A5A18;--vt-grafite: #1B1E21;--vt-grafite-2: #24282C;--vt-ambra: #C08A3E;--vt-tratto: #D8D5CE}.price,.price .amount,.product-card .price,.cart--totals,.specifiche-tecniche__tabella td,.vt-linea__dati,.vt-linea__prezzo{font-family:var(--vt-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.price del .amount{opacity:.55;font-weight:400}.price ins{text-decoration:none}.badge,.product-card-vendor,.breadcrumbs,.specifiche-tecniche__gruppo,.vt-linea__occhiello,.vt-linea__sottotitolo,.vt-linea__etichetta{font-family:var(--vt-mono);text-transform:uppercase;letter-spacing:.16em;font-weight:500}.product-card-vendor{font-size:.68rem;opacity:.7}.product-card-vendor a{text-decoration:none}.badge{font-size:.64rem;letter-spacing:.14em}.breadcrumbs{font-size:.68rem;letter-spacing:.12em;opacity:.8}.product-card-title{line-height:1.3}.product-card .product-card--add-to-cart-button,.product-card--add-to-cart-button{background:transparent;color:var(--color-heading, #1B1E21);border:1px solid var(--color-border, #D8D5CE);font-size:.74rem;letter-spacing:.04em;padding:.6rem .7rem;min-height:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:2px;transition:background .16s ease,border-color .16s ease,color .16s ease}.product-card .product-card--add-to-cart-button:hover,.product-card .product-card--add-to-cart-button:focus-visible{background:var(--color-heading, #1B1E21);border-color:var(--color-heading, #1B1E21);color:#f5f3ee}.product-card .product-card--add-to-cart-button[disabled],.product-card .product-card--add-to-cart-button:disabled,.product-card--add-to-cart-button[disabled]{background:#d5d2cb;border-color:#c9c5bd;color:#4f5357;cursor:not-allowed;pointer-events:none}.product-card .product-card--add-to-cart-button[disabled]:hover,.product-card .product-card--add-to-cart-button:disabled:hover{background:#d5d2cb;border-color:#c9c5bd;color:#4f5357}.product-card:has(.product-card--add-to-cart-button[disabled]) .product-featured-image,.product-card:has(.product-card--add-to-cart-button:disabled) .product-featured-image{opacity:.72}@media(max-width:480px){.product-card--add-to-cart-button{font-size:.7rem;padding:.55rem .4rem}}.product-card .inventory-notice,.product-card [class*=inventory]{font-size:.78rem;opacity:.8}.specifiche-tecniche{margin:2.5rem 0}.specifiche-tecniche__titolo{font-size:1.35rem;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid currentColor}.specifiche-tecniche__gruppo{color:var(--color-accent, var(--vt-ottone));font-size:.72rem;margin:1.75rem 0 .5rem}.specifiche-tecniche__tabella{width:100%;border-collapse:collapse;font-size:.92rem}.specifiche-tecniche__tabella tr{border-bottom:1px solid var(--color-border, var(--vt-tratto))}.specifiche-tecniche__tabella tr:nth-child(odd){background:#1b1e2106}.specifiche-tecniche__tabella th{text-align:left;font-weight:400;color:var(--vt-tenue);padding:.6rem .9rem .6rem 0;width:46%}.specifiche-tecniche__tabella td{padding:.6rem 0;font-weight:500}.specifiche-tecniche__nota{margin-top:1.5rem;padding:.75rem 1rem;border-left:3px solid var(--color-accent, var(--vt-ottone));background:#8a5a180d;font-size:.9rem}.vt-misura{height:10px;border:0;margin:2.5rem 0;background:repeating-linear-gradient(90deg,var(--color-border, #D8D5CE) 0 1px,transparent 1px 12px) bottom / 100% 7px no-repeat,linear-gradient(var(--color-border, #D8D5CE),var(--color-border, #D8D5CE)) bottom / 100% 1px no-repeat}.vt-scuro{background:radial-gradient(120% 90% at 88% 12%,rgba(192,138,62,.16),transparent 58%),linear-gradient(160deg,var(--vt-grafite-2),var(--vt-grafite) 62%);color:#e9e7e2;padding:clamp(1.75rem,4.5vw,3.25rem);border-radius:3px}.vt-scuro h1,.vt-scuro h2,.vt-scuro h3,.vt-scuro h4{color:#e9e7e2}.vt-scuro p{color:#9aa0a6}.vt-scuro strong{color:#e9e7e2}.vt-scuro a{color:var(--vt-ambra)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent, var(--vt-ottone));outline-offset:2px}@media(max-width:749px){.specifiche-tecniche__tabella{font-size:.88rem}.specifiche-tecniche__tabella th{width:52%;padding-right:.5rem}}.vt-linea{--vt-fondo: #1b1e21;--vt-fondo-2: #24282c;--vt-testo: #e9e7e2;--vt-tenue-s: #9aa0a6;--vt-ambra-b: #c08a3e;--vt-tratto-s: rgba(233,231,226,.13);margin:3.5rem 0;border-radius:3px;overflow:hidden;color:var(--vt-testo);background:radial-gradient(120% 90% at 88% 12%,rgba(192,138,62,.16),transparent 58%),linear-gradient(160deg,var(--vt-fondo-2),var(--vt-fondo) 62%)}.vt-linea--foto{background:linear-gradient(100deg,#141719f7,#141719ed 44%,#1417198c),var(--vt-foto) center right / cover no-repeat,linear-gradient(160deg,var(--vt-fondo-2),var(--vt-fondo))}.vt-linea__contenuto{padding:clamp(1.75rem,4.5vw,3.25rem);max-width:62ch}.vt-linea__occhiello{font-family:var(--vt-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vt-ambra-b);margin:0 0 .75rem}.vt-linea__titolo{margin:0 0 .6rem;line-height:1.05;font-size:clamp(1.75rem,4vw,2.6rem);letter-spacing:-.015em;color:var(--vt-testo)}.vt-linea__sommario{margin:0 0 1.4rem;font-size:1.05rem;line-height:1.5;color:var(--vt-testo);font-weight:500;padding-left:1rem;border-left:2px solid var(--vt-ambra-b)}.vt-linea__testo p{margin:0 0 1rem;line-height:1.68;color:var(--vt-tenue-s)}.vt-linea__testo strong{color:var(--vt-testo);font-weight:600}.vt-linea__testo a{color:var(--vt-ambra-b)}.vt-linea__destinatari{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--vt-tratto-s);color:var(--vt-testo);line-height:1.55}.vt-linea__etichetta{display:block;font-family:var(--vt-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--vt-tenue-s);margin-bottom:.3rem}.vt-linea__immagine{flex:0 0 240px;max-width:240px;height:auto;border-radius:4px}.vt-linea__intestazione{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-start}.vt-linea__scala{display:flex;justify-content:space-between;align-items:flex-end;padding:0 clamp(1.75rem,4.5vw,3.25rem);height:26px;background:repeating-linear-gradient(90deg,var(--vt-tratto-s) 0 1px,transparent 1px 14px) bottom / 100% 8px no-repeat,linear-gradient(var(--vt-tratto-s),var(--vt-tratto-s)) bottom / 100% 1px no-repeat}.vt-linea__scala span{font-family:var(--vt-mono);font-size:.62rem;color:var(--vt-tenue-s);opacity:.6;transform:translateY(-10px)}.vt-linea__prodotti{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.75rem,4.5vw,3.25rem) clamp(2rem,4.5vw,3rem)}.vt-linea__sottotitolo{margin:0 0 1.4rem;font-family:var(--vt-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vt-tenue-s);font-weight:500}.vt-linea__griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1px;list-style:none;padding:0;margin:0;background:var(--vt-tratto-s);border:1px solid var(--vt-tratto-s)}.vt-linea__card{background:var(--vt-fondo)}.vt-linea__link-card{display:flex;flex-direction:column;height:100%;padding:1rem;text-decoration:none;color:inherit;transition:background .18s ease}.vt-linea__link-card:hover,.vt-linea__link-card:focus-visible{background:var(--vt-fondo-2)}.vt-linea__link-card:focus-visible{outline:2px solid var(--vt-ambra-b);outline-offset:-2px}.vt-linea__foto{display:block;aspect-ratio:1/1;margin-bottom:.85rem;background:#ffffff08;border-radius:2px}.vt-linea__foto img{width:100%;height:100%;object-fit:contain;display:block}.vt-linea__nome{font-size:.88rem;line-height:1.35;color:var(--vt-testo);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vt-linea__dati{margin-top:.5rem;font-family:var(--vt-mono);font-variant-numeric:tabular-nums;font-size:.7rem;letter-spacing:.02em;color:var(--vt-tenue-s);white-space:pre-wrap}.vt-linea__prezzo{margin-top:auto;padding-top:.7rem;font-family:var(--vt-mono);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;color:var(--vt-ambra-b)}.vt-linea__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.7rem 1.1rem;border:1px solid var(--vt-ambra-b);border-radius:2px;color:var(--vt-ambra-b);text-decoration:none;font-family:var(--vt-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.vt-linea__cta:hover,.vt-linea__cta:focus-visible{background:var(--vt-ambra-b);color:#14171a}.vt-linea__cta:focus-visible{outline:2px solid var(--vt-testo);outline-offset:2px}.vt-linea__conteggio{font-variant-numeric:tabular-nums;padding:.1rem .45rem;border-radius:2px;background:#c08a3e2e}@media(max-width:749px){.vt-linea--foto{background:linear-gradient(180deg,#141719b8,#141719f7 46%),var(--vt-foto) center top / cover no-repeat,linear-gradient(160deg,var(--vt-fondo-2),var(--vt-fondo))}.vt-linea--foto .vt-linea__contenuto{padding-top:6rem}.vt-linea__immagine{flex-basis:100%;max-width:100%}.vt-linea__griglia{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(prefers-reduced-motion:reduce){.vt-linea__link-card,.vt-linea__cta{transition:none}}body.template-collection .template-header{position:relative;margin-bottom:2.5rem;padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.5rem,3vw,2.25rem);color:#e9e7e2;background:radial-gradient(120% 90% at 88% 12%,rgba(192,138,62,.16),transparent 58%),linear-gradient(160deg,#24282c,#1b1e21 62%)}body.template-collection .template-header:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:inherit}body.template-collection .template-header--content{display:flex;gap:clamp(1.5rem,4vw,3rem);align-items:center;flex-wrap:wrap}body.template-collection .template-header--content>div:first-child{flex:1 1 min(56ch,100%)}body.template-collection .template-header--title{color:#e9e7e2;letter-spacing:-.015em;line-height:1.05;margin:0 0 .9rem}body.template-collection .template-header--title:before{content:"Catalogo";display:block;font-family:var(--vt-mono, ui-monospace, Menlo, monospace);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vt-ambra, #C08A3E);margin-bottom:.6rem}body.template-collection .collection-banner--description,body.template-collection .template-header--description{color:#9aa0a6}body.template-collection .collection-banner--description p{line-height:1.68}body.template-collection .collection-banner--description strong{color:#e9e7e2}body.template-collection .collection-banner--description h2,body.template-collection .collection-banner--description h3{color:#e9e7e2;font-size:1rem;margin:1.4rem 0 .5rem}body.template-collection .collection-banner--description a{color:var(--vt-ambra, #C08A3E);text-decoration:underline;text-underline-offset:.18em}body.template-collection .max-height--toggle{background-color:transparent!important;color:var(--vt-ambra, #C08A3E)!important}body.template-collection .max-height--toggle:after{background:linear-gradient(180deg,#1b1e2100,#1b1e21eb 70%,#1b1e21)!important;height:64px}body.template-collection .max-height--toggle .text-button{color:var(--vt-ambra, #C08A3E);font-family:var(--vt-mono, ui-monospace, Menlo, monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}body.template-collection .max-height--toggle .text-button:after{background-color:var(--vt-ambra, #C08A3E)}body.template-collection .template-header--image{flex:0 1 clamp(220px,32%,420px);border:1px solid rgba(233,231,226,.13);border-radius:3px;overflow:hidden}body.template-collection .template-header--image img{display:block;width:100%;height:auto}body.template-collection .template-header--subcollections-container{margin-top:1.75rem}body.template-collection .template-header--subcollection{background:transparent!important;border:1px solid rgba(233,231,226,.18);border-radius:2px;color:#e9e7e2!important;font-family:var(--vt-mono, ui-monospace, Menlo, monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease}body.template-collection .template-header--subcollection:hover,body.template-collection .template-header--subcollection:focus-visible{background:#c08a3e24!important;border-color:var(--vt-ambra, #C08A3E)}@media(max-width:749px){body.template-collection .template-header--content{flex-direction:column;align-items:flex-start}body.template-collection .template-header--image{flex:1 1 100%;width:100%}}@media(prefers-reduced-motion:reduce){body.template-collection .template-header--subcollection{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/viper-identita.css.map */
