.outfits-btn{align-items:center;background:#4b073f;border:2px solid #4b073f;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:17px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.3px;line-height:1.2;min-height:54px;padding:14px 30px;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.outfits-btn:hover{background:#008ad4;border-color:#008ad4;color:#fff;transform:translateY(-1px)}.outfits-btn:focus-visible{outline:3px solid #2cc4ff;outline-offset:3px}.outfits-btn--outline{background:transparent;color:#4b073f}.outfits-btn--outline:hover{background:#4b073f;border-color:#4b073f;color:#fff}.outfits-btn--compact{font-size:15px;min-height:40px;padding:8px 18px}.outfits-btn:disabled,.outfits-btn[aria-disabled=true]{cursor:default;transform:none}.outfits-btn:disabled:hover{background:#4b073f;border-color:#4b073f;color:#fff}.outfits-btn--outline:disabled:hover{background:transparent;color:#4b073f}.outfits-btn.is-busy{opacity:.6}.outfits-btn-check,.outfits-link{font-weight:700}.outfits-link{background:none;border:none;border-bottom:2px solid #2cc4ff;border-radius:0;color:#4b073f;cursor:pointer;display:inline;font-family:Urbanist,sans-serif;font-size:inherit;line-height:inherit;padding:0 0 1px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.outfits-link:hover{border-color:#008ad4;color:#008ad4}.outfits-link:focus-visible{outline:3px solid #2cc4ff;outline-offset:2px}.outfits-link:disabled{cursor:default;opacity:.5}.outfits-h2{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;line-height:1.25;margin:0}.outfits-chip,.outfits-h2{color:#000;font-family:Urbanist,sans-serif}.outfits-chip{background-color:#fff;border:1px solid #d0d0d0;border-radius:999px;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;padding:6px 14px;text-transform:lowercase;white-space:nowrap}.outfits-chip.is-active{background-color:#4b073f;border-color:#4b073f;color:#fff}.outfits-chip:focus-visible{outline:3px solid #2cc4ff;outline-offset:2px}.outfit-item-image.div-clothing-image-wrapper:hover .clothing-image.front{display:block}.outfit-item.is-thumb{max-width:160px}.outfit-item.is-thumb .outfit-item-image{align-items:center;aspect-ratio:auto;background:#f6f8f9;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:200px;justify-content:center;padding:12px;width:160px}.outfit-item.is-thumb .outfit-item-image img{background:transparent;flex:1 1 0;height:auto;inset:auto;margin:0;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;padding:0;position:static;width:auto}.outfit-item.is-thumb .outfit-item-name{font-size:14px}@media(max-width:600px){.outfit-item.is-thumb{max-width:none}.outfit-item.is-thumb .outfit-item-image{aspect-ratio:4/5;height:auto;padding:16px;width:100%}}.outfit-heart[data-v-e3c6f003]{background:none;border:none;color:#000;cursor:pointer;padding:0}.outfit-heart[data-v-e3c6f003]:disabled{cursor:default}.outfit-heart.is-adding[data-v-e3c6f003]{opacity:.6}.outfit-heart.is-error .heart-icon-wrapper[data-v-e3c6f003]{outline:1px dashed #46535e}.outfit-heart[data-v-e3c6f003]:focus-visible{border-radius:16px;outline:3px solid #2cc4ff;outline-offset:2px}.outfit-item[data-v-1bac72f8]{font-family:Urbanist,sans-serif;min-width:0}.outfit-item-image[data-v-1bac72f8]{background-color:#f0f0f0;color:inherit;text-decoration:none}.outfit-item-image img[data-v-1bac72f8]{box-sizing:border-box;max-width:100%;-o-object-fit:contain;object-fit:contain}.outfit-item-placeholder[data-v-1bac72f8]{align-items:center;box-sizing:border-box;color:#000;display:flex;font-size:14px;font-weight:500;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;text-transform:lowercase}.outfit-item-name[data-v-1bac72f8]{color:#000;display:block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.outfit-item-meta[data-v-1bac72f8]{color:#46535e;font-size:14px;text-transform:lowercase}.outfit-item.is-small .outfit-item-image[data-v-1bac72f8]{border-radius:14px}.outfit-item.is-small .outfit-item-image img[data-v-1bac72f8]{padding:8px}.outfit-item.is-small .outfit-item-name[data-v-1bac72f8]{font-size:14px}.outfit-item.is-small .outfit-item-meta[data-v-1bac72f8]{font-size:13px}.liked-tray[data-v-8a4b6f2a]{font-family:Urbanist,sans-serif;scroll-margin-top:64px;width:100%}@media(min-width:768px){.liked-tray[data-v-8a4b6f2a]{scroll-margin-top:168px}}.liked-tray-toggle[data-v-8a4b6f2a]{align-items:baseline;background-color:#fff;border:1px solid #e3e3e3;border-radius:20px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 16px;width:100%}.liked-tray-title[data-v-8a4b6f2a]{color:#000;font-size:17px;font-weight:700}.liked-tray-count[data-v-8a4b6f2a]{color:#46535e;font-size:15px}.liked-tray-action[data-v-8a4b6f2a]{font-size:15px;margin-left:auto}.liked-tray-body[data-v-8a4b6f2a]{padding-top:16px}.liked-tray-body.is-embedded[data-v-8a4b6f2a]{padding-top:0}.liked-tray-note[data-v-8a4b6f2a]{color:#46535e;font-size:15px;margin:8px 0}.liked-tray-list[data-v-8a4b6f2a]{list-style:none;margin:0;padding:0}.liked-tray-item[data-v-8a4b6f2a]{min-width:0}@media(max-width:991px){.is-preview .liked-tray-item[data-v-8a4b6f2a]:nth-child(n+4){display:none}}@media(max-width:767px){.is-preview .liked-tray-item[data-v-8a4b6f2a]:nth-child(n+3){display:none}}.liked-tray-actions[data-v-8a4b6f2a]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.liked-tray-build[data-v-8a4b6f2a],.liked-tray-remove[data-v-8a4b6f2a]{font-size:14px}.liked-tray-more[data-v-8a4b6f2a]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:24px}.outfit-item[data-v-15c4657d]{font-family:Urbanist,sans-serif;min-width:0}.outfit-item-image[data-v-15c4657d]{background-color:#f0f0f0;color:inherit}.outfit-item-image img[data-v-15c4657d]{box-sizing:border-box;max-width:100%;-o-object-fit:contain;object-fit:contain}.outfit-item-placeholder[data-v-15c4657d]{align-items:center;box-sizing:border-box;color:#000;display:flex;font-size:14px;font-weight:500;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center;text-transform:lowercase}.outfit-item-name[data-v-15c4657d]{color:#000;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.outfit-item.is-small .outfit-item-image[data-v-15c4657d]{border-radius:14px}.outfit-item.is-small .outfit-item-image img[data-v-15c4657d]{padding:8px}.outfit-item.is-small .outfit-item-name[data-v-15c4657d]{font-size:14px}.outfit-match-card[data-v-b31e7b0c]{background-color:#fff;border:1px solid #e3e3e3;border-radius:16px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-family:Urbanist,sans-serif;gap:14px;min-width:0;padding:16px}.outfit-match-pieces[data-v-b31e7b0c]{align-items:flex-start;display:flex;gap:8px;min-width:0}.outfit-match-piece[data-v-b31e7b0c]{flex:0 1 160px;min-width:0}.outfit-match-pieces[data-v-b31e7b0c] .outfit-item.is-thumb .outfit-item-image{aspect-ratio:4/5;height:auto;width:100%}.outfit-match-plus[data-v-b31e7b0c]{align-self:center;color:#000;flex:0 0 auto;font-size:20px;font-weight:700;line-height:1}.outfit-match-actions[data-v-b31e7b0c]{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:10px 16px;margin-top:auto}.outfit-match-error[data-v-b31e7b0c]{color:#46535e;font-size:14px;margin:0}@media(max-width:600px){.outfit-match-piece[data-v-b31e7b0c]{flex:1 1 0}}.outfit-matches[data-v-4882a76e]{font-family:Urbanist,sans-serif;width:100%}.outfit-matches-note[data-v-4882a76e]{color:#46535e;font-size:15px;margin:8px 0}.outfits-landing-note[data-v-4882a76e]{color:#46535e;font-size:16px;margin:0}.outfit-matches-list[data-v-4882a76e]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));list-style:none;margin:0;padding:0}.outfit-saved[data-v-03147701]{font-family:Urbanist,sans-serif;width:100%}.outfit-saved-note[data-v-03147701]{color:#46535e;font-size:15px;margin:8px 0}.outfit-saved-none[data-v-03147701]{color:#46535e;font-size:14px;margin:0}.outfit-saved-list[data-v-03147701]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));list-style:none;margin:0;padding:0}.outfits-toast-region[data-v-b1ffd9e3]{display:flex;justify-content:center;left:0;padding:0 16px;pointer-events:none;position:fixed;right:0;top:calc(64px + env(safe-area-inset-top,0px));z-index:9995}.outfits-toast[data-v-b1ffd9e3]{align-items:center;background-color:#4b073f;border:1px solid #e3e3e3;border-radius:999px;box-sizing:border-box;color:#fff;display:flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:500;gap:12px;max-width:520px;padding:10px 10px 10px 18px;pointer-events:auto}.outfits-toast-text[data-v-b1ffd9e3]{text-transform:lowercase;white-space:pre-line}.outfits-toast.is-multiline[data-v-b1ffd9e3]{border-radius:20px}.outfits-toast-action[data-v-b1ffd9e3]{background-color:#fff;color:#4b073f;font-family:inherit;font-size:13px;font-weight:700;padding:6px 14px;text-transform:lowercase;white-space:nowrap}.outfits-toast-action[data-v-b1ffd9e3],.outfits-toast-close[data-v-b1ffd9e3]{border:none;border-radius:999px;cursor:pointer;flex:0 0 auto}.outfits-toast-close[data-v-b1ffd9e3]{align-items:center;background:transparent;color:#fff;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.outfits-toast-close svg[data-v-b1ffd9e3]{height:16px;width:16px}@media(min-width:768px){.outfits-toast-region[data-v-b1ffd9e3]{top:168px}}
