/* Only the presentation outside the original product silhouettes changes. */
img[src*="0217c32eb3-produktbild_new_2"]{--product-mask:url('assets/produktmaske-slim.svg?v=2')}
img[src*="caee80bc7e-colonia2"]{--product-mask:url('assets/produktmaske-swing.svg?v=2')}
img[src*="3bc7af6872-produktbild_new_3"]{--product-mask:url('assets/produktmaske-lane.svg?v=2')}
img[src*="0204bb1268-produktbild_new_4"]{--product-mask:url('assets/produktmaske-touch.svg?v=2')}
img[src*="06563613e6-schranke"]{--product-mask:url('assets/produktmaske-swing-detail.svg?v=2')}
img[src*="produktbild_new_"],img[src*="colonia2-1024"],img[src*="06563613e6-schranke"]{-webkit-mask-image:var(--product-mask);mask-image:var(--product-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:transparent!important;padding:0!important;object-fit:contain;mix-blend-mode:normal;filter:none}
.product-image,html[data-theme=light] .product-image{background:radial-gradient(ellipse at 50% 65%,#283d50 0%,#142638 48%,#0d1a29 100%);border-bottom:1px solid #355166}
.product-image small,html[data-theme=light] .product-image small{color:#a8c9d7}
.detail-image,html[data-theme=light] .detail-image{background:radial-gradient(ellipse at 50% 65%,#283d50,#142638 55%,#0d1a29);border:1px solid #365367;box-shadow:inset 0 1px 0 #7bcbd715}
.hero-visual img,html[data-theme=light] .hero-visual img{background:transparent;padding:0;border-radius:0}
.source-gallery>img[src*="06563613e6-schranke"]{border-radius:0}

/* Enlarge the unchanged foreground uniformly; keep all product edges in frame. */
img[src*="0217c32eb3-produktbild_new_2"]{--product-zoom:1.75;--product-x:2%;--product-y:-.5%}
img[src*="caee80bc7e-colonia2"]{--product-zoom:1.5;--product-x:2.3%;--product-y:-.5%}
img[src*="3bc7af6872-produktbild_new_3"]{--product-zoom:1.72;--product-x:-.4%;--product-y:.8%}
img[src*="0204bb1268-produktbild_new_4"]{--product-zoom:1.68;--product-x:-3.6%;--product-y:-.3%}
img[src*="06563613e6-schranke"]{--product-zoom:1.35;--product-x:14%;--product-y:5%}
.product .product-image{overflow:hidden;position:relative}
.product .product-image img,.product:hover .product-image img,.detail-image img,.product-extra-image img{transform:translate(var(--product-x,0),var(--product-y,0)) scale(var(--product-zoom,1));transform-origin:center}
.product-image small{z-index:3}
.detail-image{overflow:hidden}
.hero-visual{overflow:hidden;height:410px;aspect-ratio:auto}
.hero-visual img,html[data-theme=light] .hero-visual img{inset:40px 0 92px;width:100%;height:calc(100% - 132px);transform:translate(2.5%,-.5%) scale(1.85);transform-origin:center}
.product-extra-image{position:relative;overflow:hidden;aspect-ratio:1.4;max-width:700px;margin:25px auto;background:radial-gradient(ellipse at 50% 65%,#283d50,#142638 55%,#0d1a29);border:1px solid #365367;border-radius:16px}
.source-section .product-extra-image img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;margin:0;border-radius:0}
.source-gallery>.product-extra-image{width:min(100%,320px);margin:0 auto}
.source-gallery>.product-extra-portrait{aspect-ratio:.85}
@media(max-width:850px){.hero-visual{height:340px}}
@media(max-width:580px){.hero-visual{height:310px}}
