[data-mspa]{--ms-green: #176f10;--ms-green-dark: #0f5510;--ms-green-soft: #f4f8ef;--ms-forest: #145f12;--ms-stone: #fbfaf6;--ms-stone-warm: #f7f4ec;--ms-olive: #d8e2d0;--ms-olive-strong: #a9bf98;--ms-bronze: #8a6737;--ms-bronze-dark: #5f4324;--ms-bronze-soft: #efe6d5;--ms-text: #172033;--ms-muted: #607059;--ms-danger: #b42318;--ms-danger-bg: #fff3f1;--mspa-bg: var(--ms-stone);--mspa-panel: var(--ms-green-soft);--mspa-card: #fffefb;--mspa-text: var(--ms-text);--mspa-muted: var(--ms-muted);--mspa-border: var(--ms-olive);--mspa-choice-bg: #ffffff;--mspa-accent: var(--ms-green);--mspa-accent-soft: var(--ms-green-soft);--mspa-accent-strong: var(--ms-forest);--mspa-accent-text: #ffffff;--mspa-selected-bg: var(--ms-green-soft);--mspa-selected-border: var(--ms-olive-strong);--mspa-selected-text: var(--ms-forest);--mspa-current-bg: #fffefa;--mspa-current-border: rgba(20, 95, 18, .32);--mspa-current-text: var(--ms-forest);--mspa-disabled: var(--ms-olive);--mspa-disabled-text: var(--ms-muted);--mspa-warning-bg: var(--ms-bronze-soft);--mspa-warning-border: var(--ms-bronze);--mspa-warning-text: var(--ms-bronze-dark);--mspa-step-prompt-bg: linear-gradient(180deg, #fffefa 0%, rgba(239, 230, 213, .86) 100%);--mspa-step-prompt-border: rgba(138, 103, 55, .46);--mspa-step-prompt-text: var(--ms-bronze-dark);--mspa-choice-attention: rgba(138, 103, 55, .34);--mspa-danger-bg: var(--ms-danger-bg);--mspa-danger-border: var(--ms-danger);--mspa-danger-text: var(--ms-danger);--mspa-surface-gradient: radial-gradient(circle at 16% 0%, rgba(239, 230, 213, .42), transparent 35%), linear-gradient(180deg, #fffefa 0%, var(--ms-stone) 100%);--mspa-panel-gradient: radial-gradient(circle at 16% 0%, rgba(239, 230, 213, .34), transparent 36%), linear-gradient(180deg, rgba(255, 254, 250, .96) 0%, var(--ms-stone) 100%);--mspa-selected-gradient: linear-gradient(180deg, rgba(255, 254, 250, .96), rgba(244, 248, 239, .96));--mspa-current-gradient: linear-gradient(180deg, #fffefa 0%, color-mix(in srgb, var(--ms-green-soft) 62%, var(--ms-stone-warm) 38%) 100%);--mspa-cta-gradient: linear-gradient(180deg, #1d7a14 0%, var(--ms-forest) 100%);--mspa-shadow-soft: 0 10px 24px rgba(22, 26, 20, .055);--mspa-shadow-cta: 0 16px 32px rgba(20, 95, 18, .22);--mspa-radius: 12px;font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;line-height:1.5;color:var(--mspa-text);overflow-anchor:none}[data-mspa] *,[data-mspa] *:before,[data-mspa] *:after{box-sizing:border-box}[data-mspa] [hidden]{display:none!important}[data-ms-calculator-host],[data-mspa-motor-root],.mspa-step-history,.mspa-step-history__chip,.mspa-step-history__button{overflow-anchor:none}[data-ms-calculator-host][data-mspa-customer-summary=off] :is(.mspa-panel__summary:not(.mspa-motor-panel__summary),.mspa-panel__lines,.mspa-wall__lines,.mspa-pallet__line,.mspa-ecco__line,.mspa-flat__line,.mspa-flow-actions,[data-mspa-pallet-line],[data-mspa-ecco-line],[data-mspa-flat-line],[data-mspa-kantstein-lines],[data-mspa-granittmur-lines],[data-mspa-kubbemur-lines],[data-mspa-troja-lines]):not(.mspa-motor-panel__summary){display:none!important}[data-mspa] :is(button,[role=button],[data-mspa-choice],[data-mspa-toggle],[data-mspa-cta],.mspa-price-card__toggle):not(:disabled):not([aria-disabled=true]):not([data-mspa-choice-state=disabled]),[data-mspa] :is(.mspa-stepper,[data-mspa-stepper]) button:not(:disabled):not([aria-disabled=true]),[data-mspa] .mspa-quantity-preset__controls button:not(:disabled):not([aria-disabled=true]){cursor:pointer}[data-mspa] :is(button,[role=button],[data-mspa-choice],[data-mspa-toggle],[data-mspa-cta]):is(:disabled,[aria-disabled=true],[data-mspa-choice-state=disabled]),[data-mspa] [data-mspa-control-state=disabled],[data-ms-calculator-host][data-mspa-motor-disabled=true] [data-mspa-cta],[data-ms-calculator-host][data-mspa-motor-error=true] [data-mspa-cta]{cursor:not-allowed}[data-mspa] :is(button,[role=button],input,select,textarea,[data-mspa-choice],[data-mspa-toggle],[data-mspa-cta]):focus-visible{outline:3px solid color-mix(in srgb,var(--mspa-accent) 44%,#ffffff);outline-offset:2px}[data-mspa-motor-root],[data-mspa-motor-slot]{min-width:0}[data-ms-calculator-host][data-mspa-motor-contract=mspa-motor-v1]{--mspa-flow-state-color: var(--mspa-muted)}[data-ms-calculator-host][data-mspa-motor-ready=true]{--mspa-flow-state-color: var(--mspa-accent)}[data-ms-calculator-host][data-mspa-motor-busy=true]{cursor:progress}[data-ms-calculator-host].is-mspa-error,[data-ms-calculator-host][data-mspa-motor-error=true],[data-ms-calculator-host][data-mspa-motor-missing=true],[data-ms-calculator-host][data-mspa-boot-state=failed],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-missing],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-slot-missing]{--mspa-flow-state-color: var(--mspa-danger-text)}[data-ms-calculator-host].is-mspa-error [data-mspa-motor-root],[data-ms-calculator-host][data-mspa-motor-error=true] [data-mspa-motor-root],[data-ms-calculator-host][data-mspa-motor-missing=true] [data-mspa-motor-root],[data-ms-calculator-host][data-mspa-boot-state=failed] [data-mspa-motor-root],[data-ms-calculator-host] [data-mspa-panel-role=diagnostic],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-missing] [data-mspa-motor-root],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-slot-missing] [data-mspa-motor-root]{border-color:var(--mspa-danger-border);background:var(--mspa-danger-bg)}[data-ms-calculator-host].is-mspa-error [data-mspa-status],[data-ms-calculator-host][data-mspa-motor-error=true] [data-mspa-status],[data-ms-calculator-host][data-mspa-motor-missing=true] [data-mspa-status],[data-ms-calculator-host][data-mspa-boot-state=failed] [data-mspa-status],[data-ms-calculator-host] [data-mspa-panel-role=diagnostic] [data-mspa-status],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-missing] [data-mspa-status],[data-ms-calculator-host][data-mspa-motor-reason=mspa-motor-slot-missing] [data-mspa-status]{border-color:var(--mspa-danger-border);background:#fff;color:var(--mspa-danger-text)}[data-mspa] :is(.mspa-component,[data-mspa-component]){min-width:0}[data-mspa] .mspa-motor-shell{display:grid;gap:12px;min-width:0}[data-mspa] .mspa-motor-chrome,[data-mspa] .mspa-motor-flow{display:grid;gap:10px;min-width:0}[data-mspa] .mspa-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:center;min-width:0;padding:4px;border:1px solid rgba(216,226,208,.92);border-radius:999px;background:linear-gradient(180deg,#fffefa,#f6f3eb)}[data-mspa] .mspa-mode-switch[hidden]{display:none!important}[data-mspa] .mspa-mode-switch__button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#687462;font:inherit;font-size:.9rem;font-weight:900;line-height:1.1;text-align:center;transition:background .16s ease,color .16s ease,box-shadow .16s ease}[data-mspa] .mspa-mode-switch__button:not(:disabled):not([aria-disabled=true]):hover{background:var(--mspa-selected-gradient);border-color:#145f1238}[data-mspa] .mspa-mode-switch__button:is(.is-active,[aria-pressed=true]){border-color:#145f1252;background:var(--mspa-selected-gradient);color:var(--mspa-selected-text);box-shadow:0 4px 14px #161a140f}[data-mspa] .mspa-mode-switch__button:is(.is-active,[aria-pressed=true]):before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--mspa-selected-text);box-shadow:0 0 0 3px #145f1214}[data-mspa] :is(.mspa-step,[data-mspa-step]){display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(216,226,208,.9);border-radius:12px;background:#fffefaf0;box-shadow:var(--mspa-shadow-soft)}[data-mspa] :is(.mspa-step,[data-mspa-step])[data-mspa-step-state=inactive],[data-mspa] :is(.mspa-step,[data-mspa-step])[data-mspa-step-state=disabled]{opacity:.62}[data-mspa] :is(.mspa-step,[data-mspa-step])[data-mspa-step-state=active]{border-color:#8a673757;background:radial-gradient(circle at 12% 0%,rgba(239,230,213,.38),transparent 34%),linear-gradient(180deg,#fffefa,#fbfaf6fa);box-shadow:0 0 0 1px #8a673714,0 16px 34px #161a1414}[data-mspa] :is(.mspa-step,[data-mspa-step])[data-mspa-step-state=peek]{position:relative;max-height:150px;overflow:clip;border-color:#a9bf98a8;background:var(--mspa-panel-gradient)}[data-mspa] :is(.mspa-step,[data-mspa-step])[data-mspa-step-state=peek]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:28px;pointer-events:none;background:linear-gradient(180deg,rgba(251,250,246,0),var(--ms-stone) 82%)}[data-mspa] .mspa-step__title{margin:0;color:var(--mspa-text);font-size:.98rem;font-weight:900;line-height:1.22}[data-mspa] :is(.mspa-field,[data-mspa-field]){display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(216,226,208,.9);border-radius:12px;background:#fffefaf0}[data-mspa] :is(.mspa-field,[data-mspa-field])[data-mspa-field-state=active],[data-mspa] :is(.mspa-field,[data-mspa-field]).is-active,[data-mspa] :is(.mspa-field,[data-mspa-field]):focus-within{border-color:var(--mspa-current-border);background:var(--mspa-current-gradient);box-shadow:0 0 0 1px #145f1214}[data-mspa] :is(.mspa-field,[data-mspa-field])[data-mspa-field-state=complete],[data-mspa] :is(.mspa-field,[data-mspa-field]).is-complete{border-color:#a9bf98db;background:var(--mspa-selected-gradient);box-shadow:0 0 0 1px #145f120a}[data-mspa] :is(.mspa-field,[data-mspa-field])[data-mspa-field-state=error],[data-mspa] :is(.mspa-field,[data-mspa-field])[data-mspa-field-state=warning],[data-mspa] :is(.mspa-field,[data-mspa-field]).is-error{border-color:var(--mspa-warning-border);background:var(--mspa-warning-bg)}[data-mspa] :is(.mspa-field__label,[data-mspa-field-label]){color:var(--mspa-text);font-weight:900;line-height:1.25}[data-mspa] :is(.mspa-field__hint,[data-mspa-field-hint]){color:var(--mspa-muted);font-size:.88rem;line-height:1.32}[data-mspa] .mspa-field__warning{padding:9px 11px;border:1px solid var(--mspa-warning-border);border-radius:8px;background:var(--mspa-warning-bg);color:var(--mspa-warning-text);font-size:.88rem;font-weight:900;line-height:1.32}[data-mspa] .mspa-field__warning[hidden]{display:none!important}[data-mspa] :is(.mspa-field__validation,.mspa-validation,[data-mspa-validation]){color:var(--mspa-warning-text);font-size:.88rem;font-weight:800;line-height:1.32}[data-mspa] :is(.mspa-control,[data-mspa-control],[data-mspa-select],[data-mspa-quantity]){min-width:0}[data-mspa] :is(.mspa-control,[data-mspa-control],[data-mspa-select],[data-mspa-quantity],[data-mspa-stepper],[data-mspa-cta])[data-mspa-control-state=error]{border-color:var(--mspa-warning-border)}[data-mspa] :is(.mspa-control,[data-mspa-control],[data-mspa-select],[data-mspa-quantity],[data-mspa-stepper],[data-mspa-cta])[data-mspa-control-state=disabled]{opacity:.68}[data-mspa] :is(.mspa-choice-grid,[data-mspa-choice-group]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-mspa] .mspa-choice-block[data-mspa-choice-group]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-mspa] .mspa-choice-block__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-mspa] [data-mspa-choice-group=filter],[data-mspa] .mspa-choice-block[data-mspa-choice-group=filter] .mspa-choice-block__grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle]){display:grid;gap:5px;min-height:52px;min-width:0;padding:10px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-choice-bg);color:var(--mspa-text);font:inherit;line-height:1.18;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle]):not(:disabled):not([aria-disabled=true]):not([data-mspa-choice-state=disabled]):hover{border-color:color-mix(in srgb,var(--mspa-selected-border) 86%,var(--mspa-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-selected-border) 22%,transparent)}[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle]).is-active,[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle])[aria-pressed=true],[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle])[data-mspa-choice-state=selected]{border-color:var(--mspa-accent-strong);background:linear-gradient(180deg,#1d7a14 0%,var(--mspa-accent-strong) 100%);color:#fff;box-shadow:0 9px 20px #145f1224,inset 0 1px #ffffff29;transform:translateY(-1px)}[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle]):is(.is-active,[aria-pressed=true],[data-mspa-choice-state=selected]) :is(strong,span){color:#fff}[data-mspa] [data-mspa-choice-group] :is([data-mspa-choice=yes],[data-mspa-choice=no]){align-content:center;justify-content:center;justify-items:center;min-height:58px;padding:12px 16px;text-align:center}[data-mspa] [data-mspa-choice-group] [data-mspa-choice=yes]{border-color:#176f10;background:linear-gradient(180deg,#1d7a14,#145f12);color:#fff;box-shadow:0 10px 22px #145f1229,inset 0 1px #ffffff29}[data-mspa] [data-mspa-choice-group] [data-mspa-choice=no]{border-color:#8f241c;background:linear-gradient(180deg,#b83a2f,#8f241c);color:#fff;box-shadow:0 10px 22px #8f241c24,inset 0 1px #ffffff29}[data-mspa] [data-mspa-choice-group] :is([data-mspa-choice=yes],[data-mspa-choice=no]) :is(strong,span){color:#fff}[data-mspa] [data-mspa-choice-group] :is([data-mspa-choice=yes],[data-mspa-choice=no]):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle])[data-mspa-choice-state=disabled],[data-mspa] :is(.mspa-choice,[data-mspa-choice],.mspa-toggle,[data-mspa-toggle]):disabled{opacity:.56;cursor:not-allowed}[data-mspa] .mspa-component-info{display:grid;gap:8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--mspa-border) 82%,var(--ms-olive-strong, #a9bf98));border-radius:10px;background:linear-gradient(180deg,#fffefafa,#f4f8efc7);color:color-mix(in srgb,var(--mspa-text) 86%,var(--mspa-muted));font-size:.92rem;line-height:1.35}[data-mspa] .mspa-component-info p{margin:0}[data-mspa] .mspa-component-info__list{display:grid;gap:6px;margin:0;padding-left:1.05rem}[data-mspa] .mspa-component-info__list li{padding-left:2px}[data-mspa] .mspa-component-info__list strong{color:var(--mspa-text);font-weight:800}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]):not(:disabled):not([aria-disabled=true]){animation:mspa-choice-attention 2.4s ease-in-out infinite both}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is([data-mspa-choice=yes],[data-mspa-choice=no]):not(:disabled):not([aria-disabled=true]){animation:none}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]):nth-child(2){animation-delay:.14s}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]):nth-child(3){animation-delay:.28s}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]):nth-child(4){animation-delay:.42s}[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]):nth-child(5){animation-delay:.56s}[data-mspa] [data-mspa-step-state=active] :is([data-mspa-choice-group=geonettScenario],[data-mspa-choice-group=slopeSides]):not([hidden]){padding:10px;border:1px solid var(--mspa-step-prompt-border);border-radius:12px;background:linear-gradient(180deg,#fffefafa,#efe6d557)}[data-mspa] [data-mspa-step-state=active] :is([data-mspa-choice-group=geonettScenario],[data-mspa-choice-group=slopeSides]):not([hidden]) .mspa-choice{align-content:center;justify-content:center;justify-items:center;min-height:58px;padding:12px 14px;border-color:color-mix(in srgb,var(--mspa-step-prompt-border) 54%,var(--mspa-border));background:linear-gradient(180deg,#fffefa,#f4f8eff5);text-align:center;box-shadow:0 7px 16px #5f432412,inset 0 1px #ffffffb3}[data-mspa] [data-mspa-step-state=active] :is([data-mspa-choice-group=geonettScenario],[data-mspa-choice-group=slopeSides]):not([hidden]) .mspa-choice:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--mspa-step-prompt-border);box-shadow:0 9px 20px #5f43241a,0 0 0 2px color-mix(in srgb,var(--mspa-step-prompt-border) 14%,transparent);transform:translateY(-1px)}[data-mspa] [data-mspa-step-state=active] [data-mspa-substep-state=active]:not([hidden]){outline:1px solid color-mix(in srgb,var(--mspa-step-prompt-border) 74%,transparent);outline-offset:3px}[data-mspa] [data-mspa-choice-group=geonettScenario]:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] .mspa-choice-block[data-mspa-choice-group=geonettScenario]:not([hidden]){grid-template-columns:minmax(0,1fr)}[data-mspa] .mspa-choice-block[data-mspa-choice-group=geonettScenario]:not([hidden]) .mspa-choice-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] .mspa-substep-actions{display:flex;justify-content:flex-start;margin-top:10px}[data-mspa] .mspa-substep-actions__reset{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--mspa-step-prompt-border) 70%,var(--mspa-border));border-radius:9px;background:linear-gradient(180deg,#fffefa,color-mix(in srgb,var(--ms-bronze-soft, #efe6d5) 48%,#ffffff));color:var(--mspa-step-prompt-text);font:inherit;font-size:.88em;font-weight:700;line-height:1;text-align:center;box-shadow:0 5px 14px #5f432414,inset 0 1px #ffffffb8}[data-mspa] .mspa-substep-actions__reset:hover,[data-mspa] .mspa-substep-actions__reset:focus-visible{border-color:var(--mspa-step-prompt-border);background:#fffefa;box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-step-prompt-border) 18%,transparent)}@keyframes mspa-choice-attention{0%{border-color:var(--mspa-border);box-shadow:none;transform:translateY(0)}24%{border-color:var(--mspa-step-prompt-border);background:color-mix(in srgb,var(--ms-bronze-soft, #efe6d5) 34%,#ffffff);box-shadow:0 0 0 3px var(--mspa-choice-attention),0 8px 20px #1720330f;transform:translateY(-1px)}48%,to{border-color:var(--mspa-border);box-shadow:none;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-mspa] [data-mspa-step-state=active] [data-mspa-choice-group][data-mspa-choice-value=""]:not([hidden]) :is(.mspa-choice,[data-mspa-choice]){animation:none}}@media(max-width:520px){[data-mspa] [data-mspa-choice-group=geonettScenario]:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] .mspa-choice-block[data-mspa-choice-group=geonettScenario]:not([hidden]){grid-template-columns:minmax(0,1fr)}[data-mspa] .mspa-choice-block[data-mspa-choice-group=geonettScenario]:not([hidden]) .mspa-choice-block__grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] [data-mspa-choice-group=geonettScenario]:not([hidden]) .mspa-choice{min-height:54px;padding:9px 8px}}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]){gap:10px}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice{position:relative;align-content:start;gap:7px;min-height:94px;padding:14px 16px 15px;border-color:color-mix(in srgb,var(--mspa-border) 74%,var(--mspa-selected-border) 26%);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#fbfaf6fa),var(--mspa-choice-bg);box-shadow:0 1px 2px #1720330a;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice strong{padding-right:62px;color:var(--mspa-text);font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.18}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice span{max-width:26ch;color:color-mix(in srgb,var(--mspa-muted) 90%,var(--mspa-text) 10%);font-size:.88rem;line-height:1.32}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice:not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in srgb,var(--mspa-selected-border) 82%,var(--mspa-border));box-shadow:0 8px 18px #17203312,0 0 0 2px color-mix(in srgb,var(--mspa-selected-border) 16%,transparent);transform:translateY(-1px)}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice:is(.is-active,[aria-pressed=true],[data-mspa-choice-state=selected]){border-color:var(--mspa-accent-strong);background:linear-gradient(180deg,#1d7a14 0%,var(--mspa-accent-strong) 100%);box-shadow:0 10px 22px #145f1229,inset 0 1px #ffffff29;color:#fff}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice:is(.is-active,[aria-pressed=true],[data-mspa-choice-state=selected]):after{content:"";position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:999px;background:#fff;box-shadow:0 0 0 4px #ffffff2e}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice:is(.is-active,[aria-pressed=true],[data-mspa-choice-state=selected]) strong{color:#fff}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice:is(.is-active,[aria-pressed=true],[data-mspa-choice-state=selected]) span{color:#ffffffdb}@media(max-width:520px){[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]){grid-template-columns:minmax(0,1fr)}[data-mspa] :is([data-mspa-choice-group=wallType],[data-mspa-choice-group=wallKind]) .mspa-choice{min-height:82px;padding:13px 14px}}[data-mspa] :is(.mspa-stepper,[data-mspa-stepper]){display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;min-height:52px;border:1px solid var(--mspa-border);border-radius:9px;background:#fff;overflow:clip}[data-mspa] :is(.mspa-stepper,[data-mspa-stepper]) :is(button,input){min-width:0;border:0;background:transparent;color:var(--mspa-text);font:inherit;text-align:center}[data-mspa] :is(.mspa-stepper,[data-mspa-stepper]) button{background:var(--mspa-panel);font-weight:900}[data-mspa] :is(.mspa-stepper,[data-mspa-stepper]) button:disabled{opacity:.54;cursor:not-allowed}[data-mspa] .mspa-quantity-preset{display:grid;gap:8px;min-width:0}[data-mspa] .mspa-quantity-preset__label{color:var(--mspa-text);font-weight:900;line-height:1.25}[data-mspa] .mspa-quantity-preset__hint,[data-mspa] .mspa-quantity-preset__current{color:var(--mspa-muted);font-size:.88rem;line-height:1.32}[data-mspa] .mspa-quantity-preset__controls{display:grid;grid-template-columns:repeat(var(--mspa-quantity-preset-columns, 7),minmax(0,1fr));gap:6px;min-width:0}[data-mspa] .mspa-quantity-preset__controls button{min-width:0;min-height:42px;padding:8px 4px;border:1px solid var(--mspa-border);border-radius:8px;background:var(--mspa-choice-bg);color:var(--mspa-text);font:inherit;font-weight:900;line-height:1}[data-mspa] .mspa-quantity-preset__controls button:is(.is-active,[aria-pressed=true]){border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text)}[data-mspa] .mspa-quantity-preset__current{justify-self:start;width:auto;max-width:100%;padding:7px 10px;border:1px solid var(--mspa-selected-border);border-radius:999px;background:var(--mspa-selected-bg);color:var(--mspa-selected-text);font-weight:900}[data-mspa] .mspa-quantity-preset__controls button:disabled,[data-mspa] .mspa-quantity-preset[data-mspa-control-state=disabled] .mspa-quantity-preset__controls button{opacity:.54;cursor:not-allowed}[data-mspa] :is(.mspa-summary,[data-mspa-summary],.mspa-status,[data-mspa-status],.mspa-notice,[data-mspa-notice]){display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-card);color:var(--mspa-text);line-height:1.35}[data-mspa] :is(.mspa-status,[data-mspa-status])[data-mspa-status-type=error]{border-color:var(--mspa-warning-border);background:var(--mspa-warning-bg);color:var(--mspa-warning-text)}[data-mspa] :is(.mspa-notice,[data-mspa-notice])[data-mspa-notice-tone=warning]{border-color:var(--mspa-warning-border);background:var(--mspa-warning-bg);color:var(--mspa-warning-text)}[data-mspa] :is(.mspa-summary,[data-mspa-summary]) :is(.mspa-summary__line,[data-mspa-summary-line]){display:flex;justify-content:space-between;gap:12px;min-width:0}[data-mspa] :is(.mspa-price-card,[data-mspa-price-card],.mspa-quantity-hint,[data-mspa-quantity-hint]){display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--mspa-border);border-radius:9px;background:linear-gradient(180deg,#fffdf8,var(--mspa-panel))}[data-mspa] .mspa-motor-chrome .mspa-price-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:15px 16px;border-color:#d8e2d0e6;border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(239,230,213,.34),transparent 38%),linear-gradient(180deg,#fffefafc,#fbfaf6f7),var(--mspa-card);box-shadow:inset 0 1px #ffffffb8,0 8px 20px #161a1409}[data-mspa] .mspa-motor-chrome .mspa-price-card>:is(.mspa-price-card__label,[data-mspa-price-label]){color:var(--mspa-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}[data-mspa] .mspa-motor-chrome .mspa-price-card>:is(.mspa-price-card__value,[data-mspa-price-value]){justify-self:start;color:var(--mspa-text);font-size:clamp(1.2rem,2vw,1.56rem);font-weight:950;line-height:1.05}[data-mspa] .mspa-price-card__toggle{justify-self:start;padding:0;border:0;background:transparent;color:var(--mspa-accent);font:inherit;font-size:.86rem;font-weight:900;text-decoration:underline;text-underline-offset:2px}[data-mspa] .mspa-motor-chrome .mspa-price-card__toggle{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;min-height:36px;padding:0 14px;border:1px solid rgba(20,95,18,.32);border-radius:999px;background:linear-gradient(180deg,#fffefafa,#f4f8eff5);text-decoration:none}[data-mspa] [data-mspa-price-trust-card]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:15px 16px;border:1px solid rgba(216,226,208,.92);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(239,230,213,.34),transparent 38%),linear-gradient(180deg,#fffefafc,#fbfaf6f7);box-shadow:inset 0 1px #ffffffb8,0 8px 20px #161a1409;position:relative;isolation:isolate;overflow:hidden;transition:border-color .48s ease,background .52s ease,color .42s ease,box-shadow .52s ease}[data-mspa] [data-mspa-price-trust-card]>:is(.mspa-price-card__label,[data-mspa-price-label],.mspa-panel__price-label){color:var(--mspa-muted);font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.15;text-transform:uppercase}[data-mspa] [data-mspa-price-trust-card]>:is(.mspa-price-card__value,[data-mspa-price-value],.mspa-panel__price-value,strong){justify-self:start;color:var(--mspa-text);font-size:clamp(1.2rem,2vw,1.56rem);font-weight:950;line-height:1.05}[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__toggle{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;min-height:36px;padding:0 14px;border:1px solid rgba(20,95,18,.32);border-radius:999px;background:linear-gradient(180deg,#fffefafa,#f4f8eff5);color:var(--mspa-accent);text-decoration:none}[data-mspa] [data-mspa-price-trust-card]:after{content:"";position:absolute;inset:-36% auto -36% -42%;z-index:-1;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);transform:translate(-120%) rotate(12deg);opacity:0;pointer-events:none}[data-mspa] [data-mspa-price-trust-card].is-mspa-price-trust-active:after{animation:mspa-price-trust-sheen 1.08s ease-out}[data-mspa] [data-mspa-price-trust-card]>:is(.mspa-price-card__trust-row,.mspa-price-card__trust){grid-column:1 / -1;display:block;min-height:1.26em;margin:4px -3px -4px;padding:9px 12px;border:0;border-radius:11px;background:linear-gradient(180deg,#fffefab3,#f4f8efbd);color:#145f12d1;font-size:.8rem;font-weight:760;line-height:1.24;text-align:center;text-transform:none;box-shadow:inset 0 1px #ffffffad,inset 0 -10px 20px #145f1206,0 5px 14px #145f1209;transition:color .42s ease,background .52s ease,box-shadow .48s ease,opacity .42s ease}[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__trust-row{position:relative;display:flex;align-items:center;justify-content:center}[data-mspa] [data-mspa-price-trust-card] .mspa-price-card__trust-row>.mspa-price-card__trust{display:block;width:100%;padding:0 30px;text-align:center}[data-mspa] [data-mspa-price-trust-card] .mspa-price-card__help{position:absolute;top:50%;right:7px;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border:1px solid rgba(20,95,18,.22);border-radius:999px;background:#fffefac7;color:#145f12cc;font:inherit;font-size:.76rem;font-weight:900;line-height:1;text-align:center;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffb8,0 3px 9px #145f120e;cursor:pointer}[data-mspa] [data-mspa-price-trust-card] .mspa-price-card__help:hover,[data-mspa] [data-mspa-price-trust-card] .mspa-price-card__help:focus-visible{border-color:#145f1261;background:#f4f8eff5;color:var(--ms-forest);outline:none;box-shadow:inset 0 1px #ffffffc7,0 0 0 3px #145f121a}[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__help-text{grid-column:1 / -1;margin:-2px -3px -4px;padding:10px 12px;border:0;border-radius:11px;background:linear-gradient(180deg,#fffefadb,#f4f8efdb);color:#607059fa;font-size:.78rem;font-weight:680;line-height:1.34;text-align:center;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #145f1209}[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__help-text[hidden]{display:none}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-help-open]>.mspa-price-card__trust-row{margin-bottom:0;border-radius:11px 11px 8px 8px}[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card] .mspa-price-card__trust-row>.mspa-price-card__trust,[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card]>.mspa-price-card__trust,[data-mspa] .mspa-panel__price-card .mspa-price-card__trust-row>.mspa-price-card__trust,[data-mspa] .mspa-panel__price-card>.mspa-price-card__trust{color:#607059f0;font-size:.8rem;letter-spacing:0;text-transform:none}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer]{border-color:#8a67376b;background:radial-gradient(circle at 16% 0%,rgba(239,230,213,.58),transparent 42%),linear-gradient(180deg,#fffefa,#efe6d5a3);color:var(--mspa-text);box-shadow:inset 0 1px #ffffffbd,0 14px 32px #8a67371f}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer] :where(span,strong,button){color:inherit}[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer]>span,[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer]>strong,[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer]>.mspa-price-card__trust,[data-mspa] .mspa-motor-chrome [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer] .mspa-price-card__trust-row>.mspa-price-card__trust,[data-mspa] .mspa-panel__price-card[data-mspa-price-trust-phase=offer]>span,[data-mspa] .mspa-panel__price-card[data-mspa-price-trust-phase=offer]>strong,[data-mspa] .mspa-panel__price-card[data-mspa-price-trust-phase=offer]>.mspa-price-card__trust,[data-mspa] .mspa-panel__price-card[data-mspa-price-trust-phase=offer] .mspa-price-card__trust-row>.mspa-price-card__trust{color:var(--mspa-text)}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=offer] .mspa-price-card__toggle{border-color:#8a67374d;background:#fffefa94;color:var(--ms-bronze-dark)}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=trust]{border-color:#8a673761;background:radial-gradient(circle at 16% 0%,rgba(239,230,213,.58),transparent 42%),linear-gradient(180deg,#fffefa,#efe6d58a);box-shadow:inset 0 1px #ffffffbd,0 14px 32px #8a67371c}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=trust]>:is(.mspa-price-card__trust-row,.mspa-price-card__trust){background:linear-gradient(180deg,#fffefac2,#efe6d58a);color:#5f4324e0;box-shadow:inset 0 1px #ffffffbd,inset 0 -10px 20px #8a67370a,0 5px 14px #8a67370b}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=value],[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=cart],[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=settled]{border-color:#a9bf98db;background:radial-gradient(circle at 16% 0%,rgba(244,248,239,.86),transparent 40%),linear-gradient(180deg,#fffefa 0%,var(--ms-green-soft) 100%)}[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=value]>:is(.mspa-price-card__trust-row,.mspa-price-card__trust),[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=cart]>:is(.mspa-price-card__trust-row,.mspa-price-card__trust),[data-mspa] [data-mspa-price-trust-card][data-mspa-price-trust-phase=settled]>:is(.mspa-price-card__trust-row,.mspa-price-card__trust){background:linear-gradient(180deg,#fffefabd,#f4f8efd1);color:#145f12d6}@keyframes mspa-price-trust-sheen{0%{opacity:0;transform:translate(-120%) rotate(12deg)}24%{opacity:1}to{opacity:0;transform:translate(360%) rotate(12deg)}}@media(prefers-reduced-motion:reduce){[data-mspa] [data-mspa-price-trust-card],[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__trust-row,[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__trust{transition:none}[data-mspa] [data-mspa-price-trust-card]:after{animation:none!important;display:none}}[data-mspa] :is(.mspa-cta,[data-mspa-cta]){width:100%;min-height:52px;border:1px solid var(--mspa-accent);border-radius:9px;background:var(--mspa-cta-gradient);color:var(--mspa-accent-text);font:inherit;font-weight:900;line-height:1.15;text-align:center;box-shadow:var(--mspa-shadow-cta),0 0 0 1px #8a673724,inset 0 1px #ffffff2e}[data-mspa] .mspa-qp-cta{display:inline-flex;align-items:center;justify-content:center;margin:10px 0 0}[data-mspa] .mspa-motor-chrome .mspa-qp-cta{margin-top:6px}[data-ms-calculator-host].is-mspa-not-ready [data-mspa] .mspa-qp-cta[data-mspa-control-state=disabled],[data-ms-calculator-host].is-mspa-not-ready [data-mspa-qp-cta][data-mspa-control-state=disabled]{border-color:var(--mspa-step-prompt-border);background:var(--mspa-step-prompt-bg);color:var(--mspa-step-prompt-text);box-shadow:0 8px 20px #5f432414,inset 0 1px #ffffff85;opacity:1}[data-mspa] .mspa-secondary-action{justify-self:end;min-height:36px;max-width:100%;padding:0 14px;border:1px solid color-mix(in srgb,var(--mspa-accent) 46%,var(--mspa-border));border-radius:999px;background:#fff;color:var(--mspa-accent-strong);font:inherit;font-size:.9rem;font-weight:900;line-height:1.1;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}[data-mspa] .mspa-secondary-action:not(:disabled):not([aria-disabled=true]):hover,[data-mspa] .mspa-secondary-action:not(:disabled):not([aria-disabled=true]):focus-visible,[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__toggle:not(:disabled):not([aria-disabled=true]):hover,[data-mspa] [data-mspa-price-trust-card]>.mspa-price-card__toggle:not(:disabled):not([aria-disabled=true]):focus-visible,[data-mspa] .mspa-motor-chrome .mspa-price-card__toggle:not(:disabled):not([aria-disabled=true]):hover,[data-mspa] .mspa-motor-chrome .mspa-price-card__toggle:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--mspa-accent);background:color-mix(in srgb,var(--mspa-accent) 8%,#ffffff);color:var(--mspa-accent-strong)}[data-mspa] .mspa-secondary-action:is(:disabled,[aria-disabled=true]){border-color:var(--mspa-disabled);color:var(--mspa-disabled-text);cursor:not-allowed;opacity:.72}[data-mspa] .mspa-ready-status{margin:8px 0 0;padding:9px 11px;border:1px solid rgba(169,191,152,.78);border-radius:10px;background:var(--mspa-selected-gradient);color:var(--mspa-selected-text);font-size:.92rem;font-weight:800;line-height:1.28}[data-mspa] .mspa-ready-status[hidden]{display:none!important}[data-mspa] :is(.mspa-cta,[data-mspa-cta]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.03)}[data-mspa] :is(.mspa-cta,[data-mspa-cta]):is(:disabled,[aria-disabled=true]),[data-ms-calculator-host].is-mspa-disabled [data-mspa-cta],[data-ms-calculator-host].is-mspa-busy [data-mspa-cta]{border-color:var(--mspa-disabled);background:var(--mspa-disabled);color:var(--mspa-disabled-text);cursor:not-allowed;box-shadow:none}[data-mspa] :is(.mspa-cta,[data-mspa-cta])[aria-busy=true]{cursor:progress}[data-mspa] .mspa-wall-progress.mspa-progress--status-only{grid-template-columns:minmax(0,1fr)}[data-mspa] .mspa-wall-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px;padding:4px;border:1px solid var(--mspa-border);border-radius:999px;background:var(--mspa-panel)}[data-mspa] .mspa-wall-mode__button,[data-mspa] .mspa-wall-mode__change{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--mspa-text);font:inherit;font-weight:700;line-height:1.1;text-align:center;cursor:pointer}[data-mspa] .mspa-wall-mode__button.is-active{border:1px solid var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 26%,transparent)}[data-mspa] .mspa-wall-mode__change{width:fit-content;padding:0 16px;border:1px solid var(--mspa-border);background:var(--mspa-card);color:var(--mspa-accent);white-space:nowrap}[data-mspa] .mspa-wall{border:1px solid rgba(216,226,208,.9);border-radius:14px;background:var(--mspa-surface-gradient);box-shadow:var(--mspa-shadow-soft);overflow:clip}[data-mspa] .mspa-wall__panel{display:grid;gap:12px;padding:10px}[data-mspa] .mspa-panel__header{display:grid;gap:10px}[data-mspa] .mspa-panel__intro{display:none}[data-mspa] .mspa-panel__price-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:68px;padding:15px 16px;border:1px solid rgba(216,226,208,.92);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(239,230,213,.34),transparent 38%),linear-gradient(180deg,#fffefafc,#fbfaf6f7);box-shadow:inset 0 1px #ffffffb8,0 8px 20px #161a1409}[data-mspa] .mspa-panel__price-label{color:var(--mspa-muted);font-size:.72rem;font-weight:900;line-height:1.15;text-transform:uppercase}[data-mspa] .mspa-panel__price-value{justify-self:start;font-size:clamp(1.2rem,2vw,1.56rem);font-weight:950;line-height:1.05}[data-mspa] .mspa-panel__price-toggle{grid-column:2;grid-row:1 / span 2;border:0;background:transparent;color:var(--mspa-accent);font:inherit;font-weight:800;cursor:pointer}[data-mspa] .mspa-wall-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,42%);align-items:center;gap:10px;padding:10px;border:1px solid rgba(216,226,208,.9);border-radius:12px;background:#fffefaf0}[data-mspa] .mspa-wall-progress__summary{min-width:0;font-weight:800;line-height:1.25}[data-mspa] .mspa-wall-progress__button{min-height:48px;min-width:0;padding:0 14px;border:1px solid var(--mspa-accent);border-radius:9px;background:var(--mspa-cta-gradient);color:var(--mspa-accent-text);font:inherit;font-weight:900;line-height:1.15;overflow-wrap:normal;text-align:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}[data-mspa] .mspa-wall-progress:not(.is-ready) .mspa-wall-progress__button{background:#fffefa;color:var(--mspa-accent)}[data-mspa] .mspa-wall-progress__button:disabled{border-color:var(--mspa-disabled);background:var(--mspa-disabled);color:var(--mspa-disabled-text);cursor:wait}[data-mspa] .mspa-wall__workspace{--mspa-workspace-tail: 8px;display:grid;gap:10px;max-height:clamp(360px,60svh,680px);overflow:auto;overscroll-behavior:contain;padding:0 2px var(--mspa-workspace-tail);scroll-padding:12px;overflow-anchor:none}[data-mspa] .mspa-wall-progress.is-ready~.mspa-wall__workspace{--mspa-workspace-tail: 2px}[data-mspa] .mspa-wall__fields{display:grid;gap:10px}[data-mspa] .mspa-field__field,[data-mspa] .mspa-wall__question{display:grid;gap:8px;padding:12px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-card)}[data-mspa] .mspa-field__field>span:first-child,[data-mspa] .mspa-wall__question-main strong{font-weight:900}[data-mspa] .mspa-wall__question-main span{color:var(--mspa-muted);font-size:.9rem;line-height:1.35}[data-mspa] .mspa-field__input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:1px solid var(--mspa-border);border-radius:9px;background:#fff}[data-mspa] .mspa-field__select-wrap{display:block;min-width:0}[data-mspa] .mspa-field__field:focus-within{border-color:color-mix(in srgb,var(--mspa-accent) 52%,var(--mspa-border))}[data-mspa] .mspa-field__input-wrap:focus-within{border-color:var(--mspa-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-accent) 18%,transparent)}[data-mspa] .mspa-field__field input,[data-mspa] .mspa-field__field select,[data-mspa] .mspa-wall__corner-count select,[data-mspa] .mspa-field select{width:100%;min-width:0;min-height:52px;border:1px solid var(--mspa-border);border-radius:9px;background:#fff;color:var(--mspa-text);font:inherit;font-size:1rem}[data-mspa] .mspa-field__input-wrap input{min-height:50px;border:0;background:transparent}[data-mspa] .mspa-field__input-wrap input:focus,[data-mspa] .mspa-field__field select:focus,[data-mspa] .mspa-wall__corner-count select:focus,[data-mspa] .mspa-field select:focus{border-color:var(--mspa-accent);outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-accent) 18%,transparent)}[data-mspa] .mspa-field__input-wrap input:focus{outline:0;box-shadow:none}[data-mspa] .mspa-field__input-wrap em{color:var(--mspa-muted);font-style:normal;font-weight:800;white-space:nowrap}[data-mspa] .mspa-field__field select,[data-mspa] .mspa-wall__corner-count select,[data-mspa] .mspa-field select{padding:0 58px 0 12px;-webkit-appearance:none;appearance:none;border-color:#a9bf98eb;background-color:#fffefa;background-image:linear-gradient(45deg,transparent 50%,var(--ms-forest) 50%),linear-gradient(135deg,var(--ms-forest) 50%,transparent 50%),linear-gradient(180deg,#fffefafa,#f4f8eff5),linear-gradient(to left,rgba(20,95,18,.08) 0 46px,transparent 46px);background-position:calc(100% - 26px) 23px,calc(100% - 20px) 23px,0 0,0 0;background-size:6px 6px,6px 6px,100% 100%,100% 100%;background-repeat:no-repeat;box-shadow:0 5px 14px #161a140b,inset 0 0 0 1px #ffffff9e;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}[data-mspa] .mspa-field__field select:hover,[data-mspa] .mspa-wall__corner-count select:hover,[data-mspa] .mspa-field select:hover{border-color:#145f1257;box-shadow:0 7px 16px #161a140f,0 0 0 1px #145f120f,inset 0 0 0 1px #ffffffb3}[data-mspa] .mspa-wall__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-mspa] .mspa-wall__choice{display:grid;gap:5px;min-height:74px;min-width:0;padding:10px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-choice-bg);color:var(--mspa-text);font:inherit;line-height:1.18;text-align:left;cursor:pointer}[data-mspa] .mspa-wall__choice strong{font-size:.98rem;font-weight:900}[data-mspa] .mspa-wall__choice span{color:var(--mspa-muted);font-size:.82rem;line-height:1.25}[data-mspa] .mspa-wall__choice.is-active,[data-mspa] .mspa-wall__choice[aria-pressed=true]{border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 24%,transparent)}[data-mspa] .mspa-wall__choice.is-active span,[data-mspa] .mspa-wall__choice[aria-pressed=true] span{color:color-mix(in srgb,var(--mspa-selected-text) 72%,var(--mspa-muted))}[data-mspa] .mspa-wall__yes-no,[data-mspa] .mspa-wall__detail-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-mspa] .mspa-wall__detail-choices--three{grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] .mspa-wall__detail-choices--three button{min-height:52px;padding:6px;font-size:clamp(.8rem,2.6vw,.9rem);line-height:1.1;white-space:normal}[data-mspa] .mspa-wall__yes-no button,[data-mspa] .mspa-wall__detail-choices button{min-height:48px;min-width:0;padding:0 10px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-choice-bg);color:var(--mspa-text);font:inherit;font-weight:900;line-height:1.12;overflow-wrap:normal;cursor:pointer}[data-mspa] .mspa-wall__yes-no button.is-active,[data-mspa] .mspa-wall__detail-choices button.is-active,[data-mspa] .mspa-wall__yes-no button[aria-pressed=true],[data-mspa] .mspa-wall__detail-choices button[aria-pressed=true]{border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 24%,transparent)}[data-mspa] .mspa-wall__question.is-active{border-color:var(--mspa-current-border);background:var(--mspa-current-gradient);box-shadow:inset 3px 0 #145f1252}[data-mspa] .mspa-wall__validation{margin:0;padding:10px 12px;border:1px solid var(--mspa-warning-border);border-radius:9px;background:var(--mspa-warning-bg);color:var(--mspa-warning-text);font-weight:800;line-height:1.35}[data-mspa] .mspa-wall__lines{display:grid;gap:8px}[data-mspa] .mspa-wall-line{display:grid;grid-template-columns:28px 60px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel)}[data-mspa] .mspa-wall-line__check,[data-mspa] .mspa-wall-line__lock{width:24px;height:24px}[data-mspa] .mspa-wall-line__lock{display:inline-grid;place-items:center;border-radius:50%;background:var(--mspa-selected-bg);color:var(--mspa-selected-text);font-weight:900}[data-mspa] .mspa-panel-line__image{width:60px;height:60px;object-fit:cover;border-radius:8px;background:#fff}[data-mspa] .mspa-panel-line__body{display:grid;min-width:0;gap:4px}[data-mspa] .mspa-panel-line__title{margin:0;font-weight:900;line-height:1.2}[data-mspa] .mspa-panel-line__meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--mspa-muted);font-size:.86rem}[data-mspa] .mspa-panel__primary-action{display:none!important}[data-mspa] .mspa-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel)}[data-mspa] .mspa-panel__metric{display:grid;gap:2px;min-width:0}[data-mspa] .mspa-panel__metric span{color:var(--mspa-muted);font-size:.76rem;font-weight:800}[data-mspa] .mspa-panel__metric strong{font-size:.95rem;font-weight:900;line-height:1.2}[data-mspa] .mspa-flow-actions{display:flex;justify-content:flex-end;gap:8px;margin:-2px 0 0}[data-mspa] .mspa-flow-actions[hidden]{display:none!important}[data-mspa] .mspa-flow-edit{min-height:36px;padding:0 14px;border:1px solid var(--mspa-border);border-radius:999px;background:#fff;color:var(--mspa-accent);font:inherit;font-size:.88rem;font-weight:900;cursor:pointer}[data-mspa] .mspa-wall-pick{margin-top:12px;border:1px solid var(--mspa-border);border-radius:var(--mspa-radius);background:var(--mspa-bg);overflow:clip}[data-mspa] .mspa-wall-pick__header{padding:14px;border-bottom:1px solid var(--mspa-border);background:var(--mspa-card)}[data-mspa] .mspa-wall-pick__title{margin:0;font-weight:900}[data-mspa] .mspa-pick{border:1px solid rgba(216,226,208,.9);border-radius:14px;background:var(--mspa-surface-gradient);box-shadow:var(--mspa-shadow-soft);overflow:clip}[data-mspa] .mspa-pick__panel{display:grid;gap:12px;padding:10px}[data-mspa] .mspa-pick__head{display:grid;gap:4px}[data-mspa] .mspa-pick__head h3{margin:0;font-size:1rem;line-height:1.18}[data-mspa] .mspa-pick__primary-wrap{order:2}[data-mspa] .mspa-pick__primary,[data-mspa] .mspa-pick__secondary{width:100%;min-height:52px;border:1px solid var(--mspa-accent);border-radius:9px;background:var(--mspa-cta-gradient);color:var(--mspa-accent-text);font:inherit;font-weight:900;line-height:1.15;text-align:center;box-shadow:var(--mspa-shadow-cta),0 0 0 1px #8a673724,inset 0 1px #ffffff2e}[data-mspa] .mspa-pick__primary:is(:disabled,[aria-disabled=true]){border-color:var(--mspa-disabled);background:var(--mspa-disabled);opacity:.86}[data-mspa] .mspa-pick__secondary{min-height:44px;background:#fffefa;color:var(--mspa-accent);box-shadow:none}[data-quick-shop-reset]{display:none!important}.quick-shop-action>.quick-shop-action__title,.quick-shop-action>.quick-shop-action__subtitle{pointer-events:none}.quick-shop-root.has-calculator{--mspa-qs-green: #176f10;--mspa-qs-forest: #145f12;--mspa-qs-green-soft: #f4f8ef;--mspa-qs-olive: #d8e2d0;--mspa-qs-muted: #607059;--mspa-qs-shadow-cta: 0 16px 32px rgba(20, 95, 18, .22)}.quick-shop-root.has-calculator [data-quick-shop-actions] .quick-shop-action--primary{border:1px solid var(--mspa-qs-forest);background:linear-gradient(180deg,#1d7a14 0%,var(--mspa-qs-forest) 100%);color:#fff;box-shadow:var(--mspa-qs-shadow-cta),0 0 0 1px #8a673724,inset 0 1px #ffffff2e}.quick-shop-root.has-calculator [data-quick-shop-actions] .quick-shop-action--primary:is(:disabled,[aria-disabled=true]){border-color:var(--mspa-qs-olive);background:linear-gradient(180deg,var(--mspa-qs-green-soft),var(--mspa-qs-olive));color:var(--mspa-qs-muted);box-shadow:none}[data-mspa] .mspa-pick__faq-toggle{width:100%;min-height:44px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-card);color:var(--mspa-text);font:inherit;font-weight:800}[data-mspa] .mspa-pick__faq-panel{display:grid;gap:8px;margin-top:8px}[data-mspa] .mspa-pick__filters{order:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}[data-mspa] .mspa-pick__filters--three{grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa] .mspa-pick__filter{min-height:48px;padding:9px 10px;border:1px solid var(--mspa-selected-border);border-radius:9px;background:var(--mspa-card);color:var(--mspa-selected-text);font:inherit;font-size:.86rem;font-weight:900;line-height:1.15;text-align:center;box-shadow:0 6px 18px #1720330d}[data-mspa] .mspa-pick__filter:is(.is-active,[aria-pressed=true]){border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 24%,transparent)}[data-mspa] .mspa-pick__filter:focus-visible{outline:2px solid color-mix(in srgb,var(--mspa-accent) 55%,#ffffff);outline-offset:2px}@media(max-width:430px){[data-mspa] .mspa-pick__filters--three{grid-template-columns:minmax(0,1fr)}}[data-mspa] .mspa-pick__lines{order:3;display:grid;gap:8px}[data-mspa] .mspa-pick__status{order:4}[data-mspa] .mspa-pick__subhead{margin:8px 0 0;color:var(--mspa-muted);font-size:.8rem;font-weight:900;text-transform:uppercase}[data-mspa] .mspa-pick-mix{display:grid;gap:8px;min-width:0}[data-mspa] .mspa-pick-mix .mspa-pick__head{margin:0 0 2px}[data-mspa] .mspa-pick-mix .mspa-pick__head p{margin:0;color:var(--mspa-muted);font-size:.9rem;line-height:1.35}[data-mspa] .mspa-pick__eyebrow{color:var(--mspa-muted);font-size:.8rem;font-weight:900;letter-spacing:0;text-transform:uppercase}[data-mspa] .mspa-pick-line{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel)}[data-mspa] .mspa-pick-line.is-selected{border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg)}[data-mspa] .mspa-pick-line__image{grid-row:span 2;width:62px;height:62px;border:0;border-radius:9px;background:#fff;overflow:hidden;padding:0}[data-mspa] .mspa-pick-line__image img{width:100%;height:100%;object-fit:cover;display:block}[data-mspa] .mspa-pick-line__body{display:grid;min-width:0;gap:4px}[data-mspa] .mspa-pick-line__title{color:var(--mspa-text);font-weight:900;line-height:1.18;text-decoration:none}[data-mspa] .mspa-pick-line__meta{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--mspa-muted);font-size:.82rem}[data-mspa] .mspa-pick-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#fff;color:var(--mspa-muted);font-size:.74rem;font-weight:800}[data-mspa] .mspa-pick-chip--current{background:var(--mspa-selected-bg);color:var(--mspa-selected-text)}[data-mspa] .mspa-pick-line__price{color:var(--mspa-muted);font-size:.82rem;font-weight:700}[data-mspa] .mspa-pick-line__controls{grid-column:2;display:grid;grid-template-columns:42px minmax(54px,1fr) 42px;gap:6px}[data-mspa] :is(.mspa-pick-line__controls,.msn-pick-line__controls) :is(button,input){min-width:0;min-height:42px;border:1px solid var(--mspa-border);border-radius:9px;background:#fff;color:var(--mspa-text);font:inherit;font-weight:900;text-align:center}[data-mspa] :is(.mspa-pick-line__controls,.msn-pick-line__controls) :is(button,input):focus{border-color:var(--mspa-accent);outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-accent) 18%,transparent)}[data-mspa] .mspa-pick__status{margin:0;padding:10px 12px;border-radius:9px;background:var(--mspa-card);color:var(--mspa-muted);font-weight:800}[data-mspa] .mspa-pick-preview[hidden]{display:none}@media(max-width:760px){[data-mspa] .mspa-wall-progress{grid-template-columns:1fr}[data-mspa] .mspa-wall-progress__button{width:100%}}[data-mspa].mspa-ecco{display:block}[data-mspa] .mspa-ecco__panel{display:grid;gap:12px;padding:12px;border:1px solid var(--mspa-border);border-radius:12px;background:var(--mspa-card)}[data-mspa] .mspa-ecco-progress{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-card)}[data-mspa] .mspa-ecco-progress__summary{color:var(--mspa-text);font-weight:850;line-height:1.35}[data-mspa] .mspa-ecco__workspace{display:grid;gap:12px}[data-mspa] .mspa-ecco__area-field{margin:0}[data-mspa] .mspa-ecco__quantity{display:grid;gap:8px;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel)}[data-mspa] .mspa-ecco__quantity-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between;color:var(--mspa-text);font-weight:900}[data-mspa] .mspa-ecco__quantity-head small{color:var(--mspa-muted);font-weight:750;text-align:right}[data-mspa] .mspa-ecco__quantity-row{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:8px}[data-mspa] .mspa-ecco__quantity-step,[data-mspa] .mspa-ecco__quantity-input{min-width:0;min-height:48px;border:1px solid var(--mspa-border);border-radius:9px;background:var(--mspa-choice-bg);color:var(--mspa-text);font:inherit;font-weight:900}[data-mspa] .mspa-ecco__quantity-step{cursor:pointer}[data-mspa] .mspa-ecco__quantity-input{width:100%;padding:0 12px;text-align:center}[data-mspa] .mspa-ecco__quantity-step:disabled,[data-mspa] .mspa-ecco__quantity-input:disabled{opacity:.55;cursor:not-allowed}[data-mspa] .mspa-ecco__line{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel)}[data-mspa] .mspa-ecco__message{margin:0;padding:10px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-card);color:var(--mspa-muted);font-weight:750}[data-mspa] .mspa-ecco__message[data-tone=error]{border-color:var(--mspa-warning-border);background:var(--mspa-warning-bg);color:var(--mspa-warning-text)}@media(max-width:480px){[data-mspa] .mspa-ecco-progress{grid-template-columns:1fr}[data-mspa] .mspa-ecco__quantity-row{grid-template-columns:44px minmax(0,1fr) 44px}}[data-mspa=granittmur-v1],[data-mspa=granitt-kantstein-v1],[data-mspa=kubbemur-v1],[data-mspa=troja-sirkel-v1]{display:block;width:100%;max-width:100%;min-width:0;color:var(--mspa-text)}.calculator-flow-panel:has([data-mspa=kubbemur-v1]),.calculator-shell:has([data-mspa=kubbemur-v1]),.calculator-shell:has([data-mspa=kubbemur-v1]) #calculator,.calculator-shell:has([data-mspa=kubbemur-v1]) #calcOriginalSlot,.calculator-flow-panel:has([data-mspa=granitt-kantstein-v1]),.calculator-shell:has([data-mspa=granitt-kantstein-v1]),.calculator-shell:has([data-mspa=granitt-kantstein-v1]) #calculator,.calculator-shell:has([data-mspa=granitt-kantstein-v1]) #calcOriginalSlot,.calculator-flow-panel:has([data-mspa=troja-sirkel-v1]),.calculator-shell:has([data-mspa=troja-sirkel-v1]),.calculator-shell:has([data-mspa=troja-sirkel-v1]) #calculator,.calculator-shell:has([data-mspa=troja-sirkel-v1]) #calcOriginalSlot{height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;overflow:visible!important}[data-mspa=granittmur-v1] :is(.msn-pallet,.msn-pallet__panel,.msn-granitt__panel),[data-mspa=granitt-kantstein-v1] :is(.msn-pallet,.msn-pallet__panel,.msn-granitt__panel),[data-mspa=kubbemur-v1] :is(.msn-wall-wrapper,.kalkulator-wrapper,.ms-calc-card,.msn-pallet,.msn-pallet__panel),[data-mspa=troja-sirkel-v1] :is(.msn-pallet,.msn-pallet__panel,.msn-troja__panel){width:100%;max-width:100%;min-width:0;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-content:start!important;align-self:start!important}[data-mspa=granitt-kantstein-v1] .mspa-kantstein__panel,[data-mspa=granitt-kantstein-v1] .mspa-kantstein__workspace,[data-mspa=granitt-kantstein-v1] .mspa-kantstein__fields{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}[data-mspa=granitt-kantstein-v1] .mspa-kantstein__panel,[data-mspa=granitt-kantstein-v1] .mspa-kantstein__workspace{gap:10px}[data-mspa=granitt-kantstein-v1] .mspa-kantstein__method{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0}[data-mspa=granitt-kantstein-v1] .mspa-wall-pick__box,[data-mspa=granitt-kantstein-v1] .mspa-wall-pick__actions{display:grid;gap:10px}[data-mspa=granitt-kantstein-v1] .mspa-wall-pick__box{padding:12px}[data-mspa=granitt-kantstein-v1] .mspa-wall-pick__actions{grid-template-columns:minmax(0,1fr)}[data-mspa=granitt-kantstein-v1] .mspa-panel__message{display:none}[data-mspa=kubbemur-v1] .ms-kubbemur-input-card,[data-mspa=kubbemur-v1] .ms-kubbemur-panels,[data-mspa=kubbemur-v1] .ms-kubbemur-panel,[data-mspa=kubbemur-v1] .ms-kubbemur-section-head,[data-mspa=kubbemur-v1] .ms-kubbemur-measure-info{display:grid;grid-template-columns:minmax(0,1fr);max-width:100%}[data-mspa=kubbemur-v1] .ms-kubbemur-input-card{gap:10px;padding:10px;border:1px solid var(--mspa-border);border-radius:var(--mspa-radius);background:var(--mspa-bg);box-shadow:0 18px 45px #121c1514;grid-auto-rows:max-content;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-content:start!important;align-self:start!important}.product--visual-commerce .calculator-flow-panel[data-ms-kubbemur-product-surface=true],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true] [data-msn-wall-wrapper],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true] .ms-kubbemur-root,.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true] #calculator,.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true] [data-msn-wall-calculator-panel][data-ms-kubbemur-product-surface=true]:not([hidden]),.product--visual-commerce .calculator-shell[data-calculator-context=product][data-ms-kubbemur-product-surface=true] [data-ms-kubbemur-product-surface=true] .ms-kubbemur-input-card{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.product--visual-commerce .calculator-flow-panel[data-msn-troja-product-surface=true],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-msn-troja-product-surface=true],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-msn-troja-product-surface=true] [data-msn-troja-calc],.product--visual-commerce .calculator-shell[data-calculator-context=product][data-msn-troja-product-surface=true] #calculator,.product--visual-commerce .calculator-shell[data-calculator-context=product][data-msn-troja-product-surface=true] [data-msn-troja-calc] .msn-troja__panel{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}[data-mspa=kubbemur-v1] .ms-kubbemur-price-card{order:1!important}[data-mspa=kubbemur-v1] .ms-kubbemur-progress,[data-mspa=kubbemur-v1] .ms-kubbemur-cta{order:2!important}[data-mspa=kubbemur-v1] .ms-kubbemur-section-head--type{order:3!important}[data-mspa=kubbemur-v1] .ms-kubbemur-type-grid{order:4!important}[data-mspa=kubbemur-v1] .ms-kubbemur-panels{order:5!important}[data-mspa=kubbemur-v1] .ms-kubbemur-inline-selection{order:6!important}[data-mspa=kubbemur-v1] .ms-kubbemur-message{order:7!important}[data-mspa=kubbemur-v1] [data-ms-kubbemur-type-selected=true] .ms-kubbemur-section-head--type,[data-mspa=kubbemur-v1] [data-ms-kubbemur-type-selected=true] .ms-kubbemur-type-grid,[data-mspa=kubbemur-v1] .ms-kubbemur-cta[hidden],[data-mspa=kubbemur-v1] .ms-kubbemur-progress[hidden]{display:none!important}[data-mspa=kubbemur-v1] .ms-kubbemur-input-card>*,[data-mspa=kubbemur-v1] :is(.ms-kubbemur-price-card,.ms-kubbemur-cta,.ms-kubbemur-progress,.ms-kubbemur-section-head,.ms-kubbemur-type-grid,.ms-kubbemur-panels,.ms-kubbemur-panel,.ms-kubbemur-fields,.ms-kubbemur-option-flow,.ms-kubbemur-message,.ms-kubbemur-inline-selection){grid-column:1 / -1!important;min-width:0}[data-mspa=kubbemur-v1] .ms-kubbemur-price-card{margin:0}[data-mspa=kubbemur-v1] .ms-kubbemur-section-head{gap:2px;margin:0}[data-mspa=kubbemur-v1] .ms-kubbemur-section-head--inputs,[data-mspa=kubbemur-v1] .ms-kubbemur-measure-info,[data-mspa=kubbemur-v1] #km_info_loddrett{display:none!important}[data-mspa=kubbemur-v1] .ms-kubbemur-kicker{margin:0;color:var(--mspa-muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}[data-mspa=kubbemur-v1] .ms-kubbemur-section-title{margin:0;font-size:1rem;font-weight:900;line-height:1.2}[data-mspa=kubbemur-v1] .ms-kubbemur-type-grid,[data-mspa=troja-sirkel-v1] .msn-troja__mode{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-mspa=kubbemur-v1] .ms-kubbemur-type-card,[data-mspa=troja-sirkel-v1] .msn-troja__mode-card{min-width:0;min-height:86px;text-align:left}[data-mspa=kubbemur-v1] .ms-kubbemur-type-card{gap:6px;padding:12px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-choice-bg);color:var(--mspa-text);box-shadow:none}[data-mspa=kubbemur-v1] .ms-kubbemur-type-card:is(.is-active,[aria-pressed=true]){border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 24%,transparent)}[data-mspa=kubbemur-v1] .ms-kubbemur-type-card:is(.is-active,[aria-pressed=true]) :is(.ms-kubbemur-type-ico,.ms-kubbemur-type-desc){color:color-mix(in srgb,var(--mspa-selected-text) 72%,var(--mspa-muted))}[data-mspa=kubbemur-v1] .ms-kubbemur-type-ico{justify-self:start;min-width:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--mspa-accent) 12%,#ffffff);color:var(--mspa-accent);font-size:.72rem;font-weight:900;line-height:1.1;text-transform:uppercase}[data-mspa=kubbemur-v1] .ms-kubbemur-type-title{font-weight:900;line-height:1.2}[data-mspa=kubbemur-v1] .ms-kubbemur-type-desc{color:var(--mspa-muted);font-size:.84rem;line-height:1.28}[data-mspa=kubbemur-v1] .ms-kubbemur-fields,[data-mspa=kubbemur-v1] .ms-kubbemur-option-flow,[data-mspa=kubbemur-v1] .ms-kubbemur-bed-sides{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-mspa=kubbemur-v1] .ms-kubbemur-panels{gap:10px}[data-mspa=kubbemur-v1] .ms-kubbemur-panel[hidden],[data-mspa=kubbemur-v1] .ms-kubbemur-option-flow[hidden],[data-mspa=kubbemur-v1] .msn-wall__question[hidden]{display:none!important}[data-mspa=kubbemur-v1] .ms-kubbemur-message{margin:0;padding:10px 12px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-card);color:var(--mspa-muted);font-weight:800;line-height:1.35}[data-mspa=kubbemur-v1] .ms-kubbemur-empty-state,[data-mspa=kubbemur-v1] .ms-kubbemur-message{display:none}[data-mspa=kubbemur-v1] .ms-kubbemur-bed-total{display:grid;gap:2px;margin:0;padding:10px 12px;border:1px solid var(--mspa-border);border-radius:10px;background:var(--mspa-panel);color:var(--mspa-text);font-weight:800}[data-mspa=kubbemur-v1] .ms-kubbemur-bed-total-formula{color:var(--mspa-muted);font-size:.82rem;font-weight:700;line-height:1.3}[data-mspa=kubbemur-v1] .msn-wall__input-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:1px solid var(--mspa-border);border-radius:9px;background:#fff}[data-mspa=kubbemur-v1] .msn-wall__input-wrap:focus-within{border-color:var(--mspa-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-accent) 18%,transparent)}[data-mspa=kubbemur-v1] .msn-wall__input-wrap input{min-height:50px;border:0;background:transparent;outline:0;box-shadow:none}[data-mspa=kubbemur-v1] .msn-wall__input-wrap em{color:var(--mspa-muted);font-style:normal;font-weight:800;white-space:nowrap}[data-mspa=kubbemur-v1] .msn-wall__field select{width:100%;min-height:52px;padding:0 58px 0 12px;border:1px solid var(--mspa-border);border-radius:9px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--mspa-accent-text) 50%),linear-gradient(135deg,var(--mspa-accent-text) 50%,transparent 50%),linear-gradient(to left,var(--mspa-accent) 0 48px,#ffffff 48px);background-position:calc(100% - 27px) 23px,calc(100% - 21px) 23px,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;color:var(--mspa-text);font:inherit}[data-mspa=kubbemur-v1] .msn-wall__field select:focus{border-color:var(--mspa-accent);outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--mspa-accent) 18%,transparent)}[data-mspa=kubbemur-v1] .msn-wall__question{grid-template-columns:minmax(0,1fr)!important}[data-mspa=kubbemur-v1] .msn-wall__yes-no button{min-width:0;white-space:normal}[data-mspa=kubbemur-v1] .ms-kubbemur-inline-selection{display:grid;gap:8px}[data-mspa=kubbemur-v1] .ms-kubbemur-inline-selection[hidden]{display:none!important}[data-mspa=kubbemur-v1] .ms-kubbemur-lines{display:grid;gap:8px}[data-mspa=kubbemur-v1] .msn-pick__faq{display:none}@media(min-width:760px){[data-mspa=kubbemur-v1] .ms-kubbemur-type-grid,[data-mspa=troja-sirkel-v1] .msn-troja__mode{grid-template-columns:repeat(3,minmax(0,1fr))}[data-mspa=kubbemur-v1] .ms-kubbemur-bed-sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.mspa-motor-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--mspa-border);border-radius:8px;background:var(--mspa-bg);color:var(--mspa-text)}[data-ms-calculator-host][data-mspa-family-port=eccogravel-v1] .mspa-motor-panel,[data-ms-calculator-host][data-mspa-family-port=flat-products-v1] .mspa-motor-panel,[data-ms-calculator-host][data-mspa-family-port=granitt-kantstein-v1] .mspa-motor-panel,.product-purchase-surface--product [data-ms-calculator-host][data-mspa-family-port][data-mspa-motor-error=false] .mspa-motor-panel,[data-ms-calculator-host][data-calculator-context=quick-shop][data-mspa-family-port][data-mspa-motor-error=false] .mspa-motor-panel{padding:0;border:0;background:transparent;color:inherit}.mspa-motor-panel__body{display:grid;gap:8px}.mspa-motor-panel__eyebrow{margin:0;color:var(--mspa-muted);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mspa-motor-panel__title{margin:0;color:var(--mspa-text);font-size:1rem;line-height:1.25}.mspa-motor-panel__summary,.mspa-motor-panel__validation{margin:0;color:var(--mspa-muted);font-size:.92rem;line-height:1.45}.mspa-step-history{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;max-width:100%;margin:8px 0 0;padding:7px 0 0;border-top:1px solid color-mix(in srgb,var(--mspa-border) 78%,transparent);overflow:hidden}.product--visual-commerce .product-purchase-surface--product.product-purchase-surface--calculator:has([data-ms-calculator-host][data-mspa-motor-ready=true]),.product--visual-commerce .calculator-flow-panel--purchase-package:has([data-ms-calculator-host][data-mspa-motor-ready=true]),.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true],.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] [data-mspa-motor-root],.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] [data-mspa-source-role],.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] :is(.mspa-wall__workspace,.mspa-ecco__workspace,.mspa-kantstein__workspace){block-size:auto!important;height:auto!important;min-height:0!important;min-block-size:0!important;max-height:none!important;max-block-size:none!important;overflow:visible!important;align-content:start!important}.product--visual-commerce .product-purchase-surface--product.product-purchase-surface--calculator:has([data-ms-calculator-host][data-mspa-motor-ready=true]),.product--visual-commerce .calculator-flow-panel--purchase-package:has([data-ms-calculator-host][data-mspa-motor-ready=true]){grid-template-rows:max-content!important;grid-auto-rows:max-content!important}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true]{align-self:start!important;justify-self:stretch!important;inline-size:100%}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] :is(.mspa-wall__workspace,.mspa-ecco__workspace,.mspa-kantstein__workspace){padding-bottom:0!important}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] .mspa-step-history{gap:3px;margin-top:6px;padding-top:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] .mspa-step-history::-webkit-scrollbar{display:none}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] :is(.mspa-step-history__chip,.mspa-step-history__button){flex:1 0 42px;min-height:26px;padding:4px 3px}.product-purchase-surface--product [data-ms-calculator-host][data-mspa-motor-ready=true] .mspa-step-history__label{white-space:nowrap;text-overflow:ellipsis}.mspa-step-history[hidden]{display:none!important}.mspa-step-history__chip,.mspa-step-history__button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;max-width:none;min-height:28px;padding:5px 4px;border:1px solid var(--mspa-border);border-radius:6px;background:#f5f7f2;color:color-mix(in srgb,var(--mspa-text) 62%,var(--mspa-muted));font:inherit;line-height:1;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.mspa-step-history__chip:hover:not(:disabled),.mspa-step-history__chip:focus-visible:not(:disabled),.mspa-step-history__button:hover:not(:disabled),.mspa-step-history__button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--mspa-accent) 55%,var(--mspa-border));background:color-mix(in srgb,var(--mspa-accent) 10%,#ffffff)}.mspa-step-history__chip.is-current,.mspa-step-history__button.is-current{border-color:var(--mspa-step-prompt-border);background:var(--mspa-step-prompt-bg);color:var(--mspa-step-prompt-text);box-shadow:inset 0 0 0 1px #8a67371f}.mspa-step-history__chip.is-attention,.mspa-step-history__button.is-attention{border-color:#8a673785;background:linear-gradient(180deg,#fffefa,#efe6d5b8);color:var(--mspa-warning-text);box-shadow:inset 0 0 0 1px #8a673724}.mspa-step-history__chip.is-complete,.mspa-step-history__button.is-complete{border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text)}.mspa-step-history__chip:disabled,.mspa-step-history__chip[aria-disabled=true],.mspa-step-history__button:disabled,.mspa-step-history__button[aria-disabled=true]{color:var(--mspa-muted);cursor:not-allowed;opacity:.62}.mspa-step-history__label{display:block;min-width:0;max-width:100%;overflow:hidden;color:inherit;font-size:.66rem;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.mspa-step-history__value{display:none!important}[data-ms-calculator-host].is-mspa-error .mspa-motor-panel__eyebrow,[data-ms-calculator-host][data-mspa-motor-error=true] .mspa-motor-panel__eyebrow,[data-ms-calculator-host][data-mspa-motor-missing=true] .mspa-motor-panel__eyebrow,[data-ms-calculator-host][data-mspa-boot-state=failed] .mspa-motor-panel__eyebrow,[data-ms-calculator-host] [data-mspa-panel-role=diagnostic] .mspa-motor-panel__eyebrow,[data-ms-calculator-host].is-mspa-error .mspa-motor-panel__title,[data-ms-calculator-host][data-mspa-motor-error=true] .mspa-motor-panel__title,[data-ms-calculator-host][data-mspa-motor-missing=true] .mspa-motor-panel__title,[data-ms-calculator-host][data-mspa-boot-state=failed] .mspa-motor-panel__title,[data-ms-calculator-host] [data-mspa-panel-role=diagnostic] .mspa-motor-panel__title,[data-ms-calculator-host].is-mspa-error .mspa-motor-panel__summary,[data-ms-calculator-host][data-mspa-motor-error=true] .mspa-motor-panel__summary,[data-ms-calculator-host][data-mspa-motor-missing=true] .mspa-motor-panel__summary,[data-ms-calculator-host][data-mspa-boot-state=failed] .mspa-motor-panel__summary,[data-ms-calculator-host] [data-mspa-panel-role=diagnostic] .mspa-motor-panel__summary,[data-ms-calculator-host].is-mspa-error .mspa-motor-panel__validation,[data-ms-calculator-host][data-mspa-motor-error=true] .mspa-motor-panel__validation,[data-ms-calculator-host][data-mspa-motor-missing=true] .mspa-motor-panel__validation,[data-ms-calculator-host][data-mspa-boot-state=failed] .mspa-motor-panel__validation,[data-ms-calculator-host] [data-mspa-panel-role=diagnostic] .mspa-motor-panel__validation{color:var(--mspa-danger-text)}.mspa-motor-panel__cta{min-height:48px;border:0;border-radius:8px;background:#b84a2a;color:#fff;font:inherit;font-weight:800}.mspa-motor-panel__cta:disabled,.mspa-motor-panel__cta[aria-disabled=true]{cursor:not-allowed;opacity:.76}[data-mspa] .mspa-motor-shell .mspa-mode-switch{gap:4px;overflow:hidden;border-radius:999px}[data-mspa] .mspa-motor-shell .mspa-mode-switch__button{display:flex;align-items:center;justify-content:center;border-radius:999px;text-align:center}[data-mspa] .mspa-motor-shell .mspa-mode-switch__button:is(.is-active,[aria-pressed=true]){border-color:var(--mspa-selected-border);background:var(--mspa-selected-bg);color:var(--mspa-selected-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mspa-selected-border) 38%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/612/assets/mspa-purchase-app.css.map */
