/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */.scanner-close{top:calc(env(safe-area-inset-top,0px) + 1rem)}.scanner-loader{opacity:1;transition-property:opacity;transition-timing-function:ease-in-out}.scanner-loader[data-state=leaving]{opacity:0;pointer-events:none}.scanner-feedback{z-index:11;pointer-events:none;position:fixed;inset:0}.scanner-feedback-visual{opacity:1;transition:opacity var(--scanner-feedback-fade-duration)ease-in-out;position:absolute;inset:0}.scanner-feedback[data-phase=leaving] .scanner-feedback-visual{opacity:0}.scanner-viewfinder{animation:scanner-fade-in var(--scanner-frame-fade-duration)ease-out both;top:46dvh}.scanner-viewfinder svg{color:#fff}.scanner-feedback-anchor{inset-inline:24px;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;bottom:min(100px,10dvh)}.scanner-feedback-surface{color:#000;width:min(100%,338px);height:40px;min-height:28px;transition:width var(--scanner-morph-duration)ease-in-out,height var(--scanner-morph-duration)ease-in-out;background:#fff;border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 20px #0002}.scanner-hint{box-sizing:border-box;text-align:center;text-wrap:balance;opacity:1;width:min(338px,100vw - 48px);transition:opacity var(--scanner-confirmation-text-duration)ease-in-out;margin:0;padding:10px 16px;font-size:14px;line-height:1.4;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanner-hint span{transition:opacity var(--scanner-hint-out-duration)ease-in-out;grid-area:1/1}.scanner-hint-searching{opacity:1}.scanner-feedback[data-hint=framing] .scanner-hint-searching,.scanner-hint-framing{opacity:0}.scanner-feedback[data-hint=framing] .scanner-hint-framing{opacity:1;transition-duration:var(--scanner-hint-in-duration);transition-delay:var(--scanner-hint-in-delay)}.scanner-feedback[data-phase=confirmed] .scanner-hint,.scanner-feedback[data-phase=leaving] .scanner-hint{opacity:0}.scanner-feedback-surface[data-phase=confirmed],.scanner-feedback-surface[data-phase=leaving]{width:56px;height:56px;transition-delay:var(--scanner-confirmation-delay)}.scanner-check{width:24px;height:24px;animation:scanner-fade-in var(--scanner-icon-fade-duration)ease-in-out var(--scanner-confirmation-delay)both;grid-area:1/1}.scanner-feedback dialog{pointer-events:auto;animation:scanner-fade-in var(--scanner-card-fade-duration)ease-out both}.scanner-match-crossfade{position:relative}.scanner-match-crossfade-in,.scanner-match-crossfade-out{animation-duration:var(--scanner-card-replace-duration);animation-timing-function:cubic-bezier(.33,0,.2,1);animation-fill-mode:both}.scanner-match-crossfade-out{z-index:1;pointer-events:none;inset-inline:0;animation-name:scanner-card-replace-out;position:absolute;bottom:0}.scanner-match-crossfade-in{z-index:2;animation-name:scanner-card-replace-in;position:relative}.scanner-match-crossfade-in dialog,.scanner-match-crossfade-out dialog{animation:none}.scanner-match-secondary-enter{animation:scanner-card-secondary-in .48s cubic-bezier(.33,0,.2,1) both}@keyframes scanner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scanner-fade-out{0%{opacity:1}to{opacity:0}}@keyframes scanner-card-replace-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes scanner-card-replace-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scanner-card-secondary-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scanner-loader{transition-property:none}.scanner-feedback-surface,.scanner-feedback-visual,.scanner-hint,.scanner-hint span{transition:none}.scanner-check,.scanner-feedback dialog,.scanner-match-crossfade-in,.scanner-match-crossfade-out,.scanner-match-secondary-enter,.scanner-viewfinder{animation:none}}[data-ar-experience]{--ar-viewfinder-top:12dvh;--ar-viewfinder-height:65dvh;--ar-viewfinder-inset:28px;--ar-feedback-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(2rem,11dvh,6.25rem));--ar-morph-easing:cubic-bezier(.76,0,.24,1);--ar-hint-width:338px;--ar-hint-height:40px;--ar-check-size:56px;--ar-controls-width:228px;--ar-controls-height:60px;--ar-controls-radius:16px}[data-ar-experience] .a-enter-ar,[data-ar-experience] .a-enter-vr,[data-ar-experience] .a-enter-vr-button{display:none}.ar-runtime-loader{opacity:1;transition:opacity var(--ar-loader-fade-duration)ease-in-out}.ar-runtime-loader[data-state=leaving]{opacity:0;pointer-events:none}.ar-scan-guidance .scanner-viewfinder{inset-inline:var(--ar-viewfinder-inset);top:var(--ar-viewfinder-top);height:var(--ar-viewfinder-height);animation:scanner-fade-in var(--ar-fade-duration)ease-out both}.ar-scan-guidance,.ar-video-controls{opacity:1;visibility:visible;transition:opacity var(--ar-fade-duration)ease-in-out,visibility 0s}.ar-scan-guidance[data-leaving=true],[data-ar-tracking-lost=true] .ar-scan-guidance,[data-ar-tracking-lost=true] .ar-video-controls{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ar-fade-duration)ease-in-out,visibility 0s var(--ar-fade-duration)}.ar-scan-guidance .scanner-feedback-anchor{bottom:var(--ar-feedback-bottom)}.ar-scan-guidance .scanner-feedback-surface{width:min(100%,var(--ar-hint-width));height:var(--ar-hint-height);transition:width var(--ar-morph-duration)var(--ar-morph-easing),height var(--ar-morph-duration)var(--ar-morph-easing),opacity var(--ar-fade-duration)ease-in-out,visibility 0s;border-radius:999px;position:relative}.ar-scan-guidance[data-phase=confirmed] .scanner-feedback-surface,.ar-scan-guidance[data-phase=playing] .scanner-feedback-surface{width:var(--ar-check-size);height:var(--ar-check-size);transition-delay:var(--ar-morph-delay),var(--ar-morph-delay),0s,0s;border-radius:999px}.ar-scan-guidance[data-phase=playing] .scanner-feedback-surface{opacity:0;visibility:hidden;transition-delay:0s,0s,0s,var(--ar-fade-duration)}.ar-scan-guidance .scanner-hint{width:var(--ar-hint-width);opacity:1;max-width:calc(100vw - 48px);transition:opacity var(--ar-fade-duration)ease-in-out;padding-block:6px;display:grid;position:absolute}.ar-scan-guidance .scanner-hint span{transition:opacity var(--ar-hint-out-duration)ease-in-out;grid-area:1/1;display:block}.ar-hint-framing,.ar-scan-guidance:not([data-phase=searching]) .ar-hint-searching{opacity:0}.ar-scan-guidance:not([data-phase=searching]) .ar-hint-framing{opacity:1;transition-duration:var(--ar-hint-in-duration);transition-delay:var(--ar-hint-in-delay)}.ar-scan-guidance[data-phase=confirmed] .scanner-hint,.ar-scan-guidance[data-phase=playing] .scanner-hint{opacity:0;transition-duration:var(--ar-confirmation-text-fade-duration)}.ar-scan-guidance .scanner-check{opacity:0;transition:opacity var(--ar-icon-fade-duration)ease-in-out;animation:none;position:absolute}.ar-scan-guidance[data-phase=confirmed] .scanner-check,.ar-scan-guidance[data-phase=playing] .scanner-check{opacity:1;transition-delay:var(--ar-icon-delay)}.ar-video-controls{z-index:30;left:50%;bottom:var(--ar-feedback-bottom);width:var(--ar-controls-width);max-width:calc(100vw - 48px);height:var(--ar-controls-height);color:#000;background:#fff;position:fixed;transform:translate(-50%)}.ar-video-control,.ar-video-controls{border-radius:var(--ar-controls-radius);align-items:center;display:flex}.ar-video-control{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;height:100%;font-size:14px;line-height:17px}@starting-style{.ar-video-controls{opacity:0}.ar-scan-guidance[data-phase=confirmed] .scanner-feedback-surface{width:min(100%,var(--ar-hint-width));height:var(--ar-hint-height)}.ar-scan-guidance[data-phase=confirmed] .scanner-check{opacity:0}}.ar-video-control:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.ar-video-control-icon{color:#fff;background:#000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ar-video-control-icon svg{width:16px;height:16px}.ar-video-control-divider{background:#8a8a8a;width:1px;height:34px}.ar-video-presentation{z-index:15;position:fixed}.ar-video-presentation>.ar-video-expanded{object-fit:contain;visibility:visible;width:100%;height:100%;display:block}.ar-video-presentation[data-mode=fullscreen]{background:#000;inset:0}.ar-video-presentation[data-mode=fixed]{width:min(90vw,760px);height:70dvh;max-height:max(0px,calc(100dvh - 224px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));pointer-events:none;background:0 0;top:45%;left:50%;transform:translate(-50%,-50%)}@media (orientation:landscape){[data-ar-experience]{--ar-feedback-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.ar-video-presentation[data-mode=fixed]{width:96vw;top:calc(env(safe-area-inset-top,0px) + 16px);bottom:calc(var(--ar-feedback-bottom) + var(--ar-controls-height) + 16px);height:auto;max-height:none;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ar-scan-guidance .scanner-feedback-surface,.ar-scan-guidance .scanner-viewfinder,.ar-video-controls{animation:none}.ar-runtime-loader,.ar-scan-guidance,.ar-scan-guidance .scanner-check,.ar-scan-guidance .scanner-feedback-surface,.ar-scan-guidance .scanner-hint,.ar-scan-guidance .scanner-hint span,.ar-scan-guidance:not([data-phase=searching]) .ar-hint-framing,.ar-scan-guidance[data-leaving=true],.ar-video-controls,[data-ar-tracking-lost=true] .ar-scan-guidance,[data-ar-tracking-lost=true] .ar-video-controls{transition:none}}:root{--font-sans:var(--font-inter,system-ui,sans-serif);--font-font-sans:var(--font-sans);--background:#fff;--foreground:#171717;--passport-background:#fff;--passport-text:#171717;--passport-card-bg:#f5f5f5;--passport-button-bg:#6b7280;--passport-button-text:#fff;--passport-button-radius:8px;--passport-section-bg:#fff;--passport-hero-section-bg:var(--passport-background);--passport-product-section-bg:var(--passport-hero-section-bg);--passport-product-label-color:var(--passport-text);--passport-social-section-bg:var(--passport-section-bg);--passport-social-icon:currentColor;--passport-social-icon-size:2rem}body{color:var(--foreground);background:var(--background)}@layer base{button:hover:not(:disabled){cursor:pointer}}.ar-scene-container>video{object-fit:cover;object-position:center center;z-index:-1;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ar-scene-container a-scene video[id^=ar-video-],.ar-scene-container>video.ar-video-ready{visibility:visible}.ar-scene-container a-scene{z-index:0;position:relative}@keyframes loading-message-sequence-keyframes{0%{opacity:0}4.1667%{opacity:1}29.1667%{opacity:1}33.3333%{opacity:0}to{opacity:0}}@keyframes loading-message-title-fade-keyframes{0%{opacity:0}to{opacity:1}}.loading-message-sequence{opacity:0;animation-name:loading-message-sequence-keyframes;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.loading-message-title-fade{animation-name:loading-message-title-fade-keyframes;animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.loading-message-sequence{opacity:0;animation:none}.loading-message-sequence:first-of-type{opacity:1}.loading-message-title-fade{animation:none}}@font-face{font-family:jost;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:jost Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_de8c4f{font-family:jost,jost Fallback}.__variable_de8c4f{--font-jost:"jost","jost Fallback"}@font-face{font-family:geist;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_354aa8{font-family:geist,geist Fallback}.__variable_354aa8{--font-geist:"geist","geist Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback}.__variable_a918ff{--font-inter:"inter","inter Fallback"}