/* V3 — affinamento editoriale, vetro e luce. La hero conserva le sue regole. */
.version-three .header.is-sticky{background:linear-gradient(115deg,rgba(24,32,38,.76),rgba(20,27,33,.66));color:#fff;border-bottom:1px solid rgba(255,255,255,.17);backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);box-shadow:0 7px 28px #00000012;transition:background .3s,color .3s,box-shadow .3s}
.version-three .header.is-sticky .brand img{filter:invert(1)}
.version-three .universe{background:radial-gradient(ellipse at 50% 122%,rgba(84,103,115,.24),transparent 68%),linear-gradient(to top,#1a262e 0%,#10191f 35%,#080b0c 79%)}
.version-three .editorial-copy h2{font-size:34px;line-height:1.2;letter-spacing:-.025em}
.version-three .universe-heading h2{font-size:27px}
.version-three .universe-label{font-size:16px}
.version-three .showroom-product .product-material{line-height:1.8}
.version-three .footer-top{grid-template-columns:.9fr .8fr 1fr 1.35fr .8fr;gap:30px}
.version-three .footer-top>div{gap:11px}
.version-three .footer-top .eyebrow{margin-bottom:5px}
.version-three .footer-bottom{align-items:center;color:#74766e}
.checkout-legal{font-size:10px;line-height:1.8;color:#707268;margin:20px 0 0}
.checkout-legal a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px) and (min-width:701px){.version-three .footer-top{grid-template-columns:.8fr .8fr 1fr 1.2fr;gap:23px}.version-three .footer-location{grid-column:1/-1;flex-direction:row;justify-content:flex-end;gap:20px}.version-three .universe-heading h2{font-size:24px}.version-three .universe-label{font-size:14px}}
@media(max-width:700px){.version-three .editorial-copy h2{font-size:32px}.version-three .footer-top{grid-template-columns:1fr 1fr;gap:30px 18px}.version-three .footer-top>a{grid-column:1/-1}.version-three .footer-top>div:nth-last-child(2){grid-column:1/-1}.version-three .footer-location{grid-column:1/-1;flex-direction:row;gap:20px;justify-content:space-between}.version-three .footer-top a,.version-three .footer-top button{font-size:11px;line-height:1.6}.version-three .footer-bottom{padding-bottom:25px;line-height:1.6;gap:15px}.version-three .footer-bottom>span:nth-child(2){order:0;width:auto}.version-three .footer-bottom>button{margin-left:0}.version-three .universe-label{font-size:17px}.version-three .universe-heading h2{font-size:26px}}
