.OutfitPopup_dialog__y48Yc{--v:#6848ad;--vd:#2a1f45;--ink:#18151f;--mut:#6f6878;--lilac:#eee8f7;position:fixed;inset:0;margin:auto;width:min(360px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:26px;background:transparent;color:var(--ink);overflow:visible;outline:none}.OutfitPopup_dialog__y48Yc::backdrop{background:rgba(24,16,38,.55);backdrop-filter:blur(6px)}.OutfitPopup_dialog__y48Yc[open]{animation:OutfitPopup_pop__GZdha .45s cubic-bezier(.2,.8,.2,1)}.OutfitPopup_card__fSNPZ{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow-y:auto;scrollbar-width:none;padding:8px;border-radius:26px;background:#fbf9fe;box-shadow:0 30px 80px rgba(20,10,40,.35),0 0 0 1px rgba(104,72,173,.1)}.OutfitPopup_card__fSNPZ::-webkit-scrollbar{display:none}.OutfitPopup_card__fSNPZ:focus{outline:none}.OutfitPopup_close__44Baz{position:absolute;z-index:3;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.88);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(42,31,69,.14);cursor:pointer;transition:transform .2s ease,background .2s ease}.OutfitPopup_close__44Baz svg{width:15px;height:15px;fill:none;stroke:var(--vd);stroke-width:2;stroke-linecap:round}.OutfitPopup_close__44Baz:hover{transform:rotate(90deg);background:#fff}.OutfitPopup_close__44Baz:focus-visible,.OutfitPopup_cta__JPtTQ:focus-visible,.OutfitPopup_later__ZdHPD:focus-visible{outline:2px solid var(--v);outline-offset:3px}.OutfitPopup_stage__SNsas{position:relative;flex:none;height:250px;overflow:hidden;border-radius:90px 90px 18px 18px;background:#fff url(/outfit-banner/popup-bg.webp) top/cover no-repeat}.OutfitPopup_figs__k5I7Z{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;align-items:flex-end;gap:0}.OutfitPopup_figs__k5I7Z img{position:relative;width:auto;height:166px;filter:drop-shadow(0 8px 8px rgba(42,31,69,.22));opacity:0;animation:OutfitPopup_rise__kGiOr .7s cubic-bezier(.2,.8,.2,1) forwards,OutfitPopup_sway__5HUei 4.5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * 80ms + .12s),calc(var(--i) * -.9s)}.OutfitPopup_figs__k5I7Z img:nth-child(3){height:176px;z-index:1}.OutfitPopup_figs__k5I7Z img:first-child,.OutfitPopup_figs__k5I7Z img:nth-child(5){height:158px}.OutfitPopup_copy__C34qB{display:flex;flex-direction:column;align-items:flex-start;padding:16px 12px 6px}.OutfitPopup_free__IHqOM{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--lilac);color:var(--v);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.OutfitPopup_free__IHqOM:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--v)}.OutfitPopup_copy__C34qB h2{margin:10px 0 0;font:800 26px/1.02 var(--display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.OutfitPopup_copy__C34qB p{margin:8px 0 0;max-width:36ch;color:var(--mut);font:400 13.5px/1.5 var(--body)}.OutfitPopup_tags__dPrN0{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.OutfitPopup_tags__dPrN0 li{padding:6px 10px;border:1px solid rgba(104,72,173,.18);border-radius:999px;color:var(--vd);font:500 11.5px/1 var(--body)}.OutfitPopup_cta__JPtTQ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:16px;border-radius:999px;background:var(--vd);color:#fff;font:700 14px/1 var(--body);text-decoration:none;box-shadow:0 10px 22px rgba(42,31,69,.22);transition:transform .2s ease,background .2s ease}.OutfitPopup_cta__JPtTQ span{transition:transform .2s ease}.OutfitPopup_cta__JPtTQ:hover{background:var(--v);transform:translateY(-1px)}.OutfitPopup_cta__JPtTQ:hover span{transform:translateX(3px)}.OutfitPopup_later__ZdHPD{align-self:center;margin-top:4px;padding:9px 14px;border:0;background:none;color:var(--mut);font:500 12.5px/1 var(--body);cursor:pointer}.OutfitPopup_later__ZdHPD:hover{color:var(--vd)}@media(min-width:760px) and (min-height:520px){.OutfitPopup_dialog__y48Yc{width:min(680px,calc(100vw - 48px))}.OutfitPopup_card__fSNPZ{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:6px;padding:10px}.OutfitPopup_stage__SNsas{height:380px;border-radius:90px 90px 18px 18px;background-size:auto 100%}.OutfitPopup_figs__k5I7Z{bottom:18px}.OutfitPopup_figs__k5I7Z img{height:206px}.OutfitPopup_figs__k5I7Z img:nth-child(3){height:218px}.OutfitPopup_figs__k5I7Z img:first-child,.OutfitPopup_figs__k5I7Z img:nth-child(5){height:196px}.OutfitPopup_copy__C34qB{padding:18px 22px 14px 18px}.OutfitPopup_copy__C34qB h2{font-size:32px}.OutfitPopup_copy__C34qB p{font-size:14px}.OutfitPopup_later__ZdHPD{align-self:flex-start;padding-left:0}}@media(max-width:350px){.OutfitPopup_stage__SNsas{height:224px}.OutfitPopup_figs__k5I7Z img{height:148px}.OutfitPopup_figs__k5I7Z img:nth-child(3){height:156px}.OutfitPopup_figs__k5I7Z img:first-child,.OutfitPopup_figs__k5I7Z img:nth-child(5){height:140px}.OutfitPopup_copy__C34qB h2{font-size:24px}}@media(max-height:640px) and (max-width:759px){.OutfitPopup_stage__SNsas{height:210px}.OutfitPopup_figs__k5I7Z img{height:140px}.OutfitPopup_figs__k5I7Z img:nth-child(3){height:148px}.OutfitPopup_figs__k5I7Z img:first-child,.OutfitPopup_figs__k5I7Z img:nth-child(5){height:132px}.OutfitPopup_copy__C34qB{padding-top:12px}.OutfitPopup_copy__C34qB p{font-size:13px}.OutfitPopup_tags__dPrN0{display:none}}@keyframes OutfitPopup_pop__GZdha{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes OutfitPopup_rise__kGiOr{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes OutfitPopup_sway__5HUei{0%{translate:0 0}to{translate:0 -4px}}@media(prefers-reduced-motion:reduce){.OutfitPopup_dialog__y48Yc[open],.OutfitPopup_figs__k5I7Z img{animation:none;opacity:1}}