@charset "UTF-8";:root{--color-orange-primary: #FD5C22;--color-orange-dark: #DF5300;--color-red-primary: #E70C0C;--color-black-900: #000000;--color-black-800: #111111;--color-black-700: #262626;--color-black-alpha-50: rgba(0, 0, 0, .5);--color-gray-100: #F5F5F5;--color-gray-200: #E7E7E7;--color-gray-300: #DEDEDE;--color-gray-400: #D1D1D1;--color-gray-500: #B0B0B0;--color-gray-600: #767676;--color-gray-650: #888888;--color-gray-700: #454545;--color-gray-800: #3D3D3D;--color-white: #FFFFFF;--color-white-soft: #F8F3EE;--color-brown: #534842}:root{--cta-disabled-label-color: #ffffff;--cta-disabled-border: 1px solid #DEDEDE;--cta-disabled-bg: #DEDEDE;--cta-black-bg: #000000;--cta-black-bg-hover: #534842;--cta-orange-bg: #fd5c22;--cta-orange-bg-hover: #df5300;--cta-white-bg: #FFFFFF;--cta-white-bg-hover: #F5F5F5;--cta-label-color-white: #ffffff;--cta-label-color-dark: #000000;--cta-border: 1px solid #000000;--cta-radius-small: 2px;--cta-radius-large: 6px;--cta-label-font-size: 14px;--cta-label-font-weight: 600;--cta-label-line-height: 1;--cta-padding: 14px 30px;--cta-transition: background-color .2s ease}#registration-header{display:flex;align-items:stretch;overflow:visible;flex-wrap:wrap;width:100%;background-color:var(--color-white);border-bottom:1px solid #E7E7E7}#registration-header .reg-header__wrapper{padding:0 20px;width:100%;display:flex}#registration-header .reg-header__previous{flex:1;display:flex;align-items:center;min-height:90px}#registration-header .reg-header__logo{display:flex;align-items:center;justify-content:center}#registration-header .reg-header__logo .pfs-logo{width:auto;height:36px}#registration-header .reg-header__signin{flex:1;display:flex;align-items:center;justify-content:flex-end;min-height:90px}#registration-header .reg-header__signin-link{font-size:14px;font-weight:600;color:var(--color-black-700);padding:10px 20px;border:1px solid var(--color-black-700);border-radius:2px}#registration-header .reg-header__home-link{display:flex;flex-direction:row;align-items:center;gap:10px}#registration-header .reg-header__home-link:hover-text{text-decoration:underline}#registration-header .reg-header__home-link-text{font-size:16px;font-weight:700}#registration-header .reg-header__previous-step{border:none;background-color:transparent;padding:0;cursor:pointer;display:flex;align-items:center;gap:8px}#registration-header .reg-header__previous-step-text{font-size:14px;font-weight:600}#registration-header .reg-header__progress-bar{width:100%;padding:0;margin-bottom:0;overflow:visible}#registration-header .reg-progress{display:flex;flex-direction:row;gap:10px;position:relative;align-items:center;height:5px;overflow:visible;background:none}#registration-header .reg-progress__segment{flex:1;height:100%;border-radius:4px;background-color:#d1d1d1;transition:background-color .4s ease}#registration-header .reg-progress__segment--active{background-color:var(--color-orange-primary)}#registration-header .reg-progress__fish{display:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .4s ease;z-index:2;pointer-events:none}#registration-header .reg-progress__fish img{display:block;width:20px;height:20px}@media screen and (max-width:991px){#registration-header{position:sticky;top:0;z-index:10}#registration-header .reg-header__home-link-text,#registration-header .reg-header__previous-step-text{display:none}#registration-header .reg-header__logo .pfs-logo{height:32px}#registration-header .reg-header__signin{width:0px;height:0px;opacity:0;overflow:hidden;pointer-events:none}}@media screen and (max-width:500px){#registration-header .reg-header__logo{width:200px}#registration-header .reg-header__logo .pfs-logo{width:100%;height:auto}}#retailer-registration-landing.credentials-step{display:none;justify-content:center;column-gap:30px;padding-top:60px;padding-bottom:60px;grid-template-rows:auto 1fr;row-gap:100px}#retailer-registration-landing.credentials-step .credentials__title-wrapper{grid-row:1/2;grid-column:1/2;display:flex;flex-direction:column;gap:10px;max-width:510px}#retailer-registration-landing.credentials-step .credentials__title-wrapper .page-title{font-size:30px;font-weight:400;margin-bottom:0;position:relative;line-height:1.3;color:var(--color-black-700)}#retailer-registration-landing.credentials-step .credentials__title-wrapper .page-title:after{content:"";display:inline-block;width:8px;height:8px;background:var(--color-orange-primary);border-radius:50%}#retailer-registration-landing.credentials-step .credentials__title-wrapper .page-subtitle{font-size:14px;font-weight:400;margin-bottom:0;color:var(--color-black-700)}#retailer-registration-landing.credentials-step .credentials__title-wrapper strong{font-weight:600;font-size:32px;color:var(--color-black-700)}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper{grid-row:2/3;grid-column:1/2;display:flex;flex-direction:row;margin-left:95px}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .reassurance-side-logo{position:relative}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .reassurance-side-logo__img{width:300px;height:41px;position:absolute;right:0;display:block;background-image:url(/retailer/images/image/registration_fish4.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .creds-reassurance-container{display:flex;flex-direction:column;gap:36px}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .cred-reassurance-title{font-size:22px;font-weight:400;color:var(--color-black-700);line-height:1}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .cred-reassurance-content-wrapper{display:flex;flex-direction:column;gap:32px}#retailer-registration-landing.credentials-step .credentials__form-wrapper{grid-row:1/3;grid-column:2/3;display:flex;flex-direction:column;border-radius:6px;border:1px solid var(--color-gray-200);background-color:var(--color-white);box-shadow:0 4px 20px #d2d2d212;padding:60px 65px;max-width:630px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .text-inputs-wrapper{display:flex;flex-direction:column;gap:24px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper{position:relative}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper.error .input-msg.error{display:flex}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper.error .custom-input{border-color:var(--color-red-primary)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper.success .input-msg.success{display:flex}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper[data-type=email],#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper[data-type=password],#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-wrapper[data-type=confirm-password]{margin-bottom:24px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-input-label{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}#retailer-registration-landing.credentials-step .credentials__form-wrapper .custom-input{border-radius:4px;border-color:var(--color-gray-500);font-size:14px;font-weight:500}#retailer-registration-landing.credentials-step .credentials__form-wrapper .custom-input:focus{outline:none!important;border-color:var(--color-black-900)!important}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg-cont{display:inline}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg-cont a{text-decoration:underline!important}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg-cont a:hover{text-decoration:none!important}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg{display:none;flex-direction:row;gap:10px;align-items:center;font-weight:500;font-size:12px;padding-top:6px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg.error{color:var(--color-red-primary)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .input-msg.success{color:var(--color-black-900)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-interact-button-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:10px;border:none;background:transparent;cursor:pointer}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-interact-button-wrapper .picto-password-visible,#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-interact-button-wrapper .picto-password-invisible{display:none}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-interact-button-wrapper[data-state=hidden] .picto-password-visible,#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-interact-button-wrapper[data-state=visible] .picto-password-invisible{display:block}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements{display:flex;flex-direction:column;gap:4px;margin-top:20px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements:not([data-active=true]){display:none}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements__item{display:flex;flex-direction:row;gap:10px;font-size:12px;font-weight:400;color:var(--color-gray-600);transition:color .3s ease}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements__item[data-state=valid] .password-requirements__picto[data-state=valid]{display:block}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements__item[data-state=valid]{color:var(--color-black-900)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements__item:not([data-state=valid]) .password-requirements__picto[data-state=invalid]{display:block}#retailer-registration-landing.credentials-step .credentials__form-wrapper .password-requirements__picto{display:none}#retailer-registration-landing.credentials-step .credentials__form-wrapper .checkbox-inputs-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:24px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-checkbox-wrapper{position:relative}#retailer-registration-landing.credentials-step .credentials__form-wrapper .credentials__form-checkbox-wrapper[data-type=checkbox]{margin-bottom:16px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .hidden-checkbox{position:absolute;opacity:0;width:0;height:0}#retailer-registration-landing.credentials-step .credentials__form-wrapper .hidden-checkbox:checked+.checkbox-label .custom-checkbox{background-color:var(--color-black-900);border-color:var(--color-black-900)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .hidden-checkbox:checked+.checkbox-label .custom-checkbox:after{content:"";display:block;width:12px;height:12px;background-image:url(/retailer/images/icons/checkmark_white.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#retailer-registration-landing.credentials-step .credentials__form-wrapper .hidden-checkbox:not(:checked)+.checkbox-label:hover .custom-checkbox{border-color:var(--color-black-700)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .hidden-checkbox:focus-visible+.checkbox-label{border-radius:4px;outline:1px solid var(--color-orange-primary);outline-offset:2px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .checkbox-label{display:flex;flex-direction:row;align-items:start;gap:14px}#retailer-registration-landing.credentials-step .credentials__form-wrapper .custom-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--color-gray-600);border-radius:4px;background-color:var(--color-white)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .checkbox-label-text{font-size:12px;font-weight:400;line-height:1.4;color:var(--color-gray-800)}#retailer-registration-landing.credentials-step .credentials__form-wrapper .link-in-text{display:inline;font-weight:700;text-decoration:underline!important}#retailer-registration-landing.credentials-step .credentials__form-wrapper .link-in-text:hover{text-decoration:none!important}#retailer-registration-landing.credentials-step .credentials__form-wrapper .submit-button-wrapper{margin-top:38px;margin-bottom:38px}#retailer-registration-landing.credentials-step .form-step-footer-wrapper{display:flex;flex-direction:column;text-align:center;font-size:14px;font-weight:400}#retailer-registration-landing.credentials-step .form-step-footer-wrapper p{margin-bottom:0;color:var(--color-black-900)}#retailer-registration-landing.credentials-step .form-step-footer-wrapper a{color:#d94e1a!important;text-decoration:underline!important}#retailer-registration-landing.credentials-step .form-step-footer-wrapper a:hover{text-decoration:none!important}@media screen and (max-width:991px){#retailer-registration-landing.credentials-step{grid-template-rows:unset;row-gap:0px;padding:40px 20px}#retailer-registration-landing.credentials-step .credentials__title-wrapper{max-width:100%;gap:24px}#retailer-registration-landing.credentials-step .credentials__title-wrapper .page-title,#retailer-registration-landing.credentials-step .credentials__title-wrapper strong{font-size:22px}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper{grid-row:3/4;margin-left:0;margin-top:60px}#retailer-registration-landing.credentials-step .credentials__reassurance-wrapper .reassurance-side-logo{display:none}#retailer-registration-landing.credentials-step .credentials__form-wrapper{grid-row:2/3;grid-column:1/2;min-width:100%;padding:0;background-color:transparent;border:none;margin-top:50px}}#verification-modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-black-alpha-50)}#verification-modal[data-open=true]{display:flex}#verification-modal[data-open=false]{display:none}#verification-modal[data-error=true] .verification-modal__code-input{border-color:var(--color-red-primary)!important;color:var(--color-red-primary)!important}#verification-modal[data-error=true] .verification-modal__code-input-error{display:flex}#verification-modal .verification-modal__overlay{padding:20px;display:flex;flex-direction:column;max-width:470px;max-height:600px;background-color:var(--color-white);border-radius:10px}#verification-modal .verification-modal__container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px 40px;gap:24px}#verification-modal .verification-modal__close{margin-left:auto;--button-size: 18px;width:var(--button-size);height:var(--button-size);background-color:transparent;border-radius:50%;border:none;cursor:pointer;position:relative;transition:opacity .2s ease;flex-shrink:0;touch-action:manipulation}#verification-modal .verification-modal__close:before,#verification-modal .verification-modal__close:after{position:absolute;content:"";top:50%;left:50%;width:var(--button-size);height:2px;border-radius:3px;background-color:var(--color-black-800);transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}#verification-modal .verification-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}#verification-modal .verification-modal__title{font-weight:700;font-size:22px;color:var(--color-black-800);margin-bottom:0}#verification-modal .verification-modal__description{font-weight:400;font-size:14px;color:var(--color-black-800);margin-bottom:0}#verification-modal .verification-modal__description span{font-weight:600}#verification-modal .verification-modal__resend-wrapper{font-size:14px;font-weight:400;min-height:21px}#verification-modal .verification-modal__resend{font-weight:600;font-size:14px;color:var(--color-orange-primary)!important;text-decoration:underline!important}#verification-modal .verification-modal__resend:hover{cursor:pointer;text-decoration:none!important}#verification-modal .verification-modal__resend-countdown{font-weight:600;font-size:14px;color:var(--color-black-800)}#verification-modal .verification-modal__code-action-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:12px;--input-size: 45px;max-width:310px}#verification-modal .verification-modal__code{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#verification-modal .verification-modal__code-input{width:var(--input-size);height:60px;padding:0;border:1px solid var(--color-gray-400);border-radius:3px;font-size:24px;font-weight:500;text-align:center;color:var(--color-gray-800);background-color:var(--color-white);transition:border-color .2s ease;text-transform:capitalize}#verification-modal .verification-modal__code-input:not(:placeholder-shown){border-color:#5d5d5d}#verification-modal .verification-modal__code-input:focus{outline:none}#verification-modal .verification-modal__code-input-error{display:none;align-items:flex-start;gap:6px;font-weight:500;font-size:12px;color:var(--color-red-primary);width:100%;text-align:left}#verification-modal .verification-modal__code-input-error .input-msg__picto{flex-shrink:0;margin-top:1px}#verification-modal .verification-modal__actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;gap:16px}#verification-modal .verification-modal__actions__return{background-color:var(--cta-white-bg);color:var(--cta-label-color-dark);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}#verification-modal .verification-modal__actions__return:hover{background-color:var(--cta-white-bg-hover);border-color:var(--color-black-900)}#verification-modal .verification-modal__actions__verify_code{position:relative}#verification-modal .verification-modal__actions__verify_code:disabled{background-color:var(--cta-disabled-bg);color:var(--cta-disabled-label-color);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-disabled-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}#verification-modal .verification-modal__actions__verify_code:disabled:hover{background-color:var(--cta-black-bg-hover);border-color:var(--cta-black-bg-hover)}#verification-modal .verification-modal__actions__verify_code:disabled{pointer-events:none}#verification-modal .verification-modal__actions__verify_code{background-color:var(--cta-black-bg);color:var(--cta-label-color-white);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}#verification-modal .verification-modal__actions__verify_code:hover{background-color:var(--cta-black-bg-hover);border-color:var(--color-brown)}#verification-modal .verification-modal__actions__verify_code .step-btn-text{transition:opacity .2s ease}#verification-modal .verification-modal__actions__verify_code .loading-wrapper{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;pointer-events:none}#verification-modal .verification-modal__actions__verify_code.load{background-color:var(--color-orange-primary)!important;border-color:var(--color-orange-primary)!important;cursor:wait;pointer-events:none}#verification-modal .verification-modal__actions__verify_code.load .step-btn-text{opacity:0}#verification-modal .verification-modal__actions__verify_code.load .loading-wrapper{display:flex}#verification-modal .verification-modal__actions__verify_code.load:disabled{background-color:var(--color-orange-primary)!important;border-color:var(--color-orange-primary)!important}#verification-modal .verification-modal__actions__verify_code .loading-anim .processing.custom-processing-btn>div>div{background-color:var(--color-white)!important}#verification-modal .verification-modal__actions--button{padding:16px 32px;white-space:nowrap;overflow:visible;text-align:center;align-items:center;flex:1}@media screen and (max-width:991px){#verification-modal .verification-modal__container{padding:0 10px 40px}#verification-modal .verification-modal__code{flex-wrap:nowrap}#verification-modal .verification-modal__actions--button{white-space:normal}}@media screen and (max-width:400px){#verification-modal .verification-modal__code{justify-content:space-between}#verification-modal .verification-modal__code-input{height:50px;width:40px}}#retailer-registration-universe{display:none}#retailer-registration-universe .universe{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;margin-bottom:50px}@media screen and (max-width:991px){#retailer-registration-universe .universe{gap:16px}}#retailer-registration-family{display:none}#retailer-registration-family .family{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;margin-bottom:72px}#retailer-registration-family .family-item .selectable-item__text--title{font-weight:500}@media screen and (max-width:768px){#retailer-registration-family .family{grid-template-columns:repeat(1,1fr)}}#retailer-registration-distribution-circuits{display:none}#retailer-registration-distribution-circuits .distribution-circuits{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;margin-bottom:72px}#retailer-registration-distribution-circuits .distribution-circuits-item .selectable-item__text--title{font-weight:500}@media screen and (max-width:768px){#retailer-registration-distribution-circuits .distribution-circuits{grid-template-columns:repeat(1,1fr)}}#retailer-registration-earnings{display:none}#retailer-registration-earnings .earnings{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;margin-bottom:72px}#retailer-registration-earnings .earnings-item .selectable-item__text--title{font-weight:500}@media screen and (max-width:768px){#retailer-registration-earnings .earnings{grid-template-columns:repeat(1,1fr)}}#retailer-registration-personal-informations{display:none}#retailer-registration-personal-informations .personal-informations{display:flex;flex-direction:column;gap:20px;margin-top:32px;margin-bottom:72px}#retailer-registration-personal-informations .personal-info__label{display:block;font-size:14px;font-weight:600;color:var(--color-black-700);margin-bottom:8px}#retailer-registration-personal-informations .personal-info__gender{margin-bottom:8px}#retailer-registration-personal-informations .gender-radio-group{display:flex;gap:30px}#retailer-registration-personal-informations .gender-radio{display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .2s ease}#retailer-registration-personal-informations .gender-radio:has(.hidden-radio:focus-visible){outline:1px solid var(--color-orange-primary);outline-offset:3px;border-radius:4px}#retailer-registration-personal-informations .gender-radio--selected .custom-radio:after{display:block}#retailer-registration-personal-informations .custom-radio{width:22px;height:22px;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-gray-600);position:relative}#retailer-registration-personal-informations .custom-radio:after{display:none;content:"";width:12px;height:12px;background-color:var(--color-black-900);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#retailer-registration-personal-informations .gender-radio__text{font-size:14px;font-weight:500}#retailer-registration-personal-informations .hidden-radio{position:absolute;opacity:0;pointer-events:none}#retailer-registration-personal-informations .personal-info__field{display:flex;flex-direction:column}#retailer-registration-personal-informations .custom-input{width:100%;padding:12px 16px;border:1px solid var(--color-gray-400);border-radius:4px;font-size:14px;transition:border-color .2s ease}#retailer-registration-personal-informations .custom-input:focus{outline:none;border-color:var(--color-black-900)!important}#retailer-registration-personal-informations .custom-input.input-error{border-color:#e74c3c}#retailer-registration-personal-informations .custom-input.input-valid{border-color:#27ae60}#retailer-registration-personal-informations .custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}#retailer-registration-personal-informations .personal-info__location{display:flex;gap:16px}#retailer-registration-personal-informations .personal-info__country{flex:2}#retailer-registration-personal-informations .personal-info__postal{flex:1}#retailer-registration-personal-informations .input-msg{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:500;font-size:12px;padding-top:6px}#retailer-registration-personal-informations .input-msg.error{color:#e74c3c}@media screen and (max-width:991px){#retailer-registration-personal-informations .personal-info__location{flex-direction:column}}#retailer-registration-company-informations{display:none}#retailer-registration-company-informations .company-informations{display:flex;flex-direction:column;gap:20px;margin-top:32px;margin-bottom:72px}#retailer-registration-company-informations .company-info__label-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px}#retailer-registration-company-informations .company-info__label-wrapper .tooltip-component{align-self:start}#retailer-registration-company-informations .company-info__label{display:block;font-size:14px;font-weight:600;color:var(--color-black-700);margin-bottom:8px}#retailer-registration-company-informations .company-info__field{display:flex;flex-direction:column;width:100%}#retailer-registration-company-informations .custom-input{width:100%;padding:12px 16px;border:1px solid var(--color-gray-400);border-radius:4px;font-size:14px;transition:border-color .2s ease}#retailer-registration-company-informations .custom-input:focus{outline:none;border-color:var(--color-black-900)!important}#retailer-registration-company-informations .custom-input.input-error{border-color:#e74c3c}#retailer-registration-company-informations .custom-input.input-valid{border-color:#27ae60}#retailer-registration-company-informations .custom-input.input--auto-filled{background-color:var(--color-gray-100);color:#666;pointer-events:none}#retailer-registration-company-informations .business-id__siret-hint-wrapper{line-height:1;margin-top:8px}#retailer-registration-company-informations .business-id__siret-hint{color:#000;font-size:12px;font-weight:500}#retailer-registration-company-informations .business-id__siret-hint-link{color:var(--color-orange-primary)!important;font-size:12px;font-weight:500;text-decoration:underline!important}#retailer-registration-company-informations .business-id__siret-hint-link:hover{text-decoration:none!important}#retailer-registration-company-informations .business-id-wrapper{display:flex;gap:8px}#retailer-registration-company-informations .business-id__input-wrapper{position:relative;flex:1;min-width:0}#retailer-registration-company-informations .business-id__input-wrapper .custom-input{padding-right:60px}#retailer-registration-company-informations .business-id__input-limit{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#848484;font-size:14px;font-weight:500;line-height:1;pointer-events:none}#retailer-registration-company-informations .business-id__input-limit--error{color:#e74c3c}#retailer-registration-company-informations .business-id__validate-btn{padding:12px 20px;background-color:var(--color-black-900);color:var(--color-white);border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}#retailer-registration-company-informations .business-id__validate-btn:disabled{opacity:.5;cursor:not-allowed}#retailer-registration-company-informations .company-info__phone{display:flex;gap:16px}#retailer-registration-company-informations .company-info__calling-code{flex:0 0 100px}#retailer-registration-company-informations .company-info__phone-number{flex:1}#retailer-registration-company-informations .company-info__document-hint{font-size:12px;color:var(--color-gray-650);margin-bottom:8px}#retailer-registration-company-informations .document-upload{border:2px dashed var(--color-gray-400);border-radius:8px;padding:24px;text-align:center;transition:border-color .2s ease,background-color .2s ease;background-color:var(--color-white);cursor:pointer;position:relative}#retailer-registration-company-informations .document-upload:has(.document-upload__placeholder__button:focus-visible),#retailer-registration-company-informations .document-upload:has(.document-upload__remove:focus-visible){outline:1px solid var(--color-orange-primary)}#retailer-registration-company-informations .document-upload--dragover{border-color:var(--color-orange-primary);background-color:#f5a6230d}#retailer-registration-company-informations .document-upload--has-file{border-style:solid;border-color:#27ae60}#retailer-registration-company-informations .document-upload:hover .document-upload__placeholder__button{background-color:var(--color-brown);border-color:var(--color-brown)}#retailer-registration-company-informations .document-upload__placeholder{display:flex;flex-direction:row;align-items:center;padding:0 20px;justify-content:space-between;gap:50px}#retailer-registration-company-informations .document-upload__placeholder__text-wrapper{display:flex;flex-direction:column;align-items:start}#retailer-registration-company-informations .document-upload__placeholder__text--title{margin-bottom:0;font-size:16px;font-weight:700;color:var(--color-black-900)}#retailer-registration-company-informations .document-upload__placeholder__text--subtitle{color:var(--color-black-900);font-size:12px;font-weight:400;margin-bottom:0}#retailer-registration-company-informations .document-upload__placeholder__text--subtitle span{color:var(--color-black-900);font-weight:600}#retailer-registration-company-informations .document-upload__placeholder__button{padding:12px 30px;font-size:12px;line-height:12px;font-weight:600;color:var(--color-white);background-color:var(--color-black-900);border:1px solid var(--color-black-900);border-radius:4px}#retailer-registration-company-informations .document-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}#retailer-registration-company-informations .document-upload__file{display:flex;align-items:center;justify-content:center;gap:12px}#retailer-registration-company-informations .document-upload__file span{font-size:14px;font-weight:500}#retailer-registration-company-informations .document-upload__remove{background:none;border:none;font-size:20px;cursor:pointer;color:#e74c3c;padding:4px 8px}#retailer-registration-company-informations .input-msg{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:500;font-size:12px;padding-top:6px}#retailer-registration-company-informations .input-msg.error{color:#e74c3c;margin-bottom:10px}#retailer-registration-company-informations .input-msg.error br{display:none}#retailer-registration-company-informations .input-msg.error a{color:inherit!important;text-decoration:underline!important;font-weight:600!important}#retailer-registration-company-informations .input-msg.notice{color:#3255aa;margin-bottom:10px}#retailer-registration-company-informations .input-msg.notice br{display:none}#retailer-registration-company-informations .input-msg.notice a{color:inherit!important;text-decoration:underline!important;font-weight:600!important}#retailer-registration-company-informations .input-msg.success{color:#27ae60}#retailer-registration-company-informations .company-info-confirmation-modal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:600px}#retailer-registration-company-informations .company-info-confirmation-modal__title{font-weight:700;font-size:22px;color:var(--color-black-800);margin-bottom:0}#retailer-registration-company-informations .company-info-confirmation-modal__description{display:flex;flex-direction:column;text-align:start}#retailer-registration-company-informations .company-info-personal-wrapper{display:flex;flex-direction:column;margin-top:30px}#retailer-registration-company-informations .company-info-confirmation-modal__description--item{font-size:16px;font-weight:400;color:#111;margin-bottom:0}#retailer-registration-company-informations .company-info-confirmation-modal__description--item span{font-weight:600}#retailer-registration-company-informations .company-info-confirmation-modal__ctas{display:flex;flex-direction:row;gap:20px}#retailer-registration-company-informations .company-info-confirmation-modal__cta.no{white-space:nowrap;background-color:var(--cta-white-bg);color:var(--cta-label-color-dark);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}#retailer-registration-company-informations .company-info-confirmation-modal__cta.no:hover{background-color:var(--cta-white-bg-hover);border-color:var(--color-black-900)}#retailer-registration-company-informations .company-info-confirmation-modal__cta.yes{white-space:nowrap;background-color:var(--color-black-900);color:var(--color-white);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}#retailer-registration-company-informations .company-info-confirmation-modal__cta.yes:hover{background-color:var(--color-brown);border-color:var(--color-brown)}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper{margin-top:32px;margin-bottom:12px}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .credentials__form-checkbox-wrapper{position:relative;display:flex}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .credentials__form-checkbox-wrapper[data-type=checkbox]{margin-bottom:16px}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .hidden-checkbox{position:absolute;opacity:0;width:0;height:0}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .hidden-checkbox:checked+.checkbox-label .custom-checkbox{background-color:var(--color-orange-primary);border-color:var(--color-orange-primary)}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .hidden-checkbox:checked+.checkbox-label .custom-checkbox:after{content:"";display:block;width:12px;height:12px;background-image:url(/retailer/images/icons/checkmark_white.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .hidden-checkbox:not(:checked)+.checkbox-label:hover .custom-checkbox{border-color:var(--color-black-700)}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .hidden-checkbox:focus-visible+.checkbox-label{border-radius:4px;outline:1px solid var(--color-orange-primary);outline-offset:2px}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .checkbox-label{display:flex;flex-direction:row;align-items:center;gap:14px}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .custom-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:1px solid var(--color-gray-600);border-radius:4px;background-color:var(--color-white)}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper .checkbox-label-text{font-size:14px;font-weight:500;color:#000;line-height:1}@media screen and (max-width:991px){#retailer-registration-company-informations .input-msg.error br{display:unset}#retailer-registration-company-informations .document-upload{padding:12px}#retailer-registration-company-informations .document-upload__placeholder{padding:0;gap:5px}#retailer-registration-company-informations .document-upload__placeholder__text--title{display:none}#retailer-registration-company-informations .document-upload__placeholder__button{padding:12px 16px}#retailer-registration-company-informations .company-info__phone{flex-direction:column}#retailer-registration-company-informations .company-info__calling-code{flex:0 0 auto}#retailer-registration-company-informations .business-id-wrapper{flex-direction:column}#retailer-registration-company-informations .company-info-confirmation-modal__ctas{flex-direction:column-reverse}#retailer-registration-company-informations .qonto-integration__checkbox-wrapper{margin-top:24px}}#retailer-registration-confirmation{display:none}#retailer-registration-confirmation .confirmation{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0}#retailer-registration-confirmation .confirmation__icon{margin-bottom:24px;position:relative}#retailer-registration-confirmation .confirmation__icon--main{max-width:200px;height:auto}#retailer-registration-confirmation .confirmation__icon--extra{position:absolute;right:0;top:0;transform:translate(50%,50%)}#retailer-registration-confirmation .last-step-title{text-align:center;font-size:30px;font-weight:800;color:var(--color-black-700);line-height:1.1;margin-bottom:30px}#retailer-registration-confirmation .last-step-title .name{color:var(--color-orange-primary)}#retailer-registration-confirmation .confirmation__subtitle{font-size:20px;color:var(--color-black-700);margin-bottom:20px;font-weight:600}#retailer-registration-confirmation .confirmation__catchphrase{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-bottom:40px}#retailer-registration-confirmation .confirmation__catchphrase-item{font-size:14px;font-weight:400;color:var(--color-black-700);line-height:1.2}#retailer-registration-confirmation .confirmation__cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#retailer-registration-qonto-redirect{display:none;max-width:800px;margin-left:auto;margin-right:auto}#retailer-registration-qonto-redirect .qonto-redirect-confirmation{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__icon{margin-bottom:24px;position:relative}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__icon--main{max-width:200px;height:auto}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__icon--extra{position:absolute;right:0;top:0;transform:translate(50%,50%)}#retailer-registration-qonto-redirect .last-step-title{text-align:center;font-size:30px;font-weight:800;color:var(--color-black-700);line-height:1.2;margin-bottom:30px}#retailer-registration-qonto-redirect .last-step-title .name{color:var(--color-orange-primary)}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__subtitle{font-size:20px;color:var(--color-black-700);margin-bottom:30px;font-weight:600}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__catchphrase{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-bottom:40px}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__catchphrase--item{font-size:14px;font-weight:400;color:var(--color-black-700);line-height:1.2}#retailer-registration-qonto-redirect .qonto-important-info{display:flex;flex-direction:column;gap:10px}#retailer-registration-qonto-redirect .qonto-important-info__title{font-size:20px;font-weight:600;margin-top:40px;margin-bottom:0}#retailer-registration-qonto-redirect .qonto-important-info__description{font-size:16px;font-weight:400;color:var(--color-black-700);margin-bottom:30px}#retailer-registration-qonto-redirect .qonto-important-info__description.custom-margin-bottom{margin-bottom:0}#retailer-registration-qonto-redirect .qonto-important-info__mail-link{text-decoration:underline!important;font-weight:500}#retailer-registration-qonto-redirect .qonto-important-info__mail-link:hover{text-decoration:none!important}#retailer-registration-qonto-redirect .qonto-redirect-confirmation__cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#retailer-registration-qonto-redirect .qonto-socials{display:flex;flex-direction:column;margin-top:20px;max-width:440px}#retailer-registration-qonto-redirect .qonto-socials__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;filter:brightness(0)}#retailer-registration-qonto-redirect .qonto-socials__item:hover{scale:1.05}@media screen and (max-width:991px){#retailer-registration-qonto-redirect .qonto-redirect-confirmation{padding:20px}}.blocking-step-help{display:block;line-height:1.1;text-align:center;margin-top:44px}.blocking-step-help__title{font-size:12px;font-weight:600;color:#000;margin-bottom:0}.blocking-step-help__description{font-size:12px;font-weight:400;color:#000}.blocking-step-help__link{font-size:12px;font-weight:400;color:#fd5c22!important;text-decoration:underline!important}.blocking-step-help__link:hover{text-decoration:none!important}.selectable-item{--color-selectable-item-background: var(--color-white);--color-selectable-item-border: var(--color-gray-400);--color-selectable-item-border-selected: var(--color-orange-primary);--color-selectable-item-border-hover: var(--color-orange-primary);--color-selectable-item-checkbox-border-default: var(--color-gray-600);--color-selectable-item-checkbox-border: var(--color-orange-primary);--color-selectable-item-checkbox-background: var(--color-orange-primary);--color-selectable-item-radio-border-default: var(--color-gray-600);--color-selectable-item-radio-border: var(--color-orange-primary);--color-selectable-item-radio-background: var(--color-orange-primary);--color-selectable-item-title: var(--color-black-700);--color-selectable-item-description: var(--color-gray-600);display:flex;width:100%;flex-direction:row;padding:15px 24px 15px 15px;border:1px solid var(--color-selectable-item-border);border-radius:6px;background-color:var(--color-selectable-item-background);align-items:center;cursor:pointer;transition:border-color .2s ease;gap:16px}.selectable-item:focus-within{border:1px solid var(--color-selectable-item-checkbox-border)}.selectable-item.is-selected{border-color:var(--color-selectable-item-border-selected)}.selectable-item.is-selected .selectable-item__image.selected{display:block}.selectable-item.is-selected .selectable-item__image.not-selected{display:none}.selectable-item.is-selected .selectable-item__checkbox{position:relative;border-color:var(--color-selectable-item-checkbox-border);background-color:var(--color-selectable-item-checkbox-background)}.selectable-item.is-selected .selectable-item__checkbox:after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 6.5L1 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.selectable-item.is-selected .selectable-item__radio{position:relative;border-color:var(--color-selectable-item-radio-border)}.selectable-item.is-selected .selectable-item__radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;display:block;background-color:var(--color-selectable-item-radio-background);border-radius:50%}.selectable-item:hover{border-color:var(--color-selectable-item-border-hover)}.selectable-item__image-cont{border-radius:6px;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.selectable-item__image{object-fit:cover}.selectable-item__image.selected{display:none}.selectable-item__text{display:flex;flex-direction:column;gap:4px;margin-top:auto;margin-bottom:auto;-webkit-user-select:none;user-select:none}.selectable-item__text--title{font-size:16px;font-weight:700;color:var(--color-selectable-item-title);margin-bottom:0}.selectable-item__text--description{font-size:14px;font-weight:400;color:var(--color-selectable-item-description);margin-bottom:0}.selectable-item__checkbox{width:22px;height:22px;border:1px solid var(--color-selectable-item-checkbox-border-default);border-radius:4px;margin-left:auto;flex-shrink:0}.selectable-item__radio{width:22px;height:22px;border:1px solid var(--color-selectable-item-radio-border-default);border-radius:50%;margin-left:auto;flex-shrink:0}.selectable-item__input{position:absolute;opacity:0;width:0;height:0}.step-button-wrapper{--step-button-loader-color: var(--color-orange-primary);--step-button-loader-balls-color: var(--color-white);--step-button-border-disabled: var(--color-gray-400);--step-button-bg-disabled: #F6F6F6;--step-button-text-disabled: #706F6F;--step-button-border-enabled: var(--color-black-900);--step-button-bg-enabled: var(--color-black-900);--step-button-text-enabled: var(--color-white);--step-button-border-enabled-hover: var(--color-brown);--step-button-bg-enabled-hover: var(--color-brown)}.step-button-wrapper .step-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border-radius:4px;background-color:var(--step-button-bg-disabled);border:1px solid var(--step-button-border-disabled)}.step-button-wrapper .step-button.load{background-color:var(--step-button-loader-color)!important;border:1px solid var(--step-button-loader-color)!important}.step-button-wrapper .step-button.load .step-btn-text{opacity:0}.step-button-wrapper .step-button.load .loading-wrapper{display:flex}.step-button-wrapper .step-button:not(:disabled):not(.load){background-color:var(--step-button-bg-enabled);border:1px solid var(--step-button-border-enabled);transition:border .3s ease,background-color .3s ease}.step-button-wrapper .step-button:not(:disabled):not(.load) .step-btn-text{color:var(--step-button-text-enabled)}.step-button-wrapper .step-button:not(:disabled):not(.load):hover{background-color:var(--step-button-bg-enabled-hover);border-color:var(--step-button-border-enabled-hover)}.step-button-wrapper .step-button:disabled:not(.load) .loading-wrapper{display:none}.step-button-wrapper .step-btn-text{font-size:14px;font-weight:700;color:var(--step-button-text-disabled)}.step-button-wrapper .loading-wrapper{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;pointer-events:none}.step-button-wrapper .loading-wrapper .loading-anim .processing.custom-processing-btn>div>div{background-color:var(--step-button-loader-balls-color)!important}.step-container{margin-top:60px;margin-bottom:60px;width:700px}.step-title{font-size:24px;font-weight:700;color:var(--color-black-700);text-align:left;margin-bottom:0}.required-fields-mention__text{font-style:italic;font-size:14px;font-weight:400;color:var(--color-gray-700);margin-bottom:24px}.required-fields-mention__description{color:var(--color-gray-800);font-size:14px;font-weight:500;margin-bottom:24px;line-height:normal}@media screen and (max-width:991px){.step-title{font-weight:600;font-size:22px}}.cred-reassurance-block{display:flex;flex-direction:row;gap:16px}.cred-reassurance-block__content{display:flex;flex-direction:column;gap:0px}.cred-reassurance-block__title{font-size:16px;font-weight:700;color:var(--color-black-800);margin-bottom:0}.cred-reassurance-block__subtitle{font-size:14px;font-weight:500;color:var(--color-gray-700);margin-bottom:0}@media screen and (max-width:991px){.cred-reassurance-block__subtitle{line-height:1.2}}.phone-input{--phone-input-border: var(--color-gray-400);--phone-input-border-focus: var(--color-black-900);--phone-input-border-error: #E74C3C;--phone-input-border-valid: #27AE60;--phone-input-selector-bg: var(--color-gray-100);--phone-input-selector-bg-hover: #EBEBEB;--phone-input-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .12);--phone-input-active-color: var(--color-orange-primary);--phone-input-text-muted: var(--color-gray-600);--phone-input-text-primary: var(--color-gray-700)}.phone-input__wrapper{display:flex;align-items:stretch;border:1px solid var(--phone-input-border);border-radius:4px;overflow:visible;position:relative;transition:border-color .2s ease}.phone-input__wrapper:focus-within{border-color:var(--phone-input-border-focus)}.phone-input__wrapper--error{border-color:var(--phone-input-border-error)!important}.phone-input__wrapper--valid{border-color:var(--phone-input-border-valid)!important}.phone-input__selector{display:flex;align-items:center;gap:6px;padding:0 12px;background-color:var(--phone-input-selector-bg);border:none;border-right:1px solid var(--phone-input-border);border-radius:4px 0 0 4px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;flex-shrink:0}.phone-input__selector:hover{background-color:var(--phone-input-selector-bg-hover)}.phone-input__selector:focus-visible{outline:2px solid var(--phone-input-active-color);outline-offset:-2px}.phone-input__flag{font-size:18px;line-height:1}.phone-input__dial{font-size:13px;font-weight:600;color:var(--phone-input-text-primary)}.phone-input__chevron{color:var(--phone-input-text-muted);transition:transform .2s ease}[aria-expanded=true] .phone-input__chevron{transform:rotate(180deg)}.phone-input__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:100;width:280px;max-height:300px;display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--phone-input-border);border-radius:6px;box-shadow:var(--phone-input-dropdown-shadow)}.phone-input__dropdown--enter{transition:opacity .1s ease,transform .1s ease}.phone-input__dropdown--enter-start{opacity:0;transform:translateY(-4px)}.phone-input__dropdown--enter-end{opacity:1;transform:translateY(0)}.phone-input__search-wrapper{padding:8px;border-bottom:1px solid #F0F0F0;flex-shrink:0}.phone-input__search{width:100%;padding:8px 10px;border:1px solid var(--phone-input-border);border-radius:4px;font-size:13px;font-family:inherit;color:var(--phone-input-text-primary);outline:none;transition:border-color .2s ease}.phone-input__search:focus{border-color:var(--phone-input-border-focus)}.phone-input__search::placeholder{color:var(--color-gray-500)}.phone-input__dropdown-list{overflow-y:auto;flex:1}.phone-input__dropdown-list::-webkit-scrollbar{width:4px}.phone-input__dropdown-list::-webkit-scrollbar-track{background:transparent}.phone-input__dropdown-list::-webkit-scrollbar-thumb{background-color:var(--phone-input-border);border-radius:4px}.phone-input__dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;border-bottom:1px solid #F5F5F5;cursor:pointer;text-align:left;transition:background-color .15s ease}.phone-input__dropdown-item:last-child{border-bottom:none}.phone-input__dropdown-item:hover{background-color:#f9f5f4}.phone-input__dropdown-item--active{background-color:#fef0ec}.phone-input__dropdown-item--active .phone-input__dropdown-dial{color:var(--phone-input-active-color);font-weight:700}.phone-input__dropdown-flag{font-size:18px;line-height:1;flex-shrink:0}.phone-input__dropdown-name{font-size:13px;font-weight:500;color:var(--phone-input-text-primary);flex:1}.phone-input__dropdown-dial{font-size:12px;color:var(--phone-input-text-muted);flex-shrink:0}.phone-input__number{flex:1;padding:12px 16px;border:none;border-radius:0 4px 4px 0;font-size:14px;font-family:inherit;color:var(--phone-input-text-primary);background-color:var(--color-white);min-width:0;width:100%}.phone-input__number:focus{outline:none}.phone-input__number::placeholder{color:var(--color-gray-400);letter-spacing:.05em;opacity:.7}.coupon{--coupon-text-color: var(--color-black-800);--coupon-border-color: var(--color-gray-500);--coupon-notch-size: 86px;position:relative;max-width:550px;margin:52px auto 0}.coupon .coupon__fish{position:absolute;top:-31px;left:50%;transform:translate(-50%);z-index:3;width:84px;height:62px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white-soft);border-radius:50%}.coupon .coupon__fish img{position:relative;z-index:1;width:36px;height:auto;transform:translateY(25%);scale:1.1;rotate:-5deg}.coupon .coupon__wrapper{position:relative;z-index:1;overflow:hidden;background-color:var(--color-white);border:2px dashed var(--coupon-border-color);border-radius:6px;padding:72px 30px 30px;text-align:center}.coupon .coupon__wrapper:before,.coupon .coupon__wrapper:after{content:"";position:absolute;top:0;left:50%;width:var(--coupon-notch-size);height:var(--coupon-notch-size);border-radius:50%;transform:translate(-50%,-50%)}.coupon .coupon__wrapper:before{z-index:1;background-color:#f5f0eb}.coupon .coupon__wrapper:after{z-index:2;border:2px dashed var(--coupon-border-color)}.coupon .coupon__title{position:relative;z-index:3;font-weight:800;font-size:30px;color:var(--coupon-text-color);margin-bottom:10px}.coupon .coupon__title:after{content:"*";color:var(--color-red-primary);font-weight:400}.coupon .coupon__subtitle{position:relative;z-index:3;font-weight:400;font-size:18px;color:var(--coupon-text-color);margin-bottom:30px;padding:0 20px;width:60%;margin-left:auto;margin-right:auto}.coupon .coupon__conditions{position:relative;z-index:3;font-weight:400;font-size:14px;color:var(--coupon-text-color)}.coupon .coupon__conditions:before{content:"*";color:var(--color-red-primary)}.coupon .coupon__code-label{margin-bottom:0}.coupon .coupon__code{font-weight:600;font-size:24px;margin-bottom:20px}@media screen and (max-width:991px){.coupon .coupon__subtitle{width:100%}}.base-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-black-alpha-50)}.base-modal__wrapper{background-color:var(--color-white);border-radius:10px;display:flex;flex-direction:column;padding:25px 50px 40px}.base-modal__content{display:flex;flex-direction:column}.base-modal__close-btn{margin-left:auto;--button-size: 18px;width:var(--button-size);height:var(--button-size);background-color:transparent;border-radius:50%;border:none;cursor:pointer;position:relative;transition:opacity .2s ease;flex-shrink:0;touch-action:manipulation}.base-modal__close-btn:before,.base-modal__close-btn:after{position:absolute;content:"";top:50%;left:50%;width:var(--button-size);height:2px;border-radius:3px;background-color:var(--color-black-800);transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}.base-modal__close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.base-modal.qonto-integration{z-index:1}.base-modal.qonto-integration .base-modal__wrapper{max-width:700px;max-height:90vh;max-height:90dvh;overflow:hidden}.base-modal.qonto-integration .base-modal__content{overflow:scroll}.base-modal.qonto-integration .base-modal__close-btn{display:flex;margin-left:auto}.base-modal.qonto-integration .qonto-integration__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.base-modal.qonto-integration .qonto-integration__logo{width:160px;height:auto;flex-shrink:0}.base-modal.qonto-integration .qonto-integration__title{font-size:23px;line-height:1.2;margin-bottom:0}.base-modal.qonto-integration .qonto-integration__subtitle--main{font-size:16px;font-weight:600;line-height:1.2;margin-bottom:10px}.base-modal.qonto-integration .qonto-integration__subtitle--main .orange-text{color:#fd5c22!important}.base-modal.qonto-integration .qonto-integration__subtitle--sub{font-size:16px;font-weight:400;line-height:1.3}.base-modal.qonto-integration .qonto-integration__reassurance{margin:44px;display:flex;flex-direction:column;gap:16px}.base-modal.qonto-integration .qonto-integration__reassurance .cred-reassurance-block{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:start;gap:10px}.base-modal.qonto-integration .qonto-integration__bottom-text{font-size:14px;font-weight:400;line-height:1.2}.base-modal.qonto-integration .qonto-integration__bottom-text .black-text-semibold{font-weight:600}.base-modal.qonto-integration .qonto-integration__bottom-text .orange-text-bold{color:#fd5c22;font-weight:700;font-size:16px}.base-modal.qonto-integration .qonto-integration__bottom-text .red-star--after:after{content:"*";color:#b21010;font-weight:500;font-size:14px}.base-modal.qonto-integration .qonto-integration__mention{font-size:10px;font-weight:500;color:#000}.base-modal.qonto-integration .qonto-integration__mention.first-mention{margin-bottom:10px}.base-modal.qonto-integration .qonto-integration__mention.first-mention:before{content:"*";color:#b21010}.base-modal.qonto-integration .qonto-integration__mention.second-mention:before{content:"**";color:#b21010}.base-modal.qonto-integration .qonto-integration__radio-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:36px;margin-bottom:36px}.base-modal.qonto-integration .qonto-integration__radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.base-modal.qonto-integration .qonto-integration__radio-option:has(.qonto-integration__radio-input:focus-visible){outline:1px solid var(--color-orange-primary);outline-offset:4px;border-radius:4px}.base-modal.qonto-integration .qonto-integration__radio-option--selected .qonto-integration__radio-control:after{display:block}.base-modal.qonto-integration .qonto-integration__radio-option:hover:not(.qonto-integration__radio-option--selected) .qonto-integration__radio-control:before{opacity:1}.base-modal.qonto-integration .qonto-integration__radio-input{position:absolute;opacity:0;pointer-events:none}.base-modal.qonto-integration .qonto-integration__radio-control{width:24px;height:24px;flex-shrink:0;border:1px solid #818181;border-radius:50%;background-color:var(--color-white);position:relative}.base-modal.qonto-integration .qonto-integration__radio-control:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#00000026;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.base-modal.qonto-integration .qonto-integration__radio-control:after{content:"";display:none;width:12px;height:12px;border-radius:50%;background-color:var(--color-black-900);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base-modal.qonto-integration .qonto-integration__radio-text{font-size:14px;font-weight:500;line-height:1.3;color:#000}.base-modal.qonto-integration .qonto-integration__radio-text .red-star{color:#b21010}.base-modal.qonto-integration .qonto-integration__cta{display:flex;justify-content:center;margin-top:20px;position:sticky;bottom:0;background-color:#fff;padding-top:10px}.base-modal.qonto-integration .qonto-integration__cta-button{width:100%;max-width:200px;background-color:var(--color-black-900);color:var(--color-white);font-size:var(--cta-label-font-size);font-weight:var(--cta-label-font-weight);line-height:var(--cta-label-line-height);padding:var(--cta-padding);border:var(--cta-border);border-radius:var(--cta-radius-large);text-decoration:none;transition:var(--cta-transition)}.base-modal.qonto-integration .qonto-integration__cta-button:hover{background-color:var(--color-brown);border-color:var(--color-brown)}.base-modal.qonto-integration .qonto-integration__cta-button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:991px){.base-modal.qonto-integration .base-modal__wrapper{padding:30px}.base-modal.qonto-integration .qonto-integration__header{flex-direction:column;align-items:center;gap:16px;margin-bottom:16px}.base-modal.qonto-integration .qonto-integration__logo{width:140px;order:-1}.base-modal.qonto-integration .qonto-integration__title{text-align:center}.base-modal.qonto-integration .qonto-integration__title,.base-modal.qonto-integration .qonto-integration__subtitle--main,.base-modal.qonto-integration .qonto-integration__subtitle--sub,.base-modal.qonto-integration .qonto-integration__bottom-text,.base-modal.qonto-integration .qonto-integration__radio-text,.base-modal.qonto-integration .qonto-integration__mention{line-height:1.5}.base-modal.qonto-integration .qonto-integration__reassurance{margin:40px 0}}.tooltip-component{display:inline-flex}.tooltip-component .tooltip-component__label-wrapper{display:inline-flex;align-items:center;gap:6px;cursor:default}.tooltip-component .tooltip-component__label-text{line-height:1}.tooltip-component .tooltip-component__label-image{display:block;object-fit:contain}.tooltip-component__content[popover]{position:fixed;inset:auto;top:0;left:0;margin:0;border:0;width:max-content;max-width:260px;padding:10px 12px;border-radius:8px;background-color:#111827f2;color:#fff;font-size:12px;line-height:1.4;text-align:center;box-shadow:0 8px 24px #1118272e;overflow:visible;pointer-events:none;display:none}.tooltip-component__content[popover]:popover-open{display:block}.tooltip-component__arrow{position:absolute;width:10px;height:10px;background-color:#111827f2;transform:rotate(45deg)}.tooltip-component.verified-tooltip .tooltip-component__content[popover]:popover-open{display:flex;flex-direction:column;gap:8px;text-align:left}.verified-tooltip__title{font-weight:600;color:#fff}.verified-tooltip__list{display:flex;flex-direction:column;gap:4px}.verified-tooltip__item{position:relative;padding-left:12px;text-wrap:auto;color:#fff}.verified-tooltip__item:before{content:"•";position:absolute;left:2px}#header_desktop,.header-placeholder,[x-cloak]{display:none!important}.img-no-download{pointer-events:none}.container--large{max-width:1600px;width:100%;margin:auto;padding:0 30px}.no-download{pointer-events:none}.required-field:after{content:"*";color:var(--color-red-primary)}.step-container{margin-top:40px;margin-bottom:40px;width:700px}#footer_desktop{display:none}#retailer-registration{background-color:var(--color-white-soft);min-height:100vh;min-height:100dvh}#retailer-registration.is-resuming{visibility:hidden}#retailer-registration[data-step=landing] #retailer-registration-landing[data-step=landing],#retailer-registration[data-step=verification] #retailer-registration-landing[data-step=landing]{display:grid}#retailer-registration[data-step=verification] #verification-modal[data-step=verification]{display:flex}#retailer-registration[data-step=universe] #retailer-registration-universe[data-step=universe],#retailer-registration[data-step=family] #retailer-registration-family[data-step=family],#retailer-registration[data-step=distribution-circuits] #retailer-registration-distribution-circuits[data-step=distribution-circuits],#retailer-registration[data-step=earnings] #retailer-registration-earnings[data-step=earnings],#retailer-registration[data-step=personal-informations] #retailer-registration-personal-informations[data-step=personal-informations],#retailer-registration[data-step=company-informations] #retailer-registration-company-informations[data-step=company-informations],#retailer-registration[data-step=confirmation] #retailer-registration-confirmation[data-step=confirmation]{display:block}#retailer-registration[data-step=qonto-redirect] #registration-header .reg-header__previous{opacity:0;pointer-events:none}#retailer-registration[data-step=qonto-redirect] #retailer-registration-qonto-redirect[data-step=qonto-redirect]{display:block}@media screen and (max-width:991px){.container--large{padding:0 20px}.step-container{width:100%}#verification-modal,#retailer-registration .base-modal{z-index:20}}
