.collection-hero-bike img{height:auto;max-height:540px;object-fit:contain}.collection-card img{height:auto}.collection-card-photo img{height:auto;aspect-ratio:1.45;object-fit:contain}header .uni-cart-link{white-space:nowrap;font-size:13px}.uni-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:50px;align-items:start}.uni-product-copy h1,.collection-hero h1{font-size:clamp(32px,4.8vw,72px);overflow-wrap:anywhere}.uni-gallery-main{background:white}.uni-gallery-main img{width:100%;height:auto;max-height:720px;object-fit:contain}.uni-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.uni-thumbnails button{width:90px;border:1px solid var(--line);background:white;padding:4px;cursor:pointer}.uni-thumbnails img{width:100%;height:75px;object-fit:contain}.uni-extra-media{width:100%}.uni-extra-media video,.uni-extra-media iframe{max-width:100%}.uni-price{font-size:28px;font-weight:bold;margin:20px 0}.uni-product form,.uni-content form{display:grid;gap:12px;max-width:680px;margin:24px 0}.uni-product select,.uni-product input,.uni-content input,.uni-content textarea{max-width:100%;min-width:0;width:100%;padding:13px;border:1px solid var(--line);background:white;color:var(--ink)}.uni-product input[type=number],.uni-cart-row input{width:90px}.uni-product button:disabled{opacity:.5;cursor:not-allowed}.uni-richtext{line-height:1.75;overflow-wrap:anywhere;margin:30px 0}.uni-richtext img,.uni-richtext iframe,.uni-richtext table{max-width:100%;height:auto}.uni-richtext a,.uni-policy-links a{text-decoration:underline}.uni-richtext h1,.uni-richtext h2,.uni-richtext h3{font:700 24px/1.25 Arial,sans-serif;letter-spacing:normal}.uni-content{min-height:55vh}.uni-content>h1{font-size:clamp(34px,6vw,80px);max-width:1000px}.uni-content .collection-card h2{font:700 24px/1.2 Arial,sans-serif}.uni-collection-description{max-width:950px}.uni-pagination{display:flex;gap:18px;margin:36px 0}.uni-policy-links{font-size:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.uni-cart-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.collection-card-title h3{overflow-wrap:anywhere}.collection-card-title{align-items:start}.collection-card-title>span{white-space:nowrap}@media(max-width:850px){.uni-product{grid-template-columns:1fr}.uni-product-copy h1{font-size:40px}header{gap:15px}header .nav-cta{display:none}}@media(max-width:600px){header .logo{width:110px}header .uni-cart-link{font-size:11px}.uni-cart-row{grid-template-columns:65px minmax(0,1fr);gap:12px}.uni-cart-row>strong{grid-column:2}.collection-card-title{flex-wrap:wrap}.uni-product-copy h1{font-size:32px}}

/* Existing Tenere comparators */
.uni-existing-compare{background:white;border:1px solid var(--line)}.uni-existing-stage{position:relative;aspect-ratio:1600/906;overflow:hidden;background:white;touch-action:pan-y;user-select:none}.uni-existing-stage .uni-before{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.uni-existing-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split));pointer-events:none}.uni-existing-after img{position:absolute;width:100%;max-width:none;height:auto;transform-origin:0 0}.uni-existing-stage input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;z-index:5;touch-action:pan-y}.uni-existing-stage:focus-within{outline:3px solid var(--red);outline-offset:-3px}.uni-existing-stage .compare-divider{left:var(--split)}.uni-original-photos{margin-top:20px}.uni-original-photos summary{cursor:pointer;padding:15px 0;border-bottom:1px solid var(--line);font-weight:bold}.uni-existing-compare .compare-bottom{flex-wrap:wrap;gap:12px}.uni-existing-compare .compare-top{font-size:11px}
