/* Show the complete portrait fireplace photograph, including its hearth. */
.nectar-slider-wrap .swiper-slide .image-bg[style*="IMG_2136-rotated.jpeg"] {
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
/* Preserve the complete natural marble island photograph. */
.nectar-slider-wrap .swiper-slide .image-bg[style*="IMG_0630.jpeg"] {
 background-size: contain !important;
 background-position: center center !important;
 background-repeat: no-repeat !important;
}
/* Place fireplace wording in the black area beside the full photograph. */
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .slide-bg-wrap { left:38% !important; width:62% !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) > .container { position:absolute !important; left:5% !important; top:0 !important; width:28% !important; max-width:none !important; height:100% !important; padding:0 !important; margin:0 !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content { width:100% !important; top:50% !important; bottom:auto !important; transform:translateY(-50%) !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) h2 { font-size:28px !important; line-height:1.2 !important; color:#fff !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content p { font-size:18px !important; line-height:1.6 !important; color:#fff !important; }
@media(max-width:690px) {
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .slide-bg-wrap { left:0 !important; width:100% !important; height:60% !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) > .container { left:6% !important; top:62% !important; width:88% !important; height:35% !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) h2 { font-size:22px !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content p { font-size:15px !important; }
}
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content { padding:0 !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content h2, .nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content p { opacity:1 !important; transform:none !important; width:100% !important; }
/* Larger fireplace wording. */
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) > .container { width:36% !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content h2 { font-size:40px !important; line-height:1.15 !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content p { font-size:24px !important; line-height:1.45 !important; }
@media(max-width:690px) {
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) > .container { width:88% !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content h2 { font-size:28px !important; }
.nectar-slider-wrap .swiper-slide:has(.image-bg[style*="IMG_2136-rotated.jpeg"]) .content p { font-size:18px !important; }
}