/* Real LG product panel: existing LG showroom design language. */
.real-product{width:min(1240px,95vw)}.real-product .dialog-head{padding:25px 32px 21px;margin-bottom:0}.real-product .dialog-head h2{margin:6px 65px 7px 0;font-size:35px}.real-product .dialog-head>span{font-size:15px;display:flex;align-items:center;gap:10px}.real-product .dialog-head i{width:3px;height:3px;background:#aaa;border-radius:50%}.real-product .dialog-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:30px;padding:24px 32px 28px}.product-media-tabs,.detail-tabs{display:flex;gap:23px;border-bottom:1px solid #d8d5ce}.product-media-tabs{margin-bottom:15px}.product-media-tabs button,.detail-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:0 0 10px;font-size:13px;color:#706960}.product-media-tabs button[aria-selected=true],.detail-tabs button[aria-selected=true]{border-bottom-color:#a50034;color:#171717;font-weight:600}.real-stage{position:relative;border-radius:13px;background:#f0ece4;height:320px;aspect-ratio:auto;padding:28px 36px}.real-stage[hidden],.detail-panel[hidden],.ar-panel[hidden]{display:none}.real-stage>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.real-stage button{position:absolute;border:1px solid #d3ccc0;background:#faf9f6ed;color:#171717;display:grid;place-items:center}.gallery-prev,.gallery-next{top:46%;width:34px;height:40px;border-radius:50%;font-size:27px;line-height:1}.gallery-prev{left:10px}.gallery-next{right:10px}.media-badge{position:absolute;left:17px;top:14px;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#756c60}.gallery-counter{position:absolute;bottom:11px;right:17px;font-size:11px;color:#746b60}.media-caption{font-size:11px;color:#6b645d;line-height:1.4;min-height:31px;padding-top:10px}.gallery-thumbs{display:flex;gap:10px}.gallery-thumbs button{width:76px;height:65px;padding:4px 7px;border-radius:6px;border:1px solid #d8d1c6;background:#f0ece4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px}.gallery-thumbs button[aria-current=true]{border:2px solid #a50034;background:#fff}.gallery-thumbs img{height:38px;width:100%;object-fit:contain;mix-blend-mode:multiply}.cube-icon{font-size:35px;line-height:37px;color:#a50034}.physical-size{border-top:1px solid #d8d5ce;margin-top:16px;padding-top:12px;display:grid;gap:4px}.physical-size>span{font-size:11px;color:#756c60}.physical-size b{font-size:14px;font-weight:600}.physical-size small{font-size:10px;color:#756c60;line-height:1.4}.real-info{padding-left:28px}.real-info .product-kicker,.product-kicker{font-size:11px;color:#a50034;text-transform:uppercase;letter-spacing:.9px;font-weight:600}.real-info h3{font-size:29px;margin:7px 0 11px;letter-spacing:-.55px;line-height:1.1}.real-info>p:not(.product-source-note):not(.product-kicker){font-size:14px;line-height:1.45}.product-highlights{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0 20px;padding:12px 0;border-top:1px solid #d8d5ce;border-bottom:1px solid #d8d5ce;gap:8px}.product-highlights>div{display:flex;flex-direction:column;gap:4px}.product-highlights b{font-size:18px;font-family:LGEIHeadline;font-weight:650}.product-highlights span{font-size:9px;color:#71685c}.detail-tabs{gap:20px}.detail-tabs button{font-size:12px}.detail-panel{min-height:118px;max-height:175px;overflow:auto;font-size:12px;line-height:1.5;padding:12px 0}.detail-panel ul{margin:0;padding-left:17px}.detail-panel li+li{margin-top:5px}.real-info .detail-panel dl{margin:0}.real-info .detail-panel dl>div{padding:6px 0;display:flex;justify-content:space-between;gap:12px;font-size:11px}.real-info .detail-panel dd{margin:0;text-align:right}.detail-panel .download-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;text-decoration:none;padding:8px 0}.download-row small{display:block;font-size:10px;color:#756c60;margin-top:4px}.download-row>strong{font-size:26px}.real-info .detail-panel p{font-size:11px;color:#756c60;margin-top:7px}.real-product-actions{display:grid;gap:8px}.real-info .action{font-size:12px;min-height:42px;padding:10px 14px}.real-product .ar-trigger{background:#a50034;border-color:#a50034}.real-product .ar-trigger:hover{background:#810129}.ar-icon{font-size:23px;font-weight:400;line-height:1}.product-links{display:flex;gap:25px;font-size:11px;margin-top:14px}.product-links a{text-underline-offset:3px}.real-info .product-source-note,.product-source-note{font-size:10px;color:#7a7165;line-height:1.4;margin-top:12px}.model-mount{position:absolute;inset:0}.model-mount model-viewer{width:100%;height:100%;--poster-color:transparent}.model-reset{bottom:10px;right:13px;border-radius:20px;padding:6px 10px;font-size:10px}.model-loading{padding:70px 24px;text-align:center;color:#756c60;font-size:13px}.ar-panel{padding:24px 34px 38px}.ar-back{border:0;background:none;padding:0 0 20px;font-size:12px;color:#70665b}.ar-panel-content{display:grid;grid-template-columns:.8fr 1fr;gap:45px;align-items:center;max-width:810px;margin:0 auto}.ar-qr-mount{min-height:230px;background:#f0ece4;border-radius:18px;display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;color:#72685c}.ar-qr-mount img{display:block;width:230px;max-width:100%;height:auto;image-rendering:pixelated}.ar-panel h3{font-size:33px;margin:8px 0 14px}.ar-panel p{font-size:13px}.ar-panel ol{padding-left:18px;font-size:12px;line-height:1.65;margin:16px 0}.ar-panel .ar-compatibility{font-size:11px;color:#73695d}.ar-panel .action{margin-top:17px;font-size:12px}.ar-panel .product-source-note{font-size:10px}.real-product .dialog-layout[hidden]{display:none}
@media(min-width:761px) and (max-height:770px){.real-product{max-height:96dvh}.real-product .dialog-head{padding-top:17px;padding-bottom:16px}.real-product .dialog-layout{padding-top:18px}.real-stage{height:285px}.real-info h3{font-size:26px}.product-highlights{margin:12px 0}.detail-panel{min-height:103px}.real-info .product-source-note{margin-top:9px}}
@media(max-width:760px){.real-product{width:96vw;max-height:96dvh}.real-product .dialog-head{padding:20px 20px 18px}.real-product .dialog-head h2{font-size:28px}.real-product .dialog-head>span{font-size:12px;gap:7px;flex-wrap:wrap}.real-product .dialog-layout{grid-template-columns:1fr;padding:19px 20px 25px;gap:22px}.real-stage{height:265px;padding:28px 24px}.real-info{padding:22px 0 0}.real-info h3{font-size:28px}.real-info>p:not(.product-source-note):not(.product-kicker){font-size:15px}.product-highlights b{font-size:20px}.product-highlights span{font-size:10px}.product-media-tabs button,.detail-tabs button{min-height:39px;font-size:13px}.detail-tabs{gap:17px}.detail-panel{min-height:124px;max-height:230px;font-size:13px}.real-info .detail-panel dl>div{font-size:12px}.real-info .action{min-height:46px;font-size:13px}.real-info .product-source-note{font-size:11px}.product-links{font-size:12px;gap:24px}.product-links a{padding:7px 0}.physical-size b{font-size:13px}.physical-size small{font-size:11px}.media-caption{font-size:11px;min-height:43px}.ar-panel{padding:20px}.ar-panel-content{grid-template-columns:1fr;gap:24px}.ar-qr-mount{min-height:200px;max-width:250px;margin:auto}.ar-panel h3{font-size:31px}.ar-panel .product-source-note{font-size:11px}}

.gallery-thumbs{overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.gallery-thumbs button{flex:0 0 72px}.real-stage{overflow:hidden}.real-stage>img{transform:scale(1.32)}.real-stage .gallery-counter,.real-stage .media-badge,.real-stage button{z-index:2}.real-info .detail-panel .download-row{font-size:11px}.real-info .detail-panel .download-row small{font-size:9px}.ar-open[hidden]{display:none!important}
