.tabs .tab-list{align-items:center;background:#f6faff;border:1px solid #dae1f3;border-radius:8px;display:flex;gap:4px;list-style-type:none;margin-bottom:12px;overflow-x:auto;padding-left:0;padding:4px;width:100%}.tabs .tab-list::-webkit-scrollbar{display:none}.tabs .tab-list .tab-item{border-radius:6px;color:#484951;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:600;line-height:22px;padding:10px 16px;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap}.tabs .tab-list .tab-item,.tabs .tab-list .tab-item *{color:inherit}.tabs .tab-list .tab-item img{height:auto!important;max-width:100%}.tabs .tab-list .tab-item.active{background:#fff;box-shadow:1px 1px 5px 0 rgba(13,19,63,.2);color:#546eae;cursor:default}.tabs .tab-list .tab-item:not(.active):hover{background:rgba(85,154,255,.08);color:#101a64}@media (max-width:768px){.tabs .tab-list{align-items:stretch}}.tabs .tab-panes .tab-pane{display:none;margin-top:1rem}.tabs .tab-panes .tab-pane.active{display:block}.tabs .tab-panes .tab-pane.no-js-display{display:block!important}select[data-selector]{height:34px;opacity:0}.input-select,.selector{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:.9px solid #0d133f;border-radius:16px;color:#0d133f;cursor:pointer;font-weight:300;outline:none;padding:4px 16px;z-index:2}.input-select:not(.clearable),.selector:not(.clearable){background:#fff url(https://assets.hellorse.fr/static/shop/images/hellorse-select.4bebba2a.svg) no-repeat right .7em top 50%;background-size:.8em auto}.input-select.light-border,.selector.light-border{border:.9px solid #edf4ff}.input-select.selected,.input-select:active,.input-select:hover,.selector.selected,.selector:active,.selector:hover{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#0d133f;color:#fff}.input-select.selected:not(.clearable),.input-select:active:not(.clearable),.input-select:hover:not(.clearable),.selector.selected:not(.clearable),.selector:active:not(.clearable),.selector:hover:not(.clearable){background:#0d133f url(https://assets.hellorse.fr/static/shop/images/hellorse-select-white.c2503aba.svg) no-repeat right .7em top 50%;background-size:.8em auto}.input-select option,.selector option{background-color:#fff;color:#0d133f}.input-select option:active,.input-select option:checked,.input-select option:focus,.input-select option:hover,.selector option:active,.selector option:checked,.selector option:focus,.selector option:hover{background-color:#edf4ff}.selector.open{z-index:3}.selector-container{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;position:relative}.selector-container ul.dropdown{background-color:#fff;border-radius:16px 8px 8px 16px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);left:0;list-style-type:none;margin:4px 0 0;max-height:300px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.selector-container ul.dropdown:after{background:#0d133f;border-radius:100px;bottom:5px;color:#fff;content:"Valider";display:inline-block;left:5px;margin-top:5px;padding:7px;position:sticky;right:5px;text-align:center;width:calc(100% - 10px)}.selector-container ul.dropdown:after:hover{background:#111954}.selector-container ul.dropdown li label{align-items:center;display:flex;font-weight:300;margin:0;padding:4px 12px}.selector-container ul.dropdown li label input[type=checkbox]{margin-right:5px}.selector-container ul.dropdown li:hover{background-color:#edf4ff}.selector-container ul.dropdown::-webkit-scrollbar{border-radius:8px;width:7px}.selector-container ul.dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.selector-container ul.dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.selector-container ul.dropdown::-webkit-scrollbar-thumb:hover{background:#555}.input-checkbox{align-items:center;color:#0d133f;cursor:pointer;display:flex;font-size:14px!important;font-weight:300;line-height:21px;margin:0;padding-bottom:8px;position:relative;user-select:none}.input-checkbox input[type=checkbox]{display:none}.input-checkbox .checkbox-mark{background:transparent;border:2px solid #0d133f;border-radius:4px;display:block;height:16px;margin-right:10px;min-height:16px;min-width:16px;position:relative;transition:background .2s ease;width:16px}.input-checkbox input[type=checkbox]:checked~.checkbox-mark{background:#0d133f}.input-checkbox input[type=checkbox]:checked~.checkbox-mark:after{background:#fff;border-radius:2px;content:" ";height:4px;left:4px;position:absolute;top:4px;width:4px}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid;border-radius:.3em;color:currentColor;display:grid;font:inherit;height:1.15em;margin-right:5px;min-width:1.15em;place-content:center;transform:translateY(-.075em);width:1.15em}input[type=checkbox]:checked{background-color:#0d133f}input[type=checkbox]~label{margin-left:5px}input[type=checkbox]:before{border-radius:1em;box-shadow:inset 1em 1em #fff;box-sizing:border-box;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus{outline:none}input[type=checkbox]:disabled{color:#655e5e;cursor:not-allowed}.checkbox-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:start}.checkbox-list ul{list-style-type:none;margin-bottom:0;padding-left:2px}.checkbox-list label{margin-bottom:2px;margin-top:0!important}.checkbox-list-input{align-items:center;display:flex!important;justify-content:start}.checkbox-list button.show-more{font-weight:400!important;margin:0!important}.custom-autocomplete{position:relative;z-index:10}.custom-autocomplete-suggestions{display:none;left:0;position:absolute;right:0;top:calc(100% + 6px);z-index:49}.custom-autocomplete-suggestions .suggestions-loading{align-items:center;display:flex;line-height:1rem;padding:10px 20px}.custom-autocomplete-suggestions .suggestions-loading .spinner-border{height:1.5rem;margin-right:1rem;width:1.5rem}.custom-autocomplete-suggestions ul{background:#fff;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);list-style:none;overflow:hidden;padding:0}.custom-autocomplete-suggestions ul li{color:#0d133f;font-weight:300;padding:4px 16px}.custom-autocomplete-suggestions ul li .autocomplete-line{align-items:center;display:flex;padding:1px 0}.custom-autocomplete-suggestions ul li .autocomplete-line .autocomplete-line-picto{color:#0d133f;display:block;min-width:25px;opacity:.2;width:25px}.custom-autocomplete-suggestions ul li+li{border-top:1px solid #edf4ff}.custom-autocomplete-suggestions ul li.suggestions-loading{align-items:center;display:flex}.custom-autocomplete-suggestions ul.valid li:hover{background:#edf4ff;cursor:pointer}.custom-autocomplete.is-visible{border:red}.custom-autocomplete.is-visible input{border-bottom:0;margin-bottom:3px}.custom-autocomplete.is-visible .custom-autocomplete-suggestions{display:block}.steps-container{background:#fff;padding:0 20px 20px;width:100%}.steps{align-items:center;display:flex;justify-content:center}.steps .steps-item{background:transparent;border-radius:16px;padding:17px 24px 24px;text-decoration:none;width:250px}.steps .steps-item:not(:first-child){margin-left:5px}.steps .steps-item.small{padding:16px 20px}.steps .steps-item.small .steps-text{padding-top:0}.steps .steps-item .steps-icon>i,.steps .steps-item .steps-icon>svg{height:24px;width:24px}.steps .steps-item .steps-title{font-size:12px;font-weight:500;text-align:center}@media (min-width:992px){.steps .steps-item .steps-title{font-size:18px}}.steps .steps-item .steps-text{font-size:12px;font-weight:400!important;height:42px;line-height:14px;padding-top:3px;text-align:center}.steps .steps-item.active{background:#0d133f}.steps .steps-item.active .steps-icon,.steps .steps-item.active .steps-text,.steps .steps-item.active .steps-title{color:#fff}.steps .steps-item.completed{background:#559aff}.steps .steps-item.completed .steps-icon,.steps .steps-item.completed .steps-text,.steps .steps-item.completed .steps-title{color:#fff}.steps .steps-item .steps-icon{align-items:center;color:#0d133f;display:flex;justify-content:center}.steps .steps-item .steps-text{font-weight:300}.buying-swiper-container,.slider-container,.slider-products-container{--swiper-navigation-sides-offset:-20px}.swiper-button-next,.swiper-button-prev{width:40px!important;z-index:3}.swiper-button-next:after,.swiper-button-prev:after{content:unset}.swiper-button-prev img{transform:rotate(180deg)}.swiper-slide>.product-card{width:100%}.swiper-slide.auto{width:fit-content}.swiper-horizontal{overflow:hidden;position:relative;width:100%}.slider-products{height:457px}.no-js-display{width:calc(25% - 22.5px)}@media (max-width:1200px){.no-js-display{width:calc(33.33333% - 20px)}}@media (max-width:992px){.no-js-display{width:calc(50% - 15px)}}@media (max-width:576px){.no-js-display{width:100%}}.no-js-display:not(:last-child){margin-right:30px}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination-bullet{border-radius:4px;height:4px;width:26px}.swiper-pagination-bullet-active{background:#000}.rse-labels{align-items:center;display:flex;justify-content:space-between;width:100%}.rse-labels img{height:48px;margin-right:9px!important;max-width:145px;object-fit:contain;width:fit-content}.rse-labels a,.rse-labels button{color:#fff;font-size:12px;font-weight:400;line-height:21px;text-decoration:underline}.reassurance-bottom{padding-bottom:30px;padding-top:30px}.reassurance-bottom-title{font-size:26px;font-weight:600;padding-top:10px;text-transform:uppercase}.reassurance-bottom-subtitle{font-size:18px;font-weight:400;padding-top:10px}.reassurance-bottom-item-icon{height:50px;width:50px}.reassurance-bottom-item-icon path{color:#37c692}.reassurance-bottom-item-title{font-size:17px;font-weight:600;padding-top:10px;text-transform:uppercase}.reassurance-bottom-item-subtitle{font-size:15px;font-weight:400;padding-top:10px}.reassurance-bottom .col-lg-3{padding-left:10px;padding-right:10px}@media (max-width:768px){.reassurance-bottom-title{font-size:16px}}.input-radio>label{margin-bottom:5px}.input-radio>div{display:flex}.input-radio input,.input-radio label[for]{display:inline-block;margin:0;width:fit-content}.input-radio input[type=radio]{margin-right:10px;margin-top:3px}input[type=radio]{appearance:none;background-clip:content-box;background-color:#fff;border:2px solid #0d133f;border-radius:50%;cursor:pointer;height:16px;margin-right:5px;width:16px}input[type=radio]~label{cursor:pointer}input[type=radio]:checked:before{background-color:#0d133f;border-radius:50%;content:"";display:block;height:8px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:8px}input[type=radio]:not(:first-of-type){margin-left:15px}.choice-card{align-items:center;background:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;margin-bottom:24px;min-width:170px;padding:20px;position:relative;text-align:center}.choice-card.bordered{border:1px solid #dae1f3}.choice-card.disabled{background:#f2f2f3;cursor:not-allowed}.choice-card.disabled:hover{box-shadow:none}.choice-card:has(:checked){border:3px solid #0d133f}.choice-card:hover{box-shadow:0 0 9px 0 rgba(13,19,63,.2)}.choice-card img{margin-bottom:10px;width:120px}.choice-card .svg,.choice-card svg{height:50px;margin-bottom:10px;width:50px}.choice-card .svg.medium,.choice-card svg.medium{height:40px;width:40px}.choice-card .svg.small,.choice-card svg.small{height:30px;width:30px}.choice-card input{margin-right:10px}.choice-card.selected:after{opacity:1}.choice-card .top-left{left:8px;position:absolute;top:8px}.choice-card .edit-button{display:flex;gap:8px;position:absolute;right:10px;top:10px}.choice-card .edit-button svg{height:20px;width:20px}form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}form .register-step{margin-left:auto;margin-right:auto;width:700px}form .register-step-large{width:1000px}form .register-step-split{display:flex;justify-content:space-between}form .register-step-split .register-step{max-width:490px;width:490px}form .input-select{width:100%}form label.double-star:after{color:#dc3545;content:"**";display:inline-block;padding-left:4px}form label.simple-star:after{color:#dc3545;content:"*";display:inline-block;padding-left:4px}@media (max-width:991px){.steps-container{display:none}form .register-step,form .register-step-split,form .register-step-split .register-step{max-width:700px;width:100%}form .register-step{padding:0 30px}form .register-step .register-step{padding:0}form .register-step-split{flex-direction:column}form .addresses-container,form .register-step-large{width:100%}}.input-checkbox-accepted-rule{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.input-checkbox-accepted-rule.error .input-message{color:#ec4343;font-size:12px;font-style:italic;font-weight:300;line-height:12px;min-height:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.password-standards{background:#fff;border-radius:10px;padding:8px 16px}.password-standards .password-standard{color:#0d133f;font-size:14px;font-weight:300}.password-standards .password-standard i{display:none;margin-left:9px}.password-standards:not(.empty-password) .password-standard i{display:initial}.password-standards:not(.empty-password) .password-standard.valid{color:#2a755a}.password-standards:not(.empty-password) .password-standard.valid i{color:#c6efbf}.password-standards:not(.empty-password) .password-standard:not(.valid){color:#fdbcbb}.flex{display:flex}.flex p{margin-right:22px}.register .form-field{margin-bottom:18px}.register .register-card-type.flex .input-text{margin-bottom:6px}.register .register-card-type .card-type-radio .input-checkbox{padding-bottom:0}.register .register-card-type .input-text{justify-content:space-between;margin-bottom:0;padding-right:20px;width:100%}.register .register-card-type .subLabel .input-relative-container{max-width:45%}.register-password h3{font-size:18px}.register-password .hellorse-dark-color{font-size:14px}.done-description{max-width:700px;padding:0 30px}.reassurance-bottom{padding:10px 10vw}.remove-company{cursor:pointer;height:12px;margin-left:.5rem;width:12px}