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; }#Sectional-BFpng_14 {    width: 1083px; height: 1083px;    transform-origin: 541.5px 541.5px;    transform: translate3d(-1.5px, -1.5px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Bedroom-BFpng_13 {    width: 1224px; height: 1224px;    transform-origin: 612px 612px;    transform: translate3d(-72px, -72px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Dining-Rm-1png_12 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0.37396240234375px, 14px, 0) rotate(0deg) scale(1, 1);    opacity: 0.01;    overflow: hidden;    }#Living-Room-1png_11 {    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_10 {    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_9 {    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_9 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(0);}#UPTO70OFFSTOREWIDE_8 {    width: 593.240012954921px; height: 462.400006605312px;    transform-origin: 296.62px 120.7px;    transform: translate3d(243.379969168454px, 296.199796676636px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 170px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#UPTO70OFFSTOREWIDE_8 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(1);}#PLUSINSTANTDISCOUNTSUPTO1000_7_fw {    position: absolute; top: 0; left: 0;    transform: translate3d(182.944975778461px, 222.199796676636px, 0);    filter: drop-shadow(4px 4px 0px rgba(0,0,0,0.5));    will-change: transform, filter;}#PLUSINSTANTDISCOUNTSUPTO1000_7 {    width: 719.040048494935px; height: 630.050007067621px;    transform-origin: 357.055px 120.7px;    transform: rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 170px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#PLUSINSTANTDISCOUNTSUPTO1000_7 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(1);}#or60monthsnointerestfinancing_6_fw {    position: absolute; top: 0; left: 0;    transform: translate3d(210.824980661273px, 222.199796676636px, 0);    filter: drop-shadow(4px 4px 0px rgba(0,0,0,0.5));    will-change: transform, filter;}#or60monthsnointerestfinancing_6 {    width: 663.28003872931px; height: 622.400006605312px;    transform-origin: 329.175px 120.7px;    transform: rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 170px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#or60monthsnointerestfinancing_6 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(1);}#PLUSFreeFrontDoorDelivery_5_fw {    position: absolute; top: 0; left: 0;    transform: translate3d(221.87499897182px, 222.199796676636px, 0);    filter: drop-shadow(4px 4px 0px rgba(0,0,0,0.5));    will-change: transform, filter;}#PLUSFreeFrontDoorDelivery_5 {    width: 639.30999673903px; height: 460.700006484985px;    transform-origin: 318.125px 120.7px;    transform: rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Bebas Neue", sans-serif; font-size: 170px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#PLUSFreeFrontDoorDelivery_5 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(1);}#PowellsLogovectorAI-Newsvg_4 {    width: 251px; height: 53px;    transform-origin: 125.5px 26.5px;    transform: translate3d(414.5px, -82.5px, 0) rotate(0deg) scale(1.91, 1.91);    opacity: 1;    overflow: hidden;    }#Button-1svg_3 {    width: 278px; height: 116px;    transform-origin: 139px 58px;    transform: translate3d(401px, 940px, 0) rotate(0deg) scale(1.34, 1.34);    opacity: 1;    overflow: hidden;    }#truck2-Logo-powells-editcopypng_2 {    width: 792px; height: 494px;    transform-origin: 396px 247px;    transform: translate3d(145px, 630.599815368652px, 0) rotate(0deg) scale(0.38, 0.38);    opacity: 0;    overflow: hidden;    }#POWBlk-Fri-Sale_Social_26-11433_1080x1080jpg_1 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0px, -1083px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: hidden;    }