@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Barlow+Condensed:wght@700;800&display=swap');
/* Street Supply fashion app: photography first, a crisp canvas and a distinct member workspace. */
.fashion-app{--ink:#14181d;--muted:#697382;--line:#e4e8ed;--lime:#d4fc50;--green:#00e676;--blue:#345af0;--surface:#f2f4f6;font-family:'DM Sans',Arial,sans-serif;background:#fff;color:var(--ink);font-size:16px;line-height:1.5;overflow-x:clip}
.fashion-app *{box-sizing:border-box}.fashion-app [hidden]{display:none!important}.fashion-app button,.fashion-app input,.fashion-app select,.fashion-app textarea{font:inherit}.fashion-app a,.fashion-app button{touch-action:manipulation}.fashion-app button{cursor:pointer}.fashion-app button:disabled{cursor:default}.fashion-app a:focus-visible,.fashion-app button:focus-visible,.fashion-app summary:focus-visible,.fashion-app input:focus-visible,.fashion-app select:focus-visible{outline:3px solid #345af0;outline-offset:3px}.fashion-app h1,.fashion-app h2,.fashion-app h3{color:var(--ink)}.fashion-app header{padding:20px 4vw;border-bottom:1px solid var(--line);background:#fff;align-items:center;position:relative}.fashion-app .nav{padding:0;max-width:1440px;gap:22px}.fashion-app .logo{font-family:'Barlow Condensed',Impact,sans-serif;font-size:27px;font-weight:800;line-height:.85;letter-spacing:-.025em;color:#151a21}.fashion-app .logo-symbol{color:#1cac46;transform:none;font-size:45px}.fashion-app header>nav:not(.nav){font-size:14px}.fashion-app header a{text-decoration:none}.fashion-app .navlinks{font-size:14px}.fashion-app .bag-trigger{border:1px solid var(--line);background:#f6f7f9;border-radius:30px;padding:11px 16px;font-size:14px}.fashion-app .bag-trigger span{background:#171c23;color:#fff;min-width:24px}.fashion-app .ss-quick-nav{position:relative;background:#fff;border-bottom:1px solid var(--line);padding:10px 4vw;gap:8px;justify-content:center}.fashion-app .ss-quick-nav a{display:flex;align-items:center;gap:8px;background:transparent!important;color:#718092!important;font-size:14px;padding:10px 22px;border-radius:30px;text-decoration:none}.fashion-app .ss-quick-nav a.current{background:#171c23!important;color:#fff!important}.fashion-app .ss-quick-nav svg{width:19px;height:19px;flex:none}.fashion-app main{max-width:1440px;padding:30px 4vw 65px;margin:auto}.fashion-app footer{background:#f6f7f9;max-width:none;border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding:28px 4vw}.app-kicker,.fashion-app .eyebrow,.chapter-label{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--muted);text-transform:uppercase}.fashion-app .eyebrow:before{display:none}.fashion-app .muted{color:var(--muted)}.fashion-app h1{font-size:clamp(34px,4.2vw,54px);line-height:1.05;font-weight:700;letter-spacing:-.055em}.fashion-app h2{font-size:25px;line-height:1.25;letter-spacing:-.04em;font-weight:700}.fashion-app h3{font-size:18px}.fashion-app .section-heading{display:flex;align-items:center;gap:15px;justify-content:space-between}.fashion-app .section-heading button{font-size:13px;padding:10px 13px;border:1px solid var(--line);border-radius:20px;background:#fff}.fashion-app .section-heading button:disabled{opacity:.4}.fashion-app input,.fashion-app select{border:1px solid #d9dfe8;background:#fff;padding:12px 14px;border-radius:10px;color:var(--ink);font-size:16px}.fashion-app label{font-size:14px}.fashion-app .brand-mark{width:32px;height:25px;flex:0 0 32px;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:5px}.fashion-app .brand-mark img{max-width:100%;max-height:100%;object-fit:contain}.brand-identity{display:flex;align-items:center;gap:8px}.fashion-app .brand-mark--photo{position:relative;background:#353e50}.fashion-app .brand-mark--photo img{max-width:none;max-height:none;width:110px;position:absolute;left:-39px;top:-64px}
/* Shop: compact editorial edits followed immediately by browse controls and pieces. */
.fashion-index main{padding-top:25px}.discover-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.discover-heading h1{font-size:clamp(30px,3.4vw,44px);margin:6px 0 0}.app-kicker{margin:0}.shipping-chip{font-size:12px;white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:8px 12px;color:#657182}.editorial-row{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.editorial-card{position:relative;overflow:hidden;border-radius:20px;padding:26px 30px;min-height:230px;display:flex;align-items:center;text-decoration:none}.edit-sneakers{background:#dce8ff}.edit-hoodies{background:#d7edda}.editorial-card>div{position:relative;z-index:1;width:50%}.edit-label{font-size:12px;font-weight:700;letter-spacing:.08em}.editorial-card h2{font-size:clamp(26px,3vw,42px);line-height:1.08;margin:16px 0;letter-spacing:-.05em}.edit-price{font-size:13px}.editorial-card img{position:absolute;right:0;top:0;width:53%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}.edit-hoodies img{object-fit:cover;object-position:center;border-radius:0 20px 20px 0;padding:0;mix-blend-mode:normal}.edit-hoodies>div{width:43%}.edit-hoodies img{width:53%}.fashion-index .collection{padding:0;max-width:none;scroll-margin-top:15px;margin-top:30px}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.catalog-heading h2{margin:0;font-size:25px}.catalog-heading a{font-size:13px;color:#6c7787}.fashion-index #item-search-form{margin:0;display:block}.fashion-index .item-search-row{margin:0;background:#f2f4f7;border:1px solid #e9edf1;border-radius:14px;overflow:hidden;align-items:center;gap:0}.fashion-index .product-search{margin:0;padding:15px 18px;background:transparent;border:0}.fashion-index .item-search-submit{margin:6px;border-radius:9px;padding:10px 19px;background:#1a2027;font-size:14px;min-height:44px}.fashion-index #filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:17px 0;scrollbar-width:thin}.fashion-index .filter{flex:0 0 auto;font-size:14px;padding:10px 16px;border-radius:30px;background:#fff;border:1px solid var(--line);white-space:nowrap;color:#475364;min-height:44px}.fashion-index .filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.fashion-index .filter-count{font-size:12px;color:inherit}.restored-browse{display:flex;gap:12px;position:relative;margin-bottom:20px;align-items:flex-start}.fashion-index .category-browser{margin:0;border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;background:#fff}.fashion-index .category-browser summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:13px 16px;font-size:14px;min-height:48px}.fashion-index .category-browser summary:after{content:'+';font-size:20px;color:#728098}.fashion-index .category-browser[open] summary:after{content:'−'}.fashion-index .category-browser summary span{font-size:12px;color:#7b8796;margin:0}.fashion-index .category-tools{padding:0 12px 12px}.fashion-index .category-tools input{padding:12px;font-size:16px}.fashion-index .category-list{max-height:310px;grid-template-columns:repeat(2,minmax(0,1fr));border-top-color:var(--line)}.fashion-index .category-option{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;padding:13px 12px;border-color:var(--line);background:#fff;min-height:58px;color:#2c3747}.fashion-index .category-option small{margin-left:auto;font-size:12px;color:#7b8796}.fashion-index .category-option.chosen{background:#eaf0ff;color:#345af0}.fashion-index .category-option.chosen small{color:#345af0}.fashion-index .category-option .brand-identity{flex:1;min-width:0}.fashion-index .collection-heading{font-size:23px;margin:15px 0 0}.fashion-index .toolbar{border:0;padding:6px 0;margin-bottom:10px}.fashion-index .results{font-size:13px;color:#7a8696}.fashion-index .grid{padding-top:0;gap:28px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.fashion-index .product{border:0;background:transparent;padding:0;box-shadow:none}.fashion-index .photo{aspect-ratio:1/1.12;border-radius:16px;background:#f3f5f7}.fashion-index .photo.shoe-photo{aspect-ratio:1/1.12}.fashion-index .product-photo{background:#f3f5f7;object-fit:contain}.fashion-index .photo-label{display:none}.fashion-index .zoom-label{background:#fff;border-radius:50%;width:33px;height:33px;box-shadow:0 2px 5px #0001;font-size:21px}.fashion-index .product-meta{margin:13px 0 6px;font-size:13px;text-transform:none;letter-spacing:0;align-items:center}.fashion-index .product-meta>span:last-child{display:none}.fashion-index .product-title{font-size:15px;line-height:1.45;letter-spacing:-.015em;margin:0;min-height:0;font-weight:600}.fashion-index .color-line{font-size:12px;color:#82909f;margin-top:4px}.fashion-index .product-bottom{border:0;padding:0;margin:10px 0 0;display:flex;justify-content:space-between;align-items:center}.fashion-index .price{font-size:14px;color:#121a25}.fashion-index .text-button{border:0;background:#edf1f5;color:#394b65;border-radius:20px;padding:7px 12px;font-size:12px;text-decoration:none;margin:0}.fashion-index .stock-badge{font-size:12px;background:#f4e9e9;margin:7px 0}.fashion-index .release-date{font-size:12px;color:#6c7d91}.fashion-index .pagination button{border-radius:10px;min-height:44px;background:#fff}.fashion-index .catalog-note{font-size:13px;color:#7b8898;max-width:770px}.fashion-index .purchase-popular{padding:28px;margin:40px 0 0;background:#f0f4ff;border:0;border-radius:20px}.fashion-index .process{margin-top:40px;border:0;border-radius:20px;background:#171e28;color:#fff}.fashion-index .process-inner{padding:30px;gap:25px}.fashion-index .process h2{font-family:'DM Sans',sans-serif;font-size:29px;line-height:1.1;text-transform:none;color:#d4fc50}.fashion-index .process h3{color:#fff}.fashion-index .process p,.fashion-index .step-num{color:#b3bece;font-size:14px}.fashion-index .detail-image{background:#f1f4f8}.fashion-index dialog{border-radius:20px}.fashion-index .detail-info h2{font-family:'DM Sans',sans-serif;font-size:30px;text-transform:none;line-height:1.15}.fashion-index .primary{border-radius:11px;background:#171c23;font-size:16px}.fashion-index .secondary{border-radius:11px}.fashion-index .drawer{border-radius:22px 0 0 22px}.fashion-index .drawer-head h2{font-family:'DM Sans',sans-serif;font-size:26px;text-transform:none}.fashion-index .field-row select,.fashion-index .field-row input{border-radius:10px}.fashion-index .thumbnails button{border-radius:9px;overflow:hidden}
/* Dashboard: a bento overview with a spending card, a time card and generous charts. */
.fashion-account{background:#f5f6f8}.fashion-account .console-workspace{display:block}.console-content{min-width:0}.fashion-account .heading{background:transparent;padding:0;color:var(--ink);display:flex;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:20px;border-radius:0}.fashion-account .heading h1{margin:6px 0 0;font-size:clamp(30px,4vw,46px)}.fashion-account .heading .eyebrow{margin:0;color:#718096}.member-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 0 12px;margin-bottom:22px;white-space:nowrap}.member-tabs a{font-size:14px;color:#708095;text-decoration:none;min-height:36px;display:flex;align-items:center}.member-tabs a:first-child{color:#151c25;font-weight:700}.analysis-workbench{display:flex;flex-direction:column;gap:18px}.analysis-controls{background:#fff;border:1px solid var(--line);border-radius:14px}.mobile-chart-controls{width:100%;border:0;background:#fff;padding:15px 20px;text-align:left;border-radius:14px;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center;min-height:48px}.mobile-chart-controls:after{content:'+';font-size:20px;color:#8390a2}.mobile-chart-controls[aria-expanded=true]:after{content:'−'}.controls-body{display:none;padding:22px}.controls-body.controls-open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;align-items:center}.controls-body .panel-caption,.controls-body h2,.control-divider,.controls-body>.data-note,.quick-insights,.workbench-link{grid-column:1/-1}.controls-body h2{font-size:20px;margin:0}.controls-body label{margin:0}.panel-caption{font-size:12px;color:#7b89a0;letter-spacing:.11em;font-weight:700;margin:0 0 13px}.view-switch button{display:block;border:1px solid var(--line);background:#eff3ff;color:#345af0;border-radius:10px;padding:10px;font-size:14px;width:100%;margin-top:5px}.view-switch span{font-size:14px}.data-note{font-size:13px;color:#758499;margin:0}.control-divider{height:1px;background:var(--line);margin:5px 0}.quick-insights{display:flex;gap:35px;margin:0}.quick-insights dt{font-size:13px;color:#768496}.quick-insights dd{margin:0;font-size:16px;font-weight:600}.workbench-link{font-size:14px}.goal-meter progress{width:100%;accent-color:#00b86b}.goal-meter>div{display:flex;justify-content:space-between;font-size:13px}.goal-meter p{font-size:13px;margin:0}.analysis-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.result-hero{grid-column:1/3;background:#172834;border-radius:22px;padding:28px 30px;position:relative;overflow:hidden;color:#fff;min-height:268px}.result-hero .panel-caption{color:#95bac1}.result-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#c0d2da;position:relative}.data-badge{border:1px solid #6c999e;border-radius:20px;font-size:12px;padding:4px 9px;background:#ffffff0a;color:#ceecdc}.data-badge.sample{color:#e4dfff;border-color:#b3a3ec}.result-label{font-size:14px;margin-top:22px;color:#a8c3d0}.result-hero>strong{display:block;font-size:clamp(52px,6vw,82px);line-height:1.12;color:#00e676;letter-spacing:-.065em;margin-top:5px;position:relative}.result-hero>p{font-size:13px;color:#a7bec7;max-width:480px;position:relative;margin-bottom:0}.snapshot-mark{position:absolute;right:-30px;bottom:-90px;font-size:320px;color:#ffffff05;line-height:1;transform:rotate(-15deg)}.analysis-results>.time-panel{margin:0!important;border-radius:22px!important;background:#d4fc50!important;border:0!important;box-shadow:none;padding:26px;grid-column:3;grid-row:1}.time-panel h3{font-size:18px;color:#1c2b19}.time-panel .chart-number{font-size:26px;letter-spacing:-.04em;color:#253c1c}.time-panel .time-bars{height:115px;border:0;margin:12px 0 0;gap:6px;padding-top:10px}.time-panel .time-bar>span{background:#49663c;max-width:25px;border-radius:4px 4px 0 0}.time-panel .time-bar small{color:#5d7247;font-size:12px}.time-panel .muted{font-size:12px;color:#617745;margin:8px 0 0}.summary-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;grid-column:1/-1}.summary-tiles article{padding:19px 23px;background:#fff;border:1px solid var(--line);border-radius:16px}.summary-tiles span{font-size:13px;color:#7c889a}.summary-tiles strong{display:block;font-size:28px;font-weight:700;color:#182332;letter-spacing:-.04em;margin-top:8px}.analysis-results>.spending-trend{grid-column:1/3}.analysis-results>.monthly-breakdown{grid-column:3;grid-row:3/5;background:#eef1ff}.fashion-account .chart-panel{padding:26px;border-radius:20px;box-shadow:none;border:1px solid var(--line);background:#fff;min-width:0}.fashion-account .chart-panel h2,.fashion-account .chart-panel h3{font-size:20px;color:#1d2838;margin-top:0}.spending-trend svg{width:100%;display:block;height:auto}.spending-trend .muted{font-size:13px;margin-bottom:0}.spending-trend svg text{fill:#758397}.month-value-row{display:grid;grid-template-columns:70px minmax(0,1fr) 80px;gap:10px;align-items:center;margin:17px 0;font-size:12px;color:#77829b}.month-value-row>div{background:#dce3f9;height:7px;border-radius:20px;overflow:hidden}.month-value-row i{height:100%;display:block;background:#7188e0;border-radius:20px}.month-value-row:nth-last-child(-n+3) i{background:#345af0}.month-value-row strong{text-align:right;font-size:12px;color:#2d3f83}.analysis-results>.category-panel{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:center}.category-panel h3{grid-column:1/-1}.category-panel .spending-ring{width:220px;height:220px;margin:16px auto;grid-column:1;grid-row:2/4}.category-panel .spending-ring:before{inset:25px;background:#fff}.category-panel .spending-ring strong{color:#253346;font-size:30px}.category-panel .spending-ring span{font-size:12px}.category-panel #category-legend{grid-column:2;grid-row:2}.category-panel .muted{font-size:13px;grid-column:2}.legend-row{font-size:13px;gap:10px}.result-charts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.result-charts>.chart-panel{margin:0;background:#fff}.brand-bar{display:grid;grid-template-columns:140px minmax(0,1fr) 80px;gap:14px;align-items:center;margin:18px 0;font-size:13px}.brand-bar>div{background:#eceffa;height:9px;border-radius:20px}.brand-bar i{display:block;height:100%;border-radius:20px;background:#7974ce}.brand-bar>strong{font-size:13px;text-align:right;color:#595492}.spend-item{padding:16px 0;font-size:14px}.spend-item a{font-size:14px;font-weight:600;color:#344663}.spend-item small{font-size:12px;color:#8390a0}.spend-item>strong{font-size:16px;color:#1e313d}.fashion-account #spending-trend-table{overflow:auto}.fashion-account table{width:100%;border-collapse:collapse;font-size:14px}.fashion-account td,.fashion-account th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.fashion-account .history,.fashion-account .account-details,.fashion-account .panel{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:none;padding:28px;margin-top:28px}.chapter-label{font-size:12px;color:#8390a4;margin:0 0 10px}.fashion-account .history h2{color:#202b3b}.fashion-account .history>p:not(.chapter-label){color:#728197}.fashion-account #saved-likes{background:#e9efff}.fashion-account .liked-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.fashion-account .liked-card{min-width:0}.fashion-account .liked-card img{border-radius:14px;background:#fff}.fashion-account .liked-card a{font-size:14px;color:#36496c}.fashion-account .liked-card button{font-size:12px;border-color:#ccd5ea;border-radius:20px;padding:8px 12px}.fashion-account .empty{background:#ffffff80;border:1px dashed #ced5e1;border-radius:14px;padding:28px;color:#7d8b9d;font-size:14px}.fashion-account .notice{font-size:13px;border:0;border-left:3px solid #bac7d7;border-radius:0;background:transparent;color:#7b899b;padding:10px 16px;margin-top:27px}.fashion-account .stats{gap:14px}.fashion-account .stats article,.fashion-account .insights article{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:none;padding:22px}.fashion-account .stats strong{color:#1a2939;font-size:32px}.fashion-account .stats h2,.fashion-account .insights h2{font-size:13px;color:#7c8a9d}.fashion-account .stats p,.fashion-account .insights p{font-size:13px}.fashion-account .stats .timer{font-size:27px;white-space:normal}.fashion-account .insights strong{font-size:22px;color:#5263a3}.fashion-account .rewards{background:#202a3b;border-radius:20px;padding:28px;gap:25px}.fashion-account .rewards h2{color:#d4fc50;font-size:30px}.fashion-account .rewards .eyebrow{color:#acbbd5}.fashion-account .rewards progress{accent-color:#d4fc50}.fashion-account .tier-list div{font-size:14px}.fashion-account .tier-list b{color:#d4fc50}.fashion-account .rewards-note{font-size:13px;color:#acb9ce}.fashion-account .visit-view img{border-radius:9px}.fashion-account .share-form{max-width:720px}.picture-editor{display:flex;align-items:center;gap:23px;padding:22px;background:#f2f4f9;border-radius:17px;margin:22px 0}.picture-editor>div:last-child{min-width:0}.picture-editor input{max-width:100%;font-size:14px}.picture-editor p{font-size:13px;color:#7a899e}.picture-editor button{font-size:13px;background:transparent;border:0;padding:0;color:#526b98;text-decoration:underline}.shopper-avatar{width:44px;height:44px;flex:0 0 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--avatar-tone,#5271d6);font-size:16px;font-weight:700;overflow:hidden;color:#fff;box-shadow:0 0 0 4px #ffffff80}.shopper-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shopper-avatar.avatar-large{width:76px;height:76px;flex-basis:76px;font-size:25px}.fashion-account #save-shopper-profile{background:#1a2230;border-radius:12px;padding:14px 20px;font-size:16px}.fashion-account .share-note{font-size:14px}.fashion-account .account-details .identity{text-align:left;margin:15px 0;color:#718095}.fashion-account .account-details .identity p{margin:2px 0}.fashion-account .order-card{border-color:var(--line)}
/* Community: editorial identity, photo podiums, standings and rewards. */
.fashion-community{background:#f5f6f8}.community-masthead{background:#1b2639;padding:30px 36px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:25px;overflow:hidden}.community-masthead>div{flex:1}.fashion-community .community-masthead h1{color:#fff;font-size:clamp(36px,4.2vw,58px);margin:10px 0 15px}.fashion-community .community-masthead .eyebrow{color:#a2b9db}.community-masthead p:not(.eyebrow){color:#a4b7d2;font-size:16px;max-width:480px;margin-bottom:20px}.community-join{background:#d4fc50;color:#202e1b;text-decoration:none;border-radius:24px;padding:12px 19px;font-size:14px;font-weight:700;display:inline-block}.circle-piece{width:240px;height:210px;border-radius:20px;background:#e5eaf2;position:relative;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transform:rotate(4deg);flex:none}.circle-piece img{width:100%;height:170px;object-fit:contain;mix-blend-mode:multiply}.circle-piece span{text-align:center;font-size:13px;font-weight:600;color:#33465e}.community-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.community-metrics article{padding:21px 24px;background:#fff;border:1px solid var(--line);border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:15px}.community-metrics span{font-size:13px;color:#77859b;max-width:150px}.community-metrics strong{font-size:30px;color:#243751;letter-spacing:-.05em}.fashion-app .period-tabs{gap:5px;background:#e9edf2;border-radius:30px;display:flex;width:max-content;max-width:100%;padding:5px}.fashion-app .period-tabs button{border:0;background:transparent;border-radius:24px;padding:10px 20px;font-size:14px;min-height:42px;color:#748196}.fashion-app .period-tabs button[aria-pressed=true]{background:#1c2739;color:#fff}.podium-section{margin:32px 0}.podium-section h2{margin:0;font-size:29px}.podium-caption{font-size:13px;color:#8491a4}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin-top:20px}.podium-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:25px 16px;gap:12px;border:1px solid var(--line);border-radius:20px;background:#e5ebf8;min-height:245px}.podium-card.podium-1{order:2;background:#d4fc50;border-color:#c6e35e;min-height:280px}.podium-2{order:1}.podium-card.podium-3{order:3;background:#eee9fd}.podium-rank{font-size:13px;color:#4b5e76;background:#ffffff80;border-radius:20px;padding:4px 12px}.podium-card strong{font-size:20px;color:#273951}.podium-amount{font-size:32px;font-weight:700;letter-spacing:-.05em;color:#2c4124}.podium-card small{font-size:13px;color:#728198}.podium-empty{grid-column:1/-1;padding:35px;text-align:center;background:#edf1f9;border:1px dashed #c5d1e3;border-radius:20px;color:#788aa3;font-size:16px}.community-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;align-items:start}.fashion-community .history,.fashion-community .panel{background:#fff;border:1px solid var(--line);padding:28px;border-radius:20px;margin-top:0;box-shadow:none}.fashion-community main>.history{margin-top:28px}.fashion-community .history h2{font-size:26px}.fashion-community .history>p,.fashion-community .panel>p{font-size:14px;color:#7a8aa0;line-height:1.65}.fashion-community #community-status{color:#7a8aa0;font-size:14px}.rank-row{display:grid;grid-template-columns:22px 46px minmax(0,1fr) auto;gap:15px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.rank-row:first-child{border-radius:14px;background:#f3f8e6;padding:19px 14px}.rank-number{font-size:14px;color:#92a0b4;width:auto;height:auto;background:transparent;border-radius:0}.rank-row a{font-size:16px;color:#2a3b54}.rank-row small{font-size:12px;color:#8c9aaf;margin-top:4px}.rank-money{color:#1e3530;font-size:22px;letter-spacing:-.04em}.standings-chart{border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:14px;color:#70829d;font-size:14px}.standings-chart summary{cursor:pointer;min-height:32px}.shopper-bar{display:grid;grid-template-columns:minmax(80px,1fr) minmax(70px,1fr) 85px;align-items:center;gap:12px;margin:17px 0;font-size:13px}.shopper-bar a{text-decoration:none;color:#657b9b}.shopper-bar>div{height:9px;background:#edf1fa;border-radius:20px}.shopper-bar i{display:block;height:100%;background:#8298ce;border-radius:20px}.shopper-bar strong{text-align:right;font-size:13px}.community-side .prize-grid{grid-template-columns:1fr;gap:10px}.fashion-app .prize-card{padding:22px;background:#f0f3ff;border:0;border-radius:16px;position:relative;overflow:hidden}.fashion-app .prize-card:nth-child(2){background:#e7f3ed}.fashion-app .prize-card:nth-child(3){background:#f3ebfe}.fashion-app .prize-card>span{font-size:13px;color:#8391ad}.fashion-app .prize-card h3{font-size:24px;color:#34518e;margin:9px 0}.fashion-app .prize-card p{font-size:14px;color:#7789a5;margin:6px 0}.fashion-app .prize-card strong{font-size:20px;color:#2d405f;font-variant-numeric:tabular-nums;margin:15px 0 5px}.fashion-app .prize-card small{font-size:12px;color:#7789a5}.fashion-app #competition>.muted{font-size:13px}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.profile-link{display:flex;gap:13px;align-items:center;border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:16px;font-size:14px;text-decoration:none}.fashion-app .popular-card{background:#fff;border:1px solid var(--line);padding:20px;border-radius:15px;font-size:16px}.fashion-app .popular-card p{font-size:13px;color:#7a8ba4}.fashion-community #public-profile-avatar{float:left;margin-right:20px}.fashion-community #public-profile{scroll-margin-top:20px}.fashion-community .copy-order{background:#1d2839;border-radius:10px}.fashion-community .stats strong{font-size:28px;color:#22334d}
/* Membership: a visual access card alongside the actual introductory price. */
.fashion-membership .hero{grid-template-columns:1fr 1fr;gap:35px}.fashion-membership .hero h1{font-size:clamp(40px,4.6vw,67px);margin:16px 0 20px}.fashion-membership .hero>div:first-child>p{font-size:16px;color:#7c899e}.fashion-membership .plan{border:0;border-radius:24px;background:#1b273b;color:#fff;padding:35px}.fashion-membership .plan h2{font-size:24px;color:#fff}.fashion-membership .plan .price{font-size:88px;color:#d4fc50;margin:22px 0;line-height:1}.fashion-membership .price small{color:#aebdd6;font-size:16px}.fashion-membership .status{border:1px solid #697d9a;border-radius:20px;padding:5px 12px;font-size:13px;color:#bbc9e0}.fashion-membership .plan p,.fashion-membership .plan li{color:#b3c1d8;font-size:14px}.fashion-membership .plan strong{color:#fff}.fashion-membership .button{border-radius:12px;background:#d4fc50;color:#24301c;padding:16px;font-size:16px}.fashion-membership .button:disabled{background:#475871;color:#cad4e4}.membership-look{display:flex;gap:12px;margin-top:25px;height:200px}.membership-look img{width:calc(50% - 6px);object-fit:contain;background:#f0f3f8;border-radius:18px}.membership-look img:first-child{object-fit:cover;object-position:center}.fashion-membership .preview{margin-top:40px}.fashion-membership .preview h2{font-size:28px}.fashion-membership .preview .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.fashion-membership .preview-image{display:block;position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1/1.12;background:#f3f5f8}.fashion-membership .preview-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.fashion-membership .preview-tag{display:none}.fashion-membership .preview-info h3{font-size:15px;line-height:1.5;margin:4px 0}.fashion-membership .preview-info h3 a{text-decoration:none}.fashion-membership .preview-brand{display:flex;gap:8px;align-items:center;font-size:13px;color:#7c8a9d;margin-top:12px}.fashion-membership .preview-price{font-size:16px;font-weight:700}.fashion-membership .preview-price span{font-size:12px;color:#7d8da3;font-weight:400}.fashion-membership .rules{border-color:var(--line);gap:35px}.fashion-membership .rules h2{font-size:26px}.fashion-membership .rules p,.fashion-membership .rules li{color:#748499;font-size:16px}.fashion-membership details{border-color:var(--line)}
/* Shared assistant: a small, consistent app control instead of a floating billboard. */
.fashion-app .ss-help-toggle{background:#172433!important;color:#fff!important;border:1px solid #ffffff55!important;border-radius:30px;padding:12px 20px;font-size:14px;box-shadow:0 6px 24px #15293e20;bottom:24px;right:24px}.fashion-app .ss-help{border-radius:22px;border:1px solid var(--line);box-shadow:0 20px 70px #182b4d25}.fashion-app .ss-help-head{background:#172433;color:#fff}.fashion-app .ss-help-head button{color:#fff;background:#ffffff14}.fashion-app .ss-help-form button{background:#172433}.fashion-app .ss-help-tabs button[aria-pressed=true]{color:#254b95}.fashion-app .ss-suggestions button{color:#536b92;background:#f3f6fc}.fashion-app .ss-message.user{background:#172433}.fashion-app .ss-help-form input{background:#f6f8fb}
@media(min-width:1000px){.fashion-account main,.fashion-community main{padding-left:6vw;padding-right:6vw}.fashion-index .photo:hover .product-photo{transform:scale(1.035);transition:transform .25s}.fashion-index .editorial-card:hover img{filter:brightness(1.02)}}
@media(max-width:1050px){.analysis-results{grid-template-columns:1fr 1fr}.result-hero{grid-column:1}.analysis-results>.time-panel{grid-column:2}.analysis-results>.spending-trend{grid-column:1/-1}.analysis-results>.category-panel{grid-column:1}.analysis-results>.monthly-breakdown{grid-column:2;grid-row:4}.summary-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-tiles article{padding:18px}.category-panel .spending-ring{grid-column:1/-1;grid-row:auto}.analysis-results>.category-panel{display:block}.result-charts{grid-template-columns:1fr 1fr}.brand-bar{grid-template-columns:100px minmax(0,1fr) 65px}.community-layout{grid-template-columns:1.2fr 1fr}.community-metrics article{display:block}.community-metrics strong{display:block;margin-top:8px}.fashion-account .liked-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fashion-membership .preview .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.fashion-app{padding-bottom:85px}.fashion-app header{padding:18px 20px;min-height:68px}.fashion-app header>nav:not(.nav){display:none}.fashion-app header>a:not(.logo){display:none}.fashion-app .logo{font-size:24px}.fashion-app .logo-symbol{font-size:37px}.fashion-app .bag-trigger{font-size:12px;padding:8px 12px}.fashion-app .navlinks{display:none}.fashion-app .ss-quick-nav{position:fixed;top:auto;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:0;border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#fffffff2;backdrop-filter:blur(16px);z-index:25}.fashion-app .ss-quick-nav a{font-size:12px;padding:6px 2px;flex-direction:column;gap:5px;border-radius:12px;margin:0}.fashion-app .ss-quick-nav a.current{background:transparent!important;color:#131e2d!important}.fashion-app .ss-quick-nav a.current svg{stroke:#14212e;fill:#d4fc50}.fashion-app .ss-quick-nav svg{width:21px;height:21px}.fashion-app main{padding:22px 18px 35px}.fashion-app footer{padding:25px 18px;font-size:13px}.discover-heading{margin-bottom:17px;gap:8px}.discover-heading h1{font-size:29px;max-width:250px}.shipping-chip{display:none}.editorial-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px}.editorial-card{flex:0 0 87%;min-height:185px;padding:20px;scroll-snap-align:start;border-radius:17px}.editorial-card h2{font-size:29px;margin:12px 0}.edit-label{font-size:12px;letter-spacing:.04em}.edit-price{font-size:12px}.editorial-card img{padding:10px;width:55%;object-fit:contain}.edit-hoodies img{padding:0;object-fit:cover;width:51%;border-radius:0 17px 17px 0}.edit-hoodies>div{width:45%}.fashion-index .collection{margin-top:22px}.catalog-heading h2{font-size:23px}.catalog-heading a{font-size:12px}.fashion-index .product-search{padding:13px;font-size:16px}.fashion-index .item-search-submit{padding:9px 12px;margin:5px}.fashion-index #filters{padding:13px 0;margin-right:-18px;padding-right:18px}.fashion-index .filter{padding:9px 14px;font-size:14px}.restored-browse{gap:8px;margin-bottom:16px}.fashion-index .category-browser summary{padding:11px;font-size:14px}.fashion-index .category-browser summary span{display:none}.fashion-index .category-browser[open]{flex-basis:100%}.restored-browse:has(.category-browser[open]){flex-wrap:wrap}.fashion-index .category-option{font-size:14px;gap:5px}.fashion-index .category-option .brand-mark{width:26px;flex-basis:26px;height:23px}.fashion-index .category-browser .category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fashion-index .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.fashion-index .photo{border-radius:14px}.fashion-index .product-title{font-size:14px;line-height:1.4}.fashion-index .product-meta{font-size:12px;margin-top:10px}.fashion-index .product-meta .brand-mark{width:25px;height:22px;flex-basis:25px}.fashion-index .product-bottom{flex-wrap:wrap;gap:6px}.fashion-index .text-button{font-size:12px;padding:6px 10px}.fashion-index .price{font-size:14px}.fashion-index .purchase-popular{padding:22px;margin-top:30px}.fashion-index .process-inner{grid-template-columns:1fr;gap:23px;padding:26px}.fashion-index .process h2{font-size:29px}.fashion-index .process .step-num{margin-bottom:5px}.fashion-index .collection-heading{font-size:23px}.fashion-app .ss-help-toggle{bottom:94px!important;right:15px;padding:11px 17px;font-size:14px}.fashion-app .ss-help{bottom:150px!important;right:12px;max-height:calc(100dvh - 175px)!important}.fashion-account .heading{gap:13px;padding:0;display:flex;margin-bottom:22px}.fashion-account .heading h1{font-size:31px;max-width:260px}.fashion-account #dashboard-profile-avatar .avatar-large{width:54px;height:54px;flex-basis:54px;font-size:20px}.member-tabs{gap:20px;margin-right:-18px;padding-right:18px;margin-bottom:18px}.member-tabs a{font-size:14px}.analysis-results{display:flex;flex-direction:column;gap:14px}.result-hero{padding:24px;min-height:252px;border-radius:20px;order:0}.result-hero>strong{font-size:clamp(47px,14vw,70px)}.analysis-results>.time-panel{order:2;padding:24px!important;min-height:230px}.summary-tiles{order:1;grid-template-columns:1fr 1fr;gap:10px}.summary-tiles article{padding:18px;border-radius:14px}.summary-tiles strong{font-size:29px}.summary-tiles span{font-size:13px}.analysis-results>.spending-trend{order:3}.analysis-results>.category-panel{order:4}.analysis-results>.monthly-breakdown{order:6}.result-charts{order:5;display:flex;flex-direction:column;gap:14px}.fashion-account .chart-panel{padding:23px}.fashion-account .chart-panel h2,.fashion-account .chart-panel h3{font-size:21px}.fashion-account .section-heading{gap:10px;align-items:flex-start}.fashion-account .section-heading button{font-size:12px;padding:8px 10px;flex:none}.fashion-account .time-panel .time-bars{height:140px}.fashion-account .time-panel .chart-number{font-size:31px}.fashion-account .category-panel .spending-ring{width:235px;height:235px}.fashion-account .controls-body.controls-open{display:block}.controls-body label{margin:15px 0 7px}.controls-body .view-switch{margin-top:15px}.control-divider{margin:22px 0}.controls-body .data-note{margin:10px 0}.quick-insights{gap:20px;flex-wrap:wrap;margin:10px 0}.controls-body .goal-meter{margin:15px 0}.fashion-account .history,.fashion-account .account-details,.fashion-account .panel{padding:23px;margin-top:24px}.fashion-account .liked-grid{grid-template-columns:1fr 1fr;gap:15px}.fashion-account .stats{grid-template-columns:1fr;gap:12px}.fashion-account .stats article{display:grid;grid-template-columns:1fr auto;gap:5px 12px}.fashion-account .stats h2{grid-column:1;margin:0;font-size:14px}.fashion-account .stats strong{grid-column:2;grid-row:1/3;align-self:center;font-size:26px}.fashion-account .stats p{grid-column:1;margin:0;font-size:12px}.fashion-account .stats .timer{font-size:20px}.fashion-account .rewards{padding:24px;grid-template-columns:1fr}.fashion-account .rewards h2{font-size:28px}.fashion-account .insights{grid-template-columns:1fr 1fr;gap:10px}.fashion-account .insights article{padding:18px}.fashion-account .picture-editor{align-items:flex-start;flex-direction:column;padding:20px;gap:18px}.fashion-account .spend-item>strong{font-size:16px}.community-masthead{padding:26px;border-radius:21px;gap:10px;position:relative;min-height:270px}.community-masthead>div{position:relative;z-index:1}.fashion-community .community-masthead h1{font-size:41px;max-width:240px}.community-masthead p:not(.eyebrow){font-size:14px;max-width:230px}.circle-piece{position:absolute;right:-35px;bottom:20px;width:160px;height:165px;transform:rotate(12deg);opacity:.25}.circle-piece img{height:140px}.circle-piece span{display:none}.community-join{font-size:14px;padding:10px 16px}.community-metrics{gap:9px;margin:18px 0}.community-metrics article{padding:16px 13px;border-radius:12px}.community-metrics span{font-size:12px;display:block;line-height:1.3}.community-metrics strong{font-size:23px;margin-top:12px}.fashion-app .period-tabs{width:100%;padding:5px;gap:0;justify-content:space-between;flex-wrap:nowrap}.fashion-app .period-tabs button{font-size:12px;padding:9px;flex:1;white-space:nowrap}.podium-section{margin:27px 0}.podium-caption{display:none}.podium-section h2{font-size:27px}.leaderboard-podium{gap:8px}.podium-card{min-width:0;min-height:220px;border-radius:15px;padding:18px 9px;gap:11px}.podium-card.podium-1{min-height:247px}.podium-card .avatar-large{width:54px;height:54px;flex-basis:54px;font-size:19px}.podium-card strong{font-size:14px;overflow-wrap:anywhere}.podium-amount{font-size:20px}.podium-card small{font-size:12px}.community-layout{grid-template-columns:1fr;gap:20px}.fashion-community .history,.fashion-community .panel{padding:23px}.rank-row{gap:10px;grid-template-columns:18px 40px minmax(0,1fr) auto}.rank-row .shopper-avatar{width:40px;height:40px;flex-basis:40px}.rank-row a{font-size:14px}.rank-money{font-size:18px}.rank-row:first-child{padding:16px 9px}.profile-grid{grid-template-columns:1fr 1fr;gap:10px}.profile-link{padding:14px 10px;gap:9px;flex-wrap:wrap;font-size:14px}.fashion-community .community-side .prize-grid{grid-template-columns:1fr}.fashion-app .prize-card h3{font-size:25px}.fashion-app .prize-card strong{font-size:20px}.fashion-membership .hero{grid-template-columns:1fr;gap:25px}.fashion-membership .hero h1{font-size:48px}.fashion-membership .membership-look{height:175px;margin-top:20px}.fashion-membership .plan{padding:28px;border-radius:21px}.fashion-membership .plan .price{font-size:80px}.fashion-membership .preview .grid{grid-template-columns:1fr 1fr;gap:23px 12px}.fashion-membership .rules{grid-template-columns:1fr;gap:25px}.fashion-membership .preview h2{font-size:26px}.fashion-membership .preview-info h3{font-size:14px}.fashion-membership .preview-brand{font-size:12px}.fashion-membership .preview-brand .brand-mark{width:25px;flex-basis:25px;height:22px}}
@media(prefers-reduced-motion:reduce){.fashion-app *{scroll-behavior:auto!important;transition:none!important}}

/* Dark stock-chart stage, with accessible labels on a bright shopping canvas. */
.fashion-account .spending-trend{background:#182532;border-color:#182532}.fashion-account .spending-trend h2{color:#edf5fa}.fashion-account .spending-trend .section-heading button{background:#263849;color:#afc5d5;border-color:#425769}.fashion-account .spending-trend svg text{fill:#9eb3c3}.fashion-account .spending-trend .muted{color:#91aabc}.fashion-account .spending-trend table{color:#c6d9e6}.fashion-account .brand-bar>span{grid-column:1;grid-row:1}.fashion-account .brand-bar>strong{grid-column:3;grid-row:1}.fashion-account .brand-bar>div{grid-column:2;grid-row:1}.fashion-account .time-panel .time-bars{overflow:hidden}.fashion-account .time-panel .time-bar:nth-child(even) small{visibility:hidden}.fashion-account .item-breakdown .spend-item>div{flex:1;min-width:0}.fashion-account .spend-item a{display:block}.fashion-account .spend-item .item-thumb{width:50px;height:55px;flex:none;object-fit:contain;background:#eff2f6;border-radius:9px}.fashion-account .time-panel .time-bar small{font-size:12px}.fashion-account .brand-bar .analytics-brand{min-width:0;overflow-wrap:anywhere}.fashion-app .panel:empty{display:none}
/* Separate dashboard screens: a white canvas with distinct, colorful identities. */
.fashion-account{background:#fff}.fashion-account .member-tabs{gap:8px;border:0;padding-bottom:10px}.fashion-account .member-tabs a{padding:10px 17px;border-radius:25px;background:#f1f4f8;color:#637187;min-height:44px;font-weight:500}.fashion-account .member-tabs a:first-child{font-weight:500;color:#637187}.fashion-account .member-tabs a.active{font-weight:700;background:#d4fc50;color:#2b4220}.fashion-account .member-tabs [data-view-link=analytics].active{background:#dce6ff;color:#355dd0}.fashion-account .member-tabs [data-view-link=saved].active{background:#fbddec;color:#9c3770}.fashion-account .member-tabs [data-view-link=orders].active{background:#dfdbff;color:#6851af}.fashion-account .member-tabs [data-view-link=activity].active{background:#cef1f3;color:#21767c}.fashion-account .member-tabs [data-view-link=profile].active{background:#d9ece0;color:#347855}.fashion-account .member-tabs [data-view-link=rewards].active{background:#fff0bd;color:#8c6a1d}.view-heading{font-size:30px;margin:20px 0 25px;letter-spacing:-.04em;outline:none}.account-view{min-height:320px}.overview-view{display:grid;grid-template-columns:1fr;gap:18px;margin-top:18px}.overview-view .stats,.overview-view .insights{margin:0}.overview-view .result-metrics article:nth-child(1){background:#eaf0ff;border-color:#dae4ff}.overview-view .result-metrics article:nth-child(2){background:#f5e9fe;border-color:#eadbfa}.overview-view .result-metrics article:nth-child(3){background:#e3f6ed;border-color:#cfeade}.overview-view .result-metrics article:nth-child(4){background:#fff3d4;border-color:#f2e4c0}.overview-view .stats article:nth-child(2){border-top:3px solid #8f73d9}.overview-view .stats article:nth-child(3){border-top:3px solid #43b9be}.analytics-view{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.analytics-view .view-heading{grid-column:1/-1}.analytics-view .spending-trend{grid-column:1/-1}.analytics-view .category-panel{background:#f4f1ff}.analytics-view .category-panel .spending-ring:before{background:#f4f1ff}.analytics-view .monthly-breakdown{background:#ecf2ff}.analytics-view .result-charts{grid-column:1/-1}.fashion-account .account-view>.history:first-of-type{margin-top:0}.fashion-account #view-saved #saved-likes{background:#fff2f8;border-color:#f5dce8}.fashion-account #view-orders #past-orders{border-top:4px solid #9f8ae3}.fashion-account #view-activity .time-panel{background:#d4f4f6;border-color:#b5e8ed}.fashion-account #view-activity .time-panel .time-bar>span{background:linear-gradient(#33b9c5,#5b80d4)}.fashion-account #view-activity .time-panel .time-bar small{color:#4b7b8c}.fashion-account #view-profile #public-sharing{border-top:4px solid #4cb582}.fashion-account #view-profile .picture-editor{background:#eef8f1}.fashion-account #view-rewards .rewards{background:linear-gradient(115deg,#243150,#332949)}.fashion-account .account-view .chapter-label{display:none}.fashion-account #view-activity .time-panel{margin-bottom:22px}.fashion-account #view-profile .view-heading{color:#347855}.fashion-account #view-saved .view-heading{color:#9c3770}.fashion-account #view-orders .view-heading{color:#6851af}.fashion-account #view-analytics .view-heading{color:#355dd0}.fashion-account #view-activity .view-heading{color:#21767c}.fashion-account #view-rewards .view-heading{color:#8c6a1d}.fashion-account .snapshot-mark{display:none!important}
@media(max-width:700px){.analytics-view{display:flex;flex-direction:column;gap:15px}.analytics-view .view-heading{margin-bottom:10px}.fashion-account .member-tabs{gap:8px}.fashion-account .member-tabs a{padding:10px 15px;font-size:14px}.overview-view{gap:14px}.view-heading{font-size:28px}.fashion-account .overview-view .stats{margin:0}.fashion-account #view-activity .time-panel{padding:23px}.fashion-account #view-activity .time-panel .time-bars{height:170px}}
.fashion-community{background:#fff}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.dashboard-shortcuts a{display:flex;align-items:center;gap:14px;padding:20px;border-radius:16px;text-decoration:none;min-width:0;border:1px solid #eed9e7;background:#ffeaf5;color:#9b3d73;font-size:16px;font-weight:700}.dashboard-shortcuts .shortcut-orders{background:#eeebff;border-color:#dfd9f5;color:#6952b0}.dashboard-shortcuts .shortcut-rewards{background:#fff3d1;border-color:#f0e2b6;color:#8e6c22}.dashboard-shortcuts svg{width:31px;height:31px;flex:none}.dashboard-shortcuts small{display:block;font-size:12px;font-weight:400;margin-top:4px;line-height:1.4;color:#82718c}.shortcut-rewards small{color:#94825e}.fashion-account .view-heading{position:relative;padding-left:15px}.fashion-account .view-heading:before{content:'';position:absolute;left:0;top:5px;bottom:4px;width:4px;background:currentColor;border-radius:5px}.fashion-account .member-tabs a.active{box-shadow:0 4px 14px #263b5910}.fashion-account .overview-view .result-hero{background:linear-gradient(115deg,#172834,#203c48)}
@media(max-width:700px){.dashboard-shortcuts{grid-template-columns:1fr;gap:9px}.dashboard-shortcuts a{padding:16px 19px;font-size:15px}.dashboard-shortcuts svg{width:25px;height:25px}.dashboard-shortcuts small{margin-top:2px}}
@media(prefers-reduced-motion:no-preference){.account-view:not([hidden]){animation:member-screen .24s ease-out}.dashboard-shortcuts a{transition:transform .18s,box-shadow .18s}.dashboard-shortcuts a:hover{transform:translateY(-3px);box-shadow:0 7px 20px #2439520f}.member-tabs a{transition:background .15s,box-shadow .15s}@keyframes member-screen{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}}
