.lss-vs-section-wrapper{--lss-vs-bg: #faf7f2;--lss-vs-bg-soft: #f5efe8;--lss-vs-surface: #fffdf9;--lss-vs-text: #59483f;--lss-vs-text-soft: #88766b;--lss-vs-border: #d9cec5;--lss-vs-border-dark: #b9a99e;--lss-vs-shadow: 0 12px 35px rgba(77, 57, 46, .06);background:var(--lss-vs-bg);color:var(--lss-vs-text)}.lss-vs-config [hidden]{display:none!important}.lss-vs-config{position:relative;width:100%;scroll-margin-top:100px}.lss-vs-container{width:min(100% - 40px,1160px);margin:0 auto;padding:96px 0 110px}.lss-vs-step{width:100%}.lss-vs-header{max-width:790px;margin:0 auto 52px;text-align:center}.lss-vs-header--composition{margin-bottom:58px}.lss-vs-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,420px);margin:0 auto 30px;padding:0;list-style:none}.lss-vs-progress li{position:relative;margin:0;padding:0 4px 10px;border-bottom:1px solid var(--lss-vs-border);color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.68rem;font-weight:500;letter-spacing:.12em;line-height:1;text-align:center}.lss-vs-progress li.is-active{border-bottom-color:var(--lss-vs-text);color:var(--lss-vs-text)}.lss-vs-progress li.is-active:after{position:absolute;right:0;bottom:-3px;left:0;width:5px;height:5px;margin:auto;border-radius:50%;background:var(--lss-vs-text);content:""}.lss-vs-eyebrow,.lss-vs-step-indicator,.lss-vs-preview-title,.lss-vs-workbench-label,.lss-vs-selected-eyebrow,.lss-vs-modal-eyebrow{color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-weight:500;line-height:1.4;text-transform:uppercase}.lss-vs-eyebrow{margin:0 0 18px;font-size:.76rem;letter-spacing:.18em}.lss-vs-step-indicator{margin:0 0 22px;font-size:.78rem;letter-spacing:.12em}.lss-vs-title{margin:0;color:var(--lss-vs-text);font-family:var(--font-heading-family, inherit);font-size:clamp(2rem,4.2vw,3.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.lss-vs-intro{max-width:650px;margin:24px auto 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:1rem;line-height:1.7}.lss-vs-field{width:min(100%,580px);margin:0 auto}.lss-vs-label{display:block;margin:0 0 10px;color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.9rem;font-weight:500}.lss-vs-input,.lss-vs-select{box-sizing:border-box;width:100%;min-height:58px;padding:15px 18px;appearance:none;-webkit-appearance:none;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);border-radius:3px;color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:1rem;outline:none}.lss-vs-input:focus,.lss-vs-select:focus{border-color:var(--lss-vs-text-soft);box-shadow:0 0 0 3px #59483f14}.lss-vs-preview-wrapper{width:min(100%,780px);margin:58px auto 0;text-align:center}.lss-vs-preview-title,.lss-vs-workbench-label,.lss-vs-selected-eyebrow,.lss-vs-modal-eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em}.lss-vs-apercu-lettres{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:64px;gap:10px}.lss-vs-character{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:52px;height:52px;flex:0 0 52px;border:1px solid var(--lss-vs-border);border-radius:11px;background:var(--lss-vs-surface);color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:1rem;font-weight:500;box-shadow:var(--lss-vs-shadow);-webkit-user-select:none;user-select:none}.lss-vs-character--compact{width:44px;height:44px;flex-basis:44px;border-radius:9px}.lss-vs-character--special{border-style:dashed}.lss-vs-character--punctuation{width:auto;min-width:18px;flex-basis:auto;border:0;background:transparent;box-shadow:none}.lss-vs-character--space{width:22px;min-width:22px;flex-basis:22px;border:0;background:transparent;box-shadow:none}.lss-vs-apercu-note,.lss-vs-apercu-message,.lss-vs-composition-status,.lss-vs-technical-note{max-width:650px;margin:24px auto 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.86rem;font-style:italic;line-height:1.65;text-align:center}.lss-vs-actions{display:flex;justify-content:center;margin:42px 0 0}.lss-vs-btn{box-sizing:border-box;min-width:220px;min-height:52px;padding:14px 30px;-webkit-appearance:none;appearance:none;border:1px solid var(--lss-vs-text);border-radius:2px;font-family:var(--font-body-family, inherit);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:.16s ease}.lss-vs-btn--primary{background:var(--lss-vs-text);color:var(--lss-vs-surface)}.lss-vs-btn--primary:not(:disabled):hover{background:transparent;color:var(--lss-vs-text)}.lss-vs-btn:disabled{opacity:.32;cursor:not-allowed}.lss-vs-text-button{display:inline-block;margin:24px 0 0;padding:3px 0;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--lss-vs-border-dark);color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.82rem;cursor:pointer}.lss-vs-workbench{box-sizing:border-box;width:100%;padding:54px 28px;background:var(--lss-vs-bg-soft);border:1px solid rgba(89,72,63,.08);border-radius:4px;text-align:center}.lss-vs-sequence{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;min-height:88px}.lss-vs-slot{display:inline-flex;align-items:center;justify-content:center;min-width:12px;min-height:58px;gap:5px}.lss-vs-insert-marker{display:inline-flex;align-items:center;justify-content:center;width:0;min-width:0;height:40px;padding:0;overflow:hidden;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;border:1px dashed transparent;border-radius:999px;color:var(--lss-vs-text-soft);font-size:.9rem;cursor:pointer;transition:.15s ease}.lss-vs-sequence.is-placement-mode .lss-vs-insert-marker{width:24px;min-width:24px;opacity:.65;pointer-events:auto;border-color:var(--lss-vs-border-dark)}.lss-vs-insert-marker:hover,.lss-vs-insert-marker.is-drag-over{opacity:1!important;background:var(--lss-vs-surface);border-color:var(--lss-vs-text);transform:scale(1.08)}.lss-vs-piece{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--lss-piece-size, 44px);height:var(--lss-piece-size, 44px);flex:0 0 var(--lss-piece-size, 44px);padding:0;-webkit-appearance:none;appearance:none;background:var(--lss-piece-color, var(--lss-vs-surface));border:1px solid rgba(89,72,63,.22);color:var(--lss-vs-text);box-shadow:0 8px 20px #4d392e12;cursor:grab;transition:.15s ease}.lss-vs-piece:hover{transform:translateY(-1px)}.lss-vs-piece:active{cursor:grabbing}.lss-vs-piece.is-selected{outline:2px solid var(--lss-vs-text);outline-offset:3px}.lss-vs-piece--round{border-radius:50%}.lss-vs-piece--flat{height:calc(var(--lss-piece-size, 44px) * .62);border-radius:999px}.lss-vs-piece--motif{border-radius:14px;font-size:1.35rem}.lss-vs-library{width:min(100%,980px);margin:82px auto 0}.lss-vs-library-header{max-width:700px;margin:0 auto 40px;text-align:center}.lss-vs-library-header .lss-vs-preview-title{margin-bottom:14px}.lss-vs-subtitle{margin:0;color:var(--lss-vs-text);font-family:var(--font-heading-family, inherit);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.lss-vs-library-description{margin:18px auto 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.9rem;line-height:1.65}.lss-vs-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lss-vs-library-card{display:flex;flex-direction:column;align-items:center;min-height:270px;padding:34px 24px;-webkit-appearance:none;appearance:none;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);border-radius:4px;color:var(--lss-vs-text);text-align:center;cursor:pointer;transition:.16s ease}.lss-vs-library-card:hover{transform:translateY(-2px);border-color:var(--lss-vs-border-dark);box-shadow:var(--lss-vs-shadow)}.lss-vs-library-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:26px;border:1px solid var(--lss-vs-border)}.lss-vs-library-icon--round{border-radius:50%}.lss-vs-library-icon--flat{height:36px;margin-top:11px;margin-bottom:37px;border-radius:999px}.lss-vs-library-icon--motif{border:0;font-size:1.8rem}.lss-vs-library-name{font-family:var(--font-heading-family, inherit);font-size:1.35rem}.lss-vs-library-caption{margin-top:10px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.82rem;line-height:1.55}.lss-vs-library-action{margin-top:auto;padding-top:26px;font-family:var(--font-body-family, inherit);font-size:.72rem;letter-spacing:.12em}.lss-vs-selected-panel{width:min(100%,820px);box-sizing:border-box;margin:50px auto 0;padding:30px;border-top:1px solid var(--lss-vs-border);border-bottom:1px solid var(--lss-vs-border);text-align:center}.lss-vs-selected-eyebrow{margin-bottom:8px}.lss-vs-selected-label{margin:0;font-family:var(--font-heading-family, inherit);font-size:1.4rem}.lss-vs-selected-help{max-width:620px;margin:12px auto 22px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.84rem;line-height:1.6}.lss-vs-selected-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lss-vs-control-button{min-height:42px;padding:9px 14px;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--lss-vs-border);color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.75rem;cursor:pointer}.lss-vs-control-button:hover{border-color:var(--lss-vs-border-dark);background:var(--lss-vs-bg-soft)}.lss-vs-control-button--delete{color:var(--lss-vs-text-soft)}.lss-vs-actions--composition{margin-top:58px}.lss-vs-next-step-placeholder{width:min(100%,760px);margin:20px auto 0;padding:80px 20px;text-align:center}.lss-vs-next-step-title{margin:0;color:var(--lss-vs-text);font-family:var(--font-heading-family, inherit);font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.lss-vs-next-step-text{max-width:560px;margin:22px auto 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.95rem;line-height:1.7}.lss-vs-modal{width:min(92vw,860px);max-height:88vh;padding:0;overflow:auto;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);border-radius:6px;color:var(--lss-vs-text);box-shadow:0 24px 80px #2d231d2e}.lss-vs-modal::backdrop{background:#392f295c}.lss-vs-modal-inner{position:relative;box-sizing:border-box;padding:48px}.lss-vs-modal-close{position:absolute;top:18px;right:20px;width:38px;height:38px;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--lss-vs-text-soft);font-size:1.7rem;cursor:pointer}.lss-vs-modal-eyebrow{margin-bottom:10px}.lss-vs-modal-title{margin:0;color:var(--lss-vs-text);font-family:var(--font-heading-family, inherit);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.lss-vs-modal-note{max-width:680px;margin:14px 0 30px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.82rem;font-style:italic;line-height:1.55}.lss-vs-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:34px;align-items:start}.lss-vs-modal-field{margin-bottom:20px}.lss-vs-color-fieldset{margin:0;padding:0;border:0}.lss-vs-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lss-vs-color-choice{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 10px;border:1px solid var(--lss-vs-border);cursor:pointer}.lss-vs-color-choice input{position:absolute;opacity:0;pointer-events:none}.lss-vs-color-choice:has(input:checked){border-color:var(--lss-vs-text);box-shadow:0 0 0 1px var(--lss-vs-text)}.lss-vs-color-dot{width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--lss-swatch-color);border:1px solid rgba(89,72,63,.18)}.lss-vs-color-name{font-family:var(--font-body-family, inherit);font-size:.8rem}.lss-vs-modal-preview{min-height:220px;padding:28px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lss-vs-bg-soft);border:1px solid var(--lss-vs-border)}.lss-vs-modal-preview-label{margin:24px 0 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.8rem;line-height:1.55;text-align:center}.lss-vs-modal-submit{margin-top:34px}.lss-vs-toast{position:fixed;right:22px;bottom:22px;z-index:50;max-width:min(360px,calc(100vw - 44px));padding:14px 18px;background:var(--lss-vs-text);color:var(--lss-vs-surface);border-radius:3px;font-family:var(--font-body-family, inherit);font-size:.82rem;box-shadow:0 14px 36px #2d231d33}@media screen and (max-width:989px){.lss-vs-library-grid{grid-template-columns:1fr;width:min(100%,620px);margin:0 auto}.lss-vs-library-card{min-height:180px}.lss-vs-modal-grid{grid-template-columns:1fr}.lss-vs-modal-preview{min-height:150px}}@media screen and (max-width:749px){.lss-vs-container{width:min(100% - 28px,1160px);padding:68px 0 78px}.lss-vs-header{margin-bottom:40px}.lss-vs-progress{width:100%;margin-bottom:24px}.lss-vs-progress li{padding-bottom:8px;font-size:.62rem;letter-spacing:.08em}.lss-vs-title{font-size:clamp(2rem,10vw,2.85rem)}.lss-vs-input,.lss-vs-select{min-height:56px}.lss-vs-preview-wrapper{margin-top:46px}.lss-vs-character{width:44px;height:44px;flex-basis:44px}.lss-vs-character--compact{width:36px;height:36px;flex-basis:36px}.lss-vs-character--space{width:12px;min-width:12px;flex-basis:12px}.lss-vs-workbench{padding:34px 10px}.lss-vs-sequence{gap:1px}.lss-vs-slot{min-width:5px;gap:2px}.lss-vs-sequence.is-placement-mode .lss-vs-insert-marker{width:18px;min-width:18px}.lss-vs-piece{--lss-piece-size: 36px !important}.lss-vs-library{margin-top:54px}.lss-vs-library-header{margin-bottom:28px}.lss-vs-library-grid{gap:10px;width:100%}.lss-vs-library-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:3px;min-height:0;padding:17px 16px;align-items:center;text-align:left}.lss-vs-library-icon{grid-column:1;grid-row:1 / 3;width:42px;height:42px;margin:0}.lss-vs-library-icon--flat{height:26px;margin:0}.lss-vs-library-icon--motif{width:42px;height:42px;font-size:1.45rem}.lss-vs-library-name{grid-column:2;grid-row:1;font-size:1.08rem;line-height:1.2}.lss-vs-library-caption{grid-column:2;grid-row:2;margin-top:0;font-size:.74rem;line-height:1.4}.lss-vs-library-action{grid-column:3;grid-row:1 / 3;margin:0;padding:0;font-size:.64rem;white-space:nowrap}.lss-vs-selected-panel{padding:26px 10px}.lss-vs-selected-actions{display:grid;grid-template-columns:1fr 1fr}.lss-vs-control-button{min-height:46px}.lss-vs-btn{width:100%;min-height:54px}.lss-vs-choice-card{min-height:0;padding:22px 20px}.lss-vs-choice-number{margin-bottom:18px}.lss-vs-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:auto;overscroll-behavior:contain}.lss-vs-modal-inner{padding:38px 16px 24px}.lss-vs-modal-close{top:10px;right:10px}.lss-vs-modal-note{margin-bottom:22px;font-size:.78rem}.lss-vs-modal-field{margin-bottom:16px}.lss-vs-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lss-vs-color-choice{min-height:42px;padding:7px 8px;gap:8px}.lss-vs-color-dot{width:20px;height:20px;flex-basis:20px}.lss-vs-color-name{font-size:.73rem;line-height:1.25}.lss-vs-modal-preview{min-height:132px;padding:20px 14px}.lss-vs-modal-preview-label{margin-top:16px}.lss-vs-modal-submit{margin-top:24px}.lss-vs-toast{right:14px;bottom:14px;max-width:calc(100vw - 28px)}}@media screen and (max-width:390px){.lss-vs-container{width:min(100% - 22px,1160px)}.lss-vs-selected-actions{grid-template-columns:1fr}.lss-vs-library-card{grid-template-columns:40px minmax(0,1fr) auto;column-gap:10px;padding-inline:12px}.lss-vs-library-icon,.lss-vs-library-icon--motif{width:36px;height:36px}.lss-vs-library-icon--flat{height:23px}.lss-vs-library-action{font-size:.6rem}}@media screen and (max-width:350px){.lss-vs-colors{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lss-vs-btn,.lss-vs-library-card,.lss-vs-piece,.lss-vs-insert-marker{transition:none}}.lss-vs-balance{width:min(100%,720px);margin:34px auto 0;padding:22px 24px;box-sizing:border-box;background:#fffdf9b8;border:1px solid var(--lss-vs-border);border-radius:4px;text-align:left}.lss-vs-balance-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.lss-vs-balance-title,.lss-vs-balance-state{font-family:var(--font-body-family, inherit);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.lss-vs-balance-title{color:var(--lss-vs-text-soft)}.lss-vs-balance-state{color:var(--lss-vs-text)}.lss-vs-balance-track{width:100%;height:5px;overflow:hidden;background:#59483f14;border-radius:999px}.lss-vs-balance-fill{display:block;width:2%;height:100%;border-radius:inherit;background:#59483f47;transition:width .22s ease,background-color .22s ease}.lss-vs-balance[data-level=calm] .lss-vs-balance-fill{background:#a8b09c}.lss-vs-balance[data-level=check] .lss-vs-balance-fill{background:#c1ad91}.lss-vs-balance[data-level=warning] .lss-vs-balance-fill{background:#b99068}.lss-vs-balance[data-level=high] .lss-vs-balance-fill{background:#a97862}.lss-vs-balance[data-level=blocked] .lss-vs-balance-fill{background:#8c6258}.lss-vs-balance-text{margin:14px 0 0;color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.86rem;line-height:1.55}.lss-vs-technical-details{margin-top:14px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.78rem;line-height:1.55}.lss-vs-technical-details summary{width:fit-content;cursor:pointer;border-bottom:1px solid var(--lss-vs-border-dark)}.lss-vs-technical-details p{margin:10px 0 0}.lss-vs-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,980px);margin:0 auto}.lss-vs-choice-card{display:flex;flex-direction:column;min-height:210px;padding:28px 26px;-webkit-appearance:none;appearance:none;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);border-radius:4px;color:var(--lss-vs-text);text-align:left;cursor:pointer;transition:.16s ease}.lss-vs-choice-card:hover,.lss-vs-choice-card.is-selected{border-color:var(--lss-vs-text-soft);box-shadow:var(--lss-vs-shadow);transform:translateY(-1px)}.lss-vs-choice-card.is-selected{outline:1px solid var(--lss-vs-text-soft)}.lss-vs-choice-number{margin-bottom:28px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.7rem;letter-spacing:.14em}.lss-vs-choice-card strong{font-family:var(--font-heading-family, inherit);font-size:1.45rem;font-weight:400}.lss-vs-choice-card>span:last-child{margin-top:12px;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.84rem;line-height:1.6}.lss-vs-inspiration-panel{width:min(100%,900px);margin:52px auto 0;padding-top:38px;border-top:1px solid var(--lss-vs-border)}.lss-vs-inspiration-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lss-vs-preset-card{display:flex;flex-direction:column;gap:10px;min-height:170px;padding:24px 22px;-webkit-appearance:none;appearance:none;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);color:var(--lss-vs-text);text-align:left;cursor:pointer}.lss-vs-preset-card:hover,.lss-vs-preset-card.is-selected{border-color:var(--lss-vs-text)}.lss-vs-preset-card strong{font-family:var(--font-heading-family, inherit);font-size:1.2rem;font-weight:400}.lss-vs-preset-card>span:not(.lss-vs-preset-swatches){color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.8rem;line-height:1.55}.lss-vs-preset-swatches{display:flex;gap:7px;margin-top:auto;padding-top:14px}.lss-vs-preset-swatches i,.lss-vs-idea-chips i{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--lss-swatch-color);border:1px solid rgba(89,72,63,.16)}.lss-vs-textarea{box-sizing:border-box;width:100%;min-height:120px;padding:16px 18px;resize:vertical;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);border-radius:3px;color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.96rem;line-height:1.6;outline:none}.lss-vs-textarea:focus{border-color:var(--lss-vs-text-soft);box-shadow:0 0 0 3px #59483f14}.lss-vs-field-note{margin:9px 0 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.76rem;line-height:1.55}.lss-vs-idea-suggest{margin-top:18px}.lss-vs-idea-results{margin-top:24px;padding:20px;background:var(--lss-vs-bg-soft);border:1px solid var(--lss-vs-border)}.lss-vs-idea-results p{margin:0 0 14px;font-family:var(--font-body-family, inherit);font-size:.84rem}.lss-vs-idea-chips{display:flex;flex-wrap:wrap;gap:9px}.lss-vs-idea-chips span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);font-family:var(--font-body-family, inherit);font-size:.78rem}.lss-vs-idea-chips i{width:16px;height:16px}.lss-vs-story-box{width:min(100%,760px);margin:0 auto}.lss-vs-radio-fieldset{margin:0;padding:0;border:0}.lss-vs-radio-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:20px;margin-bottom:10px;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);cursor:pointer}.lss-vs-radio-card:has(input:checked){border-color:var(--lss-vs-text);box-shadow:0 0 0 1px var(--lss-vs-text)}.lss-vs-radio-card input{margin-top:4px;accent-color:var(--lss-vs-text)}.lss-vs-radio-card span{display:flex;flex-direction:column;gap:6px}.lss-vs-radio-card strong{color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.9rem}.lss-vs-radio-card small{color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.8rem;line-height:1.55}.lss-vs-symbolic-field{margin-top:30px;padding-top:28px;border-top:1px solid var(--lss-vs-border)}.lss-vs-symbolic-field .lss-vs-label span{color:var(--lss-vs-text-soft);font-weight:400}.lss-vs-summary-card{width:min(100%,940px);margin:0 auto;padding:46px 36px;box-sizing:border-box;background:var(--lss-vs-bg-soft);border:1px solid var(--lss-vs-border)}.lss-vs-sequence--summary{margin-bottom:38px;pointer-events:none}.lss-vs-summary-list{margin:0;padding:0;border-top:1px solid var(--lss-vs-border)}.lss-vs-summary-list>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--lss-vs-border)}.lss-vs-summary-list dt{color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.lss-vs-summary-list dd{margin:0;color:var(--lss-vs-text);font-family:var(--font-body-family, inherit);font-size:.86rem;line-height:1.6}.lss-vs-final-check{width:min(100%,760px);margin:34px auto 0}.lss-vs-checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--lss-vs-surface);border:1px solid var(--lss-vs-border);color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.8rem;line-height:1.55;cursor:pointer}.lss-vs-checkbox-row input{margin-top:3px;accent-color:var(--lss-vs-text)}.lss-vs-product-form{margin:0}.lss-vs-nav-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(100%,900px);margin:56px auto 0}.lss-vs-nav-row .lss-vs-text-button{margin:0}.lss-vs-nav-row--final{width:min(100%,760px)}.lss-vs-final-note{max-width:620px;margin:18px auto 0;color:var(--lss-vs-text-soft);font-family:var(--font-body-family, inherit);font-size:.76rem;line-height:1.55;text-align:center}@media screen and (max-width:989px){.lss-vs-choice-grid,.lss-vs-inspiration-presets{grid-template-columns:1fr;width:min(100%,620px);margin-left:auto;margin-right:auto}.lss-vs-choice-card{min-height:160px}}@media screen and (max-width:749px){.lss-vs-balance{padding:18px 16px}.lss-vs-balance-head{align-items:flex-start;flex-direction:column;gap:5px}.lss-vs-inspiration-panel{margin-top:40px;padding-top:30px}.lss-vs-summary-card{padding:32px 14px}.lss-vs-summary-list>div{grid-template-columns:1fr;gap:6px}.lss-vs-nav-row{flex-direction:column-reverse;align-items:stretch}.lss-vs-nav-row .lss-vs-btn{width:100%}.lss-vs-nav-row .lss-vs-text-button{align-self:center}}@media(prefers-reduced-motion:reduce){.lss-vs-balance-fill,.lss-vs-choice-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lss-configurateur-votre-souvenir.css.map */
