.bike-sizer-section{--sizer-accent:var(--brand-magenta);--thumb-height:129px;--thumb-width:64px;display:flex;flex-direction:column;gap:var(--global-item-gap);align-items:stretch}.bike-sizer-section:not(:has(.bike-sizer)){display:none}.bike-sizer-section bike-sizer{display:flex;flex-direction:row;align-items:stretch}@media screen and (max-width:989px){.bike-sizer-section bike-sizer{flex-direction:column;gap:var(--global-item-gap)}}.bike-sizer-section bike-sizer .bike-sizer-height{display:flex;flex-direction:row;gap:var(--global-col-gap-lg);align-self:stretch}@media screen and (min-width:990px){.bike-sizer-section bike-sizer .bike-sizer-height{padding-right:var(--box-pad-lg);border-right:var(--global-border-width) solid var(--global-border)}}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-height{flex-direction:column;gap:calc(var(--global-item-gap) + var(--thumb-width)/ 2)}}.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper{width:16px;display:flex;align-items:stretch;justify-content:center;overflow:visible}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper{width:100%;height:8px}}.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;border-radius:var(--global-border-rad);background:linear-gradient(to top,var(--brand-slate) 0,var(--brand-slate) var(--progress,0),var(--sizer-accent) var(--progress,0),var(--sizer-accent) 100%)}.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale:focus{outline:2px solid var(--brand-cyan);border-radius:var(--global-border-rad);outline-offset:12px}@media screen and (min-width:990px){.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale{transform:rotate(-180deg);writing-mode:vertical-rl}}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale{width:100%;background:linear-gradient(to right,var(--sizer-accent) 0,var(--sizer-accent) var(--progress,0),var(--brand-slate) var(--progress,0),var(--brand-slate) 100%)}}.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:0;width:var(--thumb-width,64px);height:var(--thumb-height,129px);background:var(--thumb-svg) no-repeat center/contain;cursor:pointer}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale::-webkit-slider-thumb{transform:rotate(-90deg);margin-right:calc(var(--global-sect-pad-x-sm) * -1)}}.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:var(--thumb-width,64px);height:var(--thumb-height,129px);background:var(--thumb-svg) no-repeat center/contain;cursor:pointer}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-height .bike-slider-scale-wrapper .bike-sizer-scale::-moz-range-thumb{transform:rotate(-90deg)}}.bike-sizer-section bike-sizer .bike-sizer-labels{height:100%;display:flex;flex-direction:column;justify-content:space-between;width:365px}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-labels{flex-direction:row;gap:16px;width:100%;align-items:center}}.bike-sizer-section bike-sizer .bike-sizer-labels .bike-sizer-selected-height{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--global-text-gap);padding:var(--box-pad-md);border:4px solid var(--sizer-accent);border-radius:var(--box-border-rad)}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-labels .bike-sizer-selected-height{min-width:200px;align-items:center}}.bike-sizer-section bike-sizer .bike-sizer-labels .bike-sizer-selected-height .bike-sizer-selected-height-label{color:var(--heading-fill-light)}.bike-sizer-section bike-sizer .bike-sizer-labels .bike-sizer-selected-height .bike-sizer-selected-height-value--wrapper{display:flex;flex-direction:row;align-items:center;gap:5px}.bike-sizer-section bike-sizer .bike-sizer-labels .bike-sizer-selected-height .bike-sizer-selected-height-value--wrapper *{text-wrap:nowrap;color:var(--sizer-accent)}.bike-sizer-section bike-sizer .bike-sizer-variant{display:flex;flex-direction:column;gap:var(--global-item-gap-sm);flex-grow:1;height:auto}@media screen and (min-width:990px){.bike-sizer-section bike-sizer .bike-sizer-variant{padding-left:var(--box-pad-lg)}}.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-heading{display:flex;flex-direction:column;text-align:center;gap:var(--global-text-gap);color:var(--heading-fill-light)}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-heading{gap:var(--global-grid-gap-md)}}.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-heading .bike-sizer-selected-variant{color:var(--sizer-accent);text-transform:uppercase}.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image{height:330px;align-self:stretch}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image{height:183px}}.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image img,.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:338/181}@media screen and (max-width:989px){.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image img,.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-variant-image svg{aspect-ratio:343/183.68;height:-moz-fit-content;height:fit-content;max-height:100%}}.bike-sizer-section bike-sizer .bike-sizer-variant .bike-sizer-title{text-transform:uppercase;color:var(--sizer-accent);text-align:center}