.sillage-configurator_configurator__HmGFO{--config-accent:var(--color-sillage);--config-control-target:2.75rem;background:#fff;color:var(--editor-ink);min-height:100svh}.sillage-configurator_customerConfigurator__ex8rX{min-width:0}.sillage-configurator_configurator__HmGFO button,.sillage-configurator_configurator__HmGFO input,.sillage-configurator_configurator__HmGFO textarea{font:inherit}.sillage-configurator_header__BwlCB{align-items:center;border-bottom:1px solid rgb(23 23 22/18%);display:grid;grid-template-columns:1fr auto 1fr;min-height:4.75rem;padding-inline:clamp(1rem,2.4vw,2.5rem)}.sillage-configurator_header__BwlCB a{color:inherit;font:var(--editor-label);letter-spacing:.01em;text-decoration:none}.sillage-configurator_header__BwlCB>div{align-items:center;display:flex;gap:var(--space-4)}.sillage-configurator_header__BwlCB p,.sillage-configurator_header__BwlCB span,.sillage-configurator_header__BwlCB strong{font:var(--editor-label);letter-spacing:.01em;margin:0;text-transform:none}.sillage-configurator_header__BwlCB strong{color:var(--config-accent)}.sillage-configurator_header__BwlCB p{color:var(--editor-muted);justify-self:end}.sillage-configurator_workspace__kN_Am{display:grid;grid-template-columns:minmax(11rem,.7fr) minmax(24rem,1.45fr) minmax(21rem,1fr);min-height:calc(100svh - 4.75rem)}.sillage-configurator_formPanel__kOMUS,.sillage-configurator_preview__12_6c,.sillage-configurator_steps__9UsKe{min-width:0}.sillage-configurator_steps__9UsKe{border-right:1px solid rgb(242 240 233/18%);padding:clamp(2rem,4vw,4.5rem) clamp(1rem,2vw,2rem)}.sillage-configurator_formHeading__f8vy6>p,.sillage-configurator_previewMenu__smheE>span,.sillage-configurator_previewTopline__nE8lR,.sillage-configurator_previewVisit___JPIK>span,.sillage-configurator_steps__9UsKe>p{color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);margin:0;text-transform:uppercase}.sillage-configurator_steps__9UsKe ol{display:grid;gap:0;list-style:none;margin:var(--space-8) 0 0;padding:0}.sillage-configurator_stepsSummary__2ZqWl{align-items:end;border-bottom:1px solid rgb(242 240 233/13%);display:grid;gap:var(--space-2);margin-top:var(--space-6);padding-bottom:var(--space-5)}.sillage-configurator_stepsSummary__2ZqWl strong{color:var(--color-paper);font:560 clamp(1.8rem,3vw,2.8rem) /.9 var(--font-family-display);letter-spacing:-.05em}.sillage-configurator_stepsSummary__2ZqWl span{color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_steps__9UsKe li{border-top:1px solid rgb(242 240 233/13%)}.sillage-configurator_steps__9UsKe li:last-child{border-bottom:1px solid rgb(242 240 233/13%)}.sillage-configurator_steps__9UsKe button{align-items:center;background:transparent;border:0;color:var(--color-paper-muted);cursor:pointer;display:grid;gap:.7rem;grid-template-columns:1.6rem 1fr auto;min-height:4.1rem;padding:0;text-align:left;width:100%}.sillage-configurator_steps__9UsKe button small,.sillage-configurator_steps__9UsKe button span{font:var(--font-label);letter-spacing:var(--tracking-tech)}.sillage-configurator_steps__9UsKe button strong{font:520 clamp(.85rem,1.2vw,1rem) /1.2 var(--font-family-display)}.sillage-configurator_steps__9UsKe button small{border:1px solid;display:grid;min-height:1.45rem;min-width:1.45rem;place-items:center}.sillage-configurator_steps__9UsKe button[aria-current=step]{color:var(--color-paper)}.sillage-configurator_steps__9UsKe button[aria-current=step] small,.sillage-configurator_steps__9UsKe button[aria-current=step] span{color:var(--config-accent)}.sillage-configurator_journeyList__N_kiG{display:grid;margin-top:var(--space-8)}.sillage-configurator_journeyGroup__AMDPF{border-top:1px solid rgb(242 240 233/13%);display:grid}.sillage-configurator_journeyGroup__AMDPF:last-child{border-bottom:1px solid rgb(242 240 233/13%)}.sillage-configurator_steps__9UsKe .sillage-configurator_journeyButton__Udwl_{grid-template-columns:1.6rem minmax(0,1fr) auto;min-height:4.9rem}.sillage-configurator_journeyCopy__17eWR{display:grid;gap:.3rem;min-width:0}.sillage-configurator_journeyCopy__17eWR em{color:var(--color-paper-muted);font:430 .65rem/1.3 var(--font-family-functional);font-style:normal}.sillage-configurator_journeySections__KM4YZ{border-left:1px solid rgb(242 240 233/18%);display:grid;margin:0 0 var(--space-3) 1.45rem;padding-left:var(--space-3)}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm{grid-template-columns:1.2rem minmax(0,1fr) auto;min-height:2.65rem}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm strong{font-size:.76rem}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm small{border:0;min-height:auto;min-width:auto}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm[aria-current=page]{color:var(--color-paper)}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm[aria-current=page] small,.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm[aria-current=page] span{color:var(--config-accent)}.sillage-configurator_formPanel__kOMUS{padding:clamp(2.5rem,5vw,6rem) clamp(1.4rem,4vw,4.5rem) 3rem}.sillage-configurator_formHeading__f8vy6{border-bottom:1px solid rgb(242 240 233/18%);display:grid;gap:var(--space-3);grid-template-columns:1fr auto;margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.sillage-configurator_formHeading__f8vy6>p{color:var(--config-accent);grid-column:1/-1}.sillage-configurator_formHeading__f8vy6 h1{font:570 clamp(2.7rem,5.5vw,5.5rem) /.86 var(--font-family-display);grid-column:1;letter-spacing:-.06em;margin:0}.sillage-configurator_formHeading__f8vy6>span{align-self:end;color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);max-width:13rem;text-align:right;text-transform:uppercase}.sillage-configurator_formHeading__f8vy6 .sillage-configurator_stepDescription__nzGD1{color:var(--color-paper-muted);font:var(--font-body);grid-column:1/-1;letter-spacing:normal;margin:var(--space-3) 0 0;max-width:40rem;text-transform:none}.sillage-configurator_fields__NH3wg{border:0;display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.sillage-configurator_fieldsLegend__ZcWMP{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip-path:inset(50%)}.sillage-configurator_fieldWide__Rqvsb,.sillage-configurator_field__T2y69{display:grid;gap:var(--space-2)}.sillage-configurator_bookingChoice___3zyy,.sillage-configurator_dishFields__Wpc1O,.sillage-configurator_fieldWide__Rqvsb,.sillage-configurator_legalNotice__1_EQf,.sillage-configurator_localNotice__XvHQv,.sillage-configurator_menuBuilder__HzTko,.sillage-configurator_menuGuide__yeiJA,.sillage-configurator_privacyAttestation__6T9Bw,.sillage-configurator_readiness__wXwhO,.sillage-configurator_serviceSchedule__bmDdN,.sillage-configurator_upload__EvP2t{grid-column:1/-1}.sillage-configurator_bookingChoice___3zyy legend,.sillage-configurator_dishFields__Wpc1O legend,.sillage-configurator_fieldWide__Rqvsb>span,.sillage-configurator_field__T2y69>span,.sillage-configurator_menuItemEditor__ELoGQ legend{color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_serviceSchedule__bmDdN{border:1px solid rgb(242 240 233/18%);display:grid;gap:var(--space-4);margin:0;min-width:0;padding:var(--space-5)}.sillage-configurator_serviceSchedule__bmDdN legend{color:var(--config-accent);font:var(--font-label);letter-spacing:var(--tracking-tech);padding-inline:var(--space-2);text-transform:uppercase}.sillage-configurator_serviceSchedule__bmDdN>p{color:var(--color-paper-muted);font:var(--font-body-small);margin:0}.sillage-configurator_serviceSchedule__bmDdN>p[role=alert]{color:var(--config-accent)}.sillage-configurator_serviceDays__qzUQj{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr))}.sillage-configurator_serviceDays__qzUQj label{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);min-height:var(--config-control-target)}.sillage-configurator_serviceDays__qzUQj input{accent-color:var(--config-accent);height:1.15rem;margin:0;width:1.15rem}.sillage-configurator_serviceTimeEditor__Tp8hY{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.sillage-configurator_serviceTimeEditor__Tp8hY>label{flex:1 1 9rem;min-width:0}.sillage-configurator_serviceTimeEditor__Tp8hY input{min-height:var(--config-control-target);min-width:0}.sillage-configurator_serviceTimeEditor__Tp8hY>button,.sillage-configurator_serviceTimes__NgSLw button{align-items:center;background:transparent;border:1px solid rgb(242 240 233/24%);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--config-control-target);min-width:var(--config-control-target);padding:var(--space-2) var(--space-3)}.sillage-configurator_serviceTimeEditor__Tp8hY>button:disabled{cursor:not-allowed;opacity:.5}.sillage-configurator_serviceTimes__NgSLw{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.sillage-configurator_serviceTimes__NgSLw li{align-items:center;border:1px solid rgb(242 240 233/18%);display:flex;gap:var(--space-2);padding-left:var(--space-3)}.sillage-configurator_serviceTimes__NgSLw button{border:0;border-left:1px solid rgb(242 240 233/18%);font-size:1.2rem}.sillage-configurator_fieldWide__Rqvsb input,.sillage-configurator_fieldWide__Rqvsb textarea,.sillage-configurator_field__T2y69 input,.sillage-configurator_field__T2y69 textarea{background:transparent;border:0;border-bottom:1px solid rgb(242 240 233/28%);border-radius:0;color:var(--color-paper);font:450 1.05rem/1.4 var(--font-family-functional);padding:.75rem 0;width:100%}.sillage-configurator_fieldWide__Rqvsb textarea,.sillage-configurator_field__T2y69 textarea{resize:vertical}.sillage-configurator_fieldWide__Rqvsb input::placeholder,.sillage-configurator_fieldWide__Rqvsb textarea::placeholder,.sillage-configurator_field__T2y69 input::placeholder,.sillage-configurator_field__T2y69 textarea::placeholder{color:rgb(242 240 233/35%)}.sillage-configurator_bookingChoice___3zyy,.sillage-configurator_dishFields__Wpc1O{border:1px solid rgb(242 240 233/18%);display:grid;gap:var(--space-4);grid-template-columns:1fr 1.5fr .5fr;margin:0;padding:var(--space-5)}.sillage-configurator_bookingChoice___3zyy legend,.sillage-configurator_dishFields__Wpc1O legend,.sillage-configurator_menuItemEditor__ELoGQ legend{color:var(--config-accent);padding-inline:var(--space-2)}.sillage-configurator_menuGuide__yeiJA{border-left:2px solid var(--config-accent);display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.sillage-configurator_menuGuide__yeiJA strong{font:540 1.1rem/1.2 var(--font-family-display)}.sillage-configurator_menuGuide__yeiJA p{color:var(--color-paper-muted);font:var(--font-body-small);margin:0;max-width:48rem}.sillage-configurator_menuBuilder__HzTko{border-top:1px solid rgb(242 240 233/22%);margin-top:var(--space-5);padding-top:var(--space-5)}.sillage-configurator_categoryEditorHeading__5VOjA,.sillage-configurator_menuBuilderHeading__7GLgg,.sillage-configurator_menuItemsHeading__zVTzR{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.sillage-configurator_categoryEditorHeading__5VOjA>div:first-child,.sillage-configurator_menuBuilderHeading__7GLgg>div{display:grid;gap:var(--space-2)}.sillage-configurator_categoryEditorHeading__5VOjA span,.sillage-configurator_menuBuilderHeading__7GLgg span,.sillage-configurator_menuItemsHeading__zVTzR span{color:var(--config-accent);font:var(--font-label);letter-spacing:var(--tracking-tech)}.sillage-configurator_menuBuilderHeading__7GLgg h2{font:540 clamp(1.5rem,2.8vw,2.3rem) /1 var(--font-family-display);letter-spacing:-.035em;margin:0}.sillage-configurator_menuBuilder__HzTko button{background:transparent;border:1px solid rgb(242 240 233/28%);color:var(--color-paper);cursor:pointer;font:var(--font-label);letter-spacing:var(--tracking-tech);min-height:2.6rem;padding:.65rem .8rem;text-transform:uppercase}.sillage-configurator_menuBuilder__HzTko button:disabled{cursor:not-allowed;opacity:.32}.sillage-configurator_categoryTabs__1UatU{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-block:var(--space-5)}.sillage-configurator_categoryTabs__1UatU button{align-items:center;background:rgb(242 240 233/5%);border-color:transparent;display:grid;gap:var(--space-2);grid-template-columns:auto 1fr auto;text-align:left}.sillage-configurator_categoryTabs__1UatU button[aria-selected=true]{background:var(--color-paper);color:var(--color-carbon)}.sillage-configurator_categoryTabs__1UatU button small,.sillage-configurator_categoryTabs__1UatU button span{font:var(--font-label)}.sillage-configurator_categoryTabs__1UatU button strong{font:520 .9rem/1.1 var(--font-family-display)}.sillage-configurator_categoryEditor__FweXh{border:1px solid rgb(242 240 233/20%);padding:clamp(1rem,2.5vw,2rem)}.sillage-configurator_categoryEditorHeading__5VOjA{border-bottom:1px solid rgb(242 240 233/16%);padding-bottom:var(--space-4)}.sillage-configurator_categoryEditorHeading__5VOjA>div:last-child,.sillage-configurator_itemControls__4RH4A{display:flex;gap:var(--space-2)}.sillage-configurator_categoryEditorHeading__5VOjA strong{font:540 1.3rem/1 var(--font-family-display)}.sillage-configurator_categoryEditorHeading__5VOjA button,.sillage-configurator_itemControls__4RH4A button{min-width:2.6rem}.sillage-configurator_categoryFields__SwLeh{display:grid;gap:var(--space-4);grid-template-columns:.7fr 1.3fr;padding-block:var(--space-5)}.sillage-configurator_menuItemsHeading__zVTzR{border-top:1px solid rgb(242 240 233/16%);padding-block:var(--space-4)}.sillage-configurator_menuItems__rL1jk{display:grid;gap:var(--space-4)}.sillage-configurator_menuItemEditor__ELoGQ{border:1px solid rgb(242 240 233/18%);display:grid;gap:var(--space-4);grid-template-columns:1fr 1.4fr .5fr .7fr;margin:0;padding:var(--space-5);position:relative}.sillage-configurator_itemControls__4RH4A{position:absolute;right:var(--space-3);top:calc(var(--space-4) * -1)}.sillage-configurator_itemControls__4RH4A button{background:#10100f}.sillage-configurator_itemMediaPicker__Lcd1F{align-items:center;border-top:1px solid rgb(242 240 233/16%);cursor:pointer;display:grid;gap:var(--space-4);grid-column:1/-1;grid-template-columns:5.5rem 1fr;padding-top:var(--space-4);position:relative}.sillage-configurator_itemMediaPicker__Lcd1F input{inset:0;opacity:0;position:absolute;width:100%}.sillage-configurator_itemMediaPicker__Lcd1F:focus-within{outline:2px solid var(--color-signal);outline-offset:4px}.sillage-configurator_itemMediaThumb__xjEC4{align-items:center;aspect-ratio:4/3;background:rgb(242 240 233/7%);border:1px solid rgb(242 240 233/22%);display:flex;justify-content:center;overflow:hidden}.sillage-configurator_itemMediaThumb__xjEC4>span,.sillage-configurator_itemMediaThumb__xjEC4>video{background-position:50%;background-size:cover;display:block;height:100%;object-fit:cover;width:100%}.sillage-configurator_itemMediaThumb__xjEC4>span:not([style]){align-items:center;color:var(--color-paper-muted);display:flex;font:var(--font-label);justify-content:center}.sillage-configurator_itemMediaCopy___4hR8{display:grid;gap:var(--space-1);min-width:0}.sillage-configurator_itemMediaCopy___4hR8 em,.sillage-configurator_itemMediaCopy___4hR8 small{color:var(--color-paper-muted);font:var(--font-label);font-style:normal;letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_itemMediaCopy___4hR8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sillage-configurator_upload__EvP2t{border-top:1px solid rgb(242 240 233/22%);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:minmax(10rem,.8fr) 1fr auto;padding-block:var(--space-5);position:relative}.sillage-configurator_upload__EvP2t:last-of-type{border-bottom:1px solid rgb(242 240 233/22%)}.sillage-configurator_menuMediaSummary__yAuOA{border-block:1px solid rgb(242 240 233/22%);display:grid;gap:var(--space-3);padding-block:var(--space-5)}.sillage-configurator_menuMediaSummary__yAuOA>span{color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_menuMediaSummary__yAuOA>strong{font:520 1.2rem/1.2 var(--font-family-display)}.sillage-configurator_menuMediaSummary__yAuOA>p{color:var(--color-paper-muted);margin:0;max-width:56ch}.sillage-configurator_menuMediaSummary__yAuOA>button{justify-self:start}.sillage-configurator_upload__EvP2t>small,.sillage-configurator_upload__EvP2t>span{color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_upload__EvP2t>strong{font:500 1rem/1.3 var(--font-family-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sillage-configurator_upload__EvP2t input{inset:0;opacity:0;position:absolute;width:100%}.sillage-configurator_legalNotice__1_EQf,.sillage-configurator_localNotice__XvHQv{border-left:2px solid var(--config-accent);color:var(--color-paper-muted);font:var(--font-body);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4)}.sillage-configurator_bookingChoice___3zyy{grid-template-columns:repeat(2,minmax(0,1fr))}.sillage-configurator_bookingChoice___3zyy label{align-items:start;cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;padding:var(--space-3)}.sillage-configurator_bookingChoice___3zyy input{accent-color:var(--config-accent);margin-top:.2rem}.sillage-configurator_bookingChoice___3zyy label span{display:grid;gap:var(--space-2)}.sillage-configurator_bookingChoice___3zyy label strong{font:520 1rem/1.2 var(--font-family-display)}.sillage-configurator_bookingChoice___3zyy label small{color:var(--color-paper-muted);font:var(--font-body-small)}.sillage-configurator_privacyAttestation__6T9Bw{align-items:start;background:rgb(242 240 233/5%);border:1px solid rgb(242 240 233/20%);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;padding:var(--space-5)}.sillage-configurator_privacyAttestation__6T9Bw input{accent-color:var(--config-accent);margin-top:.25rem}.sillage-configurator_privacyAttestation__6T9Bw span{display:grid;gap:var(--space-2)}.sillage-configurator_privacyAttestation__6T9Bw strong{font:520 1rem/1.2 var(--font-family-display)}.sillage-configurator_privacyAttestation__6T9Bw small{color:var(--color-paper-muted);font:var(--font-body-small)}.sillage-configurator_readiness__wXwhO{align-items:center;border-top:1px solid rgb(242 240 233/22%);display:flex;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5)}.sillage-configurator_readiness__wXwhO>strong{color:var(--config-accent);font:560 clamp(3.2rem,6vw,5rem) /.8 var(--font-family-display)}.sillage-configurator_readiness__wXwhO div{display:grid;gap:var(--space-2)}.sillage-configurator_readiness__wXwhO span{font:var(--font-label);letter-spacing:var(--tracking-tech)}.sillage-configurator_readiness__wXwhO p{color:var(--color-paper-muted);font:var(--font-body-small);margin:0}.sillage-configurator_formActions__xrX0l{display:flex;gap:var(--space-3);justify-content:space-between;margin-top:clamp(3rem,7vw,6rem)}.sillage-configurator_formActions__xrX0l button{background:transparent;border:1px solid rgb(242 240 233/35%);color:var(--color-paper);cursor:pointer;font:var(--font-label);letter-spacing:var(--tracking-tech);min-height:3.25rem;padding:.85rem 1rem;text-transform:uppercase}.sillage-configurator_formActions__xrX0l button:last-child{background:var(--color-paper);color:var(--color-carbon);margin-left:auto}.sillage-configurator_formActions__xrX0l .sillage-configurator_saveButton__ly_1B{border-color:var(--config-accent);color:var(--config-accent);margin-left:auto}.sillage-configurator_finalState__0pXRu{align-self:center;color:var(--color-paper-muted);font:var(--font-label);letter-spacing:var(--tracking-tech);text-transform:uppercase}.sillage-configurator_saveStatus__SCQCj{color:var(--color-paper-muted);font:var(--font-body-small);margin:var(--space-4) 0 0;text-align:right}.sillage-configurator_saveStatus__SCQCj[data-status=saved],.sillage-configurator_saveStatus__SCQCj[data-status=submitted]{color:var(--color-signal)}.sillage-configurator_saveStatus__SCQCj[data-status=error]{color:#ff9a78}.sillage-configurator_retentionNote__8ykTp{color:var(--color-paper-dim);font:var(--font-body-small);margin:var(--space-2) 0 0 auto;max-width:34rem;text-align:right}.sillage-configurator_orderSummaryLink__iSXOJ{align-items:center;border-bottom:1px solid rgb(242 240 233/42%);color:var(--color-paper);display:flex;font:500 .62rem/1 var(--font-family-tech);justify-content:space-between;letter-spacing:.12em;margin-top:var(--space-5);padding-bottom:var(--space-4);text-decoration:none;text-transform:uppercase}.sillage-configurator_formActions__xrX0l button:disabled{cursor:not-allowed;opacity:.35}.sillage-configurator_preview__12_6c{align-self:start;background:#e8e3d9;color:#171512;max-height:100svh;min-height:calc(100svh - 4.75rem);overflow-y:auto;padding:clamp(1.4rem,3vw,3rem);position:sticky;top:0}.sillage-configurator_previewTopline__nE8lR{color:#6e675d;align-items:center;display:grid;gap:var(--space-3);grid-template-columns:1fr;margin-bottom:var(--space-5)}.sillage-configurator_previewTopline__nE8lR>div{display:flex;gap:var(--space-3);justify-content:space-between}.sillage-configurator_previewTopline__nE8lR button{background:#1b1814;border:1px solid #1b1814;color:#f2eee5;cursor:pointer;font:600 .55rem/1 var(--font-family-tech);letter-spacing:.08em;min-height:2.5rem;padding-inline:var(--space-3);width:100%}.sillage-configurator_previewTopline__nE8lR button:disabled{cursor:wait;opacity:.45}.sillage-configurator_previewDevice__cF2gz{background:#f2eee5;box-shadow:0 1.5rem 5rem rgb(36 26 19/18%);margin-inline:auto;max-width:28rem;overflow:hidden}.sillage-configurator_previewHero__rrteV{aspect-ratio:4/5;background-position:50%;background-size:cover;color:#fff9ef;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-4);position:relative}.sillage-configurator_previewHero__rrteV:after{background:linear-gradient(180deg,rgb(8 7 5/20%),rgb(8 7 5/82%));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.sillage-configurator_previewHeroMedia__m386D{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.sillage-configurator_previewHeroCopy__ofC6N,.sillage-configurator_previewNav__zoDBn{position:relative;z-index:2}.sillage-configurator_previewNav__zoDBn{align-items:center;display:flex;justify-content:space-between}.sillage-configurator_previewHeroCopy__ofC6N>span,.sillage-configurator_previewNav__zoDBn span,.sillage-configurator_previewNav__zoDBn strong{font:650 .55rem/1 var(--font-family-tech);letter-spacing:.14em;text-transform:uppercase}.sillage-configurator_previewNav__zoDBn span{border:1px solid;padding:.55rem .65rem}.sillage-configurator_previewHeroCopy__ofC6N h2{font:560 clamp(2.7rem,5vw,4.8rem) /.75 var(--font-family-display);letter-spacing:-.07em;margin:var(--space-3) 0;overflow-wrap:anywhere}.sillage-configurator_previewHeroCopy__ofC6N p{font:420 .8rem/1.45 var(--font-family-functional);margin:0;max-width:23ch}.sillage-configurator_previewMenu__smheE,.sillage-configurator_previewVisit___JPIK{padding:var(--space-5)}.sillage-configurator_previewMenu__smheE>span,.sillage-configurator_previewVisit___JPIK>span{color:#756e63}.sillage-configurator_previewOffer__kTeSS{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between;margin:var(--space-4) 0}.sillage-configurator_previewMenu__smheE h3{font:560 1.8rem/.95 var(--font-family-display);letter-spacing:-.04em;margin:0}.sillage-configurator_previewOffer__kTeSS>strong{font:600 .8rem/1 var(--font-family-tech)}.sillage-configurator_previewMenu__smheE ul{border-top:1px solid rgb(23 21 18/25%);list-style:none;margin:0;padding:0}.sillage-configurator_previewMenu__smheE>p{color:#716a5f;font:400 .72rem/1.4 var(--font-family-functional);margin:calc(var(--space-2) * -1) 0 var(--space-4)}.sillage-configurator_previewCategoryTabs__BvoYd{display:flex;gap:.35rem;margin:0 0 var(--space-4);overflow-x:auto;padding-bottom:var(--space-2)}.sillage-configurator_previewCategoryTabs__BvoYd button{background:transparent;border:1px solid rgb(23 21 18/24%);color:#514b43;cursor:pointer;flex:0 0 auto;font:600 .55rem/1 var(--font-family-tech);letter-spacing:.08em;padding:.5rem;text-transform:uppercase}.sillage-configurator_previewCategoryTabs__BvoYd button[aria-pressed=true]{background:#1b1814;color:#f2eee5}.sillage-configurator_previewCategoryHeading__pAJGV{align-items:end;border-top:1px solid rgb(23 21 18/25%);display:flex;justify-content:space-between;padding-top:var(--space-3)}.sillage-configurator_previewCategoryHeading__pAJGV strong{font:540 1.1rem/1 var(--font-family-display)}.sillage-configurator_previewCategoryHeading__pAJGV small,.sillage-configurator_previewMenuHint__wb8zt{color:#716a5f;font:500 .55rem/1.3 var(--font-family-tech);letter-spacing:.08em;text-transform:uppercase}.sillage-configurator_previewMenu__smheE li{align-items:start;border-bottom:1px solid rgb(23 21 18/20%);display:flex;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-3)}.sillage-configurator_previewDishCopy__B_3Jh{display:grid;flex:1 1;gap:.25rem}.sillage-configurator_previewDishMedia__90fCd,.sillage-configurator_previewVenueMedia__T_QHr{overflow:hidden;position:relative}.sillage-configurator_previewDishMedia__90fCd{aspect-ratio:1;flex:0 0 3rem}.sillage-configurator_previewDishMedia__90fCd>span,.sillage-configurator_previewDishMedia__90fCd>video,.sillage-configurator_previewVenueMedia__T_QHr>span,.sillage-configurator_previewVenueMedia__T_QHr>video{background-position:50%;background-size:cover;display:block;height:100%;object-fit:cover;width:100%}.sillage-configurator_previewMenu__smheE li strong,.sillage-configurator_previewMenu__smheE li>span{font:560 .75rem/1.2 var(--font-family-display)}.sillage-configurator_previewMenu__smheE li small{color:#716a5f;font:400 .65rem/1.3 var(--font-family-functional)}.sillage-configurator_previewDishCopy__B_3Jh em{color:#7d553f;font:600 .5rem/1.2 var(--font-family-tech);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.sillage-configurator_previewMenu__smheE .sillage-configurator_previewMenuHint__wb8zt{margin:var(--space-3) 0 0}.sillage-configurator_previewVisit___JPIK{background:#1b1814;color:#f2eee5}.sillage-configurator_previewVenueMedia__T_QHr{aspect-ratio:16/8;margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-5)}.sillage-configurator_previewVisit___JPIK p{font:510 .9rem/1.3 var(--font-family-display);margin:var(--space-3) 0 0}.sillage-configurator_previewVisit___JPIK small{color:#aaa297;display:block;font:400 .65rem/1.4 var(--font-family-functional);margin-top:var(--space-3)}.sillage-configurator_previewNote__FxUPt{color:#5d574f;font:var(--font-body-small);margin:var(--space-5) auto 0;max-width:28rem}.sillage-configurator_configurator__HmGFO a:focus-visible,.sillage-configurator_configurator__HmGFO button:focus-visible,.sillage-configurator_configurator__HmGFO input:focus-visible,.sillage-configurator_configurator__HmGFO textarea:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}@media (max-width:64rem){.sillage-configurator_workspace__kN_Am{grid-template-columns:12rem minmax(22rem,1fr)}.sillage-configurator_preview__12_6c{border-top:1px solid rgb(242 240 233/18%);grid-column:1/-1;max-height:none;min-height:0;overflow:visible;position:static}}@media (min-width:64.01rem) and (max-width:74rem){.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_workspace__kN_Am{grid-template-columns:10rem minmax(22rem,1fr)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_preview__12_6c{border-top:1px solid rgb(242 240 233/18%);grid-column:1/-1;max-height:none;min-height:0;overflow:visible;position:static}}@media (max-width:48rem){.sillage-configurator_header__BwlCB{gap:var(--space-3);grid-template-columns:1fr auto;min-height:4rem}.sillage-configurator_header__BwlCB p,.sillage-configurator_header__BwlCB>div span{display:none}.sillage-configurator_workspace__kN_Am{display:block}.sillage-configurator_steps__9UsKe{border-bottom:1px solid rgb(242 240 233/18%);border-right:0;overflow-x:visible;padding:var(--space-4) 1rem}.sillage-configurator_stepsSummary__2ZqWl,.sillage-configurator_steps__9UsKe>p{display:none}.sillage-configurator_steps__9UsKe ol{display:flex;margin:0;min-width:max-content}.sillage-configurator_journeyList__N_kiG{display:grid;margin:0}.sillage-configurator_journeyGroup__AMDPF,.sillage-configurator_journeyGroup__AMDPF:last-child{border-color:rgb(242 240 233/13%)}.sillage-configurator_steps__9UsKe .sillage-configurator_journeyButton__Udwl_{border-right:0;grid-template-columns:1.5rem minmax(0,1fr) auto;min-height:4.25rem;padding:0}.sillage-configurator_journeySections__KM4YZ{border-left:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));margin:0 0 var(--space-3);padding:0 0 var(--space-2)}.sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm{border:1px solid rgb(242 240 233/18%);gap:.45rem;grid-template-columns:auto 1fr auto;min-height:2.7rem;padding:0 var(--space-3)}.sillage-configurator_steps__9UsKe li,.sillage-configurator_steps__9UsKe li:last-child{border:0}.sillage-configurator_steps__9UsKe button{border-right:1px solid rgb(242 240 233/18%);gap:.45rem;grid-template-columns:auto 1fr;min-height:3rem;padding:0 var(--space-4)}.sillage-configurator_steps__9UsKe li:first-child button{padding-left:0}.sillage-configurator_steps__9UsKe button small{display:none}.sillage-configurator_formPanel__kOMUS{padding:2.5rem 1rem 3rem}.sillage-configurator_formHeading__f8vy6{grid-template-columns:1fr}.sillage-configurator_formHeading__f8vy6>span{max-width:none;text-align:left}.sillage-configurator_bookingChoice___3zyy,.sillage-configurator_categoryFields__SwLeh,.sillage-configurator_dishFields__Wpc1O,.sillage-configurator_fields__NH3wg,.sillage-configurator_menuItemEditor__ELoGQ{grid-template-columns:1fr}.sillage-configurator_categoryEditorHeading__5VOjA,.sillage-configurator_menuBuilderHeading__7GLgg,.sillage-configurator_menuItemsHeading__zVTzR{align-items:stretch;flex-direction:column}.sillage-configurator_categoryEditorHeading__5VOjA>div:last-child,.sillage-configurator_menuBuilderHeading__7GLgg>button,.sillage-configurator_menuItemsHeading__zVTzR>button{width:100%}.sillage-configurator_categoryEditorHeading__5VOjA>div:last-child button{flex:1 1}.sillage-configurator_itemControls__4RH4A{justify-content:flex-end;position:static}.sillage-configurator_itemMediaPicker__Lcd1F{grid-template-columns:4.5rem minmax(0,1fr)}.sillage-configurator_upload__EvP2t{gap:var(--space-2);grid-template-columns:1fr}.sillage-configurator_formActions__xrX0l{align-items:stretch;flex-direction:column-reverse}.sillage-configurator_formActions__xrX0l button,.sillage-configurator_formActions__xrX0l button:last-child{margin:0;width:100%}.sillage-configurator_finalState__0pXRu,.sillage-configurator_retentionNote__8ykTp,.sillage-configurator_saveStatus__SCQCj{margin-inline:auto;text-align:center}.sillage-configurator_preview__12_6c{padding:2.5rem 1rem}}@media (prefers-reduced-motion:reduce){.sillage-configurator_configurator__HmGFO *,.sillage-configurator_configurator__HmGFO :after,.sillage-configurator_configurator__HmGFO :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sillage-configurator_customerConfigurator__ex8rX{--config-accent:#824a3a;background:#f7f7f5;color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_header__BwlCB{background:rgb(255 255 255/92%);border-bottom-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_bookingChoice___3zyy label small,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_bookingChoice___3zyy legend,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_dishFields__Wpc1O legend,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_fieldWide__Rqvsb>span,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_field__T2y69>span,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formHeading__f8vy6 .sillage-configurator_stepDescription__nzGD1,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formHeading__f8vy6>span,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_header__BwlCB p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemMediaCopy___4hR8 em,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemMediaCopy___4hR8 small,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuGuide__yeiJA p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuItemEditor__ELoGQ legend,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuMediaSummary__yAuOA>p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuMediaSummary__yAuOA>span,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_privacyAttestation__6T9Bw small,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_readiness__wXwhO p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_retentionNote__8ykTp,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_saveStatus__SCQCj,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceSchedule__bmDdN>p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe>p,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_upload__EvP2t>small,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_upload__EvP2t>span{color:rgb(23 23 20/52%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_workspace__kN_Am{grid-template-columns:minmax(11rem,.55fr) minmax(25rem,1.35fr) minmax(22rem,1fr)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe{background:#fff;border-right-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_journeyGroup__AMDPF,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_journeyGroup__AMDPF:last-child,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_journeySections__KM4YZ{border-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_journeyCopy__17eWR em{color:rgb(23 23 20/48%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe .sillage-configurator_journeySectionButton___72tm[aria-current=page]{color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_categoryEditorHeading__5VOjA,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formHeading__f8vy6,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemMediaPicker__Lcd1F,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuBuilder__HzTko,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuItemsHeading__zVTzR,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuMediaSummary__yAuOA,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_readiness__wXwhO,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_stepsSummary__2ZqWl,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe li,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe li:last-child,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_upload__EvP2t,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_upload__EvP2t:last-of-type{border-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_stepsSummary__2ZqWl strong,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe button[aria-current=step]{color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe button{color:rgb(23 23 20/48%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe button[aria-current=step]{background:#f2f2ef;border-radius:.75rem;margin-inline:-.6rem;padding-inline:.6rem;width:calc(100% + 1.2rem)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formPanel__kOMUS{background:#f7f7f5}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_fieldWide__Rqvsb input,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_fieldWide__Rqvsb textarea,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_field__T2y69 input,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_field__T2y69 textarea{background:#fff;border:1px solid rgb(23 23 20/12%);border-radius:.75rem;color:#171714;padding:.8rem .9rem}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_fieldWide__Rqvsb input::placeholder,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_fieldWide__Rqvsb textarea::placeholder,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_field__T2y69 input::placeholder,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_field__T2y69 textarea::placeholder{color:rgb(23 23 20/32%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_bookingChoice___3zyy,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_categoryEditor__FweXh,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_dishFields__Wpc1O,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuItemEditor__ELoGQ,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_privacyAttestation__6T9Bw,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceSchedule__bmDdN{background:#fff;border-color:rgb(23 23 20/10%);border-radius:.9rem}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceTimeEditor__Tp8hY>button,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceTimes__NgSLw button,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceTimes__NgSLw li{border-color:rgb(23 23 20/14%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceTimeEditor__Tp8hY>button,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceTimes__NgSLw li{background:#fff;border-radius:.7rem}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_serviceSchedule__bmDdN>p[role=alert]{color:#a43f2d}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_menuBuilder__HzTko button{background:#fff;border-color:rgb(23 23 20/14%);border-radius:999px;color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_categoryTabs__1UatU{background:#ececea;border-radius:.9rem;padding:.3rem}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_categoryTabs__1UatU button{background:transparent;border-radius:.65rem}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_categoryTabs__1UatU button[aria-selected=true]{background:#fff;box-shadow:0 .2rem .8rem rgb(23 23 20/8%);color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemControls__4RH4A button{background:#fff}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemMediaThumb__xjEC4{background:#f2f2ef;border-color:rgb(23 23 20/12%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_itemMediaThumb__xjEC4>span:not([style]){color:rgb(23 23 20/46%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_legalNotice__1_EQf,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_localNotice__XvHQv{background:#f2f0ec;border-radius:.7rem;color:rgb(23 23 20/58%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_privacyAttestation__6T9Bw{background:#fff}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formActions__xrX0l button{background:#fff;border-color:rgb(23 23 20/14%);border-radius:999px;color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formActions__xrX0l .sillage-configurator_saveButton__ly_1B,.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_formActions__xrX0l button:last-child{background:#171714;border-color:#171714;color:#fff}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_saveStatus__SCQCj[data-status=saved],.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_saveStatus__SCQCj[data-status=submitted]{color:#58703d}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_saveStatus__SCQCj[data-status=error]{color:#a43f2d}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_orderSummaryLink__iSXOJ{border-bottom-color:rgb(23 23 20/18%);color:#171714}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_preview__12_6c{border-left:1px solid rgb(23 23 20/10%)}@media (max-width:64rem){.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_preview__12_6c{border-left:0;border-top-color:rgb(23 23 20/10%)}}@media (max-width:48rem){.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe{border-bottom-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe button{border-right-color:rgb(23 23 20/10%)}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe .sillage-configurator_journeyButton__Udwl_{border-right:0}.sillage-configurator_customerConfigurator__ex8rX .sillage-configurator_steps__9UsKe button[aria-current=step]{margin-inline:0;padding-inline:var(--space-4);width:auto}}.sillage-configurator_formPanel__kOMUS.sillage-configurator_formPanel__kOMUS{padding:0}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formHeading__f8vy6{display:block;border:0;padding:0 0 1.5rem;margin-bottom:1.5rem}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formHeading__f8vy6>span{display:block;text-align:left;margin:.75rem 0;font-size:.72rem;max-width:none}.sillage-configurator_formPanel__kOMUS .sillage-configurator_stepDescription__nzGD1{font:400 .85rem/1.7 var(--font-family-functional)}.sillage-configurator_formPanel__kOMUS :is(.sillage-configurator_field__T2y69,.sillage-configurator_fieldWide__Rqvsb){gap:.5rem}.sillage-configurator_formPanel__kOMUS :is(.sillage-configurator_categoryEditor__FweXh,.sillage-configurator_menuItemEditor__ELoGQ,.sillage-configurator_upload__EvP2t,.sillage-configurator_dishFields__Wpc1O,.sillage-configurator_bookingChoice___3zyy,.sillage-configurator_serviceSchedule__bmDdN,.sillage-configurator_readiness__wXwhO){background:#fff;border-color:var(--editor-border);border-radius:.6rem;box-shadow:none}.sillage-configurator_formPanel__kOMUS .sillage-configurator_categoryTabs__1UatU{gap:.5rem}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formActions__xrX0l button,.sillage-configurator_formPanel__kOMUS .sillage-configurator_menuBuilder__HzTko button{border-radius:.6rem;font-family:var(--font-family-functional);font-size:.75rem;letter-spacing:0;text-transform:none}.sillage-configurator_formPanel__kOMUS .sillage-configurator_itemControls__4RH4A button{background:#fff}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formActions__xrX0l{margin-top:2.5rem;padding-top:1.3rem;border-top:1px solid var(--editor-border);flex-wrap:wrap}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formActions__xrX0l button{min-height:44px;padding:.75rem 1rem}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formActions__xrX0l button:last-child{color:#fff;background:var(--editor-ink);border-color:var(--editor-ink)}.sillage-configurator_formPanel__kOMUS .sillage-configurator_formActions__xrX0l .sillage-configurator_saveButton__ly_1B{background:#fff;color:var(--editor-ink);border-color:var(--editor-border)}.sillage-configurator_formPanel__kOMUS .sillage-configurator_retentionNote__8ykTp,.sillage-configurator_formPanel__kOMUS .sillage-configurator_saveStatus__SCQCj{text-align:left;font-size:.75rem;line-height:1.7}.sillage-configurator_formPanel__kOMUS .sillage-configurator_saveStatus__SCQCj[data-status=saved],.sillage-configurator_formPanel__kOMUS .sillage-configurator_saveStatus__SCQCj[data-status=submitted]{color:#317a4e}.sillage-configurator_preview__12_6c.sillage-configurator_preview__12_6c{position:static;top:auto;padding:0;max-height:none;height:auto;min-height:0;background:transparent;overflow:visible}.sillage-configurator_preview__12_6c .sillage-configurator_previewTopline__nE8lR{color:var(--editor-muted);font:500 .7rem/1.5 var(--font-family-functional);margin-bottom:.7rem}.sillage-configurator_preview__12_6c .sillage-configurator_previewTopline__nE8lR button{min-height:44px;border-radius:.6rem;background:#fff;color:var(--editor-ink);border-color:#dcdcd7;font:500 .75rem/1.4 var(--font-family-functional);letter-spacing:0}.sillage-configurator_preview__12_6c .sillage-configurator_previewDevice__cF2gz{max-width:none;border-radius:.8rem;box-shadow:0 8px 34px #17171612}.sillage-configurator_preview__12_6c .sillage-configurator_previewCategoryTabs__BvoYd button{min-height:44px;min-width:44px;border-radius:.4rem}.sillage-configurator_preview__12_6c .sillage-configurator_previewNote__FxUPt{font:400 .72rem/1.7 var(--font-family-functional);color:var(--editor-muted)}.sillage-configurator_itemMediaDetails__bxUdY{grid-column:1/-1;margin-top:.75rem}.sillage-configurator_itemMediaDetails__bxUdY summary{cursor:pointer;padding:.75rem 0;font:500 .85rem/1.5 var(--font-family-functional)}.sillage-configurator_resumeNotice__5bqJm{padding:1.25rem;margin-bottom:1.5rem;border:1px solid var(--editor-border);border-radius:.8rem;background:var(--editor-surface,#f7f7f5);color:var(--editor-ink);font:400 .875rem/1.65 var(--font-family-functional);overflow-wrap:anywhere}.sillage-configurator_resumeNotice__5bqJm p{margin:.6rem 0}.sillage-configurator_resumeNotice__5bqJm button{min-height:var(--config-control-target);max-width:100%;padding:.75rem 1rem;border:1px solid var(--editor-ink);border-radius:.6rem;background:var(--editor-ink);color:#fff;font:inherit;white-space:normal;cursor:pointer}.sillage-configurator_resumeNotice__5bqJm button:disabled{opacity:.65;cursor:wait}.sillage-configurator_resumeNotice__5bqJm a{display:inline-flex;min-height:var(--config-control-target);align-items:center;color:inherit}