.vr-ar-gallery-stack{position:sticky;top:var(--header-height, 0px)}.vr-ar-gallery-stack media-gallery.sticky-content{position:static}.vr-ar-gallery-stack .product-media-container.constrain-height{--constrained-height: min(100vw, clamp(150px, calc(100svh - var(--header-group-height, 244px) - 350px), 480px));height:var(--constrained-height);max-height:var(--constrained-height);aspect-ratio:auto}.vr-ar-gallery-stack .product-media{height:100%;width:100%;aspect-ratio:auto}vr-rack-ar-cta,vr-product-ar{display:block;width:100%;color:#1b242e}.vr-ar-callout{max-width:620px;margin:10px auto 0;padding:12px;border:1px solid #f0d5cd;border-radius:10px;background:#fff5f0}.vr-ar-callout__button{display:flex;align-items:center;gap:14px;width:100%;min-height:66px;padding:12px 18px;border:1px solid #a91e0d;border-radius:7px;background:linear-gradient(105deg,#cf2a12,#b71d0b);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 3px #8d1c0c,0 5px 12px #9c28121c}.vr-ar-callout__button strong{display:block;font-size:21px;font-weight:800;line-height:1.2}.vr-ar-callout__button small{display:block;margin-top:3px;font-size:12px;font-weight:500;line-height:1.3}.vr-ar-callout__icon{flex-shrink:0}.vr-ar-callout__arrow{margin-left:auto;font-size:27px;line-height:1}.vr-ar-callout__button:hover{background:#a91e0d}.vr-ar-callout__button:active{transform:translateY(2px);box-shadow:0 1px #8d1c0c}.vr-ar-callout p{margin:10px 0 0;text-align:center;font-size:12px;line-height:1.4;color:#613a30}.vr-ar-price-panel{display:grid;justify-items:center;gap:4px;max-width:620px;margin:12px auto 0;padding:12px 16px;color:#17212c;text-align:center}.vr-ar-price-panel__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vr-ar-price-panel product-price{display:block}.vr-ar-price-panel .price{font-size:clamp(34px,5vw,42px);line-height:1.08;font-weight:850;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.vr-ar-price-panel .compare-at-price{margin-inline-start:8px;font-size:16px;color:#626b75;font-weight:400}.vr-ar-price-panel__finish{font-size:12px;line-height:1.4;color:#525d69}html[data-vr-vat-mode=ex] .vr-ar-price-panel [data-ar-price-inc]{display:none}html[data-vr-vat-mode=ex] .vr-ar-price-panel .price{font-size:clamp(25px,4vw,32px)}.vr-ar-callout__button:focus-visible,.vr-ar-dialog button:focus-visible{outline:3px solid #17212c;outline-offset:4px}.vr-ar-dialog{width:min(860px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:#1b242e;overflow:auto;box-shadow:0 25px 90px #0006}.vr-ar-dialog::backdrop{background:#101923b3}.vr-ar-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px}.vr-ar-dialog h2{margin:0;font-size:24px;line-height:1.2}.vr-ar-dialog__header p{margin:6px 0 0;font-size:13px}.vr-ar-dialog__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #d7dbde;border-radius:50%;color:#17212c;background:#fff;font:inherit;font-size:29px;cursor:pointer}.vr-ar-dialog model-viewer{display:block;width:100%;height:clamp(230px,48dvh,470px);background:#f5f5f2;--poster-color: #f5f5f2}.vr-ar-dialog__launch{position:absolute;bottom:18px;left:50%;transform:translate(-50%);white-space:nowrap;padding:14px 20px;border:0;border-radius:7px;background:#bf230e;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 3px 12px #0003}.vr-ar-dialog__instructions{padding:4px 22px 18px}.vr-ar-dialog__instructions p{font-size:13px;line-height:1.5;margin:10px 0 0}.vr-ar-dialog__note{color:#515963;border-top:1px solid #e0e3e5;padding-top:10px}.vr-ar-dialog [hidden]{display:none!important}html:has(.vr-ar-dialog[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){.vr-ar-callout__button{transition:background .15s,box-shadow .15s,transform .15s}}@media(max-width:749px){.vr-ar-gallery-stack{position:static}.vr-ar-callout{margin-inline:16px}.vr-ar-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.vr-ar-dialog__header{padding:16px 14px 12px}.vr-ar-dialog h2{font-size:21px}.vr-ar-dialog__instructions{padding:4px 14px 14px}.vr-ar-dialog model-viewer{height:clamp(210px,43dvh,400px)}}@media(max-width:359px){.vr-ar-callout{margin-inline:10px;padding:10px}.vr-ar-callout__button{padding-inline:12px;gap:10px}.vr-ar-callout__button strong{font-size:19px}.vr-ar-dialog__header p{font-size:11px}}vr-product-ar [hidden]{display:none!important}vr-product-ar .vr-ar-callout__button:disabled{opacity:.55;cursor:wait}vr-product-ar:not([data-load-state=ready]) [slot=ar-button]{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vr-rack-ar-cta.css.map */
