.persistent-floating-container{--movement-scale:1;--opacity-min:0.6;--opacity-max:1;--scale-min:0.8;--scale-max:1.1;--dot-color:#3d5753}@keyframes persistentFloat1{0%{transform:translate(0) scale(1);opacity:var(--opacity-min)}25%{transform:translate(calc(15px * var(--movement-scale)),calc(-10px * var(--movement-scale))) scale(var(--scale-max));opacity:var(--opacity-max)}50%{transform:translate(calc(25px * var(--movement-scale)),calc(5px * var(--movement-scale))) scale(var(--scale-min));opacity:calc((var(--opacity-min) + var(--opacity-max)) / 2)}75%{transform:translate(calc(10px * var(--movement-scale)),calc(20px * var(--movement-scale))) scale(calc((var(--scale-min) + var(--scale-max)) / 2));opacity:calc((var(--opacity-min) + var(--opacity-max)) * .8)}to{transform:translate(0) scale(1);opacity:var(--opacity-min)}}@keyframes persistentFloat2{0%{transform:translate(0) scale(1);opacity:calc((var(--opacity-min) + var(--opacity-max)) * .8)}30%{transform:translate(calc(-12px * var(--movement-scale)),calc(15px * var(--movement-scale))) scale(var(--scale-max));opacity:var(--opacity-max)}60%{transform:translate(calc(-20px * var(--movement-scale)),calc(-8px * var(--movement-scale))) scale(var(--scale-min));opacity:var(--opacity-min)}90%{transform:translate(calc(-5px * var(--movement-scale)),calc(-15px * var(--movement-scale))) scale(calc((var(--scale-min) + var(--scale-max)) * .9));opacity:calc((var(--opacity-min) + var(--opacity-max)) * .9)}to{transform:translate(0) scale(1);opacity:calc((var(--opacity-min) + var(--opacity-max)) * .8)}}@keyframes persistentFloat3{0%{transform:translate(0) scale(1);opacity:var(--opacity-max)}20%{transform:translate(calc(8px * var(--movement-scale)),calc(-18px * var(--movement-scale))) scale(var(--scale-min));opacity:calc((var(--opacity-min) + var(--opacity-max)) * .8)}40%{transform:translate(calc(-15px * var(--movement-scale)),calc(-12px * var(--movement-scale))) scale(var(--scale-max));opacity:var(--opacity-max)}80%{transform:translate(calc(-8px * var(--movement-scale)),calc(10px * var(--movement-scale))) scale(calc((var(--scale-min) + var(--scale-max)) * .95));opacity:calc((var(--opacity-min) + var(--opacity-max)) * .85)}to{transform:translate(0) scale(1);opacity:var(--opacity-max)}}@keyframes persistentFloat4{0%{transform:translate(0) scale(1);opacity:var(--opacity-min)}35%{transform:translate(calc(20px * var(--movement-scale)),calc(-5px * var(--movement-scale))) scale(var(--scale-max));opacity:var(--opacity-max)}70%{transform:translate(calc(12px * var(--movement-scale)),calc(-20px * var(--movement-scale))) scale(var(--scale-min));opacity:calc((var(--opacity-min) + var(--opacity-max)) * .8)}to{transform:translate(0) scale(1);opacity:var(--opacity-min)}}.persistent-float{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;transition:all .6s cubic-bezier(.4,0,.2,1)}.persistent-float-1{animation-name:persistentFloat1;animation-duration:3s;animation-delay:0s}.persistent-float-2{animation-name:persistentFloat2;animation-duration:2.5s;animation-delay:.2s}.persistent-float-3{animation-name:persistentFloat3;animation-duration:3.5s;animation-delay:.4s}.persistent-float-4{animation-name:persistentFloat4;animation-duration:2.8s;animation-delay:.6s}.embla{width:100%}.embla__container{display:flex;gap:10px;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;padding:0 10px}.embla__slide{position:relative;min-width:0;flex:0 0 auto}.embla::-webkit-scrollbar{height:6px}.embla::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.embla::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.embla::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.embla::-webkit-scrollbar{display:none}.embla{-ms-overflow-style:none}.embla__container.no-transition-on-loop,.embla__container.no-transition-on-loop .embla__slide{transition:none!important}.embla.is-dragging .embla__container .embla__slide{transition:transform 2s cubic-bezier(.1,.7,.1,1),opacity 2s cubic-bezier(.1,.7,.1,1)}.embla__slide{will-change:transform,opacity;transition-timing-function:cubic-bezier(.1,.7,.1,1)}.embla__container{will-change:transform}.embla.free-scrolling .embla__container{scroll-snap-type:none!important;scroll-behavior:auto!important}.embla{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.embla,.embla__container{-webkit-overflow-scrolling:touch}.embla__container{pointer-events:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.embla__slide:not(.is-active) .bg-white{transition:all .3s ease}.embla__slide:not(.is-active):hover .bg-white{transform:scale(1.05);opacity:.9;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.embla__slide{scroll-snap-align:center;scroll-snap-stop:always}.furniture-selector .embla__slide{flex:0 0 auto;width:165px}.furniture-selector .embla__slide.is-active{width:185px}