@font-face{font-family:"Clash";src:url(/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.eot);src:url("/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.woff) format("woff"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.ttf) format("truetype"),url("/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Medium.svg#ClashGrotesk-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Clash";src:url(/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.eot);src:url("/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.woff) format("woff"),url(/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.ttf) format("truetype"),url("/wp-content/themes/generatepress_child/fonts/clash/ClashGrotesk-Bold.svg#ClashGrotesk-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Supreme";src:url(/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.eot);src:url("/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.woff) format("woff"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.ttf) format("truetype"),url("/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Regular.svg#Supreme-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Supreme";src:url(/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.eot);src:url("/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.woff) format("woff"),url(/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.ttf) format("truetype"),url("/wp-content/themes/generatepress_child/fonts/supreme/Supreme-Bold.svg#Supreme-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Kalam";src:url(/wp-content/themes/generatepress_child/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.eot);src:url("/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.woff) format("woff"),url(/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.ttf) format("truetype"),url("/wp-content/themes/generatepress_child/fonts/kalam/Kalam-Regular.svg#Supreme-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}p{font-family:"Supreme"}h1,h2,h3,h4{font-family:"Clash";font-weight:700}h2{font-size:62px}h1{font-size:70px}@media (max-width:1000px){h2{font-size:52px}h1{font-size:60px}}.sub-heading-m{font-family:"Supreme";text-transform:uppercase;font-size:25px;letter-spacing:4%}.kalam-subtitle{font-family:"Kalam";font-size:60px;margin-top:-53px}.z-10,.z-10 svg{z-index:10}.no-underline a{text-decoration:unset}.bandeau-fixe{position:fixed!important;left:0;bottom:0;right:0;z-index:100}.gb-container.linked-container .gb-inside-container{position:relative}.gb-container.linked-container a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.jump-arrow{top:100%;position:absolute;left:50%;transform:TranslateX(-50%);animation:updown 3.4s ease-in-out infinite}@keyframes updown{0%,100%{top:100%}50%{top:110%}}.tooltip{position:relative}.tooltip:hover:after{position:absolute;bottom:30px;background:#f5f5f5;padding:4px 15px;border-radius:2px;font-size:12px;font-weight:700}.vitesse1:hover:after{content:"Je roule sur du plat"}.vitesse5:hover:after{content:"J'ai un peu de dénivelé"}.cadre-sport:hover:after{content:"Je recherche une position sportive"}.cadre-confort:hover:after{content:"Je recherche une position confortable"}.zoom-img{transition:all 1s}.zoom-img:hover{transform:scale(1.01)}.feature-icon-div{background-repeat:no-repeat;background-position-x:right;background-position-y:90px;background-size:90px}.feature-icon-div h3{text-transform:uppercase;font-size:23px;line-height:1.4em}@media (max-width:1000px){.feature-icon-div h3{font-size:18px!important}}.newsletter-div{background-image:url(https://ref-bikes.com/wp-content/themes/generatepress_child/svg/arrow-1-r.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:0;background-size:90px}.div-check{background-image:url(https://ref-bikes.com/wp-content/themes/generatepress_child/svg/check-r.svg)}.div-round{background-image:url(https://ref-bikes.com/wp-content/themes/generatepress_child/svg/round-r.svg)}.div-arrow-1{background-image:url(https://ref-bikes.com/wp-content/themes/generatepress_child/svg/arrow-1-r.svg)}.light-shadow-div{filter:drop-shadow(0 4px 50px rgb(0 0 0 / .25))}.text-star-left:before{content:" ";z-index:1;background-image:url(https://ref-bikes.com/wp-content/themes/generatepress_child/svg/arrow-1-r.svg);background-repeat:no-repeat;background-size:contain;width:20%!important;height:20%!important}:root{--contrast:#000000;--contrast-2:#390052;--base:#f5f5f5;--accent:#b60aff;--accent-2:#e099ff}.secondary-nav-float-right .multi-navigation-wrapper{margin-left:auto;margin-right:auto!important}li#menu-item-1283 a{font-weight:700;color:#b60aff}#sticky-navigation .inside-navigation{background-color:var(--base-3)}.sticky-enabled .main-navigation.is_stuck a,.sticky-enabled .main-navigation.is_stuck .menu-toggle svg{color:white!important}.sticky-enabled .main-navigation.is_stuck{background:#1c2122}.mobile-menu-control-wrapper .menu-toggle{background-color:transparent!important}.menu-toggle svg{color:var(--contrast)!important}.gb-button{background-color:var(--accent);color:var(--base);font-size:16px;font-weight:700;padding:15px 30px!important;border-radius:0}.btn-nav{padding:10px!important}.btn-social{padding:10px!important}.gb-button s{padding-right:5px;padding-left:5px}.logo-presse{filter:grayscale(100%);opacity:90%;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.logo-presse:hover{filter:grayscale(0%);opacity:100%}.blog .post-image:not(:first-child){margin-top:1em}.single-post .container{max-width:900px}blockquote{background-color:var(--global-color-5);color:#fff;font-style:none;font-size:18px;padding:30px 20px}.single-post h1,.single-post h2,.single-post h3,.single-post h4{margin-top:50px}.single-post ::marker{color:var(--global-color-5)}.comments-area{display:none}.wp-block-yoast-faq-block .schema-faq-question,.wp-block-yoast-faq-block .fcp-opened .schema-faq-question{background-color:var(--accent-2);color:var(--contrast-2);font-family:"Clash";font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:10px}.wp-block-yoast-faq-block .schema-faq-answer,.wp-block-yoast-faq-block .fcp-opened .schema-faq-answer{border-bottom:1px solid #eee}.wp-block-yoast-faq-block .schema-faq-question{display:block;padding:20px;position:relative;margin:10px}.wp-block-yoast-faq-block.fcp-faq .schema-faq-question{cursor:pointer}.wp-block-yoast-faq-block .schema-faq-answer{margin:0;padding:12px 10px}.wp-block-yoast-faq-block .schema-faq-question:before{margin-top:-2px}.wp-block-yoast-faq-block .schema-faq-question,.wp-block-yoast-faq-block .schema-faq-answer{padding-left:34px}.wp-block-yoast-faq-block .schema-faq-question:before{content:"";display:block;border:2px solid var(--contrast-2);border-width:0 2px 2px 0;width:9px;height:9px;box-sizing:border-box;position:absolute;left:14px;margin-top:12px}.wp-block-yoast-faq-block.fcp-faq .schema-faq-question:before{top:16px;transform:rotate(-45deg);transition:all 0.3s 0.3s ease}.wp-block-yoast-faq-block .schema-faq-question:before,.wp-block-yoast-faq-block.fcp-faq .fcp-opened .schema-faq-question:before{top:14px;transform:rotate(45deg)}.wp-block-yoast-faq-block.fcp-faq .schema-faq-answer{max-height:0;overflow:hidden;border-bottom-width:0;padding-top:0;padding-bottom:0;transition:padding-bottom 0.3s ease-in,max-height 0.4s ease-in,padding-top 0.1s 0.4s ease-out,border-bottom-width 0s 0.5s linear}.wp-block-yoast-faq-block .fcp-opened .schema-faq-answer{max-height:9999px;border-bottom-width:0;padding-top:12px;padding-bottom:20px;transition:padding-top 0.2s ease-in,max-height 0.3s 0.2s linear,padding-bottom 0.4s 0.2s ease}.sib-form{padding:0px!important}.sib-field-1{width:48%;display:inline-block}.sib-field-2{width:48%;display:inline-block}@media (max-width:1000px){.sib-field-1{width:90%;display:inline-block}.sib-field-2{width:90%;display:inline-block}}h2.woocommerce-loop-product__title{font-size:24px!important;color:#13111a;padding-bottom:5px!important}.post-647 .woocommerce-LoopProduct-link:after{content:"Notre modèle iconique, musculaire et léger.";color:#13111a;font-size:18px;margin-top:10px!important;display:block}span.price:before,.price:before{content:"À partir de "}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:white!important;background-color:var(--accent)}.woocommerce .woocommerce-breadcrumb{display:none!important}.woocommerce div.product form.cart div.quantity{display:none!important}.related{display:none!important}.product-template-default{background:white!important}.wpc-main-controls .wpc-cart-form-parent-wrap.wpc-config-element{display:none!important}.wpc-config-element .wpc-primary-btn{width:100%;min-width:165px}.wpc-config-element .wpc-primary-btn,.wpc-config-element .wpcf7-submit{padding:10px 20px;text-transform:capitalize;text-decoration:none;border:none;background:var(--wpc-primary-btn-bg);display:inline-block;width:auto;height:42px;cursor:pointer;font-family:"Supreme",Sans-serif;font-size:15px;font-weight:500;fill:#fff;color:#fff;background-color:var(--e-global-color-primary);border-radius:35px 35px 35px 35px;&:hover{color:#fff!important;background-color:#000!important}}.wpc-config-element .wpc-meta-pixel button{display:block!important}.woocommerce-cart-form__cart-item small,.cart_item small{display:none}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:200px!important}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.product-thumbnail:before{display:none}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%!important;box-sizing:border-box;margin-bottom:10px!important}}.sib-form{padding:0px!important}.sib-field-1{width:48%;display:inline-block}.sib-field-2{width:48%;display:inline-block}@media (max-width:1000px){.sib-field-1{width:90%;display:inline-block}.sib-field-2{width:90%;display:inline-block}}.modal-cacsp-position .modal-cacsp-box>*,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{background-color:#2c2c2c!important}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{border-top:0 solid!important}.modal-cacsp-box-content,.modal-cacsp-box-content a{color:white!important}.modal-cacsp-btn{border-radius:0px!important;font-size:14px!important}a.modal-cacsp-btn.modal-cacsp-btn-settings{background:transparent!important;color:white!important;border:none!important}a.modal-cacsp-btn.modal-cacsp-btn-refuse{background:#2c2c2c!important;border-color:white!important}a.modal-cacsp-btn.modal-cacsp-btn-accept{background:white!important;color:#2c2c2c!important;border-color:white!important}.modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show span{color:white!important}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all{background:white!important;color:#2c2c2c!important;border-color:white!important}a.modal-cacsp-btn.modal-cacsp-btn-accept-all{background:#b60aff!important;color:white!important;border-color:#b60aff!important}a.generate-back-to-top{z-index:100}.magicapp{width:1000px;margin:0 auto}.magictabs{position:relative;clear:both;margin:0;min-height:450px}.magictab{float:initial;padding-bottom:10px}.magictab label{font:100 40px/50px roboto;background-color:#222;color:#555;display:block;width:30px;height:30px;text-align:center;padding:5px;cursor:pointer;border-radius:100px;box-shadow:0 0 4px rgb(0 0 0 / .25)}.magictab [type="radio"]{display:none}.magictab [type="radio"]:checked~label{border:1px solid #000}.magicbox{display:none;position:absolute;top:-80px;left:70px;right:0;bottom:0;padding:10px;font:11px verdana}.magictab [type="radio"]:checked~label~.magicbox{display:block}@media (max-width:800px){.fit-picture{margin-top:-50px}.magicapp{margin-top:50px}.magictabs{min-height:350px}}@media (max-width:800px){.magictab{float:inherit;padding-right:10px}.magicbox{top:20px;left:20px}.magicapp{width:auto}}@media (max-width:767px){.barreessais{display:none}}.woocommerce-shipping-estimate-html.e-checkout-message.e-cart-content{display:none!important}.woocommerce-shipping-calculator{display:none!important}.wpc-main-controls footer.wpc-control-footer{position:sticky;bottom:-10px;background:#fff;z-index:100;padding:20px 0;border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -4px 24px rgb(0 0 0 / .06);margin-top:auto}.wpc-main-controls footer.wpc-control-footer .wpc-total-price-parent-wrap{display:flex;flex-direction:column;gap:12px}.wpc-main-controls footer.wpc-control-footer .wpc-single-price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.wpc-main-controls footer.wpc-control-footer .wpc-config-steps{width:100%}.wpc-main-controls footer.wpc-control-footer .wpc-primary-btn{width:100%;text-align:center;justify-content:center}@media (max-width:1024px){.wpc-main-controls footer.wpc-control-footer{position:fixed;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgb(0 0 0 / .12)}.wpc-main-controls footer.wpc-control-footer .wpc-total-price-parent-wrap{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.wpc-main-controls footer.wpc-control-footer .wpc-single-price{flex:1}.wpc-main-controls footer.wpc-control-footer .wpc-config-steps{width:auto;flex-shrink:0}.wpc-main-controls footer.wpc-control-footer .wpc-primary-btn{width:auto;padding:12px 24px}.wpc-main-controls .wpc-controls-wrapper{padding-bottom:100px}}@media (max-width:768px){.wpc-main-controls footer.wpc-control-footer{padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0}.wpc-main-controls footer.wpc-control-footer .wpc-total-price-parent-wrap{flex-direction:column;gap:12px}.wpc-main-controls footer.wpc-control-footer .wpc-single-price{width:100%;justify-content:space-between}.wpc-main-controls footer.wpc-control-footer .wpc-config-steps{width:100%}.wpc-main-controls footer.wpc-control-footer .wpc-primary-btn{width:100%;padding:14px 20px;font-size:15px}.wpc-main-controls .wpc-controls-wrapper{padding-bottom:140px}}@media (max-width:480px){.wpc-main-controls footer.wpc-control-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px))}.wpc-main-controls footer.wpc-control-footer .wpc-total-text{font-size:12px}.wpc-main-controls footer.wpc-control-footer .wpc-price-value{font-size:18px}.wpc-main-controls .wpc-controls-wrapper{padding-bottom:160px}}#alma-payment-plans .alma-payment-plans-container{background:transparent!important}#alma-payment-plans .alma-payment-plans-know-more-action svg path{fill:#1d1d1d!important}#alma-payment-plans [class*="_planButton"]{background-color:#fa5022!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;font-weight:700!important;font-size:16px!important;transition:all 0.2s ease!important}#alma-payment-plans [class*="_planButton"]:hover{background-color:#e8451d!important;transform:translateY(-1px)!important}#alma-payment-plans [class*="_planButton"][class*="_active"]{background-color:#d93d18!important;box-shadow:0 2px 8px rgb(250 80 34 / .4)!important}#alma-payment-plans [class*="_planButton"][class*="_notEligible"]{background-color:#ccc!important;color:#666!important}#alma-payment-plans [class*="_info"]{color:#1d1d1d!important;font-size:14px!important}#alma-payment-plans [class*="_primaryContainer"]{gap:12px!important}#alma-payment-plans [class*="_paymentPlans"]{gap:8px!important}#alma-widget-payment-plans-main-container .alma-payment-plans-eligibility-line{display:flex;flex-direction:row!important;width:100%;align-items:center}.alma-payment-plans-know-more-action{background-color:transparent!important;color:#1d1d1d!important;border:none!important}.alma-payment-plans-not-eligible-option{display:none!important}html body.single-product .elementor-widget-icon-list .elementor-icon-list-icon svg,html body.single-product .elementor-widget.elementor-widget-icon-list svg,html body.woocommerce .elementor-widget-icon-list .elementor-icon-list-icon svg,html body.woocommerce .elementor-widget.elementor-widget-icon-list svg,html body.product-template-default .elementor-widget-icon-list .elementor-icon-list-icon svg,html body.product-template-default .elementor-widget.elementor-widget-icon-list svg,html body .wpc-configurator-wrap~.elementor .elementor-widget-icon-list svg,html body .elementor-widget-icon-list .elementor-icon-list-icon svg,html body .elementor-widget-icon-list span.elementor-icon-list-icon svg,html body.single-product .elementor span.elementor-icon-list-icon svg,.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{width:1em!important;height:1em!important;max-width:24px!important;max-height:24px!important;min-width:16px!important;min-height:16px!important;display:inline-block!important;vertical-align:middle!important;flex-shrink:0!important;flex-grow:0!important}body.single-product .elementor-widget-icon-list .elementor-icon-list-icon,body.woocommerce .elementor-widget-icon-list .elementor-icon-list-icon,.product-template-default .elementor-widget-icon-list .elementor-icon-list-icon,body .elementor-widget-icon-list .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:auto!important;height:auto!important;max-width:30px!important;max-height:30px!important}body.single-product .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items,body.woocommerce .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items,.product-template-default .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items,body .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0!important}body.single-product .elementor-widget-icon-list .elementor-icon-list-item.elementor-inline-item,body.woocommerce .elementor-widget-icon-list .elementor-icon-list-item.elementor-inline-item,.product-template-default .elementor-widget-icon-list .elementor-icon-list-item.elementor-inline-item,body .elementor-widget-icon-list .elementor-icon-list-item.elementor-inline-item{display:inline-flex!important;align-items:center!important;flex-direction:row!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important}@media (max-width:767px){body.single-product .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items,body.woocommerce .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items,.product-template-default .elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}body.single-product .elementor-widget-icon-list .elementor-icon-list-icon svg,body.woocommerce .elementor-widget-icon-list .elementor-icon-list-icon svg,.product-template-default .elementor-widget-icon-list .elementor-icon-list-icon svg{max-width:20px!important;max-height:20px!important}}.elementor-6639 .elementor-element.elementor-element-28aad56 .elementor-icon-list-item.elementor-inline-item{margin-right:calc(50px/2)!important;margin-left:calc(50px/2)!important;display:flex!important;gap:10px}.elementor-6639 .elementor-element.elementor-element-28aad56 .elementor-icon-list-icon svg{width:40px!important;height:40px!important;max-width:100%!important;max-height:100%!important}