.room-actions{display:block}.room-actions .room-book{min-height:56px}.room-image:after{display:none}.room-image .room-carousel-controls{position:absolute;z-index:4;inset:0;border:0;display:block;min-height:0;pointer-events:none}.room-image .room-carousel-controls button{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:74px;border:1px solid #ffffff54;background:#06151fc4;color:#fff;font-size:22px;opacity:0;pointer-events:auto;transition:opacity .3s,background .3s,transform .3s}.room-image .room-carousel-controls [data-room-prev]{left:16px}.room-image .room-carousel-controls [data-room-next]{right:16px}.room-image:hover .room-carousel-controls button,.room-image:focus-within .room-carousel-controls button{opacity:1}.room-image .room-carousel-controls button:hover{background:var(--gold);color:var(--navy);transform:translateY(-50%) scale(1.05)}.room-image .room-carousel-controls span{position:absolute;right:18px;bottom:16px;background:#071722dc;color:#fff;padding:8px 11px;font-size:8px;letter-spacing:.16em}.room-image>span{z-index:5}@media(max-width:800px),(hover:none){.room-image .room-carousel-controls button{opacity:1;width:46px;height:62px}.room-image .room-carousel-controls [data-room-prev]{left:10px}.room-image .room-carousel-controls [data-room-next]{right:10px}}
