.room-finder{--rf-surface: var(--rf-soft);--rf-upholstery: var(--rf-paper);--rf-rug-fill: var(--rf-accent);--rf-outline: var(--rf-ink);--rf-stitch: rgb(34 35 33 / 35%)}.room-finder h2{scroll-margin-top:110px}.room-finder .rf-measuring-guide{background:var(--rf-surface)}.room-finder .rf-measure-help{margin-bottom:0;border-top:1px solid var(--rf-line)}.room-finder [data-step="1"]>.rf-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.room-finder .rf-choice.rf-choice--situation{padding:12px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.room-finder .rf-scene-preview{display:block;width:100%;height:112px;background:var(--rf-surface);border-radius:10px}.room-finder .rf-scene-preview text{display:none}.room-finder .rf-scene-preview .rf-diagram__clearance{display:none}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__rug{fill:var(--rf-rug-fill);stroke:var(--rf-outline)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__furniture{fill:var(--rf-upholstery);stroke:var(--rf-outline);stroke-width:1}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__detail{fill:var(--rf-paper);stroke:var(--rf-stitch)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__pillow{fill:var(--rf-rose);stroke:var(--rf-outline);stroke-width:.7}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__headboard{fill:var(--rf-rose);stroke:var(--rf-outline)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__blanket{fill:var(--rf-surface);stroke:var(--rf-stitch)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__fold{fill:var(--rf-rose);stroke:var(--rf-stitch)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__paper{fill:var(--rf-paper);stroke:var(--rf-outline)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__pencil{fill:none;stroke:var(--rf-outline);stroke-width:3;stroke-linecap:round}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__seam{stroke:var(--rf-outline)}.room-finder .rf-scene-preview [data-furniture-kind]{filter:drop-shadow(1px 2px 2px rgb(34 35 33 / 12%))}.room-finder .rf-diagram svg{background:var(--rf-surface)}.room-finder .rf-diagram text{stroke:var(--rf-surface)}.room-finder .rf-diagram__legend span:first-child:before{background:var(--rf-rug-fill)}.room-finder .rf-placement-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.room-finder .rf-placement-choice{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;text-align:left}.room-finder .rf-placement-choice .rf-scene-preview{height:82px}.room-finder .rf-profile-media{display:block;aspect-ratio:4 / 3;background:var(--rf-surface);overflow:hidden}.room-finder .rf-profile-media img{margin:0;border-radius:0;object-position:center bottom}.room-finder .rf-profile-fallback{padding:20px 14px;font-size:1.3rem}.room-finder .rf-choice--material .rf-choice__label{padding-top:14px}.room-finder [data-step="4"]>.rf-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.room-finder .rf-result__layout{max-width:860px;margin-inline:auto;gap:24px}.room-finder .rf-result__placement{max-width:800px}.room-finder .rf-result__mood{width:100%;max-width:800px;margin:0 auto}.room-finder .rf-result__mood img{max-height:380px;object-fit:cover;border-radius:0}.room-finder .rf-result__mood figcaption{padding:12px 0;margin:0}.room-finder .rf-result__advice{padding:20px;background:var(--rf-surface);border-radius:14px}@media(min-width:768px){.room-finder [data-step="1"]>.rf-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.room-finder .rf-scene-preview{height:130px}.room-finder .rf-placement-choices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.room-finder .rf-diagram__texture{fill:none;stroke:var(--rf-paper);stroke-width:1;opacity:.28}.room-finder .rf-choice--situation .rf-choice__label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal}.room-finder .rf-measuring-tools{font-size:1.4rem;max-width:65ch}.room-finder .rf-result__mood{margin-block:32px}.room-finder .rf-result__mood img{max-height:520px;object-fit:contain;height:auto}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__detail{fill:var(--rf-paper)}.room-finder :is(.rf-scene-preview,.rf-diagram) .rf-diagram__toy-letter{display:block;font-size:10px;font-weight:700;text-anchor:middle;fill:var(--rf-ink);stroke:none}.room-finder .rf-diagram__texture{opacity:.18}
/*# sourceMappingURL=/cdn/shop/t/5/assets/room-finder-polish.css.map */
