body { margin: 0; padding: 0; background: #333; display: flex; justify-content: center; align-items: center; width: 100vw; height: 100vh; overflow: hidden; max-width: 100vw; max-height: 100vh; }#banner { position: relative; width: 1080px; height: 1080px; background: #000000; overflow: hidden; opacity: 0; visibility: hidden; transition: opacity 0.4s; transform-origin: center center; }#banner.ready { opacity: 1; visibility: visible; }#clip-frame { position: absolute; top: 0; left: 0; width: 1080px; height: 1080px; clip-path: inset(0); isolation: isolate; }.layer { position: absolute; top: 0; left: 0; will-change: transform; pointer-events: none; }.filter-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.mask-container { overflow: hidden; transform: translateZ(0); }.text-layer { white-space: pre; line-height: 1.2; -webkit-font-smoothing: antialiased; }.clickable { cursor: pointer; pointer-events: auto; }.hover-layer { pointer-events: none; opacity: 0; transition: opacity 0.3s; }#Dining-Rm-1png_7 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0px, 0px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Living-Room-1png_6 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0px, 0px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Woman-Phone-1png_5 {    width: 451px; height: 624px;    transform-origin: 225.5px 312px;    transform: translate3d(-73.5px, 548px, 0) rotate(0deg) scale(0.7051, 0.7051);    opacity: 0.99;    overflow: hidden;    }#BLACKFRIDAYSALE_4 {    width: 420.231987148523px; height: 553.120007615536px;    transform-origin: 206.98px 139.16px;    transform: translate3d(324.565663307905px, 309.558742523193px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 196px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#BLACKFRIDAYSALE_4 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(0);}#UPTO70OFFSTOREWIDE_3 {    width: 650.564014250413px; height: 528.640007265843px;    transform-origin: 325.282px 132.77px;    transform: translate3d(214.717988973483px, 284.129796028137px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 187px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#UPTO70OFFSTOREWIDE_3 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(1000px) rotate(0deg) scale(1);}#PowellsLogovectorAI-Newsvg_2_fw {    position: absolute; top: 0; left: 0;    transform: translate3d(414.5px, -80.5px, 0);    filter: drop-shadow(4px 4px 0px rgba(0,0,0,0.5));    will-change: transform, filter;}#PowellsLogovectorAI-Newsvg_2 {    width: 251px; height: 53px;    transform-origin: 125.5px 26.5px;    transform: rotate(0deg) scale(1.88, 1.88);    opacity: 1;    overflow: hidden;    }#Button-1svg_1 {    width: 71px; height: 15px;    transform-origin: 35.5px 7.5px;    transform: translate3d(504.5px, 986.5px, 0) rotate(0deg) scale(3.16, 3.16);    opacity: 1;    overflow: hidden;    }