.simpatico-photo-hero-shell{--simpatico-page-hero-header-offset: 88px;--simpatico-hero-shell-image: none;--simpatico-hero-shell-position: center center;--simpatico-hero-shell-position-mobile: var(--simpatico-hero-shell-position);--simpatico-hero-shell-image-size: cover;--simpatico-hero-shell-image-size-mobile: auto 100%;--simpatico-hero-shell-min-height: clamp(360px, 40vw, 560px);--simpatico-hero-shell-min-height-mobile: clamp(220px, 64vw, 320px);--simpatico-hero-shell-overlap: -8rem;--simpatico-hero-shell-overlap-mobile: -5.5rem;--simpatico-hero-content-max-width-mobile: 17rem;--simpatico-hero-shell-overlay: linear-gradient(180deg, rgba(0, 0, 0, .08) 0%, rgba(0, 0, 0, .12) 22%, rgba(0, 0, 0, .12) 54%, rgba(0, 0, 0, .46) 100%);--simpatico-hero-shell-overlay-mobile: linear-gradient(180deg, rgba(0, 0, 0, .06) 0%, rgba(0, 0, 0, .08) 20%, rgba(0, 0, 0, .14) 54%, rgba(0, 0, 0, .42) 100%);position:relative;isolation:isolate;overflow:hidden;padding-bottom:var(--simpatico-space-2xl);background:var(--simpatico-bg)}.simpatico-photo-hero-shell--bikes{--simpatico-hero-shell-image: var(--simpatico-image-page-bikes);--simpatico-hero-shell-position: center 58%;--simpatico-hero-shell-position-mobile: center 72%}.site-main.simpatico-page>.simpatico-photo-hero-shell,body.page:not(.elementor-page) main.page>.simpatico-photo-hero-shell{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.post-type-archive-simpatico_model main.site-main.simpatico-page,main.site-main.simpatico-bikes-archive-v2{max-width:none;padding-left:0!important;padding-right:0!important}.simpatico-photo-hero-shell:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--simpatico-hero-shell-overlay),var(--simpatico-hero-shell-image);background-size:100% 100%,var(--simpatico-hero-shell-image-size);background-repeat:no-repeat,no-repeat;background-position:center,var(--simpatico-hero-shell-position);background-attachment:scroll,fixed}.simpatico-photo-hero-shell:after{content:"";position:absolute;inset:auto 0 0;height:clamp(120px,18vw,240px);z-index:0;background:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.56) 58%,var(--simpatico-bg) 100%);pointer-events:none}.simpatico-photo-hero-shell>*{position:relative;z-index:1}.simpatico-photo-hero-shell .simpatico-bikes-v2__hero{min-height:var(--simpatico-hero-shell-min-height);padding-top:calc(var(--simpatico-page-hero-header-offset) + 1.8rem);padding-bottom:2rem;background:transparent}.simpatico-photo-hero-shell .simpatico-bikes-v2__hero:before,.simpatico-photo-hero-shell .simpatico-bikes-v2__hero:after{display:none}.simpatico-photo-hero-shell__overlap{position:relative;z-index:2;margin-top:var(--simpatico-hero-shell-overlap)}.simpatico-bikes-v2__hero-content{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 3rem);margin:0 auto;padding:clamp(.7rem,1.5vw,1rem) clamp(1.2rem,2.2vw,1.8rem);background:linear-gradient(180deg,#22252ac2,#1c1e22b8);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 10px 28px #0000003d}.simpatico-bikes-v2__headline{margin:0;font-size:clamp(1.9rem,4.1vw,3.75rem);font-family:var(--simpatico-font-display);font-weight:400;font-style:italic;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--simpatico-text)}.simpatico-bikes-v2__headline em{color:var(--simpatico-accent);font-style:italic}.simpatico-bikes-v2__overview{position:relative;z-index:2;padding-bottom:var(--simpatico-space-2xl)}.simpatico-bikes-v2__compare,.simpatico-bikes-v2__detail{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1a1a1cfa,#121214fa);box-shadow:0 24px 56px #00000038}.simpatico-bikes-v2__compare{margin-bottom:var(--simpatico-space-xl);overflow:hidden}.simpatico-bikes-v2__compare-shell{padding:clamp(.95rem,2vw,1.5rem) clamp(1.35rem,2.4vw,2rem) clamp(1.35rem,2.4vw,1.9rem);width:100%;max-width:100%;box-sizing:border-box}.simpatico-bikes-v2__compare-copy{max-width:620px;margin:0 auto .95rem;text-align:center}.simpatico-bikes-v2__eyebrow{margin:0 0 .65rem;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--simpatico-accent)}.simpatico-bikes-v2__compare-copy h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.55rem);line-height:1.02}.simpatico-bikes-v2__compare-copy p{margin:.55rem auto 0;max-width:560px;font-size:.98rem;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__copy-mobile{display:none}.simpatico-bikes-v2__comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.7vw,1.25rem);align-items:start;margin-bottom:.9rem}.simpatico-bikes-v2__comparison-bike{min-width:0;display:grid;gap:.75rem}.simpatico-bikes-v2__comparison-copy-block{padding:0 .25rem;text-align:center;min-width:0}.simpatico-bikes-v2__comparison-tag{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;background:#c4a68a1f;border:1px solid rgba(196,166,138,.35);font-size:.73rem;letter-spacing:.12em;text-transform:uppercase;color:#f0dfcd}.simpatico-bikes-v2__comparison-copy-block h3{margin:.75rem 0 .35rem;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.05;overflow-wrap:anywhere}.simpatico-bikes-v2__comparison-copy-block p{margin:0;font-size:.92rem;color:var(--simpatico-text-muted);overflow-wrap:anywhere}.simpatico-bikes-v2__comparison-frame{position:relative;min-height:clamp(220px,23vw,320px);border-radius:24px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:radial-gradient(circle at 50% 8%,#ffffff2e,#ffffff05 52%,#0000 72%),linear-gradient(180deg,#dad5db,#c7c1c7);display:flex;align-items:flex-end;justify-content:center;padding:0}.simpatico-bikes-v2__comparison-frame--gamma-race{background:radial-gradient(circle at 50% 8%,#ffffff2e,#ffffff05 52%,#0000 72%),linear-gradient(180deg,#d9d3cd,#c7b9ab)}.simpatico-bikes-v2__comparison-frame--gamma-x{background:radial-gradient(circle at 50% 8%,#ffffff2e,#ffffff05 52%,#0000 72%),linear-gradient(180deg,#d2c9c4,#b59d91)}.simpatico-bikes-v2__comparison-frame--n1{background:radial-gradient(circle at 50% 8%,#ffffff2e,#ffffff05 52%,#0000 72%),linear-gradient(180deg,#e0d8dd,#d2bcc6)}.simpatico-bikes-v2__comparison-frame img{width:100%;height:100%;object-fit:cover;object-position:center 68%;filter:none}.simpatico-bikes-v2__comparison-note{margin:0;font-size:.8rem;line-height:1.35;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__comparison-controls{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.65rem}.simpatico-bikes-v2__comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.simpatico-bikes-v2__comparison-toolbar>*{min-width:0}.simpatico-bikes-v2__shared-swatches{display:flex;flex-wrap:wrap;gap:.8rem;flex:1 1 36rem;min-width:min(100%,36rem)}.simpatico-bikes-v2__shared-swatch{display:inline-flex;align-items:center;gap:.72rem;padding:.75rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:var(--simpatico-text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;min-width:0;max-width:100%;box-sizing:border-box}.simpatico-bikes-v2__shared-swatch:hover,.simpatico-bikes-v2__shared-swatch:focus-visible{border-color:#c4a68a8c;background:#c4a68a14;transform:translateY(-1px)}.simpatico-bikes-v2__shared-swatch.is-active{border-color:#c4a68ab8;background:#c4a68a29;box-shadow:0 0 0 1px #c4a68a40}.simpatico-bikes-v2__shared-swatch-dot{width:18px;height:18px;border-radius:50%;background:var(--swatch-color);box-shadow:inset 0 0 0 1px #ffffff38;flex:0 0 auto}.simpatico-bikes-v2__shared-swatch-text{font-size:.88rem;font-weight:700;white-space:nowrap;min-width:0}.simpatico-bikes-v2__n1-finish{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.simpatico-bikes-v2__n1-finish-label{font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__n1-finish-toggle{display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;max-width:100%;box-sizing:border-box}.simpatico-bikes-v2__n1-finish-toggle button{border:0;background:transparent;color:var(--simpatico-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;padding:.5rem .8rem;border-radius:999px;cursor:pointer;min-width:0}.simpatico-bikes-v2__n1-finish-toggle button.is-active{background:#c4a68af5;color:var(--simpatico-bg-alt)}.simpatico-bikes-v2__detail{padding:clamp(1.2rem,2vw,1.5rem)}.simpatico-bikes-v2__detail-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.7vw,1.25rem);align-items:start}.simpatico-bikes-v2__detail-card{padding:clamp(1.2rem,2vw,1.5rem);border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff03);height:100%;display:grid;align-content:start;gap:.9rem}.simpatico-bikes-v2__detail-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0}.simpatico-bikes-v2__detail-copy{max-width:760px;min-width:0}.simpatico-bikes-v2__detail-tag{display:inline-flex;margin-bottom:.85rem;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--simpatico-accent)}.simpatico-bikes-v2__detail-title{margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1}.simpatico-bikes-v2__detail-tagline{margin:.4rem 0 0;font-size:1rem;font-style:italic;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__detail-summary{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);max-width:860px;font-size:.98rem;line-height:1.55;color:var(--simpatico-text-secondary)}.simpatico-bikes-v2__detail-actions{flex:0 0 auto}.simpatico-bikes-v2__detail-actions .simpatico-btn{width:100%}.simpatico-bikes-v2__detail-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.1rem 0}.simpatico-bikes-v2__fact{padding:.82rem .95rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);min-width:0}.simpatico-bikes-v2__fact span{display:block;margin-bottom:.45rem;font-size:.73rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__fact strong{display:block;font-size:.95rem;line-height:1.35;color:var(--simpatico-text)}.simpatico-bikes-v2__feature-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.simpatico-bikes-v2__feature{padding:.9rem .95rem .95rem;border-radius:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.simpatico-bikes-v2__feature h4{margin:0;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--simpatico-text);line-height:1.25;overflow-wrap:anywhere}.simpatico-bikes-v2__feature p{margin:.45rem 0 0;font-size:.9rem;line-height:1.5;color:var(--simpatico-text-muted)}.simpatico-bikes-v2__feature a{color:var(--simpatico-accent)}.simpatico-bikes-archive-v2+.simpatico-cta-banner,body.post-type-archive-simpatico_model .simpatico-cta-banner{margin-top:clamp(2.25rem,5vw,4rem)}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-container,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-container{max-width:1200px}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__content,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:760px;margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem);gap:.9rem;border-radius:28px;background:linear-gradient(135deg,#c4a68a29,#121212fa);border:1px solid rgba(196,166,138,.25);text-align:center;align-items:center}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__title,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__title,.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__text,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__text{text-align:center}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__text,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__text{max-width:44rem;margin-top:0;margin-left:auto;margin-right:auto}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__actions,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__actions{width:100%;justify-content:center}@media (max-width: 1023px){.simpatico-photo-hero-shell{--simpatico-page-hero-header-offset: 72px}.simpatico-bikes-v2__comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simpatico-bikes-v2__comparison-bike:last-child{grid-column:1 / -1;max-width:640px;margin:0 auto}.simpatico-bikes-v2__detail-card-head{flex-direction:column}.simpatico-bikes-v2__detail-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.simpatico-photo-hero-shell:before{background-attachment:scroll,scroll;background-image:var(--simpatico-hero-shell-overlay-mobile),var(--simpatico-hero-shell-image);background-size:100% 100%,var(--simpatico-hero-shell-image-size-mobile);background-position:center,var(--simpatico-hero-shell-position-mobile)}.simpatico-photo-hero-shell .simpatico-bikes-v2__hero{min-height:var(--simpatico-hero-shell-min-height-mobile);padding-top:calc(var(--simpatico-page-hero-header-offset) + .15rem);padding-bottom:0}.simpatico-photo-hero-shell__overlap{margin-top:var(--simpatico-hero-shell-overlap-mobile)}.simpatico-bikes-v2__hero-content{width:auto;max-width:min(var(--simpatico-hero-content-max-width-mobile),calc(100% - 2rem));padding:.7rem .8rem .85rem;background:linear-gradient(180deg,#22252ad1,#1c1e22c7);border-radius:20px}.simpatico-bikes-v2__headline{white-space:normal}.simpatico-bikes-v2__compare-shell,.simpatico-bikes-v2__detail{padding:1rem;width:100%;max-width:100%;box-sizing:border-box}.simpatico-bikes-v2__copy-desktop{display:none}.simpatico-bikes-v2__copy-mobile{display:inline}.simpatico-bikes-v2__compare-copy{margin-bottom:.85rem}.simpatico-bikes-v2__compare-copy h2{font-size:clamp(1.42rem,8vw,1.95rem)}.simpatico-bikes-v2__compare-copy p{font-size:.9rem;line-height:1.45}.simpatico-bikes-v2__comparison-grid{display:flex;gap:.9rem;overflow-x:auto;padding:0 0 .35rem;margin:0 0 .9rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-left:0}.simpatico-bikes-v2__comparison-bike,.simpatico-bikes-v2__comparison-bike:last-child{flex:0 0 min(84vw,19rem);max-width:none;margin:0;scroll-snap-align:start}.simpatico-bikes-v2__comparison-frame{min-height:225px}.simpatico-bikes-v2__shared-swatches{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%;overflow-x:auto;padding-bottom:.15rem;flex:1 1 auto;min-width:0;align-items:start;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.simpatico-bikes-v2__comparison-toolbar,.simpatico-bikes-v2__n1-finish{align-items:flex-start;flex-direction:column;width:100%}.simpatico-bikes-v2__shared-swatch{flex:0 0 auto;width:auto;max-width:none;min-height:44px;gap:.5rem;padding:.58rem .72rem;border-radius:16px;justify-content:flex-start;align-self:start}.simpatico-bikes-v2__shared-swatch-dot{width:12px;height:12px}.simpatico-bikes-v2__shared-swatch-text{font-size:.76rem;line-height:1.2;white-space:nowrap}.simpatico-bikes-v2__comparison-tag{font-size:.66rem;padding:.34rem .58rem;line-height:1.2;text-align:center;max-width:100%}.simpatico-bikes-v2__comparison-copy-block h3{font-size:1.18rem}.simpatico-bikes-v2__comparison-copy-block p{font-size:.88rem;line-height:1.35}.simpatico-bikes-v2__n1-finish{width:100%;gap:.45rem}.simpatico-bikes-v2__n1-finish-label{font-size:.72rem}.simpatico-bikes-v2__n1-finish-toggle{width:100%}.simpatico-bikes-v2__n1-finish-toggle button{flex:1 1 0;padding:.58rem .68rem;font-size:.78rem}.simpatico-bikes-v2__detail{padding:.95rem}.simpatico-bikes-v2__detail-stack{gap:1rem}.simpatico-bikes-v2__detail-stack,.simpatico-bikes-v2__detail-facts,.simpatico-bikes-v2__feature-list{grid-template-columns:minmax(0,1fr)}.simpatico-bikes-v2__detail-card{padding:1rem;gap:1rem}.simpatico-bikes-v2__detail-actions,.simpatico-bikes-v2__detail-actions .simpatico-btn{width:100%;max-width:100%;box-sizing:border-box}.simpatico-bikes-v2__detail-summary{margin-top:.15rem;padding-top:.75rem}.simpatico-bikes-v2__detail-facts,.simpatico-bikes-v2__feature-list{gap:.72rem}.simpatico-bikes-v2__fact,.simpatico-bikes-v2__feature{border-radius:16px}.simpatico-bikes-v2__feature h4{font-size:.72rem;letter-spacing:.1em}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-container,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-container{padding-left:1rem;padding-right:1rem}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__content,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__content{max-width:none;padding:1.15rem 1rem 1.2rem}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__title,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__title{font-size:clamp(1.6rem,8vw,2rem)}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__actions,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__actions{width:100%}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__actions .simpatico-btn,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__actions .simpatico-btn{width:100%;max-width:100%;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding-left:.95rem;padding-right:.95rem}}@media (max-width: 420px){.simpatico-bikes-v2__compare-shell,.simpatico-bikes-v2__detail{padding:.9rem}.simpatico-bikes-v2__comparison-grid{gap:.75rem}.simpatico-bikes-v2__comparison-bike,.simpatico-bikes-v2__comparison-bike:last-child{flex-basis:min(82vw,18rem)}.simpatico-bikes-v2__shared-swatches{gap:.42rem}.simpatico-bikes-v2__shared-swatch{padding:.5rem .6rem;border-radius:14px}.simpatico-bikes-v2__shared-swatch-text{font-size:.69rem}.simpatico-bikes-v2__n1-finish-toggle button{padding:.55rem .48rem;font-size:.74rem}.simpatico-bikes-v2__feature h4{font-size:.69rem;letter-spacing:.08em}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__content,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__content{padding-left:.9rem;padding-right:.9rem}.simpatico-bikes-archive-v2+.simpatico-cta-banner .simpatico-cta-banner__actions .simpatico-btn,body.post-type-archive-simpatico_model .simpatico-cta-banner .simpatico-cta-banner__actions .simpatico-btn{padding-left:.85rem;padding-right:.85rem}}
/*# sourceMappingURL=bikes-archive.min.css.map */
