/* PneusVentura — Atelier Performance / PDP */
.product-information{background:var(--pv-carta,#f6f3ec)}.product-information__grid{gap:clamp(32px,5vw,84px)!important}.product-information__media{position:relative;align-self:start;background:radial-gradient(100% 85% at 52% 40%,#323331 0%,#1c1d1c 42%,#0a0b0b 78%,#050606 100%);color:#f5f1e8;overflow:hidden}.product-information__media::after{content:'ENGINEERED GRIP';position:absolute;left:26px;bottom:20px;z-index:2;font-size:8px;letter-spacing:.28em;color:rgba(245,241,232,.46);pointer-events:none}.product-information__media .media-gallery__grid>*,.product-information__media .media-gallery__item,.product-information__media .product-media,.product-information__media .product-media-container{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-information__media img{filter:contrast(1.08);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.product-information__media:hover img{transform:scale(1.025)}.product-details{padding-top:clamp(26px,4vw,54px)!important}.product-details h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2.4rem,4.8vw,5rem)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.05em!important}.product-details .price{color:#0a0b0b!important;font-family:var(--pv-mono,ui-monospace,monospace)!important;font-size:1.65rem!important;font-weight:500!important}.product-details .variant-picker{padding-block:14px;border-block:1px solid rgba(10,11,11,.13)}.product-details .variant-picker label,.pvs__titolo,.pvm__etichetta{font-family:var(--pv-testo,system-ui)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6d6c67!important}.pvm{--pvm-carta:#f6f3ec!important;--pvm-inchiostro:#0a0b0b!important;--pvm-linea:rgba(10,11,11,.14)!important;--pvm-rosso:#0a0b0b!important;--pvm-rosso-fondo:#b01b27!important}.pvm__riga{padding-block:20px!important}.pvm__scelta{border-radius:0!important;padding:16px 0!important;border-width:0 0 1px!important}.pvm__scelta:has(input:checked){box-shadow:none!important;border-color:#0a0b0b!important}.pvm__compra{min-height:62px!important;background:#0a0b0b!important;color:#f6f3ec!important;font-family:var(--pv-testo,system-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;transition:background .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)!important}.pvm__compra:hover{background:#b01b27!important;transform:translateY(-2px)}.pvm__conto{border-top:1px solid rgba(10,11,11,.14)!important}.pvm__conto strong{font-family:var(--pv-mono,monospace)!important;font-weight:500!important}.pvs{margin-top:8px}.pvs__tabella{border-top:1px solid rgba(10,11,11,.14)!important}.pvs__tabella>div{padding:14px 0!important;border-bottom:1px solid rgba(10,11,11,.14)!important}.pvs__tabella dt{font-family:var(--pv-testo,system-ui)!important;font-size:9px!important;letter-spacing:.14em!important}.pvs__tabella dd{font-family:var(--pv-mono,monospace)!important;font-size:13px!important}.pvs__marcature li{padding:12px 0;border-bottom:1px solid rgba(10,11,11,.1)}.pvs__marcature b{border:0!important;padding:0!important;margin-right:12px!important;font-size:9px!important;letter-spacing:.16em!important}.product-recommendations{padding-top:clamp(70px,10vw,140px)!important}.product-recommendations h3{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2.2rem,4vw,4rem)!important;font-weight:400!important;letter-spacing:-.045em!important}media-gallery.pv-empty-gallery{min-height:600px;display:grid;place-items:center;background:radial-gradient(100% 85% at 52% 40%,#323331 0%,#1c1d1c 42%,#0a0b0b 78%)}.pv-product-placeholder{padding:50px;text-align:center;color:#f5f1e8}.pv-product-placeholder__ring{width:220px;height:220px;margin:0 auto 32px;border:34px solid #222;border-radius:50%;box-shadow:18px 25px 55px rgba(0,0,0,.45),inset 0 0 0 2px #555}.pv-product-placeholder strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;font-weight:400}.pv-product-placeholder span{display:block;margin-top:8px;font-size:.8rem;color:rgba(245,241,232,.58)}@media(min-width:750px){.product-information__media{padding:36px}.product-information__grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)!important}}@media(max-width:749px){.product-information__media{width:100vw;margin-inline:calc(50% - 50vw);padding:20px}.product-information__grid{overflow-x:clip}.product-details h1{font-size:3rem!important}.pvm__barra{background:rgba(246,243,236,.97)!important;backdrop-filter:blur(18px);border-top:1px solid rgba(10,11,11,.13)!important}}@media(prefers-reduced-motion:reduce){.product-information__media img,.pvm__compra{transition:none!important}}