:root{--votani-font-ja: "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "YuGothic", "Meiryo", sans-serif;--font-body-family: "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "YuGothic", "Meiryo", sans-serif;--font-heading-family: "Helvetica Neue", Helvetica, Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "YuGothic", "Meiryo", sans-serif;--votani-text: #1a1a1a;--votani-text-soft: #6b6b6b;--votani-line: #e6e6e6;--votani-space-1: .8rem;--votani-space-2: 1.6rem;--votani-space-3: 3.2rem;--votani-space-4: 6.4rem;--votani-space-5: 9.6rem;--votani-space-6: 14rem}body{font-family:var(--votani-font-ja);color:var(--votani-text);letter-spacing:.04em;line-height:1.9;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--votani-font-ja);letter-spacing:.06em;line-height:1.5;font-weight:500}.votani-section{padding:var(--votani-space-3) 0 var(--votani-space-5)}.votani-section--brand-story .votani-hero__logo{padding:0;justify-content:flex-start}.votani-section--brand-story .votani-hero__logo img,.votani-section--brand-story .votani-hero__logo svg{width:auto;height:auto;max-width:min(60vw,39rem);max-height:calc((100svh - 14rem)*.75)}.votani-section--brand-story .votani-story__block:first-child{margin-top:var(--votani-space-3);margin-bottom:var(--votani-space-5)}.votani-section--brand-story .votani-story__block{margin-left:0;margin-right:0}@media screen and (min-width:990px){.votani-section--brand-story .votani-story__block:first-child{float:right;width:38%;margin:0 0 var(--votani-space-3) var(--votani-space-5)}.votani-section--brand-story .votani-hero__logo{padding:0;justify-content:center}.votani-section--brand-story .votani-hero__logo img,.votani-section--brand-story .votani-hero__logo svg{max-width:100%;max-height:none}.votani-section--brand-story .votani-story__block{max-width:none}.votani-section--brand-story .votani-container:after{content:"";display:block;clear:both}}.rte a.button{color:rgb(var(--color-button-text));text-decoration:none}.votani-container{max-width:120rem;margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.votani-section{padding:4.8rem 0 var(--votani-space-6)}.votani-container{padding:0 5rem}}.votani-eyebrow{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--votani-text-soft);margin-bottom:var(--votani-space-2)}.votani-heading{font-size:2.4rem;font-weight:500;letter-spacing:.08em;margin:0 0 var(--votani-space-3)}@media screen and (min-width:750px){.votani-heading{font-size:3.2rem}}.votani-lead{max-width:64rem;font-size:1.5rem;color:var(--votani-text-soft);line-height:2.2}.votani-link{display:inline-block;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:var(--votani-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:opacity .25s ease}.votani-link:hover{opacity:.5}.votani-placeholder{display:flex;align-items:center;justify-content:center;background:#f4f4f2;color:#c9c9c6;width:100%;height:100%}.votani-placeholder svg{width:30%;max-width:12rem;height:auto;opacity:.6}.votani-media{position:relative;overflow:hidden;background:#f4f4f2}.votani-media--16x9{aspect-ratio:16 / 9}.votani-media--4x3{aspect-ratio:4 / 3}.votani-media--1x1{aspect-ratio:1 / 1}.votani-media--3x4{aspect-ratio:3 / 4}.votani-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.votani-media--contain{background:#fff}.votani-media--contain>img{object-fit:contain;padding:5%}.votani-hero{padding:var(--votani-space-5) 0 var(--votani-space-4)}.votani-hero--split{display:flex;align-items:center;min-height:calc(100svh - 10rem);padding:var(--votani-space-4) 0}.votani-hero__grid{display:grid;gap:var(--votani-space-4);width:100%;align-items:center}.votani-hero__symbol img,.votani-hero__symbol svg{display:block;width:min(72vw,34rem);height:auto;margin:0 auto}.votani-hero__copy-tagline{font-size:clamp(1.6rem,4.6vw,2.8rem);font-weight:500;letter-spacing:.12em;line-height:1.9;white-space:nowrap;margin:0 0 var(--votani-space-3)}@media screen and (min-width:990px){.votani-hero__copy-tagline{font-size:clamp(1.8rem,2.1vw,2.8rem)}}.votani-hero__copy-body{font-size:1.4rem;line-height:2.6;letter-spacing:.05em;color:var(--votani-text-soft);max-width:46rem;margin:0}@media screen and (min-width:990px){.votani-hero__grid{grid-template-columns:1.15fr 1fr;gap:var(--votani-space-5)}.votani-hero__symbol img,.votani-hero__symbol svg{width:min(40vw,56rem);margin:0}}.votani-load{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff}.votani-load img{position:absolute;top:50%;left:50%;width:min(22vw,96px);height:auto;transform:translate(-50%,-50%) scale(1);opacity:1}.votani-load.go img{animation:votani-heart-out .25s ease-in forwards}@keyframes votani-heart-out{to{transform:translate(-50%,-50%) scale(.35);opacity:0}}.product-media-modal__content>img{width:auto;max-width:100%;max-height:calc(100vh - 4rem);object-fit:contain;margin-left:auto;margin-right:auto}html.votani-intro .product-media-modal__content>img:not(.is-media-revealed){opacity:0}html.votani-intro .product-media-modal__content>img.is-media-revealed{opacity:1;transition:opacity .4s ease}.votani-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0af5;display:flex;align-items:center;justify-content:center}.votani-video-modal[hidden]{display:none}.votani-video-modal video{width:100%;height:100%;max-width:100vw;max-height:100vh;object-fit:contain}.votani-video-modal__close{position:absolute;top:1.6rem;right:1.6rem;z-index:2;width:4rem;height:4rem;padding:1rem;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:0;border-radius:50%;color:#1a1a1a;cursor:pointer}.votani-video-modal__close svg{width:100%;height:100%}.votani-grid{--cols: 5;--gap: 8px;--cell: 180px;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:var(--cell);grid-auto-flow:dense;gap:var(--gap);padding:var(--gap)}@media screen and (max-width:1199px){.votani-grid{--cols: 4}}@media screen and (max-width:989px){.votani-grid{--cols: 3}}@media screen and (max-width:749px){.votani-grid{--cols: 2}}.votani-grid__tile{position:relative;overflow:hidden;background:#f4f4f2;grid-column:span 1;grid-row:span 1;text-decoration:none;color:inherit;display:block}.votani-grid__tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.votani-grid__tile--banner{background:#fff}.votani-grid__tile--banner>img{object-fit:contain;width:100%;height:100%}.votani-grid a.votani-grid__tile--banner:hover>img{transform:none!important}.votani-grid__tile--product{background:#fff}.votani-grid__tile--product>img{object-fit:contain;box-sizing:border-box;padding:10%}a.votani-grid__tile:hover>img{transform:scale(1.04)}a.votani-grid__tile--main:hover>img{transform:none}.votani-grid__tile{transition:border-radius .45s ease}.votani-grid__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:0;pointer-events:none;z-index:3;transition:border-color .25s ease,border-radius .45s ease}.votani-grid__tile:hover{border-radius:14px}.votani-grid__tile:hover:after{border-color:var(--votani-accent, #1a1a1a);border-radius:14px}.votani-grid__tile--tall{grid-column:span 2;grid-row:span 3}.votani-grid__tile--wide{grid-column:span 2;grid-row:span 1}.votani-grid__tile--main{grid-column:span 2;grid-row:span 2}.votani-grid__tile--main>img{object-fit:cover;object-position:50% 100%;transition:none}.votani-grid__tile--contain{background:#fff}.votani-grid__tile--contain .votani-media,.votani-grid__tile--contain .votani-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.votani-grid__tile--contain .votani-media>img{padding:0;object-fit:contain;transform:none}.votani-grid a.votani-grid__tile--contain:hover .votani-media>img{transform:none!important}.votani-grid__tile--text{background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.2rem}.votani-grid__tile--text span{font-size:clamp(1.1rem,1.3vw,1.6rem);font-weight:500;letter-spacing:.08em;line-height:1.9}.votani-grid__tile--logo{background:#fff;display:flex;align-items:center;justify-content:center;padding:22%}.votani-grid__tile--logo>img{position:static;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.votani-grid__tile--logo-wide{padding:26% 15%}.votani-grid__label{position:absolute;left:1.2rem;bottom:1.1rem;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.24em;text-shadow:0 1px 8px rgba(0,0,0,.35);z-index:1}@media screen and (max-width:749px){.votani-grid__label{font-size:1.3rem}}.votani-fullscreen{position:relative;overflow:hidden;background:#f4f4f2}.votani-fullscreen--full{height:100svh}.votani-fullscreen--tall{height:80svh}.votani-fullscreen--medium{height:60svh}.votani-fullscreen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.votani-fullscreen--parallax img{height:124%;top:-12%;will-change:transform}@media(prefers-reduced-motion:reduce){.votani-fullscreen--parallax img{height:100%;top:0;transform:none!important}}.votani-hero__logo{display:flex;justify-content:center;padding:var(--votani-space-1) 0}.votani-hero__logo svg,.votani-hero__logo img{width:min(72vw,52rem);height:auto}.votani-hero__tagline{text-align:center;font-size:1.7rem;letter-spacing:.16em;color:var(--votani-text);margin:0 0 var(--votani-space-3)}.votani-hero__body{max-width:56rem;margin:0 auto var(--votani-space-4);text-align:center;font-size:1.35rem;line-height:2.4;color:var(--votani-text-soft)}@media screen and (min-width:750px){.votani-hero__logo{padding:var(--votani-space-2) 0}}.votani-gateway__grid{display:grid;gap:var(--votani-space-3)}@media screen and (min-width:750px){.votani-gateway__grid{grid-template-columns:1fr 1fr;gap:var(--votani-space-3)}}.votani-gateway__card{display:block;text-decoration:none;color:inherit}.votani-gateway__card .votani-media{margin-bottom:var(--votani-space-2)}.votani-gateway__card img{transition:transform .6s ease}.votani-gateway__card:hover img{transform:scale(1.02)}.votani-gateway__title{font-size:1.8rem;font-weight:500;letter-spacing:.1em;margin:0 0 .4rem}.votani-gateway__note{font-size:1.3rem;color:var(--votani-text-soft);margin:0}.votani-news__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--votani-line)}.votani-news__item a{display:grid;grid-template-columns:10rem 1fr;gap:var(--votani-space-2);align-items:baseline;padding:var(--votani-space-2) 0;border-bottom:1px solid var(--votani-line);text-decoration:none;color:inherit;transition:opacity .25s ease}.votani-news__item a:hover{opacity:.5}.votani-news__date{font-size:1.2rem;letter-spacing:.1em;color:var(--votani-text-soft)}.votani-news__title{font-size:1.4rem}.votani-bikes__grid{display:grid;gap:var(--votani-space-4) var(--votani-space-3)}@media screen and (min-width:750px){.votani-bikes__grid{grid-template-columns:1fr 1fr}}.votani-bike-card{display:block;text-decoration:none;color:inherit}.votani-bike-card__media{position:relative;overflow:hidden;margin-bottom:var(--votani-space-2);border-radius:0;transition:border-radius .45s ease;line-height:0}.votani-bike-card__media img{display:block;width:100%;height:auto;transition:transform .6s ease}.votani-bike-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:0;pointer-events:none;z-index:2;transition:border-color .25s ease,border-radius .45s ease}.votani-bike-card:hover .votani-bike-card__media{border-radius:14px}.votani-bike-card:hover .votani-bike-card__media:after{border-color:var(--votani-accent, #1a1a1a);border-radius:14px}.votani-bike-card:hover .votani-bike-card__media img,.votani-bike-card:hover img{transform:scale(1.04)}.votani-bike-card__name{font-size:2rem;font-weight:500;letter-spacing:.12em;margin:0 0 .4rem}.votani-bike-card__tagline{font-size:1.3rem;color:var(--votani-text-soft);margin:0 0 .6rem}.votani-bike-card__price{font-size:1.3rem;letter-spacing:.08em;margin:0}.votani-bike__header{text-align:center;padding-bottom:var(--votani-space-3)}.votani-bike__name{font-size:3.2rem;font-weight:500;letter-spacing:.14em;margin:0 0 .8rem}.votani-bike__tagline{font-size:1.4rem;color:var(--votani-text-soft);margin:0}.votani-bike__price{font-size:1.6rem;letter-spacing:.1em;margin:var(--votani-space-2) 0 0}.votani-bike__body{max-width:72rem;margin:var(--votani-space-4) auto 0}.votani-bike__description{font-size:1.5rem;line-height:2.2;color:var(--votani-text)}.votani-bike__section-title{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--votani-text-soft);margin:var(--votani-space-4) 0 var(--votani-space-2)}.votani-spec-table{width:100%;border-collapse:collapse;border-top:1px solid var(--votani-line);font-size:1.35rem}.votani-spec-table th,.votani-spec-table td{padding:1.2rem 0;border-bottom:1px solid var(--votani-line);text-align:left;vertical-align:top;font-weight:400}.votani-spec-table th{width:32%;color:var(--votani-text-soft);padding-right:var(--votani-space-2)}.votani-colors{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.votani-colors li{font-size:1.3rem;border:1px solid var(--votani-line);border-radius:10rem;padding:.5rem 1.6rem}.votani-bike__cta{text-align:center;margin-top:var(--votani-space-5);padding-top:var(--votani-space-4);border-top:1px solid var(--votani-line)}.votani-bike__cta-note{font-size:1.35rem;color:var(--votani-text-soft);margin:0 0 var(--votani-space-2)}.votani-dealers__region{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--votani-text-soft);margin:var(--votani-space-4) 0 var(--votani-space-1)}.votani-dealers__region:first-of-type{margin-top:0}.votani-dealers__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--votani-line)}.votani-dealers__item a{display:grid;gap:.2rem;padding:var(--votani-space-2) 0;border-bottom:1px solid var(--votani-line);text-decoration:none;color:inherit;transition:opacity .25s ease}.votani-dealers__item a:hover{opacity:.5}.votani-dealers__name{font-size:1.5rem;letter-spacing:.06em}.votani-dealers__meta{font-size:1.25rem;color:var(--votani-text-soft)}@media screen and (min-width:750px){.votani-dealers__item a{grid-template-columns:1fr auto;align-items:center}}.votani-story__block{max-width:72rem;margin:0 auto var(--votani-space-5)}.votani-story__block:last-child{margin-bottom:0}.votani-story__text{font-size:1.5rem;line-height:2.4}.votani-story__media{max-width:96rem}.votani-story__caption{font-size:1.2rem;color:var(--votani-text-soft);margin-top:var(--votani-space-1)}.button:not(.button--tertiary),.shopify-challenge__button,.customer button{letter-spacing:.14em;font-size:1.3rem}.votani-section--collection{padding-bottom:var(--votani-space-2)}.rte .votani-sizetable{table-layout:auto;width:100%;max-width:52rem;border-collapse:collapse;margin:var(--votani-space-2) 0;font-size:1.3rem}.rte .votani-sizetable th,.rte .votani-sizetable td{border:1px solid var(--votani-line);padding:.7rem 1rem;height:auto;text-align:center;white-space:nowrap}.rte .votani-sizetable thead th{font-weight:500;background:#f7f7f5}.product-grid{column-gap:.8rem;row-gap:3.2rem}.card-wrapper .card--standard .card__inner{border:0;border-radius:0;background:transparent}.card-wrapper .card--card:after,.card-wrapper .card--standard .card__inner:after{box-shadow:none}.card-wrapper .card .card__inner .card__media{background:#fff;border-radius:0;transition:border-radius .45s ease}.card-wrapper .card__media .media img{object-fit:contain;box-sizing:border-box;padding:8%}.card-wrapper .card .card__inner .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:0;pointer-events:none;z-index:2;transition:border-color .25s ease,border-radius .45s ease}.card-wrapper:hover .card .card__inner .card__media{border-radius:14px}.card-wrapper:hover .card .card__inner .card__media:after{border-color:var(--votani-accent, #1a1a1a);border-radius:14px}.card-wrapper .card__media .media img{transition:transform .6s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card-wrapper .card__heading,.card-wrapper .card__heading.h5{font-size:1.7rem;font-weight:500;letter-spacing:.04em;line-height:1.6}.card-wrapper .card__information{padding-top:var(--votani-space-2)}.collection-hero__title,.product__title>h1,.product__title .h1{font-size:2.4rem;font-weight:500;letter-spacing:.08em;line-height:1.5}@media screen and (min-width:750px){.collection-hero__title,.product__title>h1,.product__title .h1{font-size:3.2rem}}.price{letter-spacing:.08em}.collection-hero{padding:var(--votani-space-5) 0}@media screen and (min-width:750px){.collection-hero{padding:var(--votani-space-6) 0}}.collection-hero__inner{text-align:left;align-items:flex-start}.collection-hero__title.votani-heading{text-align:left}.votani-lead--rte{margin-top:0}.votani-lead--rte>p{margin:0}.header__heading-link .h2{letter-spacing:.2em}.header__menu-item{font-weight:400;letter-spacing:.06em}.header .header__search,.header *>.header__search{display:none!important}.section-header .header.page-width{max-width:none;padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.section-header .header.page-width{padding-left:3rem;padding-right:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/votani.css.map */
