.shop-by-room{display:block;padding:20px 0}.shop-by-room h2{margin-bottom:16px}.shop-by-room swiper-container{overflow:hidden;padding-left:1.5rem}.shop-by-room swiper-container>div:not(.swiper-initialized) .swiper-slide{flex-shrink:0;margin-right:2.2rem}.shop-by-room .swiper-slide{aspect-ratio:4/5;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 2px 6px #0000001a;cursor:pointer;overflow:hidden;position:relative;width:150px}.shop-by-room .swiper-slide img{transition-duration:.7s;width:100%}.shop-by-room .swiper-slide:hover img{scale:105% 105%}.shop-by-room .swiper-slide .hover-overlay{position:absolute;transition-duration:.5s}.shop-by-room .swiper-slide:hover .hover-overlay{background-color:color-mix(in oklab,#000 20%,transparent)}.shop-by-room .swiper-slide .room-title-container{background-image:linear-gradient(to top in oklab,color-mix(in oklab,#000 70%,transparent) 0%,color-mix(in oklab,#000 40%,transparent) 50%,transparent 100%);box-sizing:border-box;bottom:0;left:0;padding:1.5rem;position:absolute}.shop-by-room .swiper-slide p{color:#fff;font-size:2rem;font-weight:300;letter-spacing:.025em;margin:0}@media screen and (min-width: 750px){.shop-by-room{padding:20px 1.5rem}.shop-by-room swiper-container{padding-left:0}.shop-by-room .swiper-slide{width:250px}.shop-by-room .swiper-slide .room-title-container{padding:2.4rem;height:fit-content}.shop-by-room .swiper-slide p{font-size:2.4rem;justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-shop-by-room.css.map */
