.rt-section{--rt-accent: var(--lxry-color-accent);--rt-text: var(--lxry-color-text);--rt-bg: var(--lxry-color-bg);--rt-line: var(--lxry-color-line);--rt-sand: var(--lxry-color-bg-alt);--rt-muted: var(--lxry-color-muted);--rt-dark: var(--lxry-color-secondary);--rt-radius: var(--lxry-radius-sm);--rt-ease: var(--lxry-ease-out);--rt-dur: var(--lxry-duration-fast)}.rt{--rt-accent: var(--lxry-color-accent);--rt-text: var(--lxry-color-text);--rt-bg: var(--lxry-color-bg);--rt-line: var(--lxry-color-line);--rt-sand: var(--lxry-color-bg-alt);--rt-muted: var(--lxry-color-muted);--rt-dark: var(--lxry-color-secondary);--rt-radius: var(--lxry-radius-sm);--rt-ease: var(--lxry-ease-out);--rt-dur: var(--lxry-duration-fast);color:var(--rt-text);font-family:var(--lxry-font-body);font-weight:var(--lxry-weight-body);letter-spacing:var(--lxry-tracking-body);line-height:var(--rt-lh, 1.6);font-size:var(--rt-fs-body, 1rem);-webkit-font-smoothing:antialiased}.rt *,.rt *:before,.rt *:after{box-sizing:border-box}.rt :focus-visible{outline:2px solid var(--rt-accent);outline-offset:3px;border-radius:2px}.rt__label{display:inline-flex;align-items:center;gap:var(--lxry-space-2xs);margin:0 0 var(--lxry-space-xs);font-family:var(--lxry-font-display);font-size:var(--rt-fs-eyebrow, .75rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--rt-muted)}.rt__label img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.rt__title{margin:0 0 var(--lxry-space-xs);font-family:var(--rt-ff-title, var(--lxry-font-display));font-weight:var(--rt-fw-title, 400);font-size:clamp(var(--rt-fs-title-min, 1.75rem),4vw,var(--rt-fs-title-max, 2.5rem));letter-spacing:var(--lxry-tracking-display);line-height:1.15;color:var(--rt-dark);text-wrap:balance}.rt__sub{margin:0 0 var(--lxry-space-sm);max-width:60ch;color:var(--rt-text)}.rt__sub p{margin:0}.rt__rating{min-height:1.5rem;margin-bottom:var(--lxry-space-sm)}.rt__rating:empty{display:none}.rt-price{min-height:4.5rem;margin-bottom:var(--lxry-space-md);padding-bottom:var(--lxry-space-sm);border-bottom:1px solid var(--rt-line)}.rt-price__amount{display:block;font-family:var(--lxry-font-display);font-size:clamp(1.75rem,5vw,2.25rem);font-weight:400;letter-spacing:.04em;line-height:1.1;color:var(--rt-text)}.rt-price__tax,.rt-price__delivery{display:block;margin-top:var(--lxry-space-3xs);font-size:.8125rem;color:var(--rt-muted)}.rt-price__app{margin-top:var(--lxry-space-2xs);min-height:1.5rem}.rt-price__app:empty{display:none}.rt-field{margin-bottom:var(--lxry-space-md)}.rt-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lxry-space-sm);margin-bottom:var(--lxry-space-2xs)}.rt-label{display:block;font-family:var(--lxry-font-display);font-size:var(--rt-fs-eyebrow, .75rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--rt-text)}.rt-field__meta{font-size:.8125rem;color:var(--rt-muted);white-space:nowrap}.rt-hint{margin:var(--lxry-space-2xs) 0 0;font-size:.8125rem;line-height:1.5;color:var(--rt-muted);min-height:1.2em}.rt-swatches{display:flex;flex-wrap:wrap;gap:var(--lxry-space-sm);margin:0;padding:.25rem .25rem 0;list-style:none}.rt-swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--lxry-space-3xs);min-width:4.5rem;cursor:pointer}.rt-swatches--no-names .rt-swatch{min-width:0}.rt-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rt-swatch__dot{position:relative;overflow:hidden;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--rt-swatch, var(--rt-sand));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rt-text) 12%,transparent),0 0 0 3px transparent,0 0 0 4px transparent;transition:box-shadow var(--rt-dur) var(--rt-ease),transform var(--rt-dur) var(--rt-ease)}.rt-swatch__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--rt-bg) 22%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(to right,color-mix(in srgb,var(--rt-text) 20%,transparent) 0 1px,transparent 1px 6px),radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--rt-bg) 18%,transparent),transparent 60%)}.rt-swatch--img .rt-swatch__dot{background:var(--rt-swatch-img) center / cover no-repeat,var(--rt-swatch, var(--rt-sand))}.rt-swatch--img .rt-swatch__dot:before{background:none}.rt-swatch__name{font-size:.75rem;text-align:center;line-height:1.3;color:var(--rt-muted);max-width:6rem}.rt-swatches--no-names .rt-swatch__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rt-swatch:hover .rt-swatch__dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rt-text) 12%,transparent),0 0 0 3px var(--rt-bg),0 0 0 4px var(--rt-muted)}.rt-swatch input:checked~.rt-swatch__dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rt-text) 12%,transparent),0 0 0 3px var(--rt-bg),0 0 0 5px var(--rt-accent)}.rt-swatch input:checked~.rt-swatch__name{color:var(--rt-text)}.rt-swatch input:focus-visible~.rt-swatch__dot{outline:2px solid var(--rt-accent);outline-offset:7px}.rt-swatch--na .rt-swatch__dot{opacity:.45}.rt-swatch--na .rt-swatch__dot:after{content:"";position:absolute;left:50%;top:.4rem;width:1px;height:2rem;background:var(--rt-muted);transform:rotate(45deg)}.rt-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lxry-space-2xs)}.rt-seg__btn{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:3.5rem;padding:.7rem .85rem;border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:transparent;color:var(--rt-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--rt-dur) var(--rt-ease),border-color var(--rt-dur) var(--rt-ease)}.rt-seg__btn strong{font-family:var(--lxry-font-display);font-size:.8125rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--rt-dark)}.rt-seg__btn span{font-size:.8125rem;color:var(--rt-muted);line-height:1.4}.rt-seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-seg--3 .rt-seg__btn{padding:.6rem .55rem}.rt-seg--3 .rt-seg__btn strong{font-size:.72rem;letter-spacing:.06em}.rt-seg--3 .rt-seg__btn span{font-size:.75rem}.rt-seg__btn:hover{border-color:var(--rt-muted)}.rt-seg__btn[aria-pressed=true]{background:var(--rt-sand);border-color:var(--rt-dark)}.rt-width{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lxry-space-xs);align-items:center}.rt-range{width:100%;height:3rem;margin:0;accent-color:var(--rt-accent);cursor:pointer}.rt-select,.rt-input{min-height:3rem;padding:0 .85rem;border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-bg);color:var(--rt-text);font-family:var(--lxry-font-body);font-size:16px}.rt-select{min-width:7rem}.rt-hoehe{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--lxry-space-xs);align-items:center}.rt-hoehe .rt-input{width:100%;text-align:center}.rt-input[aria-invalid=true]{border-color:var(--rt-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--rt-accent) 35%,transparent)}.rt-hoehe__note{font-size:.8125rem;color:var(--rt-muted);line-height:1.45}.rt-preview{display:block;margin-bottom:var(--lxry-space-md);padding:var(--lxry-space-xs) var(--lxry-space-xs) var(--lxry-space-2xs);border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:color-mix(in srgb,var(--rt-sand) 25%,transparent)}.rt-preview__svg{width:100%;height:auto;aspect-ratio:320 / 172;display:block;color:var(--rt-dark)}.rt-pv__wall{fill:color-mix(in srgb,var(--rt-sand) 22%,transparent)}.rt-pv__floor{fill:color-mix(in srgb,var(--rt-muted) 28%,transparent)}.rt-pv__furn{fill:color-mix(in srgb,var(--rt-sand) 70%,transparent);stroke:var(--rt-muted);stroke-width:.8;stroke-linejoin:round}.rt-pv__frame{fill:color-mix(in srgb,var(--rt-muted) 18%,transparent);stroke:var(--rt-muted);stroke-width:.8}.rt-pv__art{fill:color-mix(in srgb,var(--rt-accent) 35%,transparent)}.rt-pv__edge{stroke:var(--rt-muted);stroke-width:.8;stroke-linecap:round}.rt-pv__edge-fill,.rt-pv__knob{fill:var(--rt-muted)}.rt-pv__person{fill:color-mix(in srgb,var(--rt-muted) 55%,transparent)}.rt-pv__shadow{fill:color-mix(in srgb,var(--rt-text) 6%,transparent)}.rt-pv__text--strong{fill:var(--rt-dark)}.rt-pv__line{stroke:var(--rt-muted);stroke-width:1.5;stroke-linecap:round}.rt-pv__text{font-family:var(--lxry-font-body);font-size:10px;letter-spacing:.04em;fill:var(--rt-muted)}.rt-summary{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin:var(--lxry-space-2xs) 0 0;padding-top:var(--lxry-space-2xs);border-top:1px solid var(--rt-line);font-size:.75rem;line-height:1.4}.rt-summary div{display:inline-flex;gap:.35rem;white-space:nowrap}.rt-summary dt{color:var(--rt-muted)}.rt-summary dd{margin:0;color:var(--rt-dark)}.rt-error{margin:0 0 var(--lxry-space-xs);padding:.6rem .85rem;border:1px solid var(--rt-accent);border-radius:var(--rt-radius);font-size:.875rem;color:var(--rt-text);background:color-mix(in srgb,var(--rt-accent) 12%,transparent)}.rt-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--lxry-space-2xs);width:100%;min-height:3.5rem;padding:.9rem 1.5rem;border:1px solid transparent;border-radius:var(--rt-cta-radius, var(--lxry-radius-pill));background:var(--rt-accent);color:var(--rt-bg);font-family:var(--lxry-font-display);font-size:.9375rem;font-weight:var(--lxry-weight-display-strong);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:var(--lxry-shadow-sm);transition:transform var(--rt-dur) var(--rt-ease),box-shadow var(--rt-dur) var(--rt-ease),background-color var(--rt-dur) var(--rt-ease)}.rt-cta:hover:not([disabled]){transform:translateY(-1px);box-shadow:var(--lxry-shadow-md);background:color-mix(in srgb,var(--rt-accent) 90%,var(--rt-text) 10%)}.rt-cta[disabled]{cursor:not-allowed;opacity:.55;box-shadow:none}.rt-cta--outline{margin-top:var(--lxry-space-2xs);background:transparent;color:var(--rt-dark);border-color:var(--rt-dark);box-shadow:none}.rt-cta--outline:hover{background:var(--rt-dark);color:var(--rt-bg)}.rt-cta svg{width:1rem;height:1rem;flex:0 0 auto}.rt-trust{margin:var(--lxry-space-md) 0 0;padding:0;list-style:none;display:grid;gap:var(--lxry-space-2xs)}.rt-trust li{display:flex;align-items:flex-start;gap:var(--lxry-space-xs);font-size:.875rem;line-height:1.5}.rt-trust svg{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-top:.15rem;color:var(--rt-accent)}.rt-pay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lxry-space-2xs);margin:var(--lxry-space-sm) 0 0;padding:0;list-style:none;line-height:0}.rt-pay li svg{width:2.4rem;height:auto}.rt-acc{margin-top:var(--lxry-space-md);border-top:1px solid var(--rt-line)}.rt-acc details{border-bottom:1px solid var(--rt-line)}.rt-acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--lxry-space-sm);min-height:3.25rem;padding:.75rem 0;cursor:pointer;list-style:none;font-family:var(--lxry-font-display);font-size:.9375rem;letter-spacing:.06em;color:var(--rt-dark)}.rt-acc summary::-webkit-details-marker{display:none}.rt-acc summary svg{width:.9rem;height:.9rem;flex:0 0 auto;transition:transform var(--rt-dur) var(--rt-ease)}.rt-acc details[open] summary svg{transform:rotate(180deg)}.rt-acc__body{padding:0 0 var(--lxry-space-sm);font-size:.9rem;line-height:1.7}.rt-acc__body>:first-child{margin-top:0}.rt-acc__body ul{padding-left:1.2rem}.rt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;gap:var(--lxry-space-sm);padding:.6rem var(--lxry-container-pad);padding-bottom:calc(.6rem + env(safe-area-inset-bottom));background:var(--rt-bg);border-top:1px solid var(--rt-line);box-shadow:var(--lxry-shadow-lg);transform:translateY(105%);visibility:hidden;transition:transform var(--lxry-duration-med) var(--rt-ease),visibility 0s linear var(--lxry-duration-med)}.rt-sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.rt-sticky__info{flex:1 1 auto;min-width:0}.rt-sticky__price{display:block;font-family:var(--lxry-font-display);font-size:1.125rem;letter-spacing:.04em;color:var(--rt-text)}.rt-sticky__meta{display:block;font-size:.75rem;color:var(--rt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-sticky .rt-cta{width:auto;min-height:3rem;padding:.6rem 1.1rem;font-size:.8125rem}.rt-sticky .rt-cta [data-rt-cta-text]{white-space:nowrap}.rt-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;align-items:end}.rt-dialog[hidden]{display:none}.rt-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--rt-text) 55%,transparent)}.rt-dialog__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:92dvh;overflow:hidden;background:var(--rt-bg);color:var(--rt-text);border-radius:var(--lxry-radius-lg) var(--lxry-radius-lg) 0 0;box-shadow:var(--lxry-shadow-xl);animation:rt-sheet-in var(--lxry-duration-med) var(--rt-ease)}@keyframes rt-sheet-in{0%{transform:translateY(6%);opacity:.6}to{transform:none;opacity:1}}.rt-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--lxry-space-sm);padding:var(--lxry-space-sm) var(--lxry-space-md);border-bottom:1px solid var(--rt-line)}.rt-dialog__title{margin:0;font-family:var(--lxry-font-display);font-size:1.125rem;font-weight:400;letter-spacing:.06em;color:var(--rt-dark)}.rt-dialog__step{display:block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rt-muted)}.rt-dialog__close{display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;background:transparent;color:var(--rt-dark);cursor:pointer}.rt-dialog__close svg{width:1rem;height:1rem}.rt-dialog__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--lxry-space-md)}.rt-dialog__foot{display:flex;gap:var(--lxry-space-xs);padding:var(--lxry-space-sm) var(--lxry-space-md);padding-bottom:calc(var(--lxry-space-sm) + env(safe-area-inset-bottom));border-top:1px solid var(--rt-line)}.rt-dialog__foot .rt-cta{min-height:3rem;padding:.6rem 1rem;font-size:.8125rem}.rt-dialog__foot .rt-cta--outline{margin:0;flex:0 0 auto;width:auto}.rt-q{margin:0 0 var(--lxry-space-md)}.rt-q__label{display:block;margin-bottom:var(--lxry-space-2xs);font-family:var(--lxry-font-display);font-size:.9375rem;letter-spacing:.04em;color:var(--rt-dark)}.rt-measure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lxry-space-2xs)}.rt-measure label{display:grid;gap:.25rem;font-size:.75rem;color:var(--rt-muted)}.rt-measure .rt-input{width:100%;text-align:center}.rt-dialog__error{margin:0 0 var(--lxry-space-sm);padding:.6rem .85rem;border:1px solid var(--rt-accent);border-radius:var(--rt-radius);font-size:.875rem}.rt-result{padding:var(--lxry-space-sm);border:1px solid var(--rt-accent);border-radius:var(--rt-radius);background:color-mix(in srgb,var(--rt-sand) 40%,transparent)}.rt-result__title{display:block;margin-bottom:var(--lxry-space-3xs);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rt-muted)}.rt-result__text{margin:0 0 var(--lxry-space-xs);font-family:var(--lxry-font-display);font-size:1.0625rem;letter-spacing:.04em;color:var(--rt-dark)}.rt-result ul{margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55}.rt-result__hints{margin-top:var(--lxry-space-xs);padding-top:var(--lxry-space-xs);border-top:1px solid var(--rt-line)}.rt-result__hints strong{display:block;margin-bottom:.25rem;font-size:.8125rem;color:var(--rt-dark)}.rt-block{display:block}.rt-block+.rt-block{margin-top:var(--rt-block-gap, var(--lxry-space-md))}.rt-block.rt-field,.rt-block.rt-price,.rt-block.rt-preview,.rt-block.rt-check{margin-bottom:0}.rt-block--title+.rt-block,.rt-block--app+.rt-block{margin-top:var(--lxry-space-sm)}.rt-block--price{padding-bottom:var(--lxry-space-sm)}.rt-block--app:empty{display:none}.rt-block--cta+.rt-block--consult{margin-top:var(--lxry-space-2xs)}.rt-block--cta+.rt-block--consult .rt-cta--outline{margin-top:0}.rt-block--trust+.rt-block--trust{margin-top:var(--lxry-space-2xs)}.rt-trust-item{display:flex;align-items:flex-start;gap:var(--lxry-space-xs);font-size:.875rem;line-height:1.5}.rt-trust-item svg{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-top:.15rem;color:var(--rt-accent)}.rt-block--payment .rt-label{margin-bottom:var(--lxry-space-2xs)}.rt-block--payment .rt-pay,.rt-block--accordion{margin-top:0}.rt-block:not(.rt-block--accordion)+.rt-block--accordion{margin-top:var(--rt-block-gap, var(--lxry-space-md))}.rt-block--accordion+.rt-block--accordion.rt-acc{border-top:0}.rt-block--accordion.rt-acc{margin-top:0}.rt-width--range-only{grid-template-columns:minmax(0,1fr)}.rt-preview--svg-only .rt-preview__svg{max-width:24rem;margin:0 auto}.rt-editor-note{padding:var(--lxry-space-xs);border:1px dashed var(--rt-line);border-radius:var(--rt-radius);font-size:.8rem;line-height:1.5;color:var(--rt-muted)}.rt-block--std.product-info-block--with-top-border{border-top:1px solid var(--rt-line);padding-top:var(--lxry-space-sm)}.rt-block--std.product-sku,.rt-block--std.product-inventory:empty{font-size:.8125rem;color:var(--rt-muted)}.rt-block--std.product-inventory:empty{display:none}.rt-block[data-mt]{margin-top:var(--_mt)!important}.rt-block[data-mb]{margin-bottom:var(--_mb)!important}.rt-block[data-fs]{font-size:var(--_fs);--rt-fs-body: var(--_fs)}.rt-block[data-fs] .rt__sub,.rt-block[data-fs] .rt-text,.rt-block[data-fs] .rt-hint,.rt-block[data-fs] .rt-trust-item,.rt-block[data-fs] .rt-acc__body,.rt-block[data-fs] .rt-seg__btn span,.rt-block[data-fs] .rt-summary,.rt-block[data-fs] .rt-price__tax,.rt-block[data-fs] .rt-price__delivery{font-size:var(--_fs)}.rt-block[data-fs-label]{--rt-fs-eyebrow: var(--_fs-label)}.rt-block[data-fs-label] .rt-seg__btn strong,.rt-block[data-fs-label] .rt-acc summary,.rt-block[data-fs-label] .rt-check__title{font-size:var(--_fs-label)}.rt-block[data-color]{color:var(--rt-text)}.rt-block[data-color] h1,.rt-block[data-color] h2,.rt-block[data-color] h3,.rt-block[data-color] h5{color:var(--rt-dark)}.rt-block[data-bg]{background:var(--_bg);padding:var(--_pad, 1rem);border-radius:var(--rt-radius)}.rt-text{max-width:62ch;font-size:var(--rt-fs-body, 1rem);line-height:var(--rt-lh, 1.6);color:var(--rt-text)}.rt-text>:first-child{margin-top:0}.rt-text>:last-child{margin-bottom:0}.rt-text--small{font-size:.8125rem;line-height:1.5;color:var(--rt-muted)}.rt-text--eyebrow{font-family:var(--lxry-font-display);font-size:var(--rt-fs-eyebrow, .75rem);letter-spacing:.15em;text-transform:uppercase;color:var(--rt-text)}.rt-image img{display:block;width:100%;max-width:min(100%,var(--_img-max, 800px));height:auto;border-radius:var(--rt-radius)}.rt-image--center img{margin-inline:auto}.rt-image--center .rt-image__caption{text-align:center}.rt-image__caption{margin:var(--lxry-space-2xs) 0 0;font-size:.8125rem;line-height:1.5;color:var(--rt-muted)}.rt-block--separator{margin-top:var(--_sep-space, var(--lxry-space-sm));margin-bottom:var(--_sep-space, var(--lxry-space-sm))}.rt-block--separator+.rt-block{margin-top:0}.rt-sep{margin:0;border:0;border-top:1px solid var(--rt-line)}.rt-sep--invisible{border-top-color:transparent}.rt-check__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--lxry-space-sm);width:100%;min-height:3.5rem;padding:.75rem var(--lxry-space-sm);border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:color-mix(in srgb,var(--rt-sand) 28%,transparent);color:var(--rt-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--rt-dur) var(--rt-ease),border-color var(--rt-dur) var(--rt-ease)}.rt-check__bar:hover{background:color-mix(in srgb,var(--rt-sand) 50%,transparent);border-color:var(--rt-muted)}.rt-check__q{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:var(--lxry-weight-body);color:var(--rt-muted);line-height:1.4}.rt-check__a{display:inline-flex;align-items:center;gap:var(--lxry-space-2xs);flex:0 0 auto}.rt-check__a b{font-family:var(--lxry-font-display);font-weight:400;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rt-dark);white-space:nowrap}.rt-check__ic{display:grid;place-items:center;width:1.625rem;height:1.625rem;flex:0 0 auto;border-radius:2px;background:var(--rt-dark);color:var(--rt-bg);transition:background-color var(--rt-dur) var(--rt-ease),transform var(--rt-dur) var(--rt-ease)}.rt-check__ic svg{width:.75rem;height:.75rem}.rt-check__bar:hover .rt-check__ic{background:var(--rt-accent);transform:translate(1px,-1px)}.rt-check__hint{margin:var(--lxry-space-2xs) 0 0;font-size:.75rem;line-height:1.45;text-align:center;color:var(--rt-muted)}.rt-check__done{display:none}.rt-check__tick{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;margin-right:.4rem;vertical-align:-.25rem;border-radius:50%;background:var(--rt-accent);color:var(--rt-bg)}.rt-check__tick svg{width:.6rem;height:.6rem}.rt-check.is-done .rt-check__open{display:none}.rt-check.is-done .rt-check__done{display:inline}.rt-check.is-done .rt-check__bar{border-color:var(--rt-accent);background:color-mix(in srgb,var(--rt-accent) 8%,transparent)}.rt-check.is-done .rt-check__q{color:var(--rt-dark)}.rt-dialog__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:0 var(--lxry-space-md);margin-top:-1px}.rt-dialog__progress span{display:block;height:3px;background:var(--rt-line);border-radius:2px;transition:background-color var(--lxry-duration-med) var(--rt-ease)}.rt-dialog__progress span.is-on{background:var(--rt-dark)}.rt-dialog__progress span.is-current{background:var(--rt-accent)}.rt-q__label{font-size:1rem;margin-bottom:var(--lxry-space-xs)}.rt-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--lxry-space-2xs)}.rt-opt{position:relative;display:flex;align-items:center;gap:var(--lxry-space-2xs);min-height:3.25rem;padding:.7rem .85rem;border:1px solid var(--rt-line);border-radius:var(--rt-radius);background:var(--rt-bg);font-size:.875rem;line-height:1.3;color:var(--rt-text);cursor:pointer;transition:background-color var(--rt-dur) var(--rt-ease),border-color var(--rt-dur) var(--rt-ease),box-shadow var(--rt-dur) var(--rt-ease)}.rt-opt:hover{border-color:var(--rt-muted)}.rt-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rt-opt__mark{position:relative;flex:0 0 auto;width:1.125rem;height:1.125rem;border:1px solid var(--rt-muted);border-radius:50%;background:var(--rt-bg);transition:background-color var(--rt-dur) var(--rt-ease),border-color var(--rt-dur) var(--rt-ease)}.rt-opt__mark:after{content:"";position:absolute;left:50%;top:50%;width:.4rem;height:.4rem;border-radius:50%;background:var(--rt-bg);transform:translate(-50%,-50%) scale(0);transition:transform var(--rt-dur) var(--rt-ease)}.rt-opt__text{flex:1 1 auto;min-width:0}.rt-opt input:checked~.rt-opt__mark,.rt-opt.is-checked .rt-opt__mark{background:var(--rt-dark);border-color:var(--rt-dark)}.rt-opt input:checked~.rt-opt__mark:after,.rt-opt.is-checked .rt-opt__mark:after{transform:translate(-50%,-50%) scale(1)}.rt-opt input:checked~.rt-opt__text,.rt-opt.is-checked .rt-opt__text{color:var(--rt-dark)}.rt-opt:has(input:checked),.rt-opt.is-checked{background:var(--rt-sand);border-color:var(--rt-dark);box-shadow:inset 0 0 0 1px var(--rt-dark)}.rt-opt:has(input:focus-visible){outline:2px solid var(--rt-accent);outline-offset:2px}.rt-opt input:focus-visible~.rt-opt__mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--rt-accent) 40%,transparent)}.rt-result__tick{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;margin-right:.4rem;vertical-align:-.3rem;border-radius:50%;background:var(--rt-accent);color:var(--rt-bg)}.rt-result__tick svg{width:.6rem;height:.6rem}.rt-result{border-color:color-mix(in srgb,var(--rt-accent) 60%,transparent)}.rt-result__text{font-size:1.125rem}.rt-dialog{font-family:var(--lxry-font-body);font-weight:var(--lxry-weight-body);letter-spacing:var(--lxry-tracking-body);line-height:1.5;color:var(--rt-text)}.rt-dialog *,.rt-dialog *:before,.rt-dialog *:after{box-sizing:border-box}.rt-dialog__backdrop{animation:rt-fade-in var(--lxry-duration-med) var(--rt-ease)}.rt-dialog__body [data-rt-step]:not([hidden]){animation:rt-step-in var(--lxry-duration-med) var(--rt-ease) both}.rt-dialog__body [data-rt-step]:not([hidden]) .rt-q{animation:rt-rise var(--lxry-duration-med) var(--rt-ease) both}.rt-dialog__body [data-rt-step]:not([hidden]) .rt-q:nth-child(2){animation-delay:60ms}.rt-dialog__body [data-rt-step]:not([hidden]) .rt-q:nth-child(3){animation-delay:.12s}.rt-dialog__body [data-rt-step]:not([hidden]) .rt-dialog__foot{animation:rt-rise var(--lxry-duration-med) var(--rt-ease) .16s both}.rt-opt:active{transform:scale(.985)}.rt-opt{transition:background-color var(--rt-dur) var(--rt-ease),border-color var(--rt-dur) var(--rt-ease),box-shadow var(--rt-dur) var(--rt-ease),transform var(--rt-dur) var(--rt-ease)}.rt-opt input:checked~.rt-opt__mark,.rt-opt.is-checked .rt-opt__mark{animation:rt-pop var(--lxry-duration-med) var(--rt-ease)}.rt-dialog__progress span{transform-origin:left center}.rt-dialog__progress span:after{content:"";display:block;height:100%;border-radius:inherit;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--lxry-duration-slow) var(--rt-ease)}.rt-dialog__progress span.is-on{color:var(--rt-dark);background:var(--rt-line)}.rt-dialog__progress span.is-on:after{transform:scaleX(1)}.rt-dialog__progress span.is-current{color:var(--rt-accent);background:var(--rt-line)}.rt-result{animation:rt-rise var(--lxry-duration-slow) var(--rt-ease) both}.rt-result li{animation:rt-rise var(--lxry-duration-med) var(--rt-ease) both}.rt-result li:nth-child(2){animation-delay:80ms}.rt-result li:nth-child(3){animation-delay:.16s}.rt-dialog__foot .rt-cta:hover:not([disabled]){transform:translateY(-1px)}.rt-dialog__close{transition:background-color var(--rt-dur) var(--rt-ease),transform var(--rt-dur) var(--rt-ease)}.rt-dialog__close:hover{background:color-mix(in srgb,var(--rt-sand) 60%,transparent);transform:rotate(90deg)}@keyframes rt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes rt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rt-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.rt-dialog--center{grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;padding:var(--lxry-space-sm)}.rt-dialog--center .rt-dialog__panel{width:min(28rem,100%);max-width:100%;min-width:0;max-height:90dvh;border-radius:var(--lxry-radius-md);animation:rt-rise var(--lxry-duration-med) var(--rt-ease)}.rt-anfrage__config{overflow-wrap:anywhere}.rt-consult__hint{text-align:center}.rt-anfrage__intro{margin:0 0 var(--lxry-space-sm);font-size:.9375rem;line-height:1.55;color:var(--rt-muted)}.rt-anfrage .rt-q__label{margin-bottom:var(--lxry-space-2xs)}.rt-anfrage__text{display:block;width:100%;min-height:7.5rem;padding:.75rem .85rem;resize:vertical;line-height:1.5}.rt-anfrage__text:focus{border-color:var(--rt-dark);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--rt-accent) 30%,transparent)}.rt-anfrage__config{margin:var(--lxry-space-2xs) 0 var(--lxry-space-sm);font-size:.75rem;line-height:1.5;color:var(--rt-muted)}.rt-anfrage__config:empty{display:none}.rt-anfrage__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--lxry-space-2xs)}.rt-anfrage__primary{grid-column:1 / -1}.rt-anfrage__actions .rt-cta--outline{padding-inline:.75rem;font-size:.8125rem}.rt-anfrage__actions .rt-cta--outline:only-child,.rt-anfrage__actions .rt-anfrage__primary+.rt-cta--outline:last-child{grid-column:1 / -1}.rt-anfrage__actions .rt-cta{margin:0;min-height:3.25rem}.rt-anfrage__actions .rt-cta svg{width:1.1rem;height:1.1rem}.rt-anfrage__actions .rt-cta small{display:block;font-family:var(--lxry-font-body);font-size:.7rem;letter-spacing:.04em;text-transform:none;font-weight:var(--lxry-weight-body);opacity:.85}.rt-anfrage__note{margin-top:var(--lxry-space-sm);text-align:center}@media(min-width:700px){.rt-dialog{align-items:center;justify-items:center;padding:var(--lxry-space-md)}.rt-dialog__panel{width:min(34rem,100%);max-height:88dvh;border-radius:var(--lxry-radius-md)}}@media(min-width:750px){.rt-sticky{justify-content:center}.rt-sticky__info{flex:0 1 28rem}}@media(prefers-reduced-motion:reduce){.rt *,.rt-section *,.rt-sticky,.rt-dialog__panel{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/raumteiler-konfigurator.css.map */
