/* AR Quick Look pilot: loaded only by product.html. */
.ar-quicklook img,.ar-phone-open img{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.ar-quicklook{
  position:relative;min-height:46px;margin-top:8px;border-radius:var(--r-s);overflow:hidden;
  display:flex;align-items:center;justify-content:center;background:var(--green);color:#fff;
  font-size:13px;font-weight:800;letter-spacing:.03em;box-shadow:var(--shadow-s);transition:transform .2s,background .2s;
}
.ar-quicklook:hover{transform:translateY(-1px);background:#176151}
.ar-quicklook::after{content:"Перенести ковёр в мою комнату"}
.ar-quicklook[hidden]{display:none!important}
.ar-quicklook[aria-busy="true"],.ar-quicklook[aria-disabled="true"]{pointer-events:none;cursor:progress}
.ar-qr-modal .box{max-width:392px;text-align:center}
.ar-qr-modal .box h3{padding-right:26px;text-align:left}
.ar-qr-modal .box p{text-align:left}
.ar-qr-code{display:grid;place-items:center;margin:20px auto 14px;padding:12px;border:1px solid var(--line);border-radius:var(--r-m);background:#fff;width:min(100%,270px);aspect-ratio:1}
.ar-qr-code img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}
.ar-qr-code img[hidden]{display:none}
.ar-qr-note{margin-bottom:0!important;color:var(--ink-3)!important;font-size:12px!important}
.ar-phone-open{
  position:relative;min-height:52px;margin-top:20px;border-radius:var(--r-s);overflow:hidden;
  display:flex;align-items:center;justify-content:center;background:var(--green);color:#fff;
  font-size:14px;font-weight:800;letter-spacing:.02em;box-shadow:var(--shadow-s)
}
.ar-phone-open::after{content:"Перенести ковёр в мою комнату"}
.ar-phone-open[hidden]{display:none!important}
@media(min-width:761px){.ar-quicklook::after{content:"Открыть ковёр у себя дома"}}
