.ar-main{padding-top:24px;padding-bottom:70px}.ar-back{font-size:14px;color:#bbb}.ar-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;margin-top:28px;align-items:start}.ar-stage{position:sticky;top:24px;background:radial-gradient(ellipse at 50% 60%,#343438,#19191b 65%);border:1px solid #3c3c40;border-radius:22px;overflow:hidden}.ar-stage-label{position:absolute;top:20px;left:20px;right:20px;display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:1.4px;z-index:1;pointer-events:none;color:#ddd}.ar-stage-label span{color:#ffad6a}model-viewer{display:block;width:100%;height:530px;--poster-color:transparent;--progress-bar-color:#ff760d;--progress-bar-height:3px}.ar-poster{position:absolute;inset:55px 20px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ddd;font-size:14px}.ar-poster img{height:80%;max-width:100%;object-fit:contain;border-radius:12px;opacity:.6}.ar-gesture{font-size:12px;text-align:center;color:#bbb;margin:0 12px 12px}.ar-reset{display:block;margin:0 auto 20px;background:transparent;color:#eee;border:1px solid #555;border-radius:7px;padding:8px 14px;font-size:12px}.ar-copy .eyebrow{font-size:10px;line-height:1.6;margin:8px 0 18px}.ar-copy h1{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-1px}.ar-copy h1 span{display:block;font-size:.72em;margin-top:8px}.ar-description{color:#bbb;font-size:15px}.ar-copy label{display:block;margin-top:25px;margin-bottom:9px;font-size:14px;font-weight:700}#model-size{width:100%;font:inherit;background:#202022;color:white;border:1px solid #555;border-radius:9px;padding:12px}.ar-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px solid #373737;border-radius:10px;margin-top:14px;padding:16px 10px}.ar-dimensions div{text-align:center}.ar-dimensions strong{display:block;font-size:23px;font-weight:600}.ar-dimensions span{font-size:11px;color:#aaa}.ar-size-note{font-size:12px;color:#aaa;line-height:1.6}.ar-launch{width:100%;margin-top:12px;justify-content:center;font-weight:700;min-height:48px;border:1px solid #ff760d}.ar-launch:disabled{background:#333;color:#bbb;border-color:#555;cursor:not-allowed}#model-status{font-size:13px;color:#e9c2a4;line-height:1.5}.ar-help{padding:15px;background:#1c1c1f;border:1px solid #37373a;border-radius:10px;font-size:13px}.ar-help p{color:#bbb;margin:6px 0 0}.ar-instructions{font-size:13px;color:#ccc;margin:20px 0}.ar-instructions summary{cursor:pointer;color:white}.ar-instructions li{margin:7px 0}.ar-order{display:inline-block;color:#ffac6b;font-size:14px;margin:8px 0}.product-3d-page header{height:95px}.product-3d-page .brand img{width:80px;height:80px}.product-3d-page nav{font-size:13px}.product-3d-link{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;border:1px solid #985b2e;border-radius:8px;padding:9px 13px;font-size:13px;color:#ffac6b;background:#ff760d0a}.product-3d-link:hover{background:#ff760d20}@media(max-width:760px){.ar-layout{grid-template-columns:1fr;gap:22px}.ar-stage{position:relative;top:0}model-viewer{height:390px}.ar-copy h1{font-size:34px}.ar-main{padding-top:18px}.ar-stage-label{font-size:10px}.ar-copy .eyebrow{margin-top:0}}

#product-model .ar-launch{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:max-content;max-width:90%;padding:10px 22px;background:#ff760d;color:#151515;border-radius:999px}
