.reference-guide{background:#eeeff6;border-block:1px solid #e2e5ee}.reference-guide .section{padding-block:88px}.reference-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.reference-heading h2{font-size:48px;line-height:1.12;margin:0}.reference-heading>p{font-size:14px;margin:0}.reference-walkthrough{display:grid;grid-template-columns:.85fr 1.4fr;gap:40px;align-items:center}.reference-methods{display:grid;gap:12px}.reference-methods>button{display:grid;grid-template-columns:40px 1fr 16px;gap:16px;text-align:left;padding:24px 20px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--ink);transition:background .25s,border-color .25s,transform .25s}.reference-methods>button:hover{background:#ffffff65;transform:translateX(4px)}.reference-methods>button[aria-selected=true]{background:#ffffffbf;border-color:#fff;box-shadow:0 8px 28px #46546a08}.method-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dfe3ed;border-radius:12px;color:#7a718f;background:#ffffff65}.method-icon svg{width:20px;height:20px}.reference-methods small{display:block;font-size:11px;color:#7c8294;margin-bottom:8px}.reference-methods strong{display:block;font-weight:500;font-size:17px;line-height:1.4;margin-bottom:8px}.reference-methods>button>span>span{display:block;font-size:13px;line-height:1.65;color:#657085}.reference-methods b{font-weight:400;color:#9992a9;align-self:center}.reference-scene{--handoff-x:clamp(120px,24vw,240px);border:1px solid #fff;border-radius:24px;background:#e5e8f0;overflow:hidden;box-shadow:0 16px 44px #53617d0c}.scene-topline{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #ffffffa1;font-size:11px;color:#6b7487}.scene-topline button,.scene-caption button{border:1px solid #ffffffc7;background:#ffffff60;border-radius:20px;padding:6px 12px;color:#566176;font-size:11px}.handoff-canvas{position:relative;height:428px;background:radial-gradient(ellipse at 75% 70%,#ded9ee88,transparent 65%)}.source-window{position:absolute;left:6%;top:60px;width:35%;border:1px solid #fff;border-radius:12px;background:#f8f8fc;box-shadow:0 8px 20px #5265820c}.source-title{padding:12px;border-bottom:1px solid #e9eaf1;display:flex;gap:4px;align-items:center}.source-title i{width:4px;height:4px;background:#c4c8d3;border-radius:50%}.source-title span{font-size:9px;color:#9399a6;margin-left:12px}.source-garment{margin:12px;aspect-ratio:1;border-radius:8px}.source-garment img{left:0}.source-caption{padding:0 12px 16px;display:grid;gap:4px}.source-caption strong{font-size:10px;font-weight:500}.source-caption>span{font-size:9px;color:#8b92a0}.handoff-path{position:absolute;left:42%;top:46%;width:11%;color:#b1a7c8}.handoff-path svg{width:100%;height:22px}.handoff-extension{position:absolute;right:6%;top:24px;width:42%;border:1px solid #fff;border-radius:20px;background:linear-gradient(145deg,#ffffff8f,#c5c7d6a8);padding:8px;box-shadow:0 16px 36px #434f751c;backdrop-filter:blur(12px)}.handoff-title{height:32px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#5b6176;position:relative}.handoff-title>span{position:absolute;left:0;color:#a4a8b7;font-size:11px}.handoff-title img{width:16px;height:16px}.handoff-preview{height:276px;border-radius:12px}.handoff-preview>img{right:0}.handoff-preview>.handoff-before{width:100%;object-fit:cover;object-position:center}.handoff-badge{position:absolute;top:8px;right:8px;font-size:8px;padding:4px 6px;background:#ffffffd9;border-radius:12px;color:#697087}.handoff-outfit{position:absolute;bottom:8px;left:8px;font-size:9px;padding:6px 10px;background:#fffef5e8;color:#62617c;border:1px solid #fff;border-radius:10px}.handoff-controls{display:flex;align-items:center;gap:8px;padding-top:8px}.handoff-controls>span{display:flex;justify-content:center;align-items:center;flex:1;gap:5px;color:#fff;background:linear-gradient(110deg,#79b7de,#a585db);border:1px solid #ffffffb3;border-radius:18px;min-height:28px;font-size:9px}.handoff-controls svg{width:13px;height:13px}.handoff-controls>svg{color:#fff;width:24px;height:24px;border:1px solid #fff9;border-radius:50%;padding:4px}.travelling-garment{position:absolute;left:17%;top:118px;width:84px;height:100px;border:3px solid #fff;box-shadow:0 12px 24px #5d507d2b;border-radius:12px;opacity:0;z-index:3;pointer-events:none}.travelling-garment img{left:0}.travelling-garment>svg{position:absolute;right:-8px;bottom:-4px;width:22px;height:22px;fill:#fff;stroke:#6b5c89}.source-context{position:absolute;left:35%;top:90px;width:190px;display:none;padding:5px;background:#fffffff2;box-shadow:0 12px 32px #39476220;border:1px solid #fff;border-radius:10px;z-index:4}.source-context>span{display:block;padding:8px 10px;font-size:9px;color:#9298a5}.source-context>strong{display:flex;align-items:center;gap:6px;padding:10px;font-weight:500;font-size:10px;background:#e6e1f1;border-radius:5px;color:#695a83;white-space:nowrap}.source-context img{width:16px;height:16px}.source-context svg{width:12px;height:12px;margin-left:auto}.source-file{display:none;position:absolute;inset:36px 0 0;background:#f7f7fc;border-radius:0 0 12px 12px;align-items:center;justify-content:center;flex-direction:column;gap:16px}.source-file>svg{width:48px;height:48px;color:#b2a8c8}.source-file span{font-size:11px;color:#8991a2}.source-file strong{font-size:9px;font-weight:400;background:#e6e1ef;padding:8px 12px;border-radius:6px}.reference-scene[data-method=menu] .source-context{display:block}.reference-scene[data-method=file] .source-file{display:flex}.scene-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #ffffffa1;font-size:11px;color:#6b7487;min-height:64px}.scene-caption>span{line-height:1.6;max-width:80%}.reference-disclaimer{font-size:11px;color:#8a8f9f;margin:20px 0 0;text-align:right}.scene-running .travelling-garment{animation:clothing-handoff 4.8s cubic-bezier(.25,.7,.2,1) both}.scene-running .handoff-after{animation:outfit-appear 4.8s both}.scene-running .handoff-outfit{animation:reference-added 4.8s both}.scene-running[data-method=menu] .source-context{animation:context-select 4.8s both}.reference-scene[data-paused=true] *{animation-play-state:paused!important}
@keyframes clothing-handoff{0%,10%{opacity:0;transform:translate(0,0) rotate(-5deg)}18%,28%{opacity:1;transform:translate(0,-12px) rotate(-5deg)}50%{opacity:1;transform:translate(calc(var(--handoff-x)*.875),22px) rotate(5deg) scale(.85)}62%,100%{opacity:0;transform:translate(var(--handoff-x),35px) scale(.55)}}
@keyframes outfit-appear{0%,48%{opacity:0}66%,100%{opacity:1}}@keyframes reference-added{0%,52%{opacity:0;transform:translateY(6px)}66%,100%{opacity:1;transform:translateY(0)}}@keyframes context-select{0%,8%{opacity:0;transform:translateY(8px)}16%,38%{opacity:1;transform:none}48%,100%{opacity:0;transform:none}}
.privacy-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:80px;border-bottom:1px solid var(--line);align-items:center}.privacy-story h2{font-size:40px;margin-bottom:24px;line-height:1.15}.privacy-story-copy>p{font-size:14px;max-width:420px}.privacy-story .inline-link{margin-top:12px;font-size:13px}.privacy-story .inline-link svg{width:18px;height:18px}.privacy-journey{border:1px solid #e3e4ef;border-radius:20px;padding:32px;background:#f1f0f7}.privacy-route{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px 32px}.privacy-route>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;flex:1}.privacy-route>div>svg{width:28px;height:28px;color:#8c80a4;margin-bottom:6px}.privacy-route strong{font-size:12px;font-weight:500}.privacy-route div>span{font-size:9px;color:#888b9a;line-height:1.5}.privacy-route-arrow>svg{width:18px;height:18px;color:#beb7ce}.privacy-stop{display:flex;gap:16px;padding-top:24px;border-top:1px solid #dedce9}.privacy-stop>svg{width:22px;height:22px;flex:none;color:#8c80a4}.privacy-stop strong{font-size:13px;font-weight:500}.privacy-stop p{font-size:12px;line-height:1.7;margin:8px 0 0}.reference-methods>button:focus-visible,.reference-scene button:focus-visible{outline:2px solid #89759f;outline-offset:3px}
@media(max-width:1100px){.reference-walkthrough{gap:24px;grid-template-columns:.85fr 1.15fr}.reference-methods>button{padding:20px 12px;gap:12px;grid-template-columns:32px 1fr 12px}.method-icon{width:32px;height:32px}.reference-methods strong{font-size:15px}.reference-methods>button>span>span{font-size:12px}.handoff-preview{height:250px}.handoff-canvas{height:400px}.source-window{left:4%;width:37%}.handoff-extension{right:4%;width:45%}.privacy-story{gap:40px}.privacy-journey{padding:24px}.reference-heading h2{font-size:42px}}
@media(max-width:820px){.reference-walkthrough{grid-template-columns:1fr}.reference-methods{grid-template-columns:repeat(3,1fr);gap:8px}.reference-methods>button{display:block;padding:16px}.method-icon{margin-bottom:12px}.reference-methods b,.reference-methods>button>span>span{display:none}.reference-methods strong{font-size:13px;margin:0}.reference-methods small{font-size:9px}.reference-heading{display:block}.reference-heading>p{margin-top:20px}.handoff-canvas{height:440px}.handoff-preview{height:290px}.source-window{left:8%;top:72px;width:32%}.handoff-extension{right:8%;width:40%}.privacy-story{grid-template-columns:1fr;gap:32px}}
@media(max-width:540px){.reference-guide .section{padding-block:56px}.reference-heading{margin-bottom:28px}.reference-heading h2{font-size:34px}.reference-heading>p{font-size:13px}.reference-heading>p br{display:none}.reference-methods>button{padding:12px 8px;border-radius:12px}.reference-methods small{font-size:8px}.reference-methods strong{font-size:11px;line-height:1.5}.method-icon{width:28px;height:28px}.method-icon svg{width:16px;height:16px}.reference-scene{border-radius:18px}.scene-topline{padding:16px 12px;font-size:9px;gap:8px}.scene-topline button{font-size:9px;padding:6px 10px}.handoff-canvas{height:340px}.handoff-preview{height:212px}.source-window{left:4%;top:64px;width:39%}.source-garment{margin:8px}.source-title{padding:10px 8px}.source-title span{font-size:8px;margin-left:5px}.source-caption{padding:0 8px 12px}.source-caption strong{font-size:9px}.source-caption>span{font-size:8px}.handoff-extension{right:4%;top:20px;width:48%;padding:6px;border-radius:16px}.handoff-title{font-size:8px;gap:4px;height:28px}.handoff-title>span{display:none}.handoff-title img{width:13px;height:13px}.handoff-preview{border-radius:10px}.handoff-badge{font-size:7px;right:5px;top:5px;padding:3px 5px}.handoff-outfit{font-size:7px;left:5px;bottom:5px;padding:5px}.handoff-controls>span{font-size:8px;min-height:25px}.handoff-controls>svg{width:20px;height:20px}.handoff-path{left:43%;width:8%}.source-context{width:168px;left:12%;top:80px}.source-file strong{font-size:7px;padding:6px}.source-file span{font-size:9px}.source-file>svg{width:36px;height:36px}.travelling-garment{width:60px;height:76px;left:16%;top:116px}.scene-caption{padding:12px;font-size:10px;gap:8px}.scene-caption button{font-size:9px;padding:6px 9px}.reference-disclaimer{font-size:10px;text-align:left;line-height:1.7}.privacy-story{padding-block:56px}.privacy-story h2{font-size:32px}.privacy-journey{padding:20px 12px}.privacy-route{gap:4px}.privacy-route strong{font-size:10px}.privacy-route div>span{font-size:8px}.privacy-route-arrow>svg{width:12px}.privacy-stop{gap:12px}.privacy-stop p{font-size:11px}.privacy-stop p br{display:none}}
@media(prefers-reduced-motion:reduce){.reference-guide *{animation:none!important;transition:none!important}.travelling-garment,.source-context{visibility:hidden}.handoff-after,.handoff-outfit{opacity:1}}
.handoff-preview>.handoff-before{width:200%;object-fit:fill;right:0}
.reference-methods,.reference-scene{min-width:0}
/* Revised fitting studio: one large product demonstration, compact method controls. */
.reference-guide{background:#f4f5f8;border-color:#e3e6ee}.reference-guide .section{padding-block:64px}.reference-heading{align-items:center;margin-bottom:32px;gap:32px}.reference-heading h2{font-size:42px;line-height:1.1}.reference-heading .section-index{margin-bottom:16px}.reference-heading>p{font-size:13px;line-height:1.8}.look-studio{background:#e5eaf1;border:1px solid #fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 48px #3947640a}.studio-chrome{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ffffffb0;font-size:11px;color:#768196}.studio-chrome>span{display:flex;align-items:center;gap:10px}.studio-chrome i{width:6px;height:6px;border-radius:50%;background:#98a7b6}.studio-chrome button,.studio-bottom button{border:1px solid #ffffffd4;border-radius:20px;padding:7px 12px;background:#ffffff5e;color:#647187;font-size:10px;display:flex;gap:6px;align-items:center}.studio-bottom button svg{width:13px;height:13px}.studio-stage{position:relative;height:496px;display:flex;align-items:center;justify-content:center;gap:104px;background:linear-gradient(135deg,#e9edf3,#e0e5f0);overflow:hidden}.look-source{width:204px;flex:none;position:relative}.studio-eyebrow{display:block;font-size:9px;letter-spacing:.12em;color:#7d8799;margin-bottom:12px}.look-garment{position:relative;height:302px;background:#f4f2ee;overflow:visible;border-radius:12px;box-shadow:0 12px 24px #43516a12}.look-garment>img{display:block;width:300%;max-width:none;height:auto;position:absolute;left:0;top:-12px;clip-path:inset(0 66.6667% 0 0 round 12px)}.look-garment-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.look-garment-meta strong{display:block;font-weight:500;font-size:12px;color:#46546a}.look-garment-meta small{display:block;font-size:10px;color:#8b95a5;margin-top:5px}.reference-plus{border:1px solid #fff;border-radius:50%;background:#ffffff65;width:28px;height:28px;display:grid;place-items:center;color:#8d98aa}.studio-connector{position:absolute;left:46%;top:45%;display:grid;justify-items:center;gap:8px;color:#8c99b0;transform:translateX(-50%)}.studio-connector>svg{width:40px;height:20px}.studio-connector small{font-size:9px}.studio-connector>span{height:1px;width:92px;background:#c1cbd9;position:absolute;top:10px}.studio-connector>svg{background:#e4e9f1;z-index:1}.look-extension{width:276px;position:relative;flex:none;padding:9px;border:1px solid #fff;border-radius:24px;background:linear-gradient(135deg,#ffffffba,#c5cad8c9);box-shadow:0 20px 40px #42527221;z-index:2}.look-extension-title{height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#626d80;gap:6px;position:relative}.look-extension-title>span{position:absolute;left:2px;font-size:12px;color:#a0a7b5}.look-extension-title img{width:17px;height:17px}.look-camera{height:382px;position:relative;overflow:hidden;border-radius:16px;background:#e1dfdc}.look-camera>img{position:absolute;width:300%;max-width:none;height:auto;top:0;display:block}.look-camera>.look-before{left:-100%}.look-camera>.look-after{left:-200%}.look-preview-label{position:absolute;right:10px;top:10px;padding:4px 7px;border:1px solid #fff;background:#ffffffd4;border-radius:16px;font-size:8px;color:#667080}.look-outfit{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:9px;border:1px solid #fff;border-radius:12px;padding:7px;background:#fffffff0;backdrop-filter:blur(12px);font-size:10px;color:#525e70}.look-outfit small{display:block;font-size:8px;color:#8a96a5;margin-top:3px}.look-outfit b{font-weight:400;margin-left:auto;color:#7a8e77}.outfit-mini{width:28px;height:34px;overflow:hidden;position:relative;border-radius:5px;background:#e9e5df}.outfit-mini img{position:absolute;left:0;top:0;width:300%;max-width:none;height:auto}.look-extension-toolbar{display:flex;align-items:center;gap:8px;padding-top:9px}.look-extension-toolbar>span:first-child{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;min-height:30px;border:1px solid #ffffffb5;border-radius:18px;background:linear-gradient(110deg,#79b4db,#a38bd2);color:#fff}.look-extension-toolbar svg{width:14px;height:14px}.look-extension-toolbar>span:last-child{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffffb0;border-radius:50%;background:#ffffff24;color:#fff}.look-transfer{position:absolute;left:calc(50% - 245px);top:158px;width:72px;height:104px;border:3px solid #fff;border-radius:10px;box-shadow:0 12px 24px #43516a30;z-index:4;opacity:0;pointer-events:none;background:#e9e6e0}.look-transfer>img{width:300%;max-width:none;height:auto;position:absolute;left:0;top:0;clip-path:inset(0 66.6667% 0 0 round 7px)}.look-transfer>svg{position:absolute;right:-10px;bottom:-4px;width:22px;height:22px;fill:#fff;stroke:#6e7d93}.studio-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid #ffffffb0;min-height:54px}.studio-bottom p{margin:0;font-size:11px;color:#778398;line-height:1.6}.reference-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;border-bottom:1px solid #dce1e9}.reference-methods>button{border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none!important;padding:20px 20px 20px 0;grid-template-columns:30px 1fr 12px;gap:12px;background:transparent!important;transform:none!important}.reference-methods>button[aria-selected=true]{border-color:#8899ae}.reference-methods>button[aria-selected=true] .method-icon{background:#e3e9f2;color:#506780;border-color:#d8e0eb}.reference-methods small{display:inline;font-size:9px;color:#929bab;margin:0 7px 0 0}.reference-methods strong{display:inline;font-size:12px;font-weight:500}.reference-methods>button>span>span{font-size:10px;line-height:1.6;margin-top:6px;color:#8a94a5}.reference-methods .method-icon{width:30px;height:30px;border-radius:9px;margin:0;background:#edf0f5;border-color:#e0e5ed}.method-icon svg{width:16px;height:16px}.reference-methods b{font-size:12px}.reference-disclaimer{font-size:10px;text-align:left;color:#939baa;margin-top:16px}.look-garment .source-context{top:80px;left:30%;width:190px;z-index:5}.look-garment .source-file{inset:0;border-radius:12px;z-index:1;background:#f4f5f8}.source-file>svg{color:#95a5b9}.source-file strong{background:#e4eaf1;color:#6f8097}.source-context>strong{background:#e4eaf1;color:#60758c}.source-context>span{font-size:9px}.reference-scene[data-method=menu] .source-context{display:block}.reference-scene[data-method=file] .source-file{display:flex}.scene-running .look-transfer{animation:studio-handoff 5s cubic-bezier(.22,.7,.25,1) both}.scene-running .look-after{animation:studio-reveal 5s both}.scene-running .look-outfit{animation:studio-chip 5s both}.scene-running[data-method=menu] .source-context{animation:context-select 5s both}
@keyframes studio-handoff{0%,14%{opacity:0;transform:translate(0,0) rotate(-5deg)}24%,30%{opacity:1;transform:translate(18px,-12px) rotate(-5deg)}52%{opacity:1;transform:translate(270px,14px) rotate(3deg) scale(.8)}64%,100%{opacity:0;transform:translate(290px,24px) scale(.5)}}@keyframes studio-reveal{0%,52%{opacity:0}74%,100%{opacity:1}}@keyframes studio-chip{0%,60%{opacity:0;transform:translateY(6px)}78%,100%{opacity:1;transform:none}}
@media(max-width:1100px){.studio-stage{gap:80px}.reference-heading h2{font-size:38px}.reference-methods>button{grid-template-columns:28px 1fr;gap:10px;padding-right:12px}.reference-methods b{display:none}.reference-methods strong{font-size:11px}.reference-methods>button>span>span{font-size:9px}.studio-connector{left:45%}}
@media(max-width:820px){.reference-heading{display:flex;align-items:flex-end}.reference-heading>p{font-size:12px;max-width:240px;margin:0}.reference-heading>p br{display:none}.reference-heading h2{font-size:34px}.reference-methods>button{display:grid;padding:16px 8px 16px 0}.reference-methods>button>span>span{display:block}.reference-methods .method-icon{width:28px;height:28px}.reference-methods small{display:block;margin-bottom:5px}.reference-methods strong{display:block}.look-source{width:174px}.look-garment{height:260px}.studio-stage{gap:64px}.studio-connector{left:42%}.look-extension{width:260px}.look-camera{height:366px}.look-transfer{left:calc(50% - 224px)}}
@media(max-width:540px){.reference-guide .section{padding-block:48px}.reference-heading{display:block;margin-bottom:24px}.reference-heading h2{font-size:32px}.reference-heading>p{margin-top:16px;max-width:310px;font-size:12px}.studio-chrome{padding:12px;font-size:9px}.studio-chrome button{padding:5px 8px;font-size:8px}.studio-stage{height:370px;gap:22px;justify-content:center;align-items:center}.look-source{width:104px;margin-top:24px}.studio-eyebrow{font-size:7px;letter-spacing:.06em;margin-bottom:8px}.look-garment{height:158px;border-radius:8px}.look-garment>img{top:-6px}.look-garment-meta{margin-top:12px}.look-garment-meta strong{font-size:9px}.look-garment-meta small{font-size:8px}.reference-plus{display:none}.look-extension{width:172px;padding:6px;border-radius:17px}.look-extension-title{font-size:9px;height:28px}.look-extension-title>span{display:none}.look-extension-title img{width:14px;height:14px}.look-camera{height:260px;border-radius:12px}.look-preview-label{right:5px;top:6px;font-size:6px;padding:3px 4px}.look-extension-toolbar{padding-top:6px;gap:5px}.look-extension-toolbar>span:first-child{font-size:8px;min-height:24px;gap:4px}.look-extension-toolbar svg{width:11px;height:11px}.look-extension-toolbar>span:last-child{width:24px;height:24px}.look-outfit{left:6px;right:6px;bottom:6px;padding:5px;gap:6px;font-size:8px;border-radius:9px}.outfit-mini{width:22px;height:28px}.look-outfit small{font-size:6px}.studio-connector{left:39%;top:46%;gap:6px}.studio-connector>span{width:32px}.studio-connector>svg{width:20px;height:18px}.studio-connector small{display:none}.look-transfer{left:calc(50% - 115px);top:150px;width:46px;height:68px;border-width:2px}.look-transfer>svg{width:16px;height:16px}.studio-bottom{padding:12px;gap:12px}.studio-bottom p{font-size:9px;max-width:76%}.studio-bottom button{font-size:9px;padding:6px 8px}.studio-bottom button svg{width:11px;height:11px}.reference-methods{margin-top:12px;gap:10px}.reference-methods>button{display:block;padding:12px 0 16px}.reference-methods .method-icon{margin-bottom:10px;width:26px;height:26px}.reference-methods strong{font-size:10px;line-height:1.5}.reference-methods small{font-size:8px;margin-bottom:4px}.reference-methods>button>span>span{display:none}.reference-disclaimer{font-size:9px;line-height:1.7}.look-garment .source-context{left:0;top:40px;width:160px}.source-file span{font-size:8px}.source-file strong{font-size:6px;padding:5px}.source-file>svg{width:28px;height:28px}.source-file{gap:10px}@keyframes studio-handoff{0%,14%{opacity:0;transform:translate(0,0) rotate(-5deg)}24%,30%{opacity:1;transform:translate(4px,-10px) rotate(-5deg)}52%{opacity:1;transform:translate(124px,10px) rotate(3deg) scale(.8)}64%,100%{opacity:0;transform:translate(140px,16px) scale(.5)}}}
@media(prefers-reduced-motion:reduce){.look-transfer,.source-context{visibility:hidden}.look-after,.look-outfit{opacity:1}}
.look-garment{overflow:hidden}.look-garment>img{top:-40px}.look-garment .source-context{left:8px;width:calc(100% - 16px)}.look-garment .source-context>strong{font-size:9px;padding:9px 6px}.look-garment .source-context>span{font-size:8px;padding:8px 6px}
@media(max-width:540px){.look-garment>img{top:-24px}.look-garment .source-context{left:4px;width:calc(100% - 8px);top:30px}.look-garment .source-context>span{font-size:6px;padding:7px 3px}.look-garment .source-context>strong{font-size:6px;gap:3px;padding:8px 3px}.look-garment .source-context img{width:10px;height:10px}.look-garment .source-context svg{display:none}}
