@import"https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400..900&display=swap";.lc-root{--lc-text: #272727;--lc-muted: rgba(39, 39, 39, .68);--lc-soft: #fafafa;--lc-border: #e5e5e5;--lc-border-strong: #d4d4d4;--lc-accent: #84cbc3;--lc-accent-dark: #2d6960;--lc-radius: 8px;--lc-control-radius: 6px;--lc-space-1: 4px;--lc-space-2: 8px;--lc-space-3: 12px;--lc-space-4: 16px;--lc-space-5: 20px;--lc-space-6: 24px;--lc-space-7: 32px;--lc-space-8: 40px;--lc-panel-indent: 40px;--lc-control-height: 48px;--lc-control-height-tall: 56px;--lc-transition: .18s ease;color:var(--lc-text);background:#fff;font-family:Maven Pro,Helvetica Neue,Arial,sans-serif;line-height:1.4}.lc-root *,.lc-root *:before,.lc-root *:after{box-sizing:border-box}.lc-root [x-cloak]{display:none!important}.lc-root button{font:inherit}.lc-root h1,.lc-root h2,.lc-root p,.lc-root dl,.lc-root dd{margin:0}.lc-loading{min-height:420px;display:grid;place-items:center;align-content:center;gap:var(--lc-space-4);color:var(--lc-muted);background:#fff}.lc-loading-label{font-size:15px;font-weight:600}.lc-config-page{width:min(100%,2000px);min-height:80vh;margin:0 auto;background:#fff}.lc-page-header{width:100%;min-height:106px;display:flex;align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-7) var(--lc-space-7) var(--lc-space-6)}.lc-brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.lc-brand img{display:block;width:auto;height:32px}.lc-trust-strip{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:clamp(var(--lc-space-5),3vw,40px);color:#24313a;font-size:16px;line-height:1.2;font-weight:500}.lc-trust-strip span,.lc-header-action{display:inline-flex;align-items:center;gap:var(--lc-space-2)}.lc-trust-strip svg,.lc-header-action svg{width:21px;height:21px;flex:0 0 21px;fill:currentColor}.lc-trust-strip span:nth-child(1) svg{color:#f1d805}.lc-trust-strip span:nth-child(2) svg{color:#d55c52}.lc-trust-strip span:nth-child(3) svg{color:var(--lc-accent)}.lc-header-actions{display:flex;align-items:center;gap:var(--lc-space-2);margin-left:auto}.lc-header-action{min-height:42px;padding:var(--lc-space-2) var(--lc-space-3);border:1px solid var(--lc-border);border-radius:var(--lc-control-radius);color:var(--lc-accent-dark);background:#fff;text-decoration:none;font-size:15px;line-height:1.15;font-weight:500;transition:border-color var(--lc-transition),background var(--lc-transition)}.lc-header-action:hover{border-color:#84cbc38c;background:#84cbc314}.lc-header-action--whatsapp svg{color:#25d366}.lc-header-action--home{width:42px;justify-content:center}.lc-spinner,.lc-cta-spinner{width:30px;height:30px;border:3px solid rgba(128,203,196,.28);border-top-color:var(--lc-accent-dark);border-radius:50%;animation:lcSpin .7s linear infinite}@keyframes lcSpin{to{transform:rotate(360deg)}}.lc-layout{width:100%;margin:0 auto;padding:0 var(--lc-space-7) 64px;display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:var(--lc-space-7);align-items:start;background:#fff}.lc-preview{position:sticky;top:var(--lc-space-7);min-width:0}.lc-stage-shell{width:100%}.lc-preview-share{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-2);margin-top:var(--lc-space-2);padding:6px 16px;border:1px solid var(--lc-border);border-radius:var(--lc-control-radius);color:var(--lc-accent-dark);background:#fff;cursor:pointer;font-size:15px;line-height:1.15;font-weight:500;text-decoration:none;transition:border-color var(--lc-transition),background var(--lc-transition)}.lc-preview-share:hover{border-color:#2d696047;background:#fafafa}.lc-preview-share svg{width:16px;height:16px;flex:0 0 16px;fill:currentColor}.lc-stage{position:relative;width:100%;aspect-ratio:2000 / 1181;overflow:hidden;background:#f6f4ee;border:1px solid var(--lc-border);border-radius:var(--lc-radius)}.lc-layer-stack{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;transition:transform var(--lc-transition)}.lc-layer-stack.is-mirrored{transform:scaleX(-1)}.lc-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.lc-stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--lc-muted);font-size:14px}.lc-image-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#ffffffad}.lc-stage-overlay-toggle{position:absolute;top:var(--lc-space-3);left:var(--lc-space-3);z-index:95;display:none;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:#00000047;box-shadow:0 1px 8px #0000001f;cursor:pointer;transition:opacity var(--lc-transition),background var(--lc-transition)}.lc-stage-overlay-toggle.is-muted{opacity:.78}.lc-stage-overlay-toggle svg{width:18px;height:18px;flex:0 0 18px;fill:currentColor}.lc-stage-overlay-toggle-slash{opacity:0;transition:opacity var(--lc-transition)}.lc-stage-overlay-toggle-slash.is-visible{opacity:1}.lc-stage-overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lc-stage-overlays>*{pointer-events:auto}.lc-preview-badge{position:absolute;left:var(--lc-space-4);bottom:var(--lc-space-4);z-index:7;display:grid;justify-items:start;gap:2px;color:#fff}.lc-preview-badge strong{padding:3px var(--lc-space-2);border-radius:var(--lc-control-radius);color:var(--lc-accent);background:#fff;font-size:clamp(18px,1.35vw,22px);line-height:1.2;font-weight:800}.lc-preview-badge span,.lc-preview-badge em{font-style:normal;font-size:clamp(13px,1vw,15px);line-height:1.25;font-weight:600}.lc-preview-badge em:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--lc-space-2);border-radius:50%;background:#fff;vertical-align:1px}.lc-dimensions-control{position:absolute;right:var(--lc-space-4);bottom:var(--lc-space-4);z-index:90}.lc-dimensions-toggle,.lc-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-2);min-height:40px;padding:var(--lc-space-2) var(--lc-space-4);border:1px solid var(--lc-border);border-radius:var(--lc-control-radius);color:var(--lc-accent-dark);background:#fff;cursor:pointer;font-size:14px;line-height:1.15;font-weight:650;text-decoration:none;transition:border-color var(--lc-transition),color var(--lc-transition),background var(--lc-transition)}.lc-dimensions-toggle{color:#fff;border-color:#ffffffb8;background:#00000047}.lc-dimensions-toggle:hover,.lc-secondary-action:hover{border-color:var(--lc-accent);color:var(--lc-accent-dark)}.lc-dimensions-toggle:hover{color:#fff;background:#0000005c}.lc-dimensions-toggle svg,.lc-secondary-action svg,.lc-step-icon svg{width:18px;height:18px;flex:0 0 18px;fill:currentColor}.lc-step-icon svg{width:20px;height:20px;flex-basis:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lc-dimensions-popover{position:absolute;right:0;bottom:calc(100% + var(--lc-space-3));z-index:1;width:232px;padding:var(--lc-space-4);border:1px solid var(--lc-border);border-radius:var(--lc-radius);color:var(--lc-text);background:#fff}.lc-dimensions-popover dl{display:grid;gap:var(--lc-space-2)}.lc-dimensions-popover div,.lc-total,.lc-installment{display:flex;align-items:center;justify-content:space-between;gap:var(--lc-space-4)}.lc-dimensions-popover dt{color:var(--lc-muted);font-size:12px;font-weight:650}.lc-dimensions-popover dd{color:var(--lc-text);font-size:13px;font-weight:750;white-space:nowrap}.lc-sidebar{min-width:0}.lc-error{margin-bottom:var(--lc-space-4);color:#9a3412;font-size:13px;font-weight:700}.lc-accordion{border-top:1px solid var(--lc-border)}.lc-step{border-bottom:1px solid var(--lc-border)}.lc-step-toggle{width:100%;min-height:58px;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:var(--lc-space-3);padding:0;border:0;color:#000000bf;background:transparent;cursor:pointer;font-size:15px;line-height:24px;font-weight:500;text-align:left}.lc-root .lc-step-toggle{font-size:15px;line-height:24px;font-weight:500}.lc-step-icon{display:inline-grid;place-items:center;color:#777}.lc-step-text{min-width:0;display:grid;gap:var(--lc-space-1)}.lc-step-title{font:inherit}.lc-step-summary{max-width:100%;color:var(--lc-muted);font-size:13px;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-step:not(.is-active) .lc-step-summary{display:none}.lc-step.is-active .lc-step-icon,.lc-step.is-active .lc-step-title{color:var(--lc-accent)}.lc-step-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#777;transform:rotate(45deg);transition:transform var(--lc-transition),color var(--lc-transition)}.lc-step.is-active .lc-step-chevron{color:var(--lc-accent);transform:rotate(225deg)}.lc-step-panel{padding:0 0 var(--lc-space-5) var(--lc-panel-indent)}.lc-field{display:grid;gap:var(--lc-space-3);margin-top:var(--lc-space-5)}.lc-field:first-child{margin-top:0}.lc-label{display:block;color:var(--lc-text);font-size:16px;line-height:1.25;font-weight:750}.lc-option-row,.lc-option-grid,.lc-fabric-grid{display:grid;gap:var(--lc-space-3)}.lc-option-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-option-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-option-grid--two,.lc-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-option-grid--stack{grid-template-columns:1fr}.lc-fabric-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lc-space-2);margin-bottom:var(--lc-space-3)}.lc-fabric-tab{min-height:44px;padding:var(--lc-space-2) var(--lc-space-3);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius);color:var(--lc-muted);background:#fff;cursor:pointer;font-size:14px;line-height:1.15;font-weight:750;text-align:center;transition:border-color var(--lc-transition),color var(--lc-transition),background var(--lc-transition)}.lc-fabric-tab:hover,.lc-fabric-tab.is-active{color:var(--lc-accent-dark);border-color:var(--lc-accent-dark)}.lc-fabric-tab.is-active{background:var(--lc-soft)}.lc-armrest-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lc-space-3)}.lc-armrest-columns .lc-field{margin-top:0}.lc-armrest-columns .lc-field:nth-child(2) .lc-label{text-align:right}.lc-choice,.lc-fabric-choice{min-height:var(--lc-control-height);width:100%;padding:var(--lc-space-2) var(--lc-space-3);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius);color:#333;background:#fff;cursor:pointer;font-size:15px;line-height:1.2;font-weight:650;text-align:center;transition:border-color var(--lc-transition),color var(--lc-transition),background var(--lc-transition)}.lc-choice:hover,.lc-fabric-choice:hover{border-color:var(--lc-accent-dark)}.lc-choice.is-active,.lc-fabric-choice.is-active{color:var(--lc-accent-dark);border-color:var(--lc-accent-dark);background:#fff}.lc-choice--tall{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lc-space-2)}.lc-fabric-choice{display:flex;align-items:center;justify-content:flex-start;gap:var(--lc-space-3);text-align:left}.lc-armrest-picker{display:grid;gap:var(--lc-space-3)}.lc-armrest-model-row{min-height:112px;display:grid;grid-template-columns:minmax(72px,1fr) 104px minmax(72px,1fr);align-items:center;gap:var(--lc-space-3);padding:var(--lc-space-3);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius);background:#fff}.lc-armrest-side-button{min-height:44px;width:100%;padding:var(--lc-space-2) var(--lc-space-3);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius);color:var(--lc-muted);background:#fff;cursor:pointer;font-size:14px;line-height:1.15;font-weight:750;text-align:center;transition:border-color var(--lc-transition),color var(--lc-transition),background var(--lc-transition),opacity var(--lc-transition)}.lc-armrest-side-button:hover,.lc-armrest-side-button.is-active{color:var(--lc-accent-dark);border-color:var(--lc-accent-dark)}.lc-armrest-side-button.is-active{background:var(--lc-soft)}.lc-armrest-side-button:disabled{cursor:not-allowed;opacity:.45}.lc-armrest-model{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--lc-space-2);text-align:center}.lc-armrest-model-label{max-width:100%;color:#333;font-size:14px;line-height:1.15;font-weight:750}.lc-option-thumb{width:52px;height:40px;flex:0 0 52px;display:block;overflow:hidden;border:1px solid var(--lc-border);border-radius:var(--lc-control-radius);background:var(--lc-soft)}.lc-option-thumb--leg{width:min(100%,96px);height:58px;flex-basis:58px}.lc-option-thumb--armrest{width:84px;height:84px;flex:0 0 84px}.lc-option-thumb img{width:100%;height:100%;display:block;object-fit:cover}.lc-option-thumb--leg img{object-fit:contain}.lc-option-thumb--armrest img{object-fit:cover}.lc-option-thumb--armrest.is-empty{background:linear-gradient(135deg,transparent 49%,var(--lc-border) 50%,transparent 51%),var(--lc-soft)}.lc-fabric-swatch{width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(0,0,0,.12);border-radius:50%}.lc-sample-card{width:100%;min-height:90px;display:flex;align-items:flex-start;gap:var(--lc-space-3);margin-top:var(--lc-space-5);padding:var(--lc-space-4);border:0;border-radius:var(--lc-radius);color:#000c;background:#f5f5f5;cursor:pointer;text-align:left;transition:background var(--lc-transition)}.lc-sample-card:hover{background:#e8e8e8}.lc-sample-card-icon{width:24px;height:24px;flex:0 0 24px}.lc-sample-card-content{min-width:0;display:grid;gap:var(--lc-space-2)}.lc-sample-card-title{font-size:15px;line-height:1.35;font-weight:700}.lc-sample-card-link{display:inline-flex;align-items:center;gap:var(--lc-space-1);color:var(--lc-accent-dark);font-size:15px;line-height:1.2;font-weight:650;text-decoration:underline;text-underline-offset:2px}.lc-sample-card-arrow{width:20px;height:20px;flex:0 0 20px}.lc-next{width:100%;min-height:var(--lc-control-height-tall);display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-3);margin-top:var(--lc-space-5);padding:var(--lc-space-4) var(--lc-space-5);border:0;border-radius:var(--lc-control-radius);color:#fff;background:var(--lc-accent);cursor:pointer;font-size:17px;line-height:1.2;font-weight:750;transition:background var(--lc-transition),opacity var(--lc-transition)}.lc-next:hover,.lc-cta:hover:not(:disabled){background:#70beb7}.lc-purchase{display:grid;gap:var(--lc-space-4);margin-top:var(--lc-space-6)}.lc-total{min-height:68px;padding:var(--lc-space-3) var(--lc-space-4);border-radius:var(--lc-radius);background:var(--lc-soft)}.lc-total span,.lc-installment span{min-width:0;display:grid;gap:var(--lc-space-1)}.lc-total strong{font-size:18px;line-height:1.2;font-weight:800}.lc-total em,.lc-installment em{color:var(--lc-accent-dark);font-size:15px;font-style:normal;line-height:1.2;font-weight:600}.lc-total em:before{content:"";display:inline-block;width:9px;height:9px;margin-right:var(--lc-space-2);border-radius:50%;background:var(--lc-accent-dark);vertical-align:1px}.lc-total b{color:var(--lc-accent);font-size:22px;line-height:1;font-weight:850;white-space:nowrap}.lc-installment{min-height:76px;justify-content:flex-start;padding:var(--lc-space-4) var(--lc-space-5);border:1px solid var(--lc-border);border-radius:var(--lc-control-radius);background:#fff}.lc-installment-logo{width:36px;height:32px;display:grid!important;place-items:center;flex:0 0 36px;border:1px solid var(--lc-border);border-radius:4px;color:#005ea8;background:#fff;font-size:14px;font-weight:850}.lc-installment-logo svg{width:38px;height:24px;display:block}.lc-installment strong{color:#141414;font-size:18px;line-height:1.2;font-weight:800}.lc-installment em{color:#111;font-size:15px;font-weight:500}.lc-cta{position:relative;width:100%;min-height:60px;margin-top:var(--lc-space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-4);padding:var(--lc-space-4) var(--lc-space-5);border:0;border-radius:var(--lc-control-radius);color:#fff;background:var(--lc-accent);cursor:pointer;font-size:18px;line-height:1.2;font-weight:750;transition:background var(--lc-transition),opacity var(--lc-transition)}.lc-cta:disabled{cursor:not-allowed;opacity:.55}.lc-cta-arrow{font-size:25px;line-height:1}.lc-cta-spinner{display:inline-block;width:22px;height:22px;border-color:#ffffff59;border-top-color:#fff}.lc-payment-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.lc-payment-mark{width:38px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:1px;padding:0 5px;border:1px solid var(--lc-border);border-radius:3px;color:#111;background:#fff;font-size:9px;line-height:1;font-weight:800;letter-spacing:0;overflow:hidden}.lc-payment-mark svg{width:30px;height:19px;display:block}.lc-payment-mark--paypal{padding:0}.lc-payment-mark--sofort{color:#0c254c;font-size:8px}.lc-payment-mark--visa{color:#142688;font-size:10px;font-style:italic}.lc-payment-mark--mastercard{gap:0}.lc-payment-mark--mastercard i{width:13px;height:13px;display:block;border-radius:999px}.lc-payment-mark--mastercard i:first-child{margin-right:-4px;background:#eb001b}.lc-payment-mark--mastercard i:last-child{background:#f79e1b}.lc-payment-mark--amex{color:#fff;background:#006fcf;border-color:#006fcf;font-size:8px}.lc-payment-mark--gpay{width:43px;color:#4b4b4b;font-weight:600}.lc-payment-mark--gpay b{color:#4285f4;font-size:11px}.lc-payment-mark--gpay em,.lc-payment-mark--iweo em{font-style:normal}.lc-payment-mark--apple{width:39px;padding:0;border-color:#1f1f1f;color:#111}.lc-payment-mark--apple svg{width:35px;height:19px}.lc-payment-mark--apple path{fill:currentColor}.lc-payment-mark--apple text{fill:currentColor;font-family:Maven Pro,Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:800}.lc-payment-mark--iweo{width:39px;gap:0;color:#111;background:#fff66f;border-color:#fff66f;font-size:7px;letter-spacing:-.1px}.lc-payment-mark--iweo i{width:9px;height:14px;display:block;margin-right:2px;border-radius:2px;background:linear-gradient(135deg,#ff3aa8 0 48%,#8e5cff 49% 100%)}.lc-payment-mark--iweo b{margin-right:1px;color:#ff3aa8;font-size:8px}.lc-payment-mark--iweo em{font-size:7px;font-weight:900}.lc-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lc-space-3)}.lc-purchase-actions .lc-secondary-action{width:100%}.lc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--lc-space-5);background:#0006}.lc-modal-card{position:relative;width:min(100%,440px);max-height:calc(100vh - 40px);overflow-y:auto;padding:var(--lc-space-6);border-radius:var(--lc-control-radius);background:#fff;box-shadow:0 24px 70px #0000002e}.lc-modal-close{position:absolute;top:var(--lc-space-2);right:var(--lc-space-2);width:38px;height:38px;display:inline-grid;place-items:center;border:0;border-radius:var(--lc-control-radius);color:#333;background:transparent;cursor:pointer}.lc-modal-close:hover{background:var(--lc-soft)}.lc-modal-close svg{width:20px;height:20px;fill:currentColor}.lc-modal-title{padding-right:var(--lc-space-8);color:var(--lc-text);font-size:18px;line-height:1.2;font-weight:800}.lc-modal-description,.lc-modal-status,.lc-modal-error,.lc-save-success p{color:var(--lc-muted);font-size:15px;line-height:1.35}.lc-modal-description{margin-top:var(--lc-space-1)}.lc-share-qr{margin-top:var(--lc-space-5);text-align:center}.lc-share-qr>div{width:180px;height:180px;margin:0 auto}.lc-share-qr canvas{width:100%!important;height:100%!important}.lc-whatsapp-share,.lc-modal-primary,.lc-modal-secondary{min-height:var(--lc-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--lc-space-2);border-radius:var(--lc-control-radius);font-size:15px;line-height:1.2;font-weight:750;text-decoration:none;cursor:pointer;transition:background var(--lc-transition),border-color var(--lc-transition),color var(--lc-transition),opacity var(--lc-transition)}.lc-whatsapp-share{width:100%;margin-top:var(--lc-space-5);padding:var(--lc-space-3) var(--lc-space-4);border:0;color:#fff;background:#65d072}.lc-whatsapp-share:hover{background:#55bf63}.lc-whatsapp-share svg{width:20px;height:20px;fill:currentColor}.lc-modal-label{display:block;margin-top:var(--lc-space-5);color:var(--lc-text);font-size:14px;line-height:1.2;font-weight:750}.lc-copy-control{min-height:var(--lc-control-height);display:flex;margin-top:var(--lc-space-2);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius);overflow:hidden}.lc-copy-control input,.lc-save-form input{min-width:0;width:100%;border:0;color:var(--lc-text);background:#fff;font:inherit;font-size:15px}.lc-copy-control input{flex:1 1 auto;padding:0 var(--lc-space-3)}.lc-copy-control button{flex:0 0 auto;padding:0 var(--lc-space-4);border:0;border-left:1px solid var(--lc-border-strong);color:#fff;background:var(--lc-accent);cursor:pointer;font-size:14px;font-weight:750}.lc-copy-control button:disabled{cursor:not-allowed;opacity:.55}.lc-modal-status{margin-top:var(--lc-space-3);text-align:center}.lc-save-form{display:grid;gap:var(--lc-space-3);margin-top:var(--lc-space-5)}.lc-save-form input{min-height:var(--lc-control-height);padding:0 var(--lc-space-3);border:1px solid var(--lc-border-strong);border-radius:var(--lc-control-radius)}.lc-modal-error{color:#b42318}.lc-modal-primary{width:100%;border:0;color:#fff;background:var(--lc-accent)}.lc-modal-primary:hover:not(:disabled),.lc-copy-control button:hover:not(:disabled){background:#70beb7}.lc-modal-primary:disabled{cursor:not-allowed;opacity:.65}.lc-modal-secondary{width:100%;margin-top:var(--lc-space-4);border:1px solid var(--lc-border-strong);color:var(--lc-muted);background:#fff}.lc-modal-secondary:hover{color:var(--lc-text);background:var(--lc-soft)}.lc-save-success{display:grid;justify-items:center;gap:var(--lc-space-4);text-align:center}.lc-save-success-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;color:var(--lc-accent);background:#84cbc326}.lc-save-success-icon svg{width:28px;height:28px;fill:currentColor}.lc-root .h-stack{display:flex;align-items:center}.lc-root .gap-2{gap:var(--lc-space-2)}.lc-root .wrap{flex-wrap:wrap}.lc-root .justify-center{justify-content:center}.lc-root .h-stack svg{width:auto;height:30px}@keyframes lc-sample-spin{to{transform:rotate(360deg)}}.lc-root .mc-animate-spin{animation:lc-sample-spin 1s linear infinite}.lc-root .mc-rounded-full{border-radius:9999px}.lc-root .mc-border-white{border-color:#fff}.lc-root .mc-border-2{border-style:solid;border-width:2px}.lc-root .\!mc-border-l-transparent{border-left-color:transparent!important}.lc-root .mc-size-6{width:24px;height:24px}.lc-choice:focus-visible,.lc-armrest-side-button:focus-visible,.lc-fabric-choice:focus-visible,.lc-fabric-tab:focus-visible,.lc-sample-card:focus-visible,.lc-next:focus-visible,.lc-cta:focus-visible,.lc-secondary-action:focus-visible,.lc-dimensions-toggle:focus-visible,.lc-preview-share:focus-visible,.lc-stage-overlay-toggle:focus-visible,.lc-step-toggle:focus-visible,.lc-modal-close:focus-visible,.lc-whatsapp-share:focus-visible,.lc-copy-control input:focus-visible,.lc-copy-control button:focus-visible,.lc-save-form input:focus-visible,.lc-modal-primary:focus-visible,.lc-modal-secondary:focus-visible{outline:2px solid var(--lc-accent-dark);outline-offset:2px}@media(max-width:1180px){.lc-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,470px);gap:var(--lc-space-7)}.lc-option-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.lc-page-header{min-height:74px;padding:var(--lc-space-4)}.lc-brand img{height:24px}.lc-trust-strip{display:none}.lc-header-actions{gap:var(--lc-space-3)}.lc-header-action{width:42px;min-height:42px;justify-content:center;padding:0;border-radius:var(--lc-control-radius)}.lc-header-action span{display:none}.lc-layout{grid-template-columns:1fr;gap:0;padding:0 0 var(--lc-space-8)}.lc-preview{position:relative;top:auto}.lc-stage{border-inline:0;border-radius:0}.lc-preview-share{display:none}.lc-stage-overlay-toggle{display:inline-flex}.lc-stage-overlays{opacity:1;transition:opacity .22s ease}.lc-stage-overlays.is-hidden{opacity:0;pointer-events:none}.lc-preview-badge{left:var(--lc-space-4);bottom:var(--lc-space-4);display:grid!important}.lc-dimensions-control{right:var(--lc-space-4);bottom:var(--lc-space-4)}.lc-sidebar{width:100%;padding:var(--lc-space-6) var(--lc-space-4) 0}.lc-accordion{border-top:1px solid var(--lc-border)}.lc-step-panel{padding-left:0}.lc-step-toggle{grid-template-columns:20px minmax(0,1fr) 18px}}@media(max-width:560px){.lc-page-header{padding:var(--lc-space-4)}.lc-brand img{height:24px;max-width:calc(100vw - 132px)}.lc-dimensions-toggle{min-height:40px;padding:var(--lc-space-2) var(--lc-space-4);font-size:16px}.lc-preview-badge strong{font-size:17px}.lc-preview-badge span,.lc-preview-badge em{font-size:13px}.lc-dimensions-popover{width:min(232px,calc(100vw - 32px))}.lc-step-toggle{min-height:58px;gap:var(--lc-space-3)}.lc-step-title{font-size:inherit}.lc-fabric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-option-grid--two,.lc-fabric-grid,.lc-purchase-actions{grid-template-columns:1fr}.lc-option-row,.lc-option-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-choice,.lc-fabric-choice{min-height:var(--lc-control-height)}.lc-armrest-model-row{min-height:96px;grid-template-columns:minmax(58px,1fr) 82px minmax(58px,1fr);gap:var(--lc-space-2);padding:var(--lc-space-2)}.lc-armrest-side-button{min-height:40px;padding:var(--lc-space-2);font-size:13px}.lc-option-thumb--armrest{width:72px;height:72px;flex-basis:72px}.lc-armrest-model-label{font-size:13px}.lc-next,.lc-cta{min-height:var(--lc-control-height-tall);font-size:16px}.lc-total{align-items:center;flex-direction:row;gap:var(--lc-space-4)}.lc-installment{align-items:center;flex-direction:row;gap:var(--lc-space-3)}.lc-payment-strip{gap:5px}.lc-payment-mark{width:35px;min-height:23px;padding-inline:4px}.lc-payment-mark--gpay{width:39px}.lc-payment-mark--apple{width:40px;font-size:6px}.lc-total b{font-size:21px}.lc-modal-backdrop{align-items:flex-end;padding:0}.lc-modal-card{width:100%;max-height:calc(100vh - 24px);padding:var(--lc-space-6) var(--lc-space-4);border-radius:var(--lc-control-radius) var(--lc-control-radius) 0 0}.lc-share-qr{display:none!important}.lc-copy-control{flex-direction:column}.lc-copy-control input{min-height:var(--lc-control-height)}.lc-copy-control button{min-height:42px;border-top:1px solid var(--lc-border-strong);border-left:0}}@media(prefers-reduced-motion:reduce){.lc-stage-overlays,.lc-stage-overlay-toggle,.lc-stage-overlay-toggle-slash{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/290/assets/maison-lunaro-configurator.css.map */
