:root{--sd-bar-title-size: 1.9rem;--sd-bar-field-text: 1.5rem;--sd-bar-alt-text: 1.3rem;--sd-field-height: 4.8rem;--sd-pill-size: 2rem;--sd-pill-height: 5.2rem;--sd-panel-width: 48rem;--sd-panel-title-m: 2.6rem;--sd-panel-title-d: 3rem;--sd-hint-size: 1.3rem;--sd-phrase-m: 2.3rem;--sd-phrase-d: 2.6rem;--sd-phrase-line: 1.5;--sd-chip-size: 1.4rem;--sd-chip-height: 4rem;--sd-results-title: 2.2rem;--sd-results-count: 1.3rem;--sd-card-width-m: 80%;--sd-card-width-d: 80%;--sd-card-title: 1.9rem;--sd-card-text: 1.4rem;--sd-input-size: 1.6rem}.sd-icon{width:1.8rem;height:1.8rem;flex:none}.sd-field{display:flex;align-items:center;gap:var(--ms-space-2);width:100%;min-height:var(--sd-field-height);padding:.5rem .5rem .5rem var(--ms-space-4);background:var(--ms-color-surface-raised);border:1px solid var(--ms-color-primary);border-radius:var(--ms-radius-pill);color:var(--ms-color-heading);font-family:var(--ms-font-body);text-align:left;box-sizing:border-box}button.sd-field,a.sd-field{cursor:text;text-decoration:none;transition:box-shadow var(--ms-motion-micro) var(--ms-ease-standard)}button.sd-field:hover,a.sd-field:hover{box-shadow:0 0 0 3px rgba(var(--ms-color-primary-rgb),.18)}.sd-field:focus-visible,.sd-field:focus-within{outline:none;box-shadow:0 0 0 3px rgba(var(--ms-color-primary-rgb),.28)}.sd-field__icon{color:var(--ms-color-primary-active)}.sd-field__text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--sd-bar-field-text);color:var(--ms-color-text-secondary)}.sd-field__caret{display:inline-block;width:1px;height:1.5rem;margin-left:1px;vertical-align:-.2rem;background:var(--ms-color-primary);animation:sd-caret 1s steps(1) infinite}@keyframes sd-caret{50%{opacity:0}}.sd-field__go{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding-inline:var(--ms-space-4);border:0;border-radius:var(--ms-radius-pill);background:var(--ms-color-primary);color:var(--ms-color-on-primary);font-family:var(--ms-font-body);font-size:1.4rem;font-weight:var(--ms-font-medium);cursor:pointer}button.sd-field__go:hover{background:var(--ms-color-primary-hover)}.sd-field__input{flex:1 1 auto;min-width:0;min-height:3.8rem;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:max(var(--sd-input-size),1.6rem)}.sd-field__input:focus,.sd-field__input:focus-visible{outline:none;box-shadow:none}.sd-field__input::placeholder{color:var(--ms-color-text-muted)}.sd-field__input[aria-invalid=true]{color:var(--ms-color-error)}.sd-dock{position:fixed;z-index:var(--ms-z-sticky);left:var(--ms-space-3);right:var(--ms-space-3);bottom:calc(var(--ms-space-3) + env(safe-area-inset-bottom,0px));padding:var(--ms-space-3) var(--ms-space-3) var(--ms-space-2);background:var(--ms-color-heading);border-radius:var(--ms-radius-xl);box-shadow:var(--ms-shadow-large);color:var(--ms-color-cream);transition:transform var(--ms-motion-standard) var(--ms-ease-decelerate),opacity var(--ms-motion-standard) var(--ms-ease-standard)}.sd-dock[data-visible=false]{transform:translateY(calc(100% + 4rem));opacity:0;pointer-events:none}.sd-dock__title{display:flex;align-items:center;gap:var(--ms-space-2);margin:0 0 var(--ms-space-2) var(--ms-space-1);font-family:var(--ms-font-heading);font-size:var(--sd-bar-title-size);font-weight:var(--ms-font-medium);line-height:1.1;color:var(--ms-color-cream)}.sd-icon--spark{width:1.6rem;height:1.6rem;color:var(--ms-color-primary)}.sd-dock__alt{display:block;width:100%;min-height:3.6rem;margin:0;padding:0;border:0;background:none;color:var(--ms-color-cream);font-family:var(--ms-font-body);font-size:var(--sd-bar-alt-text);text-align:center;cursor:pointer}.sd-dock__alt span,.sd-dock__pill span{display:inline}.sd-dock__alt span{border-bottom:1px dashed rgba(var(--ms-color-primary-rgb),.9)}.sd-dock__pill{display:none}@media(max-width:989px){body.sd-dock-bar{padding-bottom:calc(15rem + env(safe-area-inset-bottom,0px))}}.sd-dock__pill{align-items:center;gap:var(--ms-space-2);min-height:var(--sd-pill-height);padding:0 var(--ms-space-6);border:1px solid rgba(var(--ms-color-primary-rgb),.6);border-radius:var(--ms-radius-pill);background:var(--ms-color-heading);box-shadow:var(--ms-shadow-large);color:var(--ms-color-cream);font-family:var(--ms-font-heading);font-size:var(--sd-pill-size);font-weight:var(--ms-font-medium);cursor:pointer;transition:transform var(--ms-motion-micro) var(--ms-ease-standard)}.sd-dock__pill:hover{transform:translateY(-2px)}.sd-dock[data-sd-mode=pill]{left:auto;right:var(--ms-space-3);padding:0;background:none;box-shadow:none;border-radius:var(--ms-radius-pill)}.sd-dock[data-sd-mode=pill] .sd-dock__title,.sd-dock[data-sd-mode=pill] .sd-dock__field,.sd-dock[data-sd-mode=pill] .sd-dock__alt{display:none}.sd-dock[data-sd-mode=pill] .sd-dock__pill{display:inline-flex;min-height:4.4rem;padding:0 var(--ms-space-4);font-size:calc(var(--sd-pill-size) * .85)}@media(min-width:990px){.sd-dock,.sd-dock[data-sd-mode=pill]{left:auto;right:var(--ms-space-6);bottom:var(--ms-space-6);padding:0;background:none;box-shadow:none;border-radius:var(--ms-radius-pill)}.sd-dock__title,.sd-dock__field,.sd-dock__alt{display:none}.sd-dock__pill,.sd-dock[data-sd-mode=pill] .sd-dock__pill{display:inline-flex;min-height:var(--sd-pill-height);padding:0 var(--ms-space-6);font-size:var(--sd-pill-size)}}html.sd-scroll-lock,html.sd-scroll-lock body{overflow:hidden}.sd-panel[hidden]{display:none}.sd-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ms-z-modal)}.sd-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ms-color-overlay);opacity:0;transition:opacity var(--ms-motion-standard) var(--ms-ease-standard)}.sd-panel[data-open=true] .sd-panel__overlay{opacity:1}.sd-panel__sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:92vh;max-height:92dvh;background:var(--ms-color-cream);border-radius:var(--ms-radius-xl) var(--ms-radius-xl) 0 0;box-shadow:var(--ms-shadow-large);transform:translateY(100%);transition:transform var(--ms-motion-emphasis) var(--ms-ease-emphasis);outline:none}.sd-panel[data-open=true] .sd-panel__sheet{transform:translateY(0)}.sd-panel__handle{display:flex;justify-content:center;padding-top:var(--ms-space-3)}.sd-panel__handle span{width:4rem;height:.4rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-border-strong)}.sd-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ms-space-4);padding:var(--ms-space-3) var(--ms-space-5) var(--ms-space-2)}.sd-panel__eyebrow{margin:0 0 var(--ms-space-1)}.sd-panel__title{margin:0;font-family:var(--ms-font-heading);font-size:var(--sd-panel-title-m);font-weight:var(--ms-font-medium);line-height:1.1;color:var(--ms-color-heading)}.sd-panel__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-.6rem -1rem 0 0;padding:0;border:0;border-radius:var(--ms-radius-circle);background:none;color:var(--ms-color-heading);cursor:pointer}.sd-panel__close .sd-icon{width:2.2rem;height:2.2rem}.sd-panel__close:hover{background:rgba(var(--ms-color-primary-rgb),.12)}.sd-panel__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--ms-space-5) calc(var(--ms-space-8) + env(safe-area-inset-bottom,0px))}.sd-panel__hint{margin:var(--ms-space-2) 0 var(--ms-space-1);font-size:var(--sd-hint-size);color:var(--ms-color-text-secondary)}@media(min-width:990px){.sd-panel__sheet{left:auto;top:0;width:min(var(--sd-panel-width),92vw);max-height:none;border-radius:0;transform:translate(100%)}.sd-panel[data-open=true] .sd-panel__sheet{transform:translate(0)}.sd-panel__handle{display:none}.sd-panel__title{font-size:var(--sd-panel-title-d)}.sd-panel__header{padding:var(--ms-space-8) var(--ms-space-8) var(--ms-space-2)}.sd-panel__body{padding:0 var(--ms-space-8) var(--ms-space-10)}}.sd-phrase{margin:0;font-family:var(--ms-font-heading);font-size:var(--sd-phrase-m);font-weight:var(--ms-font-medium);line-height:var(--sd-phrase-line);color:var(--ms-color-heading)}@media(min-width:990px){.sd-phrase{font-size:var(--sd-phrase-d)}}.sd-phrase__slot{display:inline;margin:0;padding:0 .2rem;border:0;border-bottom:2px dashed var(--ms-color-primary);border-radius:0;background:none;color:var(--ms-color-primary-active);font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ms-motion-micro) var(--ms-ease-standard),color var(--ms-motion-micro) var(--ms-ease-standard)}.sd-phrase__slot:hover,.sd-phrase__slot[aria-expanded=true]{background:rgba(var(--ms-color-primary-rgb),.14);border-bottom-style:solid}.sd-phrase__slot.is-empty{color:var(--ms-color-text-muted);font-style:italic;border-bottom-color:var(--ms-color-border-hover)}.sd-phrase__slot.is-empty:hover,.sd-phrase__slot.is-empty[aria-expanded=true]{color:var(--ms-color-text-secondary)}.sd-phrase__slot:focus-visible{outline:2px solid var(--ms-color-primary);outline-offset:2px}.sd-phrase__chevron{display:inline-block;width:.6em;height:.6em;margin-left:.15em;vertical-align:.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--ms-motion-micro) var(--ms-ease-standard)}.sd-phrase__slot[aria-expanded=true] .sd-phrase__chevron{transform:rotate(180deg)}.sd-chooser{margin-top:var(--ms-space-3);padding:var(--ms-space-4);background:var(--ms-color-surface-raised);border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-lg);animation:ms-fade-up var(--ms-motion-standard) var(--ms-ease-decelerate) both}.sd-chooser[hidden]{display:none}.sd-chooser__label{margin:0 0 var(--ms-space-3);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-color-text-secondary)}.sd-chooser__options{display:flex;flex-wrap:wrap;gap:var(--ms-space-2)}.sd-chip{min-height:var(--sd-chip-height);padding:0 var(--ms-space-4);border:1px solid var(--ms-color-primary);border-radius:var(--ms-radius-pill);background:var(--ms-color-cream);color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:var(--sd-chip-size);cursor:pointer;transition:background-color var(--ms-motion-micro) var(--ms-ease-standard)}.sd-chip--none{border-style:dashed;color:var(--ms-color-text-secondary)}.sd-chip:hover{background:rgba(var(--ms-color-primary-rgb),.16)}.sd-chip[aria-selected=true]{background:var(--ms-color-heading);border-color:var(--ms-color-heading);color:var(--ms-color-cream)}.sd-chip:focus-visible{outline:2px solid var(--ms-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sd-chooser{animation:none}}.sd-divider{display:flex;align-items:center;gap:var(--ms-space-3);margin:var(--ms-space-6) 0 var(--ms-space-3);font-size:1.3rem;color:var(--ms-color-text-secondary)}.sd-divider:before,.sd-divider:after{content:"";flex:1;height:1px;background:var(--ms-color-border-strong)}.sd-panel__error{margin:var(--ms-space-2) 0 0 var(--ms-space-4);font-size:1.3rem;color:var(--ms-color-error)}.sd-panel__error[hidden]{display:none}.sd-results{margin-top:var(--ms-space-6);scroll-margin-top:var(--ms-space-4)}.sd-results[hidden]{display:none}.sd-results__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ms-space-3);margin-bottom:var(--ms-space-3)}.sd-results__count{flex:none;font-size:var(--sd-results-count);color:var(--ms-color-text-secondary)}.sd-results__status{margin:0;font-family:var(--ms-font-heading);font-size:var(--sd-results-title);font-weight:var(--ms-font-medium);color:var(--ms-color-heading)}.sd-results[data-state=loading] .sd-results__status{font-family:var(--ms-font-body);font-size:1.4rem;color:var(--ms-color-text-secondary);animation:sd-pulse 1.4s var(--ms-ease-standard) infinite}.sd-results[data-state=empty] .sd-results__status,.sd-results[data-state=error] .sd-results__status{font-family:var(--ms-font-body);font-size:1.5rem;line-height:1.5;color:var(--ms-color-text)}@keyframes sd-pulse{50%{opacity:.45}}.sd-results__understood{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ms-space-2);margin-bottom:var(--ms-space-4)}.sd-results__understood[hidden]{display:none}.sd-results__understood-label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-color-text-secondary)}.sd-results__understood-chip{padding:.4rem 1.2rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-badge-luxury);color:var(--ms-color-heading);font-size:1.3rem}.sd-results__understood-chip.is-avoid{background:none;border:1px dashed var(--ms-color-border-strong);color:var(--ms-color-text-secondary)}.sd-results .ms-discover-result{flex-basis:var(--sd-card-width-m)}@media(min-width:600px)and (max-width:989px){.sd-results .ms-discover-result{flex-basis:46%}}@media(min-width:990px){.sd-results .ms-discover-result{flex-basis:var(--sd-card-width-d)}}.sd-results .ms-discover-result__title{font-size:var(--sd-card-title)}.sd-results .ms-discover-result__explanation{font-size:var(--sd-card-text)}.sd-results .ms-discover-result{position:relative;cursor:pointer}.sd-results .ms-discover-result__cta{transform:none!important}.sd-results .ms-discover-result__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.sd-results__more{width:100%;margin-top:var(--ms-space-4)}.sd-results__more[hidden]{display:none}.sd-trigger{width:100%;max-width:46rem;margin-top:var(--ms-space-6)}.sd-trigger .sd-field{min-height:5.6rem;box-shadow:var(--ms-shadow-medium)}.sd-trigger__alt{display:inline-flex;align-items:center;gap:var(--ms-space-1);margin-top:var(--ms-space-3);padding:var(--ms-space-1) 0;border:0;background:none;color:inherit;font-family:var(--ms-font-body);font-size:1.4rem;cursor:pointer;text-decoration:none}.sd-trigger__alt span{border-bottom:1px dashed var(--ms-color-primary)}.maison-hero__content--mobile-center .sd-trigger{margin-inline:auto}@media(min-width:990px){.maison-hero__content--desktop-left .sd-trigger{margin-inline:0 auto}.maison-hero__content--desktop-center .sd-trigger{margin-inline:auto}.maison-hero__content--desktop-right .sd-trigger{margin-inline:auto 0}}@media(prefers-reduced-motion:reduce){.sd-dock,.sd-panel__overlay,.sd-panel__sheet{transition:none}.sd-field__caret,.sd-results[data-state=loading] .sd-results__status{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/soliere-discover-dock.css.map */
