.bikeshop-size-guide-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;align-items:center;justify-content:center;animation:bikeshopFadeIn .3s ease-out}@keyframes bikeshopFadeIn{0%{opacity:0}to{opacity:1}}.bikeshop-size-guide-modal.bikeshop-active{display:flex}.bikeshop-size-guide-container{background-color:#fff;width:90%;max-width:800px;border-radius:8px;box-shadow:0 4px 20px #0003;overflow:hidden;position:relative;animation:bikeshopSlideIn .3s ease-out}@keyframes bikeshopSlideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.bikeshop-size-guide-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb}.bikeshop-size-guide-header h1{font-size:24px;font-weight:700;margin:0}.bikeshop-close-button{cursor:pointer;font-size:24px;line-height:1;transition:opacity .2s}.bikeshop-close-button:hover{opacity:.7}.bikeshop-size-guide-content{padding:24px;max-height:80vh;overflow-y:auto}.bikeshop-dynamic-content{max-width:100%}.bikeshop-page-title{font-size:20px;font-weight:700;margin-bottom:16px;color:#333}.bikeshop-page-content{line-height:1.6}.bikeshop-page-content h1,.bikeshop-page-content h2,.bikeshop-page-content h3,.bikeshop-page-content h4,.bikeshop-page-content h5,.bikeshop-page-content h6{margin-top:24px;margin-bottom:12px}.bikeshop-page-content p{margin-bottom:16px}.bikeshop-page-content table{width:100%;border-collapse:collapse;margin:16px 0}.bikeshop-page-content table th,.bikeshop-page-content table td{padding:12px;text-align:left;border:1px solid #ddd}.bikeshop-page-content table th{background-color:#f8f9fa;font-weight:700}.bikeshop-page-content img{max-width:100%;height:auto;margin:16px 0}.bikeshop-page-content ul,.bikeshop-page-content ol{margin:16px 0;padding-left:20px}.bikeshop-page-content li{margin-bottom:8px}.bikeshop-size-guide-inner{max-width:800px;margin:0 auto}.bikeshop-size-guide-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;align-items:end;text-align:center}.bikeshop-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.bikeshop-icon-container img{max-height:80px;width:auto;display:block}.bikeshop-size-table{width:100%;border-collapse:collapse}.bikeshop-size-table th{background-color:#fbfbfb;padding:12px;text-align:center;font-weight:700;width:33.33%}.bikeshop-size-table tr:nth-child(2n){background-color:#fbfbfb}.bikeshop-size-table td{padding:12px;text-align:center;width:33.33%}.bikeshop-contact-message{background-color:#f0faf0;padding:16px;text-align:center;margin-top:24px;border-radius:6px}.bikeshop-contact-message a{color:#81c784;text-decoration:none;font-weight:700}@media (max-width: 600px){.bikeshop-size-guide-container{width:95%;max-height:90vh}.bikeshop-size-guide-content{padding:16px}.bikeshop-size-table th,.bikeshop-size-table td{padding:8px 6px;font-size:14px}.bikeshop-icon-container{margin-bottom:16px}.bikeshop-size-guide-inner{max-width:100%}.bikeshop-page-content table th,.bikeshop-page-content table td{padding:8px;font-size:14px}}.swiper-slide .container{align-self:end}@media (min-width: 769px){.homepage-popular-ebikes .swiper-container,.homepage-best-sellers .swiper-container{overflow:visible!important}.swiper-slide .container{padding-bottom:100px}}.homepage-popular-ebikes h2,.homepage-best-sellers h2{text-align:unset;font-family:DrukTextWide,serif!important;font-weight:500;font-size:22px;line-height:100%}.homepage-popular-ebikes .collection-tab-nav{display:none!important}.homepage-best-sellers .collection-tab-nav{justify-content:normal!important;position:unset!important}.homepage-best-sellers .collection-tab-nav a{margin:0 2% 0 0!important}.homepage-popular-ebikes .product-form__buttons,.homepage-best-sellers .product-form__buttons{display:none!important}.homepage-popular-ebikes .prc-frm-wrp,.homepage-best-sellers .prc-frm-wrp{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;gap:6px;margin-top:12px}.homepage-popular-ebikes .preview-card .card-title-link,.homepage-best-sellers .preview-card .card-title-link{display:block;min-height:3.4rem}.homepage-popular-ebikes .preview-card .price__element-sale,.homepage-best-sellers .preview-card .price__element-sale{flex-wrap:nowrap;align-items:baseline}.slide-image-desktop{display:block}.slide-image-mobile{display:none}.mountain-decoration{display:flex;justify-content:center}.mountain-decoration img{max-width:60%}@media (max-width: 768px){.home-slides-btns{margin-top:60px!important}.homepage-popular-ebikes h2,.homepage-best-sellers h2{text-align:center}.homepage-popular-ebikes .prc-frm-wrp,.homepage-best-sellers .prc-frm-wrp{margin-top:15px}.homepage-popular-ebikes .collection-tab-nav,.homepage-best-sellers .collection-tab-nav{padding:0 15px}.homepage-best-sellers .collection-tab-nav a,.homepage-popular-ebikes .collection-tab-nav a{margin-right:20px!important}.cmrx-articles-header{align-items:center!important;gap:5px!important}.cmrx-go-to-blog{letter-spacing:2px!important}.homepage-popular-ebikes .card-title-link,.homepage-best-sellers .card-title-link{text-align:left!important;padding-left:20px;font-weight:400;font-size:14px;line-height:120%;min-height:2.6rem}.homepage-popular-ebikes .preview-card .price__element-sale,.homepage-best-sellers .preview-card .price__element-sale,.homepage-popular-ebikes .preview-card .price__element-normal,.homepage-best-sellers .preview-card .price__element-normal{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:400;font-size:16px}.homepage-popular-ebikes .btn-wrapper .btn,.homepage-best-sellers .btn-wrapper .btn{width:60%!important}.homepage-popular-ebikes .preview-card .card_price,.homepage-best-sellers .preview-card .card_price{justify-items:flex-start;padding-left:20px}.homepage-popular-ebikes .preview-card,.homepage-best-sellers .preview-card{text-align:unset;-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset}.slide-image-desktop{display:none}.slide-image-mobile{display:block}.homepage-popular-ebikes .weeklyselection-wrp,.homepage-best-sellers .weeklyselection-wrp{padding-left:unset!important;padding-right:unset!important}.mountain-decoration img{max-width:100%}}.service-card:hover{transform:translateY(-3px)}.header-sticky{position:sticky}body.stickyheader-ok{padding-top:unset}.cmrx-vidimg-section{padding:40px 0;background-color:#fff}.cmrx-vidimg-section .container{width:100%}.cmrx-vidimg-grid{display:flex;gap:20px;align-items:stretch}.cmrx-vidimg-banner{position:relative;overflow:hidden;border-radius:8px;background-color:#f5f5f5}.cmrx-vidimg-banner--video{flex:2 1 0}.cmrx-vidimg-banner--image{flex:1 1 0}.cmrx-vidimg-link{display:block;height:100%;text-decoration:none;color:inherit}.cmrx-vidimg-video-wrapper,.cmrx-vidimg-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.cmrx-vidimg-image-wrapper{aspect-ratio:16 / 9}.cmrx-vidimg-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.cmrx-vidimg-video-wrapper{aspect-ratio:16 / 9;background-color:#000}.cmrx-vidimg-video-placeholder,.cmrx-vidimg-image-placeholder{position:relative;padding-top:56.25%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.cmrx-vidimg-placeholder-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;opacity:.3}.cmrx-vidimg-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cmrx-vidimg-banner:hover .cmrx-vidimg-image{transform:scale(1.03)}@media screen and (max-width: 1024px){.cmrx-vidimg-banner{border-radius:6px}}@media screen and (max-width: 768px){.cmrx-vidimg-section{padding:20px 0}.cmrx-vidimg-grid{flex-direction:column}.cmrx-vidimg-banner--video,.cmrx-vidimg-banner--image{flex:1 1 auto}}.cmrx-hp-play-icon{background:#4caf50;border-radius:50%;opacity:.9}@media screen and (min-width: 900px){.collection-list-cstm{justify-content:center!important}}#podium-bubble,#podium-prompt{z-index:999!important}.video-preview-container{display:flex;cursor:pointer;position:relative;width:100%;height:80px;padding:5px;justify-content:space-between;align-items:center}.video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.default-preview{background:#ddd;padding:20%;text-align:center}.video-poster.fallback{background:linear-gradient(135deg,#e0e0e0,#d0d0d0)}.video-thumbnail{display:flex;width:40%;height:100%;align-items:center;justify-content:center;position:relative}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:35px;background:#4caf50e6;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:background-color .3s ease;cursor:pointer}.play-icon:hover{background:#4caf50}.play-icon svg{margin-left:2px;stroke:#fff}.video-modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#000c}.modal-content{position:relative;margin:2% auto;padding:40px 20px 20px;width:95%;max-width:900px;background:#111;border-radius:8px}.close-modal{position:absolute;right:20px;top:0;padding:8px;background:none;border:0;cursor:pointer;transition:transform .2s;color:#fff}.close-modal svg{display:block;width:32px;height:32px;fill:#fff}.close-modal:hover{transform:rotate(90deg)}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:4px}.video-error{color:#fff;padding:20px;text-align:center;background:#f44;border-radius:4px}@media (min-width: 768px){.modal-content{width:80%;margin:5% auto}}.empty-nav-link{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/23/assets/comerix.css.map */
