/* Original product photographs, framed for the existing category presentation. */
html body[data-product-scenes] #content [data-product-hero]{background-color:#090c10!important;background-size:cover!important;background-position:center!important}
html body[data-product-scenes] #content [data-product-hero="touch"]{background-image:url("assets/product-scenes-20260926/touch-hero.svg")!important}
html body[data-product-scenes] #content [data-product-hero="fixtures"]{background-image:url("assets/product-scenes-20260926/fixtures-hero.svg")!important}
html body[data-product-scenes] #content [data-product-hero]::before{background:linear-gradient(90deg,rgba(5,8,11,.20),transparent 70%)!important;opacity:1!important}
html body[data-product-scenes] #content [data-product-hero] :is(h1,h2){color:#f6f7f8!important;-webkit-text-fill-color:#f6f7f8!important;background:none!important}
html body[data-product-scenes] #content [data-product-hero] .pe-kicker{color:#c2c9ce!important;letter-spacing:.12em!important}
html body[data-product-scenes] #content [data-product-hero] p{color:#cbd1d7!important}
html body[data-product-scenes] #content :is(.mdw-card-portfolio-image-left,.mdw-card-portfolio-image-right):has(img[src*="product-scenes-20260926"]) .elementor-widget-container{background:#0b0e12!important;overflow:hidden;border:1px solid rgba(221,229,236,.10)!important;padding:0!important;box-shadow:0 20px 50px #0003!important}
html body[data-product-scenes] #content img[src*="product-scenes-20260926"]{background:#0b0e12!important;object-fit:cover!important;object-position:center!important;padding:0!important;mix-blend-mode:normal!important;filter:none!important}
html body[data-product-scenes] #content .mdw-card-portfolio img[src*="product-scenes-20260926"]{width:100%!important;height:100%!important;max-height:none!important}
html body[data-product-scenes] #content :is(.as-side-slider,.dm-card-slider) .elementor-testimonial__image:has(img[src*="product-scenes-20260926"]){background:#0b0e12!important}
html body[data-product-scenes] #content .as-slider .elementor-background-overlay{background:linear-gradient(90deg,rgba(5,8,11,.65),rgba(5,8,11,.1) 70%)!important}
html body[data-product-scenes] #content .as-side-slider img[src*="tasma-cri97-"]{object-position:75% center!important}
@media(max-width:1024px){
 html body[data-product-scenes] #content [data-product-hero="touch"]{background-image:url("assets/product-scenes-20260926/touch-entry-mobile.svg")!important;background-position:center top!important;background-size:cover!important}
 html body[data-product-scenes] #content [data-product-hero="fixtures"]{background-image:url("assets/product-scenes-20260926/fixtures-mobile.svg")!important;background-position:center top!important;background-size:cover!important}
 html body[data-product-scenes] #content [data-product-hero]::before{background:linear-gradient(180deg,transparent 0%,transparent 28%,rgba(9,12,16,.45) 46%,#090c10 68%)!important}
 html body[data-product-scenes] #content .pm-feature-photo[src*="product-scenes-20260926"]{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
 html body[data-product-scenes] #content .pm-feature:has(img[src*="product-scenes-20260926"])::after{background:linear-gradient(180deg,transparent 25%,#090c1033 40%,#090c10e8 64%,#090c10 83%)!important}
 html body[data-product-scenes] #content .pm-feature-photo[src*="tasma-cri97-"]{object-position:78% center!important}
 html body[data-product-scenes] #content .pm-feature:has(.pm-feature-photo[src*="tasma-cri97-"])::after{background:linear-gradient(180deg,#05080d99,transparent 17%,transparent 26%,#101b27b8 43%,#101b27 66%)!important}
}
@media(min-width:768px) and (max-width:1024px){
 html body[data-product-scenes] #content [data-product-hero="touch"]{background-image:url("assets/product-scenes-20260926/touch-hero.svg")!important}
 html body[data-product-scenes] #content [data-product-hero="fixtures"]{background-image:url("assets/product-scenes-20260926/fixtures-hero.svg")!important}
}
