.dom-g #configurateur .rct-repas{border-top:0;grid-template-columns:minmax(140px,195px) auto 1fr;align-items:baseline;column-gap:26px;max-width:660px;padding:5px 0 11px;display:grid}.dom-g #configurateur .rct-row-label{color:var(--v2-encre);grid-column:1;padding:0;font-size:16px;font-weight:600}.dom-g #configurateur .rct-std-cell{grid-column:2;display:block}.dom-g #configurateur .rct-opt-cell{grid-column:3;align-items:baseline;display:flex}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-opt-cell:before{content:"ou";color:var(--v2-gris);margin-right:10px;font-size:11px}.dom-g #configurateur .rct-opt-box+.rct-opt-box:before{content:"ou";color:var(--v2-gris);flex:none;font-size:11px;font-weight:400;text-decoration:none}.dom-g #configurateur .rct-std-nom,.dom-g #configurateur .rct-opt-name{font-size:14px}.dom-g #configurateur .rct-std-check{display:none!important}.dom-g #configurateur .rct-std-box{color:var(--v2-gris);cursor:pointer;padding:0!important}.dom-g #configurateur .rct-std-box--selected{color:var(--v2-encre);font-weight:600}.dom-g #configurateur .rct-opt-box{color:var(--v2-gris);align-items:baseline;gap:9px;padding:0!important;display:flex!important}.dom-g #configurateur .rct-opt-name{color:inherit!important}.dom-g #configurateur .rct-opt-box--on{color:var(--v2-encre);font-weight:600}.dom-g #configurateur .cfgb-chip{display:none!important}.dom-g #configurateur .rct-opt-pill{font-size:13px}.dom-g #configurateur .rct-voir-menu{color:var(--v2-gris)!important}.dom-g #configurateur .rct-repas:not(:has(.rct-opt-box)) .rct-std-cell{display:none}.dom-g #configurateur .rct-opt-right{margin-left:0!important}.dom-g #configurateur .rct-opt-cell{justify-content:flex-start}.dom-g #configurateur .rct-opt-box{justify-content:flex-start!important;width:auto!important}.dom-g #configurateur .rct-repas{grid-template-columns:340px auto 1fr}.dom-g #configurateur .rct-col-hdr:first-of-type{border:0;padding:0 0 4px 340px;display:block}.dom-g #configurateur .rct-col-hdr:first-of-type .rct-col-hdr-name{font-size:0}.dom-g #configurateur .rct-col-hdr:first-of-type:after{content:"votre choix";letter-spacing:.1em;text-transform:uppercase;color:var(--v2-gris);font-size:11px}.dom-g #configurateur .rct-opt-box .rct-opt-name,.dom-g #configurateur .rct-opt-box{color:var(--v2-ocre)}.dom-g #configurateur .rct-std-box--selected .rct-std-nom,.dom-g #configurateur .rct-opt-box--on .rct-opt-name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.dom-g #configurateur .rct-opt-box--on .rct-opt-name{font-weight:600}.dom-g #configurateur .rct-repas{align-items:center;min-height:46px;padding:0}.dom-g #configurateur .rct-legende{margin:0 0 26px}.dom-g #configurateur .repas-config-day-label{border-top-color:var(--v2-trait)}.dom-g #configurateur .rct-legende div{grid-template-columns:90px 1fr;display:grid}.dom-g #configurateur .rct-legende dt,.dom-g #configurateur .rct-legende dd{margin:0}.dom-g #configurateur .rct-grid>.rct-col-hdr:not(.rct-col-hdr--opt){border:0;padding:0 0 6px 340px;display:block}.dom-g #configurateur .rct-opt-pill:before{content:"("}.dom-g #configurateur .rct-opt-pill:after{content:")"}.dom-g #configurateur .rct-grid>.rct-col-hdr:not(.rct-col-hdr--opt){text-align:left;border:0;padding:0 0 8px 366px;font-size:0;display:block}.dom-g #configurateur .rct-grid>.rct-col-hdr:not(.rct-col-hdr--opt)>*{display:none}.dom-g #configurateur .rct-grid>.rct-col-hdr:not(.rct-col-hdr--opt):after{content:"votre choix";letter-spacing:.1em;text-transform:uppercase;color:var(--v2-gris);font-size:11px}.dom-g #configurateur .rct-opt-variante{color:var(--v2-ocre);font-size:14px;font-style:italic}.dom-g #configurateur .rct-opt-texts{align-items:baseline;gap:8px;display:flex}.dom-g #configurateur .rct-std-cell,.dom-g #configurateur .rct-opt-cell{align-self:center}.dom-g #configurateur .rct-std-nom,.dom-g #configurateur .rct-opt-name,.dom-g #configurateur .rct-opt-pill,.dom-g #configurateur .rct-opt-variante{vertical-align:middle;line-height:20px;display:inline-block}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-opt-cell:before{vertical-align:middle;line-height:20px;display:inline-block}.dom-g #configurateur .rct-std-box,.dom-g #configurateur .rct-opt-box,.dom-g #configurateur .rct-opt-texts{line-height:20px;align-items:center!important}.dom-g #configurateur .rct-opt-texts{flex-flow:row!important}.dom-g #configurateur .rct-repas{max-width:920px}.dom-g #configurateur .rct-std-nom,.dom-g #configurateur .rct-opt-name,.dom-g #configurateur .rct-opt-variante,.dom-g #configurateur .rct-opt-pill{white-space:nowrap}.dom-g #configurateur .rct-opt-cell{align-items:center!important}.dom-g #configurateur .rct-opt-pill{font-size:14px;font-weight:400}.dom-g #configurateur .rct-opt-box--on .rct-opt-pill{font-weight:600}.dom-g #configurateur .rct-row-label{align-items:baseline;gap:11px;display:flex}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-row-label:after{content:"";border-bottom:1px dotted var(--v2-trait);flex:auto;align-self:center;margin-top:4px}.dom-g #configurateur .rct-tete{justify-content:space-between;align-items:flex-start;gap:clamp(30px,5vw,80px);max-width:920px;margin-bottom:26px;display:flex}.dom-g #configurateur .rct-tete .rct-legende{margin:0}.dom-g #configurateur .rct-plus-tard{max-width:300px;color:var(--v2-encre);margin:0;font-size:13.5px;line-height:1.5}.dom-g #configurateur .rct-grid>.rct-col-hdr:not(.rct-col-hdr--opt),.dom-g #configurateur .rct-grid>.rct-col-hdr{display:none}.dom-g #configurateur .rct-legende dt,.dom-g #configurateur .rct-legende dd{font-size:15px;line-height:1.75}.dom-g #configurateur .rct-legende div{grid-template-columns:86px 1fr}.dom-g #configurateur .rct-plus-tard{color:var(--v2-texte);font-size:15px;line-height:1.75}.dom-g #configurateur .rct-plus-tard{color:var(--v2-gris)}.dom-g #configurateur .rct-repas{column-gap:28px}.dom-g #configurateur .rct-repas{--rct-ou:28px;--rct-opt-gap:7px;column-gap:var(--rct-ou)}.dom-g #configurateur .rct-opt-cell{gap:var(--rct-ou)}.dom-g #configurateur .rct-opt-box{gap:var(--rct-opt-gap)}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-opt-cell:before{margin-right:0}.dom-g #configurateur .rct-opt-box+.rct-opt-box:before{margin-right:calc(var(--rct-ou) - var(--rct-opt-gap))}.dom-g #configurateur .rct-boissons-compo{color:var(--v2-gris);white-space:nowrap;font-size:13px;font-style:italic;font-weight:400}.dom-g #configurateur .rct-boissons-vins{color:var(--v2-gris);grid-column:3;margin:2px 0 0;font-size:12px}.dom-g #configurateur .rct-boissons-legal{color:var(--v2-gris);margin-top:10px;font-size:11px;font-style:italic}.dom-g #configurateur .rct-brunch{border-top:1px solid var(--v2-trait);align-items:baseline;gap:11px;max-width:920px;margin:0;padding:12px 0 13px;display:flex}.dom-g #configurateur .rct-brunch-nom{color:var(--v2-gris);white-space:nowrap;font-size:16px;font-weight:600}.dom-g #configurateur .rct-brunch-note{color:var(--v2-gris);font-size:13.5px}.dom-g #configurateur .rct-brunch-etat{color:var(--v2-gris);white-space:nowrap;font-size:13px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding-bottom:1px;font-size:13px}.dom-g #configurateur .rct-brunch-etat:disabled{cursor:default;opacity:.5}.dom-g #configurateur .rct-brunch:hover .rct-brunch-nom,.dom-g #configurateur .rct-brunch-etat:hover,.dom-g #configurateur .rct-brunch--on .rct-brunch-nom{color:var(--v2-encre)}.dom-g #configurateur .rct-brunch--on .rct-brunch-note{color:var(--v2-texte)}@media (max-width:860px){.dom-g #configurateur .rct-repas{row-gap:6px;max-width:none;padding:10px 0 14px;grid-template-columns:auto 1fr!important;align-items:start!important;column-gap:8px!important}.dom-g #configurateur .rct-row-label{min-width:0;grid-column:1/-1!important}.dom-g #configurateur .rct-std-cell{min-width:0;grid-column:1!important;align-self:start!important}.dom-g #configurateur .rct-opt-cell{min-width:0;grid-column:2!important;align-self:start!important}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-opt-cell:before{content:none}.dom-g #configurateur .rct-opt-box:before{content:"ou";color:var(--v2-gris);flex:none;font-size:11px;font-weight:400;text-decoration:none}.dom-g #configurateur .rct-col-hdr:first-of-type{padding-left:0!important}.dom-g #configurateur .rct-opt-cell:empty{display:none}.dom-g #configurateur .rct-repas:has(.rct-opt-box) .rct-row-label:after{content:none}.dom-g #configurateur .rct-repas:not(:has(.rct-opt-box)) .rct-std-cell{display:none!important}.dom-g #configurateur .rct-repas{border-bottom:1px solid var(--v2-trait);row-gap:7px!important;min-height:0!important;padding:12px 0!important}.dom-g #configurateur .rct-repas:last-child{border-bottom:0}.dom-g #configurateur .rct-boissons{border-top:1px solid var(--v2-trait)}.dom-g #configurateur .rct-brunch-etat,.dom-g #configurateur .rct-voir-menu{position:relative}.dom-g #configurateur .rct-brunch-etat:after,.dom-g #configurateur .rct-voir-menu:after{content:"";position:absolute;inset:-14px -12px}.dom-g #configurateur .rct-repas:has(+.rct-boissons){border-bottom:0}.dom-g #configurateur .rct-row-label{justify-content:space-between;gap:12px}.dom-g #configurateur .rct-voir-menu{flex:none}.dom-g #configurateur .rct-opt-cell{display:block!important}.dom-g #configurateur .rct-std-cell,.dom-g #configurateur .rct-opt-box{flex-wrap:nowrap;align-items:baseline;gap:8px;display:flex!important}.dom-g #configurateur .rct-opt-box+.rct-opt-box{margin-top:3px}.dom-g #configurateur .rct-opt-box+.rct-opt-box:before{margin-right:0}.dom-g #configurateur .rct-tete{max-width:none;margin-bottom:22px;padding-top:16px;display:block}.dom-g #configurateur .rct-tete .rct-legende{margin:0}.dom-g #configurateur .rct-legende div{grid-template-columns:none;display:block}.dom-g #configurateur .rct-legende dt,.dom-g #configurateur .rct-legende dd{font-size:12.5px;line-height:17.5px;display:inline}.dom-g #configurateur .rct-legende dt{color:var(--v2-encre);font-weight:600}.dom-g #configurateur .rct-legende dt.sup{color:var(--v2-ocre)}.dom-g #configurateur .rct-legende dt:after{content:" "}.dom-g #configurateur .rct-legende dd{color:var(--v2-gris);margin-left:8px}.dom-g #configurateur .rct-plus-tard{max-width:none;color:var(--v2-texte);margin:12px 0 0;font-size:13.5px;line-height:1.55}}
