/* Generated by qa/build-stable-scene.cjs. iPad-only, identical rules with stable viewport geometry. */
:where(html.ugs-tablet-chrome) .ugs-showroom{display: none;}
@media (min-width: 744px){html:where(.ugs-tablet-chrome).ugs-wide body{overflow: clip auto;}
html:where(.ugs-tablet-chrome).ugs-wide #contenido-principal{margin: 0px; padding: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-products-magazine, html:where(.ugs-tablet-chrome).ugs-wide .ugs-products-compact, html:where(.ugs-tablet-chrome).ugs-wide .ugs-preview-version{display: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom{--showroom-green: #078344; --showroom-ink: #092622; --showroom-muted: #4c615a; --showroom-ambient: rgba(78,137,112,.28); position: relative; isolation: isolate; display: block; height: calc(100 * var(--ugs-scene-vh, 1svh)); min-height: 720px; overflow: clip; background: rgb(230, 238, 234); color: var(--showroom-ink); font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom *, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom ::before, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom ::after{box-sizing: border-box;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom [hidden]{display: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom p{font-family: inherit;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-atmosphere{position: absolute; z-index: -2; inset: 0px; pointer-events: none; background: radial-gradient(ellipse 40% 65% at 6% 38%, #fafcfb 5%, transparent 100%),
   radial-gradient(ellipse 40% 65% at 77% 24%, rgba(255,255,255,.92), transparent 82%),
   radial-gradient(ellipse 38% 52% at 55% 39%, var(--showroom-ambient), transparent 90%),
   linear-gradient(115deg,#e4ece8,#eaf0ec 58%,#c5d7ce);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-atmosphere::before{content: ""; position: absolute; inset: 8% -5% 18% 30%; background: linear-gradient(108deg, transparent 18%, rgba(36, 101, 74, 0.13) 42%, rgba(247, 255, 250, 0.72) 54%, transparent 74%); filter: blur(52px); transform: skewX(-8deg);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-atmosphere::after{content: ""; position: absolute; inset: 28% -17% -10% 70%; background: radial-gradient(at 100% 70%, rgba(19, 72, 51, 0.5), transparent 73%); filter: blur(44px); opacity: var(--ambient-strength,1); transition: opacity 650ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="bluvision"]{--ambient-strength: .78;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="ignivius"]{--ambient-strength: .9;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-ht"]{--ambient-strength: .85;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-hti"]{--ambient-strength: .95;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="primacs"]{--ambient-strength: .8;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-layout{position: absolute; inset: clamp(122px, calc(12 * var(--ugs-scene-vh, 1svh)), 152px) max(40px, 5.2vw) 162px; max-width: 1640px; margin: 0px auto; display: grid; grid-template-columns: minmax(0px, 33%) minmax(0px, 1fr); gap: 24px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-copy{position: relative; z-index: 5; align-self: start; padding-bottom: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-family, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-eyebrow{margin: 0px 0px 21px; font-size: 11px; line-height: 1.4; font-weight: 650; letter-spacing: 0.22em; color: var(--showroom-green); text-transform: uppercase;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-eyebrow{margin: 0px 0px 10px; font-size: 10px; letter-spacing: 0.13em; color: rgb(83, 109, 98);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom h1{margin: 0px; font: 650 clamp(48px, 5.1vw, 84px) / 0.95 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; letter-spacing: -0.067em; color: var(--showroom-ink); white-space: nowrap;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: clamp(98px, 8.8vw, 146px); font-weight: 680; line-height: 0.92;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-name-suffix{position: relative; top: -0.85em; margin-left: 0.06em; font-size: 0.48em; line-height: 0; letter-spacing: -0.04em; vertical-align: baseline;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="bluvision"] h1{font-size: clamp(50px, 5vw, 82px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="ignivius"] h1{font-size: clamp(58px, 5.6vw, 90px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id^="formacs"] h1, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="primacs"] h1{font-size: clamp(39px, 3.5vw, 60px); letter-spacing: -0.055em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="primacs"] h1{font-size: clamp(36px, 3.25vw, 56px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="sp2000"] h1{font-size: clamp(48px, 4.35vw, 72px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-lead{margin: 21px 0px 0px; font-size: clamp(31px, 2.85vw, 46px); font-weight: 620; line-height: 1.04; letter-spacing: -0.05em; color: rgb(16, 43, 37); text-wrap: balance;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-lead span{display: block;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-lead .is-muted{color: rgb(99, 113, 108); font-weight: 580;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-description{max-width: 340px; margin: 24px 0px 0px; font-size: clamp(15px, 1.12vw, 18px); line-height: 1.5; color: var(--showroom-muted); text-wrap: pretty;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits{display: flex; flex-wrap: wrap; gap: 9px 18px; padding: 0px; margin: 24px 0px 0px; list-style: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits li{color: rgb(48, 75, 64); font-size: clamp(11px, 0.87vw, 14px); line-height: 1.45; font-weight: 560;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits li + li{border-left: 1px solid rgb(141, 184, 163); padding-left: 18px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-variants{margin-top: 30px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-variants span{font-size: 10px; font-weight: 700; letter-spacing: 0.15em; color: rgb(41, 98, 74); line-height: 1.4;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-variants p{margin: 6px 0px 0px; color: rgb(24, 60, 44); font-size: clamp(18px, 1.5vw, 24px); line-height: 1.3; letter-spacing: -0.025em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta{display: inline-flex; align-items: center; gap: 12px; min-height: 48px; margin-top: 28px; padding: 0px; font-size: clamp(18px, 1.4vw, 21px); font-weight: 620; letter-spacing: -0.03em; background: none; border: 0px; transition: transform 150ms; touch-action: manipulation; -webkit-tap-highlight-color: transparent; color: rgb(23, 59, 42) !important; text-decoration: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta i{display: grid; place-items: center; flex: 0 0 auto; width: 42px; height: 42px; border-radius: 50%; background: var(--showroom-green); color: white; font-size: 22px; font-style: normal; transition: background-color 240ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta i span{display: block; transition: transform 240ms;}
@media (hover: hover) and (pointer: fine){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta:hover i{background: rgb(6, 149, 83);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta:hover i span{transform: translateX(2px);}}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta:active{transform: translateY(1px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta:focus-visible{outline: rgb(7, 131, 68) solid 2px !important; outline-offset: 6px !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:focus-visible, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:focus:not(:focus-visible){outline: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage{--instrument-ratio: 1.232394; --instrument-scale: 1; --aside-width: clamp(280px,21vw,326px); --contact-left: 8%; --contact-right: 6%; --contact-height: 6%; --contact-bottom: -1.5%; --contact-blur: 14px; --contact-opacity: .27; --reflection-opacity: .1; --context-clearance: 155px; position: relative; min-width: 0px; container-type: size;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-plane{position: absolute; z-index: -1; left: -100vw; right: -20vw; bottom: -160px; height: 47%; background: linear-gradient(transparent, rgba(181, 207, 193, 0.32) 30%, rgba(96, 143, 119, 0.31)); mask-image: linear-gradient(transparent, rgb(0, 0, 0) 40%); pointer-events: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-machine{position: absolute; z-index: 2; right: calc(var(--aside-width) + 34px); bottom: 24px; width: min(calc((100% - var(--aside-width) + 90px) * var(--instrument-scale)),calc((100cqh - 28px) * var(--instrument-ratio))); aspect-ratio: var(--instrument-ratio); transform-origin: 50% 90%; opacity: 1; transition: opacity 260ms, transform 320ms cubic-bezier(0.2, 0.75, 0.2, 1), filter 260ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-machine::before{content: ""; position: absolute; z-index: -1; left: var(--contact-left); right: var(--contact-right); bottom: var(--contact-bottom); height: var(--contact-height); border-radius: 50%; background: rgb(14 42 29 / var(--contact-opacity)); filter: blur(var(--contact-blur)); transition: opacity 260ms, transform 320ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-product, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-reflection{position: absolute; inset: 0px; display: block; width: 100%; height: 100%; max-width: none; max-height: none; object-fit: contain; object-position: center bottom;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-product{filter: drop-shadow(rgba(17, 51, 32, 0.13) 0px 17px 21px) drop-shadow(rgba(19, 40, 29, 0.14) 0px 2px 2px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="primacs"] .ugs-showroom-product, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="ignivius"] .ugs-showroom-product{filter: drop-shadow(rgba(19, 40, 29, 0.2) 0px 3px 2px) drop-shadow(rgba(17, 51, 32, 0.1) 0px 12px 16px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="formacs-ht"] .ugs-showroom-product{filter: drop-shadow(rgba(19, 40, 29, 0.16) 0px 3px 2px) drop-shadow(rgba(17, 51, 32, 0.1) 0px 10px 16px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-reflection{z-index: -1; top: calc(100% - 1px); bottom: auto; transform: scaleY(-1); filter: blur(7px) saturate(0.5); opacity: var(--reflection-opacity); pointer-events: none; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent 23%);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="san"]{--contact-left: 5%; --contact-right: 9%; --contact-height: 5%; --contact-blur: 12px; --context-clearance: 130px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="bluvision"]{--instrument-ratio: 2.04; --instrument-scale: 1.03; --contact-left: 4%; --contact-right: 3%; --contact-height: 8%; --contact-blur: 11px; --reflection-opacity: .06;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="ignivius"]{--instrument-ratio: .93429; --instrument-scale: .88; --contact-left: 17%; --contact-right: 13%; --contact-height: 4%; --contact-blur: 10px; --reflection-opacity: .04;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="formacs-ht"]{--instrument-ratio: 1.25523; --instrument-scale: .95; --contact-left: 9%; --contact-right: 51%; --contact-height: 4.5%; --contact-blur: 10px; --reflection-opacity: .05; --context-clearance: 130px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="formacs-ht"] .ugs-showroom-machine::after{content: ""; position: absolute; z-index: -1; left: 49%; right: 7%; bottom: 20%; height: 4%; border-radius: 50%; background: rgba(14, 42, 29, 0.18); filter: blur(10px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="formacs-hti"]{--instrument-ratio: 1.397104; --contact-left: 6%; --contact-right: 14%; --contact-height: 4%; --contact-blur: 11px; --contact-opacity: .22; --reflection-opacity: .06;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="primacs"]{--instrument-ratio: .9; --instrument-scale: .81; --contact-left: 20%; --contact-right: 17%; --contact-height: 3.5%; --contact-blur: 10px; --reflection-opacity: .03;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-stage[data-product-id="sp2000"]{--instrument-ratio: 1.570657; --instrument-scale: 1; --reflection-opacity: .08; --context-clearance: 130px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context{position: absolute; z-index: 4; top: 12px; right: 16px; width: var(--aside-width); padding: 0px 0px 0px 22px; border-left: 1px solid rgba(7, 131, 68, 0.3); color: rgb(65, 88, 78);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context span{display: block; color: rgb(46, 100, 80); font-size: 12px; font-weight: 650; line-height: 1.5; letter-spacing: 0.14em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context p{margin: 17px 0px 0px; font-size: clamp(15px, 1.1vw, 17px); line-height: 1.7; text-wrap: pretty;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context small{display: block; margin-top: 16px; font-size: 13px; font-weight: 650; line-height: 1.45; color: rgb(31, 80, 59);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-copy, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context{transition: opacity 220ms, transform 260ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-copy, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-context{opacity: 0; transform: translateY(3px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-machine{opacity: 0; transform: translate(-4px, 5px); filter: blur(2px) brightness(0.93);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-machine::before{opacity: 0.4; transform: scaleX(0.98);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-machine::before{animation: 520ms ease 0s 1 normal both running ugs-contact-in;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-machine{animation: 520ms cubic-bezier(0.2, 0.75, 0.2, 1) 0s 1 normal both running ugs-scene-in;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-copy, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-context{animation: 400ms ease 60ms 1 normal both running ugs-copy-in;}



html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-wrap{position: absolute; z-index: 20; left: max(48px, 5vw); right: max(48px, 5vw); bottom: 24px; max-width: 1440px; margin: 0px auto;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock{display: grid; grid-template-columns: 144px minmax(0px, 1fr); height: 112px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 22px; background: radial-gradient(56% 130% at 72% 18%, rgba(38, 164, 128, 0.17), transparent 70%), linear-gradient(105deg, rgb(7, 82, 63), rgb(8, 116, 90) 54%, rgb(8, 96, 71)); box-shadow: rgba(20, 56, 42, 0.22) 0px 24px 52px, rgba(255, 255, 255, 0.1) 0px 1px 0px inset;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-intro{display: flex; flex-direction: column; justify-content: center; padding: 0px 24px; color: rgb(255, 255, 255);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-brand{display: block; width: 100%; height: auto; max-width: 104px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tabs{display: grid; grid-template-columns: repeat(7, minmax(104px, 1fr)); min-width: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab{position: relative; min-width: 0px; padding: 8px 7px 9px; border: 0px; background: transparent; color: rgba(234, 248, 242, 0.68); cursor: pointer; font: inherit; text-align: center; transition: color 290ms, transform 300ms cubic-bezier(0.2, 0.75, 0.2, 1); -webkit-tap-highlight-color: transparent;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab::before{content: ""; position: absolute; z-index: 0; left: 50%; top: 8px; width: 74px; height: 74px; border: 1px solid rgba(255, 255, 255, 0.11); border-radius: 50%; background: rgba(203, 246, 231, 0.094); transform: translateX(-50%); transition: background-color 290ms, border-color 290ms, box-shadow 290ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab img{position: relative; z-index: 1; display: block; width: 84px; height: 76px; margin: 0px auto; padding: 14px 11px 10px; object-fit: contain; filter: drop-shadow(rgba(2, 33, 23, 0.2) 0px 8px 9px); opacity: 0.7; transition: filter 290ms, opacity 290ms, transform 300ms cubic-bezier(0.2, 0.75, 0.2, 1);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab-name{position: relative; z-index: 1; display: block; overflow: hidden; font-size: 10px; font-weight: 630; line-height: 1.2; letter-spacing: 0.015em; text-overflow: ellipsis; white-space: nowrap;}
@media (hover: hover) and (pointer: fine){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover{color: rgb(255, 255, 255); transform: translateY(-2px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover::before{border-color: rgba(169, 250, 221, 0.38); background: rgba(188, 245, 224, 0.2); box-shadow: rgba(1, 47, 32, 0.13) 0px 11px 28px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover img{filter: drop-shadow(rgba(2, 33, 23, 0.25) 0px 11px 10px); opacity: 1; transform: scale(1.025);}}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active{color: rgb(255, 255, 255);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active .ugs-showroom-tab-name{font-weight: 720;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active::before{border-color: rgba(178, 255, 228, 0.44); background: rgba(195, 248, 229, 0.24); box-shadow: rgba(1, 47, 32, 0.12) 0px 10px 26px, rgba(255, 255, 255, 0.13) 0px 1px 0px inset;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active img{filter: drop-shadow(rgba(2, 33, 23, 0.23) 0px 11px 10px); opacity: 1;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:focus-visible::before{border-color: rgba(205, 255, 237, 0.86); box-shadow: rgba(191, 255, 231, 0.56) 0px 0px 0px 2px, rgba(1, 47, 32, 0.12) 0px 10px 26px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab{touch-action: manipulation;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab img{padding: 17px 16px 15px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product="san"] img{padding: 15px 17px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product="bluvision"] img{padding: 19px 12px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product="ignivius"] img{padding: 17px 16px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product^="formacs"] img{padding: 21px 12px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product="primacs"] img{padding: 15px 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab[data-product="sp2000"] img{padding: 23px 10px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:active{color: rgb(255, 255, 255);}}
@media (min-width: 744px) and (max-width: 1376px), (min-width: 744px) and (pointer: coarse) and (orientation: landscape){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom{min-height: 720px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-layout{inset: 118px 40px 148px; grid-template-columns: minmax(0px, 37%) minmax(0px, 1fr); gap: 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-copy{align-self: start; padding-bottom: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom h1{font-size: clamp(45px, 5vw, 66px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: clamp(83px, 8.3vw, 112px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="bluvision"] h1{font-size: clamp(45px, 5vw, 66px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="ignivius"] h1{font-size: clamp(50px, 5.5vw, 74px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id^="formacs"] h1, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="primacs"] h1{font-size: clamp(34px, 3.45vw, 48px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="sp2000"] h1{font-size: 54px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-lead{font-size: clamp(29px, 3.05vw, 41px); margin-top: 16px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-description{font-size: 14px; margin-top: 19px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits{gap: 7px 12px; margin-top: 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits li{font-size: 11px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-benefits li + li{padding-left: 12px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-variants{margin-top: 22px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-variants span{font-size: 9px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta{margin-top: 23px; font-size: 18px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta i{width: 40px; height: 40px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-machine{--machine-width: min(calc(103% * var(--instrument-scale)),calc((100cqh - var(--context-clearance)) * var(--instrument-ratio))); right: max(0px,calc((100% - var(--machine-width)) / 2)); bottom: 10px; width: var(--machine-width);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context{right: 16px; top: 0px; width: min(100% - 16px, 370px); padding-left: 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context span{font-size: 11px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context p{font-size: 15px; line-height: 1.65; margin-top: 13px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-context small{font-size: 12px; margin-top: 10px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock{grid-template-columns: 120px minmax(0px, 1fr);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-wrap{inset-inline: 40px; bottom: 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-intro{padding-inline: 20px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tabs{grid-template-columns: repeat(7, minmax(0px, 1fr));}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab{min-width: 44px; padding-inline: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab-name{font-size: 9px;}}
@media (min-width: 744px) and (max-width: 1376px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-family{margin-bottom: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: 88px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-lead{font-size: 32px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-description{margin-top: 17px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-benefits{margin-top: 17px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-variants{margin-top: 18px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-variants p{font-size: 18px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-780]).ugs-wide .ugs-showroom-cta{margin-top: 22px;}}
@media (min-width: 744px) and (max-width: 1376px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-min-h-960]).ugs-wide .ugs-showroom-context{top: max(0px,calc(100% - (103cqw * var(--instrument-scale) / var(--instrument-ratio)) - 175px));}}
@media (min-width: 1377px) and (min-width: 0px) and (pointer: fine){html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-layout{top: 118px; bottom: 148px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-copy{padding-bottom: 0px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-family{margin-bottom: 15px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: 88px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-lead{font-size: 33px; margin-top: 15px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-description{margin-top: 17px; font-size: 15px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-benefits{margin-top: 19px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-variants{margin-top: 22px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-cta{margin-top: 24px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom-cta i{width: 40px; height: 40px;}}
@media (prefers-reduced-motion: reduce){:where(html.ugs-tablet-chrome) .ugs-showroom *,:where(html.ugs-tablet-chrome)  .ugs-showroom ::before,:where(html.ugs-tablet-chrome)  .ugs-showroom ::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-copy, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-context, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-machine{opacity: 1; transform: none; filter: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover img, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-cta:hover i span{transform: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-changing .ugs-showroom-machine::before{opacity: 1; transform: none;}}
:where(html.ugs-tablet-chrome) .ugs-san-lighting{display: none;}
:where(html.ugs-tablet-chrome) .ugs-san-contact{display: none;}
:where(html.ugs-tablet-chrome) .ugs-san-video-dialog:not([open]){display: none;}
:where(html.ugs-tablet-chrome) .ugs-showroom-brand-caption{display: none;}
@media (min-width: 744px){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom{--ugs-product-green: #088444;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"]{background: rgb(11, 11, 11);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-atmosphere{display: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-intro{position: relative; align-items: center; gap: 7px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-brand{width: 48px; height: 44px; object-fit: contain; animation: 850ms cubic-bezier(0.2, 0.75, 0.2, 1) 0s 1 normal both running ugs-skalar-reveal;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-brand-caption{display: block; color: rgb(238, 238, 238); font-size: 9px; letter-spacing: 0.12em; text-transform: uppercase; white-space: nowrap;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-intro::after{content: ""; width: 30px; height: 2px; background: var(--ugs-product-green); transform-origin: left center; animation: 900ms ease 200ms 1 normal both running ugs-skalar-line;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-brand{animation: 650ms ease 0s 1 normal both running ugs-skalar-selection;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom.is-arriving .ugs-showroom-dock-intro::after{animation: 650ms ease 0s 1 normal both running ugs-skalar-selection-line;}




html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock{background: rgb(24, 24, 24); border-color: rgba(193, 193, 193, 0.17); box-shadow: rgba(7, 7, 7, 0.18) 0px 14px 32px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab{color: rgb(199, 199, 199);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab::before{background: rgba(213, 213, 213, 0.035); border-color: rgba(213, 213, 213, 0.11); box-shadow: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab img{opacity: 0.78; filter: none;}
@media (hover: hover) and (pointer: fine){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover::before{background: rgba(213, 213, 213, 0.09); border-color: rgba(213, 213, 213, 0.32); box-shadow: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:hover img{opacity: 1; filter: none;}}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active::before{background: rgb(8, 132, 68); border-color: rgb(8, 132, 68); box-shadow: rgba(180, 180, 180, 0.12) 0px 0px 0px 1px inset;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab.is-active img{opacity: 1; filter: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-tab:focus-visible::before{border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-lighting{display: block; position: absolute; inset: 0px; z-index: -1; pointer-events: none; background: radial-gradient(38% 68% at 76% 49%, rgba(67, 67, 67, 0.38), transparent 72%), linear-gradient(105deg, rgb(11, 11, 11) 0%, rgb(13, 13, 13) 47%, rgb(17, 17, 17) 72%, rgb(13, 13, 13) 100%); opacity: 0; transition: opacity 560ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-san-lighting{opacity: 1;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-layout{inset: clamp(110px, calc(12 * var(--ugs-scene-vh, 1svh)), 136px) max(40px, 5.1vw) 154px; grid-template-columns: minmax(0px, 35%) minmax(0px, 1fr); gap: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-copy{align-self: start; padding: 0px; max-width: 470px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-family{display: flex; align-items: center; gap: 14px; margin: 0px 0px clamp(16px, calc(2 * var(--ugs-scene-vh, 1svh)), 24px); color: rgb(245, 245, 245); font-size: clamp(11px, 0.9vw, 14px); font-weight: 500; letter-spacing: 0.26em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-family::before{content: ""; flex: 0 0 38px; height: 2px; background: rgb(8, 132, 68);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] h1{color: rgb(255, 255, 255); font-size: clamp(94px, min(8.8vw, calc(13 * var(--ugs-scene-vh, 1svh))), 146px); font-weight: 600; line-height: 0.94; letter-spacing: -0.045em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-name-suffix{top: -0.73em; font-size: 0.48em; margin-left: 0.08em; letter-spacing: -0.05em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-lead{margin-top: clamp(16px, calc(2 * var(--ugs-scene-vh, 1svh)), 24px); color: rgb(255, 255, 255); font-size: clamp(34px, min(3vw, calc(4.8 * var(--ugs-scene-vh, 1svh))), 46px); font-weight: 600; line-height: 1.1; letter-spacing: -0.035em; text-wrap: initial;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-lead .is-muted{color: rgb(181, 181, 181); font-weight: 600;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-description{color: rgb(204, 204, 204); max-width: 440px; margin-top: clamp(20px, calc(2.6 * var(--ugs-scene-vh, 1svh)), 29px); font-size: clamp(16px, 1.28vw, 20px); line-height: 1.5; font-weight: 400; text-wrap: pretty;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits{display: grid; grid-template-columns: 1fr 1.15fr 1.22fr; gap: 0px; margin-top: clamp(30px, calc(3.6 * var(--ugs-scene-vh, 1svh)), 42px); max-width: 425px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits li{display: flex; flex-direction: column; align-items: flex-start; gap: 10px; color: rgb(245, 245, 245); font-size: clamp(14px, 1.03vw, 16px); font-weight: 400; line-height: 1.3;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits li + li{border-left: 0px; padding-left: clamp(18px, 2vw, 30px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits svg{display: block; width: 40px; height: 40px; fill: none; stroke: currentcolor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants{margin-top: clamp(22px, calc(3 * var(--ugs-scene-vh, 1svh)), 34px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants span{display: block; color: rgb(204, 204, 204); font-size: clamp(10px, 0.75vw, 12px); font-weight: 500; line-height: 1.5; letter-spacing: 0.14em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants p{color: rgb(238, 238, 238); margin-top: 4px; font-size: clamp(18px, 1.35vw, 22px); font-weight: 400;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta{position: relative; gap: 24px; min-height: 48px; margin-top: clamp(20px, calc(2.7 * var(--ugs-scene-vh, 1svh)), 30px); font-size: clamp(18px, 1.45vw, 22px); font-weight: 600; transform: none; border-radius: 0px; box-shadow: none; background: none; color: rgb(255, 255, 255) !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta::after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 66%; height: 2px; background: rgb(8, 132, 68); transition: width 250ms cubic-bezier(0.2, 0.75, 0.2, 1);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta i{width: 28px; height: 44px; border-radius: 0px; background: none; color: inherit; font-size: 27px; font-weight: 350;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:active{transform: none; color: rgb(221, 221, 221) !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:focus-visible{outline-color: rgb(255, 255, 255) !important; outline-offset: 7px !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:focus-visible::after, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:active::after{width: 100%;}
@media (hover: hover) and (pointer: fine){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:hover::after{width: 100%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:hover i{background: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:hover i span{transform: translateX(4px);}}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-stage{position: absolute; inset: 0px; --instrument-ratio: 1.229568; --contact-left: 8%; --contact-right: 11%; --contact-height: 4%; --contact-bottom: -1%; --contact-blur: 10px; --contact-opacity: .33; --reflection-opacity: .1;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine{width: min(70%,calc((100cqh - 42px) * var(--instrument-ratio))); right: -1%; bottom: 7px; transform-origin: 50% 100%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-product{filter: drop-shadow(rgba(4, 4, 4, 0.42) 0px 2px 1px) drop-shadow(rgba(6, 6, 6, 0.22) 0px 8px 12px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine::before{content: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine::after{content: ""; position: absolute; z-index: -2; pointer-events: none; left: -6%; width: 112%; top: 77%; height: 30%; background: linear-gradient(165deg, rgba(172, 172, 172, 0.22), rgba(129, 129, 129, 0.12) 42%, rgba(59, 59, 59, 0.03)); mask-image: radial-gradient(50% 50% at 53% 50%, rgb(0, 0, 0) 12%, rgba(0, 0, 0, 0.7) 42%, transparent 100%);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-san-contact{position: absolute; z-index: -1; inset: 0px; display: block; width: 100%; height: 100%; overflow: visible; pointer-events: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-reflection{filter: blur(9px) saturate(0.35); opacity: 0.035; mask-image: linear-gradient(to top, rgb(0, 0, 0), transparent 7%);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-plane{display: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context{width: clamp(280px, 24vw, 360px); left: 41%; right: auto; top: -10px; padding-left: 20px; border-left: 2px solid rgb(8, 132, 68); color: rgb(204, 204, 204); background: linear-gradient(90deg, rgba(13, 13, 13, 0.76), rgba(13, 13, 13, 0.45) 72%, transparent); text-shadow: rgb(11, 11, 11) 0px 1px 14px, rgb(11, 11, 11) 0px 1px 3px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context span{color: rgb(238, 238, 238); font-size: clamp(11px, 0.9vw, 14px); font-weight: 650; letter-spacing: 0.15em; line-height: 1.4;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context p{color: rgb(204, 204, 204); margin-top: 9px; font-size: clamp(15px, 1.14vw, 18px); line-height: 1.38; text-wrap: pretty;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"].is-arriving .ugs-showroom-machine{animation-name: ugs-san-settle;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"].is-arriving .ugs-showroom-benefits li{animation: 360ms ease 100ms 1 normal both running ugs-san-copy;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"].is-arriving .ugs-showroom-benefits li:nth-child(2){animation-delay: 130ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"].is-arriving .ugs-showroom-benefits li:nth-child(3){animation-delay: 160ms;}


html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger{display: inline-flex; align-items: center; gap: 14px; margin-left: 28px; padding: 0px 0px 0px 22px; min-height: 48px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgba(237, 237, 237, 0.4); border-image: none; color: rgb(238, 238, 238); background: none; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.4; vertical-align: middle; cursor: pointer; touch-action: manipulation; text-decoration: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:disabled{color: rgb(238, 238, 238); opacity: 1; cursor: default;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger > span{position: relative; display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid; border-radius: 50%; font-size: 15px; padding-left: 2px; transition: background-color 220ms, border-color 220ms, transform 220ms;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger > span::after{content: ""; position: absolute; inset: -1px; border: 1px solid var(--ugs-product-green); border-radius: 50%; opacity: 0; pointer-events: none; animation: 1.5s ease-out 850ms 2 normal none running ugs-video-invite;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:hover > span, html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:focus-visible > span{background: var(--ugs-product-green); border-color: var(--ugs-product-green);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:hover > span{transform: scale(1.04);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:active > span{transform: scale(0.97);}

html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger:focus-visible{outline: rgb(255, 255, 255) solid 2px; outline-offset: 5px;}
:where(html.ugs-tablet-chrome) .ugs-san-video-dialog{position: fixed; inset: 0px; margin: auto; width: min(900px, 90vw); max-height: calc(90 * var(--ugs-scene-vh, 1svh)); padding: 20px; border: 1px solid rgb(119, 119, 119); border-radius: 10px; background: rgb(24, 24, 24); color: white;}
:where(html.ugs-tablet-chrome) .ugs-san-video-dialog::backdrop{background: rgba(9, 9, 9, 0.86);}
:where(html.ugs-tablet-chrome) .ugs-san-video-heading{display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 15px;}
:where(html.ugs-tablet-chrome) .ugs-san-video-heading h2{margin: 0px; font: 500 20px / 1.4 system-ui, sans-serif; color: white;}
:where(html.ugs-tablet-chrome) .ugs-san-video-heading button{min-width: 48px; min-height: 48px; border: 1px solid rgb(170, 170, 170); border-radius: 50%; color: white; background: none; font-size: 28px; cursor: pointer;}
:where(html.ugs-tablet-chrome) .ugs-san-video-heading button:focus-visible{outline: white solid 2px; outline-offset: 4px;}
:where(html.ugs-tablet-chrome) .ugs-san-video-dialog video{display: block; width: 100%; max-height: calc(70 * var(--ugs-scene-vh, 1svh)); background: rgb(11, 11, 11);}}
@media (min-width: 744px) and (max-width: 1376px), (min-width: 744px) and (pointer: coarse) and (orientation: landscape){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-layout{inset: 116px 40px 146px; grid-template-columns: minmax(0px, 38%) minmax(0px, 1fr);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-family{font-size: 10px; gap: 10px; margin-bottom: 16px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-family::before{flex-basis: 26px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: clamp(86px, min(8.4vw, calc(12 * var(--ugs-scene-vh, 1svh))), 116px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-lead{font-size: clamp(29px, 3.1vw, 40px); margin-top: 16px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-description{font-size: 15px; max-width: 350px; margin-top: 19px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits{margin-top: 28px; max-width: 360px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits li{font-size: 13px; gap: 8px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits li + li{padding-left: 16px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits svg{width: 34px; height: 34px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants{margin-top: 22px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants span{font-size: 10px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants p{font-size: 18px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta{font-size: 18px; margin-top: 20px; gap: 18px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context{left: 42%; right: auto; width: min(29%, 340px); padding-left: 16px; top: -8px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context span{font-size: 10px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context p{font-size: 14px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine{width: min(63%,calc((100cqh - 92px) * var(--instrument-ratio))); right: 1%; bottom: 7px;}}
@media (min-width: 744px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-layout{top: 108px; bottom: 146px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-family{margin-bottom: 12px; font-size: 10px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: 84px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-lead{font-size: clamp(28px, 2.65vw, 35px); margin-top: 12px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-description{margin-top: 16px; font-size: 14px; max-width: 355px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits{margin-top: 23px; max-width: 365px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits svg{width: 30px; height: 30px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits li{font-size: 13px; gap: 7px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants{margin-top: 17px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants span{font-size: 10px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants p{font-size: 18px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta{margin-top: 13px; min-height: 46px; font-size: 18px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context{width: 350px; top: 0px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context span{font-size: 10px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context p{font-size: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine{width: min(64%,calc((100cqh - 97px) * var(--instrument-ratio)));}}
@media (min-width: 1180px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-san-lighting{background: radial-gradient(37% 72% at 77% 52%, rgba(69, 69, 69, 0.4), transparent 72%), linear-gradient(105deg, rgb(11, 11, 11) 0%, rgb(13, 13, 13) 48%, rgb(17, 17, 17) 73%, rgb(13, 13, 13) 100%);}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context{left: 41%; right: auto; width: 27%; top: -8px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine{width: min(66%,calc((100cqh - 16px) * var(--instrument-ratio)));}}
@media (min-width: 744px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] h1{font-size: 78px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-lead{font-size: clamp(28px, 2.45vw, 32px);}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-description{margin-top: 13px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-benefits{margin-top: 15px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-variants{margin-top: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta{margin-top: 10px;}}
@media (min-width: 744px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-layout{top: clamp(110px, calc(8 * var(--ugs-scene-vh, 1svh)) + 38px, 136px);}
html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-stage{--san-machine-width: min(70cqw,calc((100cqh - 42px) * var(--instrument-ratio))); --san-machine-top: max(min(96px,calc(100cqh - var(--san-machine-width) / var(--instrument-ratio) - 7px)),calc(100cqh - var(--san-machine-width) / var(--instrument-ratio) - 144px));}
html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-machine{top: var(--san-machine-top); bottom: auto; width: var(--san-machine-width);}
html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-context{width: min(24cqw, 340px); top: clamp(-8px,calc(var(--san-machine-top) - 112px),80px); background: none; text-shadow: none;}
html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-san-lighting{background: radial-gradient(36% 46% at 76% 46%, rgba(67, 67, 67, 0.32), transparent 74%), linear-gradient(105deg, rgb(11, 11, 11) 0%, rgb(13, 13, 13) 47%, rgb(17, 17, 17) 72%, rgb(13, 13, 13) 100%);}}
@media (min-width: 744px) and (max-width: 1376px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-min-h-900]).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-stage{--san-machine-width: min(66cqw,calc((100cqh - 92px) * var(--instrument-ratio)));}}
@media (prefers-reduced-motion: reduce){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-brand, html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom-dock-intro::after, html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger > span, html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-video-trigger > span::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; transform: none !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-san-lighting{transition: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="san"] .ugs-showroom-cta:hover i span{transform: none;}}
@media (min-width: 744px){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]){background: rgb(11, 11, 11); color: rgb(255, 255, 255); --showroom-green: #088444;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-atmosphere{display: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-san-lighting{opacity: 1; background: linear-gradient(105deg, rgb(11, 11, 11), rgb(16, 16, 16) 76%, rgb(13, 13, 13));}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-layout{inset: clamp(110px, calc(12 * var(--ugs-scene-vh, 1svh)), 136px) max(40px, 5.1vw) 154px; grid-template-columns: minmax(0px, 37%) minmax(0px, 1fr); gap: 0px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-copy{padding: 0px; align-self: start; max-width: 470px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-family{display: flex; align-items: center; gap: 14px; margin: 0px 0px 22px; color: rgb(245, 245, 245); font-size: 11px; font-weight: 500; letter-spacing: 0.26em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-family::before{content: ""; flex: 0 0 26px; height: 2px; background: rgb(8, 132, 68);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) h1{color: rgb(255, 255, 255); font-size: clamp(48px, 4.8vw, 78px); font-weight: 600; line-height: 1; letter-spacing: -0.045em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-collection-model{display: inline-block; margin-left: 0.22em; font-size: 0.46em; line-height: 1.1; font-weight: 500; letter-spacing: -0.02em; color: rgb(238, 238, 238);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-lead{margin-top: 22px; color: rgb(255, 255, 255); font-size: clamp(28px, 2.75vw, 42px); font-weight: 600; line-height: 1.1; letter-spacing: -0.035em; text-wrap: initial;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-lead .is-muted{color: rgb(181, 181, 181); font-weight: 600;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-description{max-width: 410px; margin-top: 22px; color: rgb(204, 204, 204); font-size: clamp(15px, 1.12vw, 18px); line-height: 1.5; font-weight: 400;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px; margin-top: 28px; max-width: 410px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits li{display: flex; flex-direction: column; align-items: flex-start; gap: 9px; padding: 0px; border: 0px; color: rgb(245, 245, 245); font-size: 13px; line-height: 1.35; font-weight: 400;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits svg{width: 34px; height: 34px; fill: none; stroke: currentcolor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-variants{margin-top: 24px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-variants span{display: block; color: rgb(204, 204, 204); font-size: 10px; font-weight: 500; line-height: 1.5; letter-spacing: 0.14em;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-variants p{color: rgb(238, 238, 238); margin-top: 4px; font-size: clamp(16px, 1.35vw, 20px); font-weight: 400;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta{position: relative; gap: 24px; margin-top: clamp(20px, calc(2.7 * var(--ugs-scene-vh, 1svh)), 30px); min-height: 48px; font-size: clamp(18px, 1.45vw, 22px); font-weight: 600; background: none; border-radius: 0px; box-shadow: none; transform: none; color: rgb(255, 255, 255) !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta::after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 66%; height: 2px; background: rgb(8, 132, 68); transition: width 250ms cubic-bezier(0.2, 0.75, 0.2, 1);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta i{width: 28px; height: 44px; border-radius: 0px; background: none; color: inherit; font-size: 27px; font-weight: 350;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:focus-visible{outline-color: rgb(255, 255, 255) !important; outline-offset: 7px !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:active{transform: none; color: rgb(221, 221, 221) !important;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:active::after{width: 100%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:active i span{transform: translateX(2px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:is(:hover, :focus-visible)::after{width: 100%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta:is(:hover, :focus-visible) i span{transform: translateX(4px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-stage{position: absolute; inset: 0px; --collection-width: 64cqw;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-plane{display: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-machine{--hero-width: min(var(--collection-width),calc((100cqh - 168px) * var(--instrument-ratio))); width: var(--hero-width); right: 0px; top: max(146px,calc((100cqh - var(--hero-width) / var(--instrument-ratio)) * .43)); bottom: auto; aspect-ratio: var(--instrument-ratio); transform-origin: 50% 100%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-product{filter: drop-shadow(rgba(0, 0, 0, 0.42) 0px 3px 2px) drop-shadow(rgba(0, 0, 0, 0.2) 0px 10px 12px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-machine::before{left: 9%; right: 9%; bottom: -1%; height: 4%; background: rgba(0, 0, 0, 0.6); filter: blur(8px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-machine::after{content: ""; position: absolute; z-index: -2; inset: 87% auto auto 0px; width: 100%; height: 20%; border-radius: 50%; background: radial-gradient(rgba(150, 150, 150, 0.12), transparent 68%); filter: blur(12px); pointer-events: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-reflection{opacity: 0.025; filter: blur(9px) saturate(0.3); mask-image: linear-gradient(to top, rgb(0, 0, 0), transparent 9%);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-context{left: 43%; right: auto; top: max(0px,calc((100cqh - min(var(--collection-width),calc((100cqh - 168px) * var(--instrument-ratio))) / var(--instrument-ratio)) * .43 - 140px)); width: min(38%, 400px); padding-left: 16px; border-color: rgb(8, 132, 68); color: rgb(204, 204, 204);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-context span{color: rgb(238, 238, 238); font-size: 10px; letter-spacing: 0.16em; font-weight: 600;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-context p{margin-top: 10px; font-size: 14px; line-height: 1.45; color: rgb(204, 204, 204);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-context small{color: rgb(204, 204, 204); margin-top: 10px; font-size: 12px; font-weight: 500;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="bluvision"] .ugs-showroom-stage{--instrument-ratio: 1.717859;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-ht"] .ugs-showroom-stage{--instrument-ratio: 1.756303;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-hti"] .ugs-showroom-stage{--instrument-ratio: 1.130252; --collection-width: 56cqw;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="ignivius"] .ugs-showroom-stage{--instrument-ratio: .934288; --collection-width: 49cqw;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="primacs"] .ugs-showroom-stage{--instrument-ratio: .9; --collection-width: 47cqw;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="sp2000"] .ugs-showroom-stage{--instrument-ratio: 1.921888; --collection-width: 65cqw;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-hti"] .ugs-showroom-machine::before{bottom: 6%;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom[data-product-id="formacs-hti"] .ugs-showroom-machine::after{top: 80%;}}
@media (min-width: 744px) and (max-width: 1376px){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-layout{inset: 116px 40px 146px; grid-template-columns: minmax(0px, 38%) minmax(0px, 1fr);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) h1{font-size: clamp(46px, 4.8vw, 66px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-lead{font-size: clamp(27px, 2.8vw, 37px);}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-description{max-width: 350px;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta{font-size: 18px; gap: 18px; margin-top: 20px;}}
@media (min-width: 744px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-layout{top: 108px; bottom: 146px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-family{margin-bottom: 13px; font-size: 10px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) h1{font-size: clamp(44px, 4.5vw, 65px);}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-lead{margin-top: 14px; font-size: clamp(26px, 2.35vw, 34px);}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-description{margin-top: 15px; font-size: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits{margin-top: 18px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits svg{width: 28px; height: 28px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-variants{margin-top: 17px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta{margin-top: 13px; min-height: 46px; font-size: 18px;}}
@media (min-width: 1180px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:is([data-product-id="ignivius"], [data-product-id="primacs"], [data-product-id="formacs-hti"]) .ugs-showroom-context{left: 41%; width: 21%;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-820]).ugs-wide .ugs-showroom:is([data-product-id="ignivius"], [data-product-id="primacs"], [data-product-id="formacs-hti"]) .ugs-showroom-machine{width: min(38cqw,calc((100cqh - 32px) * var(--instrument-ratio))); top: auto; bottom: 22px;}}
@media (min-width: 744px) and (min-width: 0px){html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) h1{font-size: clamp(44px, 4vw, 52px);}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-lead{font-size: 28px; margin-top: 12px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-description{margin-top: 12px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-benefits{margin-top: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-variants{margin-top: 14px;}
html:where(.ugs-tablet-chrome[data-ugs-max-h-760]).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta{margin-top: 10px;}}
@media (prefers-reduced-motion: reduce){html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta::after{transition: none;}
html:where(.ugs-tablet-chrome).ugs-wide .ugs-showroom:not([data-product-id="san"]) .ugs-showroom-cta i span{transform: none !important;}}
