.olyrel-product-real-homes{min-width:0;margin-block:18px 24px;color:#171717}.olyrel-product-real-homes__heading{margin:0 0 12px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-align:left}.olyrel-product-real-homes__track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px}.olyrel-product-real-homes__media{position:relative;display:block;flex:0 0 calc((100% - 30px)/4);min-width:0;overflow:hidden;border-radius:5px;background:#f0eeeb;scroll-snap-align:start}.olyrel-product-real-homes video{display:block;width:100%;height:auto;object-fit:contain}.olyrel-product-real-homes__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.olyrel-product-real-homes__play[hidden],.olyrel-product-real-homes__status[hidden]{display:none}.olyrel-product-real-homes__play span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#17171794;box-shadow:0 0 0 1px #ffffff80}.olyrel-product-real-homes__play svg{width:16px;height:16px;margin-left:2px}.olyrel-product-real-homes__play:focus-visible,.olyrel-product-real-homes video:focus-visible{outline:2px solid #fff;outline-offset:-4px}.olyrel-product-real-homes__track:focus-visible{outline:2px solid #171717;outline-offset:3px}.olyrel-product-real-homes__status{padding:8px;margin:0;font-size:12px}@media(max-width:749px){.olyrel-product-real-homes__media{flex-basis:38%}.olyrel-product-real-homes__heading{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/olyrel-product-real-homes.css.map */
