.switch-organisme .loader{height:100%}.switch-organisme .tag{margin-top:0;margin-bottom:0;white-space:nowrap}.switch-organisme .organisme-recent{margin-left:.8rem}#error_page{position:relative;margin:0 auto;padding:4rem 1.6rem 9.6rem;overflow-y:auto}#error_page.site-forbidden #error_page_content{align-items:center;height:100%}#error_page.site-forbidden h2{display:flex;align-items:center}#error_page.site-forbidden h2 img{margin-left:.8rem;width:4rem;height:4rem}#error_page.site-forbidden .select-classic{margin-top:1.6rem}#error_page.site-forbidden .options-list-container{max-height:25rem}#error_page #illus_img{position:absolute;display:flex;align-items:flex-end;top:0;left:0}#error_page #illus_img svg{color:#ec6629}#error_page .toast{margin-bottom:8rem;grid-column:3/-3}#error_page #error_page_content h2{margin-bottom:2.4rem}#error_page #error_page_content .select-classic{display:block}#error_page #error_page_content figure{grid-column:-4/-1}#error_page #error_page_content figure img{width:100%;height:100%;max-height:45rem}#error_page #block_left{grid-column:3/-4}#error_page #choices{list-style:none;color:#003594}#error_page #choices>li{display:flex}#error_page #choices>li:not(:last-child){margin-bottom:3.2rem}#error_page #choices>li:before{content:"•";margin-right:.8rem;color:#ec6629}#error_page #choices>li>:not(:last-child){margin-right:1.6rem}#error_page #illus_logo_design{transform:scaleX(-1)}#access_provider{display:flex;flex-direction:column;align-items:center;padding:4rem}#access_provider h1{margin-bottom:4rem}#access_provider #content{display:flex;height:100%}#access_provider .bloc{flex:1}#access_provider .bloc:first-child{margin-right:2.4rem}#access_provider .bloc:last-child{margin-left:2.4rem}#access_provider em{display:block;margin-top:1.6rem;margin-bottom:3.2rem}#access_provider .zone-button{text-align:center}#access_provider hr{height:auto;margin:0;border:1px solid #ec6629}#modal_listes_creation{width:60rem}#modal_listes_creation .modal-footer{justify-content:space-between}#modal_listes_creation .modal-footer .button{color:#0057d8}#modal_listes_saisie_rapide .modal-content{overflow:auto}#modal_listes_saisie_rapide .modal-body{overflow:unset}#modal_listes_saisie_rapide .modal-body .button-classic:last-child{margin-left:1.6rem}#modal_listes_saisie_rapide table{margin-bottom:1.6rem;width:150rem}#modal_listes_saisie_rapide td:not(:first-child),#modal_listes_saisie_rapide th:not(:first-child){text-align:center}#modal_listes_saisie_rapide td:first-child,#modal_listes_saisie_rapide th:first-child{border-radius:.8rem 0 0 .8rem}#modal_listes_saisie_rapide td:last-child,#modal_listes_saisie_rapide th:last-child{border-radius:0 .8rem .8rem 0}#modal_listes_saisie_rapide th{padding-bottom:1.2rem}#modal_listes_saisie_rapide .filter-button{display:flex;margin:0 auto;height:1.6rem;color:#70747c;font-weight:400;border:none}#modal_listes_saisie_rapide .filter-button svg:first-child{margin-right:.4rem}#modal_listes_saisie_rapide .filter-button svg:last-child{margin-left:.4rem}#modal_listes_saisie_rapide tbody{color:#70747c}#modal_listes_saisie_rapide tbody tr:hover td .button-classic{visibility:visible}#modal_listes_saisie_rapide tbody tr:nth-child(odd){background-color:rgba(0,0,0,.04)}#modal_listes_saisie_rapide td{padding:.4rem}#modal_listes_saisie_rapide td:first-child{padding-right:0;width:30rem}#modal_listes_saisie_rapide td:nth-child(2){padding-right:.4rem;padding-left:0;width:10rem}#modal_listes_saisie_rapide td:nth-child(2) label{border-left:none;border-radius:0 .8rem .8rem 0}#modal_listes_saisie_rapide td:nth-child(4),#modal_listes_saisie_rapide td:nth-child(5){width:15rem}#modal_listes_saisie_rapide td:last-child,#modal_listes_saisie_rapide td:nth-child(6){width:7rem}#modal_listes_saisie_rapide td .button-classic{visibility:hidden}#modal_listes_saisie_rapide .select-classic{width:100%}#modal_listes_saisie_rapide .select-classic label{border-radius:.8rem 0 0 .8rem}#modal_listes_saisie_rapide .circle{width:1.2rem;height:1.2rem}#modal_listes_saisie_rapide .modal-footer{justify-content:space-between}#modal_listes_saisie_rapide .modal-footer .button{color:#0057d8}#modal_import_panier .modal-footer{gap:1rem}#modal_import_panier .modal-footer .button-toggle{gap:.4rem}#modal_import_panier .modal-footer .wide{width:100%}#modal_import_panier .modal-footer .right{margin-left:auto}.table-classic-new{--padding-cell:1.6rem}@media(max-width:1130px){.table-classic-new{--padding-cell:0.8rem}}.table-classic-new table{border-collapse:separate;border-spacing:0;width:100%;table-layout:auto;overflow:hidden}.table-classic-new .fill-100{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.table-classic-new .fill-50{width:50%;max-width:0;overflow:hidden;text-overflow:ellipsis}.table-classic-new .fill-33{width:33.33%;max-width:0;overflow:hidden;text-overflow:ellipsis}.table-classic-new thead{position:sticky;top:0;z-index:20;color:#70747c;border-bottom:1px solid #bcc0c8;font-size:1.2rem;line-height:1.6rem}@media(max-width:1130px){.table-classic-new thead{font-size:1.0285714286rem;line-height:1.6rem}}.table-classic-new thead:not(.child-row th){background-color:#fff}.table-classic-new thead>tr{height:5.7rem}.table-classic-new .separator{height:1.6rem}.table-classic-new td,.table-classic-new th{padding:var(--padding-cell);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-classic-new th{border-bottom:1px solid #bcc0c8;font-weight:400}@media(max-width:1400px){.table-classic-new th{white-space:normal}}.table-classic-new .button-filter{display:flex;padding:0;color:#70747c;border:none;align-items:center}.table-classic-new .button-filter svg{margin-right:.4rem}.table-classic-new .checkbox{--checkbox-size:2.4rem}@media(max-width:1130px){.table-classic-new .checkbox{--checkbox-size:2rem}}.table-classic-new .checkbox{width:calc(var(--checkbox-size) + var(--padding-cell)*2)}.table-classic-new .checkbox svg{width:var(--checkbox-size);height:var(--checkbox-size)}.table-classic-new .checkbox>div{display:flex}.table-classic-new tbody tr:not(.disabled){cursor:pointer}.table-classic-new tbody tr{background-color:#f5f7fb}.table-classic-new tbody tr.highlighted .actions>*,.table-classic-new tbody tr.highlighted .button-toggle>*,.table-classic-new tbody tr.highlighted .child-actions>*,.table-classic-new tbody tr:hover:not(.child-row) .actions>*,.table-classic-new tbody tr:hover:not(.child-row) .button-toggle>*,.table-classic-new tbody tr:hover:not(.child-row) .child-actions>*{visibility:visible}.table-classic-new tbody tr.expanded>td{border-bottom-right-radius:0;border-bottom-left-radius:0}.table-classic-new tbody tr.expanded+.child-row>td{border-top-left-radius:0;border-top-right-radius:0}.table-classic-new tbody tr:not(.child-row):not(.child-row thead tr):hover:not(.disabled){background-color:#fff;box-shadow:0 2px 4px rgba(0,28,97,.12)}.table-classic-new tbody tr.dashed td{border-top:1px dashed rgba(0,0,0,.4);border-bottom:1px dashed rgba(0,0,0,.4)}.table-classic-new tbody tr.dashed td:first-child{border-left:1px dashed rgba(0,0,0,.4);border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.table-classic-new tbody tr.dashed td:last-child{border-right:1px dashed rgba(0,0,0,.4);border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.table-classic-new tbody tr.link:hover{background-color:#fff;box-shadow:0 4px 4px rgba(0,28,97,.08),0 8px 16px rgba(0,28,97,.12);cursor:pointer}.table-classic-new td{border-top:1px solid rgba(0,53,148,.16);border-bottom:1px solid rgba(0,53,148,.16)}.table-classic-new td:first-child{border-left:1px solid rgba(0,53,148,.16);border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.table-classic-new td:last-child{border-right:1px solid rgba(0,53,148,.16);border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.table-classic-new .actions,.table-classic-new .child-actions{text-align:right}.table-classic-new .actions>:not(.always-visible),.table-classic-new .child-actions>:not(.always-visible){visibility:hidden}.table-classic-new .actions>.always-visible,.table-classic-new .child-actions>.always-visible{opacity:.5;transition:opacity .3s ease}.table-classic-new .actions>:not(:last-child),.table-classic-new .child-actions>:not(:last-child){margin-right:1.6rem}@media(max-width:1400px){.table-classic-new .actions>:not(:last-child),.table-classic-new .child-actions>:not(:last-child){margin-right:.8rem}}.table-classic-new .actions .button-popover,.table-classic-new .child-actions .button-popover{display:inline-block}.table-classic-new .actions .button-popover .popover-container,.table-classic-new .child-actions .button-popover .popover-container{min-width:unset}.table-classic-new .actions .button-popover ul,.table-classic-new .child-actions .button-popover ul{list-style:none}.table-classic-new .actions .button-popover a,.table-classic-new .child-actions .button-popover a{display:block}.table-classic-new .actions .button-popover a:hover,.table-classic-new .child-actions .button-popover a:hover{text-decoration:none}.table-classic-new .child-row{background:linear-gradient(180deg,rgba(0,53,148,.08),rgba(0,53,148,0)),#fff}.table-classic-new .child-row thead{background-color:#fff}.table-classic-new .child-row thead tr{background:none}.table-classic-new .child-row thead .button-toggle{display:none}.table-classic-new .child-row>td{padding-top:0}.selection-counter{display:inline-flex;gap:1.6rem;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding:1.6rem;background:linear-gradient(0deg,rgba(8,200,200,.08),rgba(8,200,200,.08)),#fff;border-radius:.4rem}.selection-counter .label-counter{position:relative;color:#003594}.selection-counter .label-counter:before{content:"";width:.4rem;height:2.4rem;margin-right:.8rem;background-color:#08c8c8;border-radius:.8rem}.selection-counter .counter{background-color:#08c8c8}.selection-counter .counter .counter-text{color:#fff}.timeline-label{display:inline-flex;align-items:center;padding:.4rem 1.2rem;color:#003594;background:#f5f7fb;border:1px solid #bcc0c8;border-radius:3.2rem;text-align:center;white-space:nowrap}@media(max-width:1400px){.timeline-label{white-space:normal;width:-moz-max-content;width:max-content;max-width:12.8rem;border-radius:1.6rem}}@media(max-width:900px){.timeline-label{flex-direction:column;max-width:9.6rem}}.timeline-label.small{padding:.4rem .8rem}.timeline-label.small svg{height:1.6rem;width:1.6rem}.timeline-label.with-counter{padding-top:0;padding-right:0;padding-bottom:0}.timeline-label.expire .label{color:#383c44}.timeline-label .counter-label{margin:-1px -1px -1px .8rem}.timeline-label.valid{color:#2dcc70;border-color:#2dcc70}.timeline-label.warning{color:#f90;border-color:#f90}.timeline-label.error{color:#e20d0d;border-color:#e20d0d}.timeline-label.expire{color:#383c44;border-color:#383c44}.timeline-label .label{color:#003594}.timeline-label .label.icon{margin-left:.4rem}.timeline-label svg{height:2.4rem;width:2.4rem}.timeline-label .timeline-label{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.badge{padding:0 .4rem;border-radius:.4rem;color:#f5f7fb;text-align:center;font-weight:unset;display:inline-flex;align-items:center;font-size:1.2rem;line-height:1.6rem}@media(max-width:1130px){.badge{font-size:1.0285714286rem;line-height:1.6rem}}@media(max-width:900px){.badge{white-space:normal}}.badge.medium{padding:.4rem .8rem;font-size:1.4rem;line-height:2rem}@media(max-width:1130px){.badge.medium{font-size:1.225rem;line-height:2rem}}.badge.new{background-color:#000}.badge.new,.badge.promo{color:#fff;border:1px none}.badge.promo{background-color:#e33515}.badge.remise{background-color:transparent;color:#0057d8;border:1px solid #0057d8}.badge.info{background-color:#08c8c8;color:#001c61;border:1px none}.badge.warning{background-color:#f90;color:#383c44;border:1px none}.badge.error{background-color:#e20d0d;color:#fff;border:1px none}.badge.remplace{background-color:#f90;color:#383c44;border:1px none}.commentaire,.product-table tbody .libelle .commentaire{margin:1.6rem 0;font-size:1.6rem}.commentaire label,.product-table tbody .libelle .commentaire label{margin-bottom:0;display:block}.commentaire textarea,.product-table tbody .libelle .commentaire textarea{width:100%;min-height:8rem;padding:.8rem;border:1px solid rgba(0,53,148,.16);border-radius:1rem}.commentaire p,.product-table tbody .libelle .commentaire p{font-size:1rem;margin:0;text-align:right;margin-top:-.4rem;margin-right:.8rem}.product-table .dashed .prix>*,.product-table .dashed .quantite>*,.product-table .dashed .sous-total>*,.product-table .dashed .statut>*{opacity:.4}.product-table thead .libelle{width:100%}.product-table tbody .image{text-align:center;width:4rem;min-height:4rem;position:relative}.product-table tbody .image img.duplicated{opacity:.5}.product-table tbody .image .duplicate{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;opacity:.5;transition:opacity .3s ease}.product-table tbody .image .duplicate svg{border-radius:50%;background-color:#003594;width:3rem;height:3rem}.product-table tbody .image:hover .duplicate{opacity:1}.product-table tbody img{width:4rem;border-radius:.4rem;-o-object-fit:contain;object-fit:contain}.product-table tbody .libelle{white-space:normal}.product-table tbody .libelle h2{max-width:40rem;color:#001c61;font-size:1.6rem;line-height:2.4rem}@media(max-width:1130px){.product-table tbody .libelle h2{font-size:1.4rem;line-height:2.4rem}}.product-table tbody .libelle h2{font-weight:700;text-overflow:ellipsis;overflow:hidden}.product-table tbody .libelle p{color:#003594;font-size:1.4rem;line-height:2rem}@media(max-width:1130px){.product-table tbody .libelle p{font-size:1.225rem;line-height:2rem}}.product-table tbody .libelle ul{list-style-type:none}.product-table tbody .libelle li{color:#70747c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40rem;font-size:1.2rem;line-height:1.6rem}@media(max-width:1130px){.product-table tbody .libelle li{font-size:1.0285714286rem;line-height:1.6rem}}.product-table tbody .libelle li:not(:last-child){margin-bottom:.4rem}.product-table tbody .type_ldc div{white-space:normal;width:180px}.product-table tbody .prix-sans-remise,.product-table tbody .remise{display:block}.product-table tbody .remise{margin-bottom:.8rem}.product-table tbody .prix-sans-remise{margin-bottom:0;color:#70747c;text-decoration:line-through;font-size:1.2rem;line-height:1.6rem}@media(max-width:1130px){.product-table tbody .prix-sans-remise{font-size:1.0285714286rem;line-height:1.6rem}}.product-table tbody .prix,.product-table tbody .sous-total{font-size:1.4rem;line-height:2rem}@media(max-width:1130px){.product-table tbody .prix,.product-table tbody .sous-total{font-size:1.225rem;line-height:2rem}}.product-table tbody .prix>*,.product-table tbody .sous-total>*{display:block}.product-table tbody .statut p{margin-top:.8rem;color:#70747c}.product-table tbody .additional-line{color:#70747c;text-align:right}.product-table tbody .additional-line ul{list-style:none}.product-table tbody .additional-line .label-warning{color:#f90}.product-table tbody .additional-line .button-toggle{padding:1.2rem}.product-table tbody .additional-line .button-toggle .label{white-space:normal}.product-table tbody .additional-line .label{color:#70747c;font-size:1.4rem;line-height:2rem}@media(max-width:1130px){.product-table tbody .additional-line .label{font-size:1.225rem;line-height:2rem}}.product-table tbody .additional-line .disabled{text-decoration:line-through;opacity:.4}.product-table tbody .additional-line .complement{font-size:1.4rem;color:#001c61;padding-right:4.5rem}.product-table tbody .additional-line .no-complement{margin-top:.8rem}.product-table tbody .additional-line .no-complement svg{margin:0 4rem 0 .4rem;color:#f90}.product-table tbody .additional-line .no-complement+.disabled{padding-top:0}.product-table .table-classic-new .separator{height:.8rem}.product-table .table-classic-new td,.product-table .table-classic-new th{padding:.8rem;white-space:nowrap}.product-table .ligne-undefined:not(.supp),.product-table .quantite .edited input{background-color:#fde1be}.product-table tbody .libelle .comment-displayed h2{font-size:1.2rem;line-height:2rem}.product-table tbody .libelle .comment-displayed p{font-size:1rem;line-height:1.2rem}.product-table .organisme{max-width:25rem;overflow:hidden;text-overflow:ellipsis}.modal-connexion .modal-body{padding:0}.modal-connexion .modal-tab,.modal-connexion .tab-content{margin:0;padding:0}.modal-connexion .modal-connexion-subtitle{width:100%;margin:0;text-align:left;color:#70747c;font-size:1.6rem;line-height:1.4}.modal-connexion .devis-flow-footer-hint{margin-top:1.6rem;padding:.8rem;border-top:1px solid #bcc0c8;background:rgba(0,53,148,.02);border-radius:.4rem;color:#70747c;text-align:left;line-height:1.35}.modal-connexion.modal-connexion--inscription{width:min(110rem,95vw);max-width:110rem}.modal-connexion .connexion-choices{display:flex;align-items:stretch;gap:2.4rem}.modal-connexion .connexion-choices .choice-bloc{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.modal-connexion .connexion-choices .choice-bloc .button-classic{margin-top:auto}.modal-connexion .connexion-choices .vertical-separator{width:1px;height:auto;border:none;border-left:1px solid #bcc0c8;margin:0}.modal-connexion .profil-groups{display:flex;flex-direction:column;gap:2.4rem}.modal-connexion .profil-group-title{margin:0 0 .4rem;color:#70747c}.modal-connexion .profil-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.modal-connexion .profil-cards.profil-cards--single{grid-template-columns:minmax(0,1fr);max-width:34rem}.modal-connexion .profil-cards .profil-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:16rem;min-width:0;gap:.8rem;border:1px solid rgba(0,53,148,.35);border-radius:.8rem;background:linear-gradient(180deg,rgba(0,53,148,.06),rgba(0,53,148,.015));padding:1.6rem;overflow:hidden;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.modal-connexion .profil-cards .profil-card:hover{transform:translateY(-2px);border-color:#003594;box-shadow:0 2px 4px rgba(0,28,97,.08),0 4px 8px rgba(0,28,97,.08)}.modal-connexion .profil-cards .profil-card:focus-visible{outline:2px solid #003594;outline-offset:2px}.modal-connexion .profil-cards .profil-card p{margin:0;color:#003594;font-size:1.8rem;line-height:1.25}.modal-connexion .profil-cards .profil-card-icon{display:inline-flex;align-items:center;justify-content:center;width:min(7.2rem,100%);height:7.2rem;max-width:100%;min-height:7.2rem;aspect-ratio:1/1;flex-shrink:0;overflow:hidden;color:#003594}.modal-connexion .profil-cards .profil-card-icon :deep(svg){display:block;width:min(4.2rem,100%)!important;height:min(4.2rem,100%)!important;max-width:100%;max-height:100%;overflow:hidden}.modal-connexion .demande-form{display:flex;flex-direction:column;gap:.8rem}.modal-connexion .demande-form .confirmation-layout{display:flex;flex-direction:column;gap:1.6rem}.modal-connexion .demande-form .recap-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.4rem}.modal-connexion .demande-form .recap-header p{margin:0;font-size:1.8rem}.modal-connexion .demande-form .confirmation-recap-tabs{margin-bottom:.4rem}.modal-connexion .demande-form .confirmation-recap-pane{width:100%}.modal-connexion .demande-form .facturation-deferred-toggle{margin-bottom:.4rem}.modal-connexion .demande-form .etablissement-results{border:1px solid #bcc0c8;border-radius:.8rem;background:#fff;max-height:20rem;overflow-y:auto;box-shadow:0 2px 4px rgba(0,28,97,.12)}.modal-connexion .demande-form .etablissement-result{width:100%;text-align:left;border:0;border-bottom:1px solid #f5f7fb;background:transparent;padding:.8rem;cursor:pointer}.modal-connexion .demande-form .etablissement-result:last-child{border-bottom:0}.modal-connexion .demande-form .etablissement-result:hover{background:#f5f7fb}.modal-connexion .demande-form .etablissement-result p{margin:0}.modal-connexion .demande-form .etablissement-selected{border:1px solid #bcc0c8;border-radius:.8rem;background:#f5f7fb;padding:1.6rem;display:flex;flex-direction:column;gap:.8rem}.modal-connexion .demande-form .etablissement-selected .etablissement-detail-row{display:flex;flex-direction:column;gap:.2rem}.modal-connexion .demande-form .etablissement-selected .etablissement-detail-label{font-size:1.2rem;color:#70747c}.modal-connexion .demande-form .etablissement-selected .etablissement-detail-value{font-size:1.4rem;color:#383c44}.modal-connexion .demande-form .etablissement-selected p{margin:0}.modal-connexion .demande-form .etablissement-option-meta{margin-left:.8rem;color:#70747c}.modal-connexion .demande-form .etablissement-search-hint{margin:-.4rem 0 0;color:#70747c}.modal-connexion .demande-form .etablissement-help-action{align-self:flex-start}.modal-connexion .demande-form .readonly-field{border:1px solid #bcc0c8;border-radius:.8rem;background:#f5f7fb;padding:.8rem}.modal-connexion .demande-form .readonly-field label{display:block;margin-bottom:.4rem;color:#70747c}.modal-connexion .demande-form .readonly-field p{margin:0;color:#383c44;font-size:1.6rem;line-height:1.4}.modal-connexion .demande-form .civilite-validation-box{border:1px solid rgba(236,102,41,.4);border-radius:.8rem;background:rgba(236,102,41,.08);padding:.8rem}.modal-connexion .demande-form .civilite-validation-box .validation-title{margin:0 0 .4rem;color:#ec6629}.modal-connexion .demande-form .civilite-validation-box .validation-list{margin:0;padding-left:1.6rem;color:#ec6629}.modal-connexion .demande-form .civilite-validation-box .validation-list li:not(:last-child){margin-bottom:.2rem}.modal-connexion .demande-form .recap-field{background:linear-gradient(0deg,#f5f7fb,#fff)}.modal-connexion .demande-form .recap-field .recap-row{display:grid;grid-template-columns:minmax(14rem,18rem) 1fr;gap:.8rem;align-items:baseline;padding:.2rem 0}.modal-connexion .demande-form .recap-field .recap-label{font-size:1.6rem;color:#70747c}.modal-connexion .demande-form .recap-panier{border-color:rgba(0,53,148,.2);background:rgba(0,53,148,.03)}.modal-connexion .demande-form .recap-panier.recap-panier--compact .recap-panier-meta{grid-template-columns:1fr}.modal-connexion .demande-form .recap-panier.recap-panier--compact .recap-panier-meta .recap-row{grid-template-columns:minmax(14rem,18rem) 1fr}.modal-connexion .demande-form .recap-panier .recap-panier-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem}.modal-connexion .demande-form .recap-panier .recap-panier-header p{margin:0;font-size:1.8rem}.modal-connexion .demande-form .recap-panier .recap-panier-header .recap-panier-description{flex:1}.modal-connexion .demande-form .recap-panier .recap-panier-header .recap-panier-toggle-btn{flex-shrink:0}.modal-connexion .demande-form .recap-panier .recap-panier-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;font-size:1.6rem}.modal-connexion .demande-form .recap-panier .recap-panier-meta .recap-row{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:.4rem;align-items:baseline}.modal-connexion .demande-form .recap-panier .recap-panier-meta .recap-label{color:#70747c;font-size:1.6rem}.modal-connexion .demande-form .recap-panier .recap-panier-meta p{margin:0}.modal-connexion .demande-form .recap-panier .recap-prix-hors-france-hint{margin:0 0 .8rem;padding:.4rem .8rem;border-left:3px solid rgba(236,102,41,.6);background:rgba(236,102,41,.08);border-radius:.4rem;color:#70747c;line-height:1.35}.modal-connexion .demande-form .recap-panier .recap-panier-lignes{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #bcc0c8}.modal-connexion .demande-form .recap-panier .recap-panier-lignes.recap-panier-lignes--scroll{max-height:22rem;overflow-y:auto;padding-right:.4rem}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-lignes-title{margin:0 0 .4rem;color:#70747c;font-size:1.6rem}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne{border:1px solid #bcc0c8;border-radius:.4rem;background:#fff;padding:.4rem .8rem}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne:not(:last-child){margin-bottom:.4rem}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne .recap-panier-libelle{margin:0 0 .4rem;font-size:1.6rem}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne .recap-panier-ligne-main{display:flex;gap:.8rem;align-items:flex-start}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne .recap-panier-img{width:4.8rem;height:6.4rem;-o-object-fit:contain;object-fit:contain;border:1px solid #bcc0c8;border-radius:.4rem;background:#fff;flex-shrink:0;display:block;pointer-events:none}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne .recap-panier-ligne-content{min-width:0;flex:1}.modal-connexion .demande-form .recap-panier .recap-panier-lignes .recap-panier-ligne .recap-panier-ligne-meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:#70747c;font-size:1.6rem}.modal-connexion .demande-form .recap-panier.recap-panier--table .demande-devis-product-table{margin-top:.8rem}.modal-connexion .demande-form .recap-panier.recap-panier--table .demande-devis-product-table :deep(.table-classic-new td),.modal-connexion .demande-form .recap-panier.recap-panier--table .demande-devis-product-table :deep(.table-classic-new th){font-size:1.6rem}.modal-connexion .demande-form .legal-box{border:1px solid #bcc0c8;border-radius:.8rem;background:rgba(0,53,148,.04);padding:1.6rem}.modal-connexion .demande-form .legal-box p{margin:0;font-size:1.6rem;line-height:1.45}.modal-connexion .demande-form .legal-consents{display:flex;flex-direction:column;gap:.4rem}.modal-connexion .demande-form .legal-consent{display:grid;grid-template-columns:1.6rem 1fr;align-items:start;gap:.8rem;cursor:pointer;color:#383c44}.modal-connexion .demande-form .legal-consent input{margin:.2rem 0 0}.modal-connexion .demande-form .legal-consent span{line-height:1.35;font-size:1.6rem}.modal-connexion .modal-tab .buttons{display:flex;justify-content:space-between;margin-top:1.6rem}.modal-connexion .email-reconnu-error{display:flex;align-items:flex-start;gap:.4rem;width:100%;margin-bottom:.8rem;padding:.4rem .8rem;background-color:rgba(226,13,13,.08);border-left:3px solid #e20d0d;border-radius:1rem;color:#e20d0d;font-size:1.2rem;line-height:1.4}.modal-connexion .email-reconnu-error svg{flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.1rem}.modal-connexion .modal-connexion-footer-actions{width:100%;display:flex;justify-content:space-between;gap:.8rem;align-items:center}.modal-connexion .modal-connexion-footer-actions .button-classic:last-child{margin-left:auto}@media(max-width:960px){.modal-connexion .profil-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.modal-connexion .demande-form .recap-panier .recap-panier-meta,.modal-connexion .demande-form .recap-panier .recap-panier-meta .recap-row,.modal-connexion .profil-cards{grid-template-columns:1fr}}.tache{gap:4rem}.tache,.tache .icons{display:flex;justify-content:space-between;align-items:center}.tache .icons{border:1px solid #001c61;padding:.4rem;border-radius:.8rem}.tache .icons.success{border-color:#2dcc70;color:#2dcc70}.tache .icons.error{border-color:#e20d0d;color:#e20d0d}.tache .icons svg{width:2.4rem;height:2.4rem}.tache a:hover{text-decoration:underline}#button_taches .button-classic{padding:.4rem 2.4rem}#button_taches .button-classic .icon .counter{margin-left:.4rem}#button_taches .popover-container{text-align:center;min-width:50rem;border-radius:1rem;max-height:calc(100vh - 15rem);overflow:auto}#button_taches strong{color:#003594}#button_taches ul:not(.pagination){margin:2.4rem;list-style:none}#button_taches ul:not(.pagination) li+li{margin-top:.4rem}#button_taches .pagination{margin-bottom:2.4rem}.button-group-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.6rem}.button-group-header .button-group:before{z-index:-1}.button-group-header .button-classic:not(.popover-container .button-classic):not(.custom-modal .button-classic){display:flex;justify-content:center;align-items:center;min-width:4rem;border:none;padding:.8rem}.button-group-header .button-classic:not(.popover-container .button-classic):not(.custom-modal .button-classic)>:not(:last-child){margin-right:.4rem}.button-group-header .button-classic:not(.popover-container .button-classic):not(.custom-modal .button-classic) .rotate{transform:rotate(180deg)}.button-group-header .counter{background-color:#fff}.button-group-header .button-popover>.button-classic.open{background-color:#0057d8;box-shadow:0 0 0 .5px rgba(0,28,97,.08),0 4px 4px rgba(0,28,97,.04),0 8px 16px 4px rgba(0,28,97,.12),inset 0 -4px 12px rgba(0,28,97,.16),inset 0 4px 8px hsla(0,0%,100%,.16);color:#fff}.button-group-header .button-popover>.button-classic.open .icon{color:#fff}.button-group-header .button-popover.select{border-radius:.8rem}.button-group-header .button-popover .popover-container{min-width:auto}.button-group-header #bouton_panier{background-color:#ec6629}.button-group-header #bouton_panier div.notif{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background-color:#e20d0d;display:flex;justify-content:center;align-items:center;font-size:1.6rem}.search-suggestions{position:absolute;top:100%;left:0;right:0;overflow:auto;z-index:500;width:100%;max-height:calc(100vh - 12.6rem);background-color:#fff;border-radius:.4rem;box-shadow:0 2px 4px rgba(0,28,97,.08),0 4px 8px rgba(0,28,97,.08)}.search-suggestions.in-catalog-suggestions{display:flex;justify-content:space-between}.search-suggestions.in-catalog-suggestions .content:last-child{width:40rem;min-width:40rem}.search-suggestions.in-catalog-suggestions .content:last-child .options-list-container-title{margin-left:auto}.search-suggestions .content{padding:1.6rem 1.6rem 4rem;width:100%}.search-suggestions .content.preferences{background-color:#f5f7fb;border-radius:.8rem}.search-suggestions .suggestion-preferences-button{margin-left:.8rem}.search-suggestions ul{list-style:none}.search-suggestions .second-lvl button{flex-basis:70%}.search-suggestions .preferences-container>:not(:last-child){margin-bottom:3.2rem}.search-suggestions .select-classic{display:flex}.search-suggestions .options-list-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.search-suggestions .options-list-item-meta{align-self:start;flex:1;margin-left:2.4rem;padding:1rem 0}.search-suggestions .preferences-title{padding:1.2rem 0;color:#0057d8}.search-suggestions .options-list-container-title{padding:1.2rem 0}.search-suggestions .in-catalog-title{margin-bottom:.4rem;color:#383c44}.search-suggestions .in-catalog-subtitle{color:#70747c}.search-suggestions .in-catalog-category-title{justify-content:space-between}.search-suggestions .options-product{padding:.8rem}.search-suggestions .options-product button{padding:0;border:none}.search-suggestions .image{margin-right:.8rem;height:6.4rem;width:6.4rem;min-width:6.4rem}.search-suggestions .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.4rem}.search-suggestions .product-description{display:flex;flex-direction:column;padding:.8rem}.search-suggestions .help-btn{color:#70747c}.search-suggestions .link{color:#003594}.advanced-search{position:absolute;top:100%;z-index:100;width:100%;display:flex;flex-direction:column;padding:1.6rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,28,97,.08),0 4px 8px rgba(0,28,97,.08);border-radius:.4rem}.advanced-search .adv-search-block{display:flex;align-items:center;list-style:none}.advanced-search .adv-search-block>*{margin:.8rem}.advanced-search .adv-search-block .text-medium{white-space:nowrap}.advanced-search .adv-search-block .search-term{width:100%}.advanced-search .adv-search-block:last-child{justify-content:flex-end}.advanced-search .button-toggle .label{color:#003594}.advanced-search .search-prix{display:flex;align-items:center;width:100%}.advanced-search .search-prix .search-term{margin:0 1rem 0 1rem;width:20%}.advanced-search .search-prix .search-term input{width:100%}.advanced-search .search-term .options-list-container{z-index:200;max-height:25rem}.search-form{display:flex;flex-grow:1}.search-form .input-wrapper{padding:calc(.4rem - 2px);width:100%;max-width:none;background-color:#fff;border:1px solid rgba(0,53,148,.4);border-left:0}.search-form .input-wrapper.with-options{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.search-form .input-wrapper:not(.with-options){border-radius:.8rem}.search-form #open_adv_search{margin-right:.4rem;width:4rem;height:3.2rem}.search-form #open_adv_search.wide{width:25rem}.search-form .search-form-input{flex:1;padding:.4rem;color:#003594;border:0;outline-color:rgba(0,53,148,.16)}.search-form .search-form-input:disabled::-moz-placeholder{opacity:.24}.search-form .search-form-input:disabled::placeholder{opacity:.24}.search-form .search-form-input::-moz-placeholder{color:#70747c;font-style:italic}.search-form .search-form-input::placeholder{color:#70747c;font-style:italic}.search-form .form-submit{margin-left:1.6rem;height:3.2rem!important;width:3.2rem!important}.search-form .options-list-container{z-index:500;padding:1.6rem;max-height:none;background-color:#fff;border-radius:.4rem;box-shadow:0 2px 4px rgba(0,28,97,.08),0 4px 8px rgba(0,28,97,.08)}.search-form ul{list-style:none}#main_header .button-service{flex-direction:row-reverse;margin-bottom:.8rem;padding:.8rem 1.6rem;box-shadow:none}#main_header .button-service .name{font-size:1.6rem;line-height:2.4rem}@media(max-width:1130px){#main_header .button-service .name{font-size:1.4rem;line-height:2.4rem}}#main_header .button-service img{margin-right:0;margin-left:.8rem;width:3.2rem;height:3.2rem}#main_header>.button-classic:first-of-type{margin-right:1.6rem}#main_header.header-no-user #avatar_button{display:none}#cookies_control{position:absolute;right:0;bottom:0;left:0;margin:.8rem;padding:3.2rem;background-color:#001c61;box-shadow:0 16px 32px rgba(0,28,97,.04),0 64px 128px rgba(0,28,97,.12);border-radius:.8rem;z-index:1000}#cookies_control>p{color:#fff}#cookies_control #buttons_container{justify-content:flex-end;margin-top:1.6rem}#cookies_control #buttons_container>:not(:last-child){margin-right:3.2rem}#cookies_control #buttons_container a{text-decoration:none}#cookies_control #custom_cookie{margin-top:4rem;padding:2.4rem 8rem 4rem;background-color:#f5f7fb;border-radius:.8rem}#cookies_control h1{margin-right:.8rem;margin-bottom:2.4rem;color:#003594;white-space:nowrap}#cookies_control .info-cookie{color:#70747c}#cookies_control .toggle-item{padding:1.6rem;background-color:#fff;border-radius:.8rem}#cookies_control .toggle-item .button-toggle,#cookies_control .toggle-item:not(:last-child){margin-bottom:.8rem}#cookies_control .toggle-item .button-toggle .label{color:#003594;font-weight:700}#cookies_control .validate-cookies-btn.solid.secondary{background-color:#2dcc70}#cookies_control #main_text_cookies{margin-bottom:.8rem}#cookies_control ul{list-style:none}.slide-enter-active,.slide-leave-active{transition:transform .5s ease}.slide-enter,.slide-leave-to{transform:translateY(100%)}#multiple_accounts{padding:4rem 1.6rem 9.6rem}#multiple_accounts .toast{grid-column:2/-2;margin-bottom:8rem}#multiple_accounts .multiple-accounts-content{grid-column:2/span 7}#multiple_accounts .multiple-accounts-content h1{margin-bottom:1.6rem}#multiple_accounts .multiple-accounts-content p{position:relative;display:flex;margin-bottom:1.6rem;color:#003594}#multiple_accounts .multiple-accounts-content p:before{content:"";margin:.8rem .8rem 0 0;min-width:.8rem;height:.8rem;background-color:#ec6629;border-radius:50%}#multiple_accounts .multiple-accounts-content p a{margin-left:.4rem}#multiple_accounts .multiple-accounts-content ul{list-style:none}#multiple_accounts .options-list-item-btn{display:flex;justify-content:space-between;align-items:center;padding:1rem .8rem}#multiple_accounts .options-list-item-btn>span:first-child{color:#383c44;font-size:1.4rem;line-height:2rem}@media(max-width:1130px){#multiple_accounts .options-list-item-btn>span:first-child{font-size:1.225rem;line-height:2rem}}#multiple_accounts .options-list-item-btn .tag{margin:0;white-space:nowrap}#multiple_accounts .select-classic{width:100%}#multiple_accounts figure{grid-column:span 3}#multiple_accounts figure img{width:100%;transform:scaleX(-1)}.select-organisme-input .loader{height:100%}.select-organisme-input .tag{margin-top:0;margin-bottom:0;white-space:nowrap}.select-organisme-input .container-options{background-color:#fff}.select-organisme-input .container-options ul{list-style:none}.select-organisme-input .options-list-item-btn{justify-content:space-between}#modal_verify_account .select-org-container{padding:0 1.6rem}#modal_verify_account .select-org-container .select-classic{display:block}#modal_verify_account .modal-body{overflow:unset}#modal_verify_account .button-classic:first-child{margin-right:1.6rem}.s0{font-size:7.2rem}@media(max-width:1130px){.s0{font-size:5.625rem}}.s0{line-height:9.6rem}.s1{font-size:5.6rem}@media(max-width:1130px){.s1{font-size:4.375rem}}.s1{line-height:7.2rem}.s2{font-size:4.8rem}@media(max-width:1130px){.s2{font-size:3.75rem}}.s2{line-height:5.6rem}.s3{font-size:3.2rem}@media(max-width:1130px){.s3{font-size:2.5rem}}.s3{line-height:4.8rem}.s4{font-size:2.4rem}@media(max-width:1130px){.s4{font-size:1.875rem}}.s4{line-height:3.2rem}.s5{font-size:2rem}@media(max-width:1130px){.s5{font-size:1.5625rem}}.s5{line-height:3.2rem}.s6{font-size:1.8rem}@media(max-width:1130px){.s6{font-size:1.40625rem}}.s6{line-height:2.4rem}.text-regular{font-size:1.6rem}@media(max-width:1130px){.text-regular{font-size:1.4rem}}.text-regular{line-height:2.4rem}.text-medium{font-size:1.4rem}@media(max-width:1130px){.text-medium{font-size:1.225rem}}.text-medium{line-height:2rem}.text-small{font-size:1.2rem}@media(max-width:1130px){.text-small{font-size:1.0285714286rem}}.text-small{line-height:1.6rem}#app{width:100vw;height:100vh}#app #app_loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#app #app_content_not_logged{position:relative;z-index:1;padding:.8rem;height:100%}#app #app_content_not_logged:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0057d8}#app #app_content_not_logged>*{height:100%}#app #app_content_not_logged #page_content{height:100%;background-color:#fff;border-radius:.8rem}#app #app_content{position:relative;overflow:hidden;display:flex;padding:.8rem;height:100%;background-color:#0057d8}#app #sidebar{display:flex;flex-direction:column}#app #sidebar footer{min-height:7.2rem}#app #sidebar footer#logo_secondary{margin-left:1.6rem;display:flex;align-items:center}#app #sidebar footer#logo_secondary figure{display:flex;align-items:flex-end;height:4rem}#app #sidebar footer#logo_secondary figure>div{display:flex;align-items:flex-end}#app #sidebar footer#logo_secondary figure figcaption{color:#fff;margin:0 1rem}#app #sidebar footer#logo_secondary figure #logo_cristal{width:4rem;height:3.5rem}#app #sidebar footer#logo_secondary figure #logo_lde{width:6.2rem;height:3.9rem}#app #menu{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:1.6rem;border-radius:.8rem 0 0 .8rem}#app #menu:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100vw - 1.6rem);height:100%;background:linear-gradient(180deg,rgba(0,53,148,.08),rgba(0,53,148,0)),#fff;border-radius:.8rem}#app #menu.dark-mode:before{background:linear-gradient(180deg,rgba(0,53,148,0),rgba(0,53,148,0) 50%,#003594),#001c61}#app #menu #navigation_menu #logos_marche{display:flex;flex-direction:column;align-items:center;margin-bottom:1.6rem}#app #menu #navigation_menu #logos_marche img{max-width:100%;max-height:4rem;margin:auto}#app #menu #navigation_menu.reduce #logos_marche{width:4rem;min-height:4rem}#app #logo_nav{flex:1}#app #dark_mode{align-self:flex-end}#app #dark_mode.reduce{align-self:center}#app #assistance{display:flex;justify-content:flex-end;align-items:center;padding:1.6rem;height:7.2rem}#app #wrapper{z-index:10;display:flex;flex-direction:column;width:100%}#app #impersonating{margin-left:auto;padding:.8rem 1.6rem;background-color:#ec6629;border-radius:0 .8rem 0 .8rem;color:#fff}#app #impersonating a{text-decoration:underline}#app #impersonating a:hover{font-weight:700;color:#fff}#app #scroll_content{position:relative;overflow:hidden auto;display:flex;flex-direction:column;flex-grow:1;margin-right:1.6rem;background-color:#fff;border-radius:.8rem;box-shadow:0 2px 4px rgba(0,28,97,.08),0 4px 8px rgba(0,28,97,.08)}#app #scroll_content>:first-child{flex:1}#app #custom_radius{z-index:1;margin-bottom:-.8rem;width:100%;min-height:.8rem;background:#fff;border-radius:0 0 .8rem .8rem}#app #main_footer{padding-top:2.4rem}#app .ui-svg-inline{overflow:visible;display:inline-block;font-size:inherit;vertical-align:-.125em}.all-taxes,.duty-free{font-weight:700;color:#0057d8}.all-taxes+.duty-free,.duty-free+.duty-free{font-weight:400;color:#001c61}.inline-loader{display:inline-flex;margin:0!important}#page_content #content_page>:first-child{padding-top:1.6rem}.v-popper__inner a{text-decoration:underline}#info_devis_ajout_reference{background-color:#ec6629;box-shadow:0 0 0 .5px rgba(0,28,97,.08),0 4px 4px rgba(0,28,97,.04),0 8px 16px 4px rgba(0,28,97,.12),inset 0 -4px 12px rgba(0,28,97,.16),inset 0 4px 8px hsla(0,0%,100%,.16);font-size:1.4rem;line-height:2rem}@media(max-width:1130px){#info_devis_ajout_reference{font-size:1.225rem;line-height:2rem}}#info_devis_ajout_reference{display:flex;gap:2.4rem;flex-direction:column;align-items:center;padding:2.4rem;width:22.4rem;background-color:#ffc266;text-align:center;border:1px solid #f90;border-radius:.8rem}#info_devis_ajout_reference .prices{font-size:1.6rem;line-height:2.4rem}@media(max-width:1130px){#info_devis_ajout_reference .prices{font-size:1.4rem;line-height:2.4rem}}#info_devis_ajout_reference .prices{display:flex;flex-direction:column}#info_devis_ajout_reference .icons{display:flex}#info_devis_ajout_reference .icons svg{width:3.2rem;height:3.2rem}.error-identify{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;font-size:1.6rem}.error-identify img{width:6.4rem;height:6.4rem}.toast.communication{padding:2.4rem;align-items:flex-start}.toast.communication .status-bar{display:none}.toast.communication .ql-toolbar{margin-top:.8rem;border-radius:1rem 1rem 0 0}.toast.communication .text-container{margin-right:0}.toast.communication .ql-container{border-radius:0 0 1rem 1rem}.toast.communication .ql-editor{margin-right:2.4rem;margin-bottom:.8rem}.toast.communication .ql-editor.readonly{padding:0}.toast.communication .info-header{display:flex;justify-content:space-between;align-items:center}.toast.communication .info-header .input-classic{width:75%}.toast.communication .buttons,.toast.communication .footer-buttons{display:flex;gap:.4rem;justify-content:flex-end}.toast.communication .footer-buttons{margin-top:.8rem}.toast.communication img{max-width:100%;height:auto}.toast.communication .colors,.toast.communication .visibility{margin-top:1.6rem}.toast.communication .visibility ul{list-style:none}.toast.communication .visibility>ul{padding:0;display:flex;flex-wrap:wrap}.toast.communication .visibility>ul>li{width:270px}@media(max-width:1130px){.toast.communication .visibility>ul>li{width:100%}}.toast.communication .visibility>ul>li>ul{position:relative;padding-left:2.4rem}.toast.communication .visibility>ul>li>ul:before{position:absolute;top:0;left:11px;content:"";height:90%;border:1px solid #bcc0c8}#communications_list{position:relative;z-index:30;margin-bottom:2.4rem}#communications_list .communication{width:100%}#communications_list .communication+.communication{margin-top:2.4rem}#communications_list>.buttons{display:flex;justify-content:flex-end;margin-bottom:.8rem;gap:.8rem}#communications_list .message-list{font-size:1.6rem;padding:.4rem}#communications_list .message-list ul{margin-top:.4rem;padding-left:2.4rem}#communications_list .text-center{text-align:center}#communications_list .toast{margin-bottom:0}#communications_list .slider{display:flex;flex-direction:column-reverse}#communications_list .slider .slider-card{box-shadow:none;min-height:0}#communications_list .slider .pagination-bubble{display:flex;justify-content:center}#temp_banner_test[data-v-360d3ef5]{margin-bottom:1rem}