.carina-scenes{padding-block:36px 48px}.carina-scenes-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.carina-scenes-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 0}.carina-scenes-heading p{font-size:15px;color:#6b6964;margin:0}.carina-scenes-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.carina-scenes-grid figure{margin:0;min-width:0}.carina-scenes-image{position:relative;overflow:hidden;border-radius:8px;background:#eeece7}.carina-scenes-image img{display:block;width:100%;height:clamp(260px,26vw,370px);object-fit:cover;object-position:center 55%}.carina-scenes-image>span,.carina-scene-note{font-size:10px;color:white;background:#24242480;padding:5px 9px;border-radius:3px;position:absolute;bottom:12px;left:12px}.carina-scenes-grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0}.carina-scenes-grid figcaption>div>span{font-size:10px;letter-spacing:.12em;color:#73716c}.carina-scenes-grid h3{font-size:20px;letter-spacing:-.025em;margin:6px 0 0}.carina-scenes-grid a{font-size:12px;white-space:nowrap;color:#333;text-decoration:none;border-bottom:1px solid #aaa;padding-bottom:6px}.carina-scenes-grid a:focus-visible{outline:2px solid #333;outline-offset:4px}.carina-scene-panorama,.carina-scene-final{position:relative}.carina-scene-panorama>img{object-position:center 55%}.carina-scene-final>img{object-position:center 48%}.carina-scene-note{z-index:2;left:auto;right:14px;bottom:14px;pointer-events:none}@media(max-width:760px){.carina-scenes{padding-block:28px}.carina-scenes-heading{display:block}.carina-scenes-heading p{margin-top:12px}.carina-scenes-grid{grid-template-columns:1fr;gap:18px}.carina-scenes-image img{height:auto;aspect-ratio:4/3;object-fit:cover}.carina-scenes-grid h3{font-size:19px}.carina-scenes-grid figcaption{gap:10px}.carina-scenes-grid a{font-size:11px}}

@media(max-width:760px){.carina-booking-body .carina-scene-final,.carina-booking-body .carina-scene-panorama{display:flex;flex-direction:column;height:auto;min-height:0}.carina-booking-body .carina-scene-final>img,.carina-booking-body .carina-scene-panorama>img{position:relative;inset:auto;display:block;width:100%;height:280px;object-fit:cover}.carina-booking-body .carina-scene-final .final-panel,.carina-booking-body .carina-scene-panorama .panorama-panel{position:relative;inset:auto;width:100%;height:auto;min-height:0;padding:28px 24px;background:#303030;border-radius:0;backdrop-filter:none;gap:24px}.carina-scene-final .final-panel h2{font-size:32px;margin-block:18px}.carina-scene-note{top:250px;bottom:auto;font-size:9px}}
