.store-page,.retail-site{background:var(--bg);min-height:100vh}.retail-announcement{background:var(--brand-dark);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9vw;min-height:31px;padding:6px 3vw;font-size:10px;font-weight:600;display:flex}.retail-header{background:color-mix(in srgb,var(--bg) 96%,transparent);border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto 1fr auto;align-items:center;gap:4vw;height:78px;padding:0 3.5vw;display:grid;position:sticky;top:0}.retail-logo{letter-spacing:-.045em;align-items:center;gap:10px;font-size:24px;font-weight:750;display:flex}.store-mark{width:27px;height:27px;display:inline-block;position:relative;transform:rotate(45deg)}.store-mark i{border:1.7px solid var(--brand);border-radius:50% 50% 0;width:12px;height:12px;position:absolute}.store-mark i:first-child{top:1px;left:1px}.store-mark i:nth-child(2){top:1px;right:1px;transform:rotate(90deg)}.store-mark i:nth-child(3){bottom:1px;right:1px;transform:rotate(180deg)}.store-mark i:last-child{bottom:1px;left:1px;transform:rotate(270deg)}.retail-header nav{justify-content:center;align-items:center;gap:2.2vw;display:flex}.retail-header nav a{white-space:nowrap;border-bottom:3px solid #0000;padding:28px 0 25px;font-size:12px;font-weight:650}.retail-header nav a:hover{color:var(--brand);border-color:var(--brand)}.retail-header nav .nav-try{color:var(--brand)}.nav-try b{background:var(--brand);color:#fff;text-transform:uppercase;margin-left:4px;padding:3px 5px;font-size:8px}.retail-actions{align-items:center;gap:18px;display:flex}.retail-actions button{background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.retail-actions button b{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.retail-actions button em{font-style:normal}.search-icon{border:1.6px solid;border-radius:50%;width:14px;height:14px;display:block;position:relative}.search-icon:after{content:"";background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.theme-icon span{font-size:18px}.nav-trigger{background:0 0;border:0;width:30px;padding:0;display:none}.nav-trigger i{background:currentColor;height:1px;margin:6px 0;display:block}.commerce-hero{background:#201416;height:min(720px,100vh - 109px);min-height:570px;position:relative;overflow:hidden}.commerce-hero>img{object-fit:cover;object-position:center 66%;filter:saturate(.95);height:100%}.commerce-hero:after{content:"";background:linear-gradient(90deg,#12080bc7 0%,#12080b66 46%,#0000 76%);position:absolute;inset:0}.hero-overlay{z-index:2;color:#fff;max-width:650px;position:absolute;top:50%;left:7vw;transform:translateY(-48%)}.hero-overlay>span{letter-spacing:.16em;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.hero-overlay h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(46px,5.3vw,74px);font-weight:650;line-height:1.02}.hero-overlay p{color:#f2e7e5;max-width:580px;margin-bottom:30px;font-size:17px;line-height:1.65}.hero-overlay>div{gap:12px;display:flex}.hero-overlay a{color:#1a1314;background:#fff;padding:15px 22px;font-size:12px;font-weight:700}.hero-overlay a+a{color:#fff;background:0 0;border:1px solid #fff9}.hero-product-link{z-index:3;background:color-mix(in srgb,var(--surface) 93%,transparent);grid-template-columns:1fr auto;width:260px;padding:16px 20px;display:grid;position:absolute;bottom:28px;right:3vw}.hero-product-link small{color:var(--brand);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:9px}.hero-product-link strong{margin-top:4px;font-size:13px}.hero-product-link span{align-self:end;font-size:11px}.benefit-strip{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;min-height:60px;display:grid}.benefit-strip span{border-right:1px solid var(--line);color:var(--muted);padding:10px;font-size:11px}.benefit-strip span:last-child{border:0}.benefit-strip b{color:var(--ink)}.home-section{padding:92px 4vw}.home-section>header{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.home-section>header>div>span,.occasion-section>header>span{color:var(--brand);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.home-section h2,.occasion-section h2{letter-spacing:-.04em;margin:7px 0 0;font-size:36px;line-height:1.12}.home-section>header>a{border-bottom:1px solid;padding-bottom:5px;font-size:12px;font-weight:650}.category-shop{padding-bottom:70px}.category-shop>div{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.category-shop>div>a{text-align:center}.category-shop figure{aspect-ratio:1;background:var(--soft);border-radius:50%;margin:0 0 15px;overflow:hidden}.category-shop img{object-fit:cover;height:100%;transition:transform .45s}.category-shop a:hover img{transform:scale(1.05)}.category-shop strong{font-size:15px;display:block}.category-shop a>span{color:var(--muted);font-size:11px}.product-section{padding-top:62px}.home-product-grid{grid-template-columns:repeat(4,1fr);gap:38px 18px;display:grid}.product-card{min-width:0}.product-media{aspect-ratio:.73;background:var(--soft);position:relative;overflow:hidden}.product-media>a,.product-media>a img{height:100%}.product-media img{object-fit:cover;transition:transform .5s}.product-card:hover .product-media img{transform:scale(1.025)}.product-badge{background:var(--surface);text-transform:uppercase;letter-spacing:.06em;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.wish{background:var(--surface);border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.wish.saved{background:var(--brand);color:#fff}.card-actions{grid-template-columns:1fr auto;gap:6px;transition:transform .25s;display:grid;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(58px)}.product-card:hover .card-actions,.product-card:focus-within .card-actions{transform:none}.card-actions button{background:var(--ink);color:var(--bg);border:0;padding:12px;font-size:11px;font-weight:700}.card-actions button+button{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.product-info{padding:12px 1px}.product-info>div{justify-content:space-between;display:flex}.product-info small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.rating{color:#b27818;font-size:10px}.rating em{color:var(--muted);font-style:normal}.product-info h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 7px;font-size:14px;font-weight:550;overflow:hidden}.product-info p{align-items:center;gap:7px;margin:0;display:flex}.product-info p strong{font-size:14px}.product-info del{color:var(--muted);font-size:11px}.product-info p b{color:var(--success);font-size:10px}.product-note{color:var(--muted);margin-top:5px;font-size:10px;display:block}.tryon-banner{color:#fff;background:#23151d;grid-template-columns:1fr 1fr;min-height:610px;margin:40px 4vw 110px;display:grid;overflow:hidden}.tryon-copy{padding:70px 6vw}.tryon-copy>span{color:#f4b3c6;letter-spacing:.13em;font-size:10px;font-weight:700}.tryon-copy h2{letter-spacing:-.05em;margin:18px 0;font-size:48px;line-height:1.02}.tryon-copy>p{color:#d9cdd2;max-width:560px;line-height:1.7}.tryon-copy ul{border-top:1px solid #ffffff30;margin:30px 0;padding:0;list-style:none}.tryon-copy li{border-bottom:1px solid #ffffff30;gap:20px;padding:13px 0;font-size:13px;display:flex}.tryon-copy li b{color:#f4b3c6}.tryon-copy>a{color:#22141c;background:#fff;justify-content:space-between;min-width:240px;margin-top:16px;padding:15px 18px;font-size:12px;font-weight:700;display:inline-flex}.tryon-visual{background:linear-gradient(145deg,#d8a1ad,#a9687d);place-items:center;display:grid;position:relative}.phone-frame{background:#eee;border:9px solid #fff;border-radius:30px;width:310px;height:510px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0005}.phone-frame img{object-fit:cover;height:100%}.phone-frame>span{color:#311924;text-transform:uppercase;background:#fff;padding:6px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.tryon-swatches{gap:9px;display:flex;position:absolute;bottom:30px;right:25px}.tryon-swatches img{object-fit:cover;border:3px solid #fff;width:58px;height:75px;box-shadow:0 5px 18px #0003}.occasion-section{padding:0 4vw 110px}.occasion-section>header{text-align:center;margin-bottom:34px}.occasion-section>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.occasion-section a{height:630px;position:relative;overflow:hidden}.occasion-section img{object-fit:cover;height:100%;transition:transform .6s}.occasion-section a:hover img{transform:scale(1.02)}.occasion-section a:after{content:"";background:linear-gradient(#0000,#000b);position:absolute;inset:40% 0 0}.occasion-section a>span{z-index:2;color:#fff;position:absolute;bottom:32px;left:35px}.occasion-section small{letter-spacing:.14em;margin-bottom:10px;font-size:10px;display:block}.occasion-section strong{letter-spacing:-.04em;font-size:34px;line-height:1.08;display:block}.occasion-section b{border-bottom:1px solid;margin-top:18px;padding-bottom:5px;font-size:11px;display:inline-block}.blouse-studio{background:var(--soft);grid-template-columns:1fr 1fr;min-height:680px;display:grid}.blouse-studio figure{margin:0;overflow:hidden}.blouse-studio figure img{object-fit:cover;height:100%}.blouse-studio>div{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.blouse-studio>div>span,.shop-story>div>span{color:var(--brand);letter-spacing:.14em;font-size:10px;font-weight:700}.blouse-studio h2{letter-spacing:-.045em;margin:18px 0;font-size:44px;line-height:1.07}.blouse-studio>div>p{color:var(--muted);line-height:1.7}.blouse-points{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.blouse-points span{color:var(--muted);padding:16px 12px 16px 0;font-size:10px}.blouse-points b{color:var(--ink);font-size:14px;display:block}.studio-actions{gap:12px;display:flex}.studio-actions a{background:var(--brand);color:#fff;padding:14px 18px;font-size:11px;font-weight:700}.studio-actions a+a{color:var(--ink);border:1px solid var(--line);background:0 0}.shop-story{grid-template-columns:.55fr 1.45fr;gap:7vw;display:grid}.shop-story>div>h2{letter-spacing:-.045em;font-size:40px;line-height:1.05}.story-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.story-grid article{border-bottom:1px solid var(--line);padding:30px 30px 30px 0}.story-grid article:nth-child(odd){border-right:1px solid var(--line)}.story-grid article:nth-child(2n){padding-left:30px}.story-grid article>b{color:var(--brand);font-size:11px}.story-grid h3{margin:24px 0 8px;font-size:18px}.story-grid p{color:var(--muted);margin:0;font-size:13px}.service-cta{text-align:center;background:var(--brand);color:#fff;padding:95px 5vw}.service-cta>span{letter-spacing:.14em;font-size:10px;font-weight:700}.service-cta h2{letter-spacing:-.04em;margin:18px 0 28px;font-size:44px;line-height:1.05}.service-cta a{color:var(--brand-dark);background:#fff;padding:15px 20px;font-size:12px;font-weight:700;display:inline-block}.retail-footer{color:#f7efeb;background:#161111;grid-template-columns:1.35fr .55fr .6fr 1fr;gap:5vw;padding:70px 4vw 28px;display:grid}.retail-footer .retail-logo{color:#fff}.footer-brand>p{color:#bdb0ac;max-width:360px;margin:28px 0 10px}.footer-brand>small{color:#7f7370}.retail-footer>div:not(.footer-brand):not(.footer-bottom){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.retail-footer>div>b{text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:11px}.retail-footer>div>a{color:#cfc4c0;font-size:13px}.retail-footer>div>p{color:#9f928f;font-size:12px}.retail-footer label{border-bottom:1px solid #81736f;width:100%;display:flex}.retail-footer input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.retail-footer label button{color:#fff;background:0 0;border:0;font-size:18px}.footer-bottom{color:#817773;border-top:1px solid #3d3432;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:10px;display:flex}.search-layer,.bag-layer,.quick-view{z-index:100;position:fixed;inset:0}.layer-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0909a8;border:0;width:100%;position:absolute;inset:0}.search-panel{background:var(--surface);padding:30px 7vw 38px;position:absolute;top:0;left:0;right:0;box-shadow:0 20px 60px #0004}.search-panel>header{justify-content:space-between;align-items:center;display:flex}.search-panel>header span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.search-panel>header button,.bag-layer aside>header button{background:0 0;border:0;font-size:32px}.search-panel>label{border-bottom:1px solid var(--ink);align-items:center;gap:14px;margin:25px 0;display:flex}.search-panel input{background:0 0;border:0;outline:0;width:100%;padding:15px 5px;font-size:28px}.search-results{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.search-results>a{grid-template-columns:70px 1fr;gap:10px;display:grid}.search-results img{object-fit:cover;width:70px;height:90px}.search-results div{flex-direction:column;display:flex}.search-results small{color:var(--brand);text-transform:uppercase;font-size:9px}.search-results strong{margin:6px 0;font-size:12px}.search-results span{font-size:11px}.search-all{border-bottom:1px solid;margin-top:25px;font-size:12px;font-weight:700;display:inline-block}.bag-layer aside{background:var(--surface);width:min(430px,100%);padding:28px;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #0003}.bag-layer aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.bag-success,.bag-empty{text-align:center;padding:80px 20px}.bag-success>span,.bag-empty>span{color:var(--brand);font-size:44px}.bag-layer aside>a,.bag-empty>a{text-align:center;border:1px solid var(--ink);margin-top:10px;padding:14px;font-size:12px;font-weight:700;display:block}.bag-layer aside>a:nth-last-child(2){background:var(--ink);color:var(--bg)}.bag-layer aside>a:last-child{border-color:var(--line);font-size:10px}.collection-banner{background:#1e1416;height:320px;position:relative;overflow:hidden}.collection-banner img{object-fit:cover;object-position:center 38%;opacity:.68;height:100%}.collection-banner:after{content:"";background:linear-gradient(90deg,#160b0cd9,#0000);position:absolute;inset:0}.collection-banner>div{z-index:2;color:#fff;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.collection-banner span{letter-spacing:.14em;font-size:10px}.collection-banner h1{letter-spacing:-.05em;margin:9px 0 6px;font-size:52px}.collection-banner p{margin:0}.collection-breadcrumb{border-bottom:1px solid var(--line);color:var(--muted);gap:8px;padding:13px 4vw;font-size:10px;display:flex}.collection-breadcrumb b{color:var(--ink)}.collection-head{justify-content:space-between;align-items:end;padding:42px 4vw 20px;display:flex}.collection-head h2{letter-spacing:-.03em;margin:0;font-size:30px}.collection-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.collection-sort label{color:var(--muted);font-size:11px}.collection-sort select{border:0;border-bottom:1px solid var(--line);background:0 0;margin-left:8px;padding:8px 30px 8px 8px}.collection-filters{border-bottom:1px solid var(--line);gap:8px;padding:0 4vw 22px;display:flex;overflow:auto}.collection-filters button{border:1px solid var(--line);white-space:nowrap;background:0 0;padding:10px 15px;font-size:11px}.collection-filters button.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.commerce-grid{grid-template-columns:repeat(4,1fr);gap:42px 18px;padding:35px 4vw 100px;display:grid}.collection-service{background:var(--soft);justify-content:space-between;align-items:center;margin:0 4vw 100px;padding:55px 5vw;display:flex}.collection-service span{color:var(--brand);font-size:10px;font-weight:700}.collection-service h2{margin:9px 0;font-size:34px}.collection-service p{color:var(--muted);margin:0}.collection-service>a{background:var(--brand);color:#fff;padding:14px 20px;font-size:11px;font-weight:700}.quick-sheet{background:var(--surface);grid-template-columns:1fr 1fr;width:min(900px,94vw);max-height:90vh;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0007}.quick-close{z-index:2;background:var(--surface);border:0;width:38px;height:38px;font-size:28px;position:absolute;top:9px;right:12px}.quick-sheet figure{min-height:590px;margin:0}.quick-sheet figure img{object-fit:cover;height:100%}.quick-info{padding:60px 42px}.quick-info>small{color:var(--brand);text-transform:uppercase;font-size:10px}.quick-info h2{letter-spacing:-.04em;margin:12px 0;font-size:34px}.quick-price{align-items:center;gap:10px;display:flex}.quick-price strong{font-size:20px}.quick-price del{color:var(--muted)}.quick-info>p{color:var(--muted);margin:24px 0;line-height:1.65}.quick-info dl{border-top:1px solid var(--line)}.quick-info dl div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:11px 0;font-size:12px;display:grid}.quick-info dd{margin:0}.quick-add{background:var(--brand);color:#fff;border:0;width:100%;margin:22px 0 12px;padding:14px;font-weight:700}.quick-info>a{text-align:center;border-bottom:1px solid;padding-bottom:5px;font-size:11px;display:block}.category-page-head{text-align:center;background:var(--soft);padding:80px 20px 55px}.category-page-head span{color:var(--brand);letter-spacing:.14em;font-size:10px;font-weight:700}.category-page-head h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:48px}.category-page-head p{color:var(--muted)}.modern-category-grid{grid-template-columns:repeat(3,1fr);gap:55px 20px;padding:55px 4vw 100px;display:grid}.modern-category-grid>a{display:block}.modern-category-grid figure{aspect-ratio:.86;background:var(--soft);margin:0;position:relative;overflow:hidden}.modern-category-grid img{object-fit:cover;height:100%;transition:transform .5s}.modern-category-grid a:hover img{transform:scale(1.025)}.modern-category-grid figure span{background:var(--surface);padding:7px 9px;font-size:10px;position:absolute;top:12px;left:12px}.modern-category-grid h2{letter-spacing:-.03em;margin:16px 0 5px;font-size:24px}.modern-category-grid p{color:var(--muted);margin-bottom:12px;font-size:13px}.modern-category-grid b{font-size:11px}.modern-category-grid b span{float:right}.category-assist{background:var(--soft);grid-template-columns:.8fr 1.2fr;min-height:420px;margin:0 4vw 100px;display:grid}.category-assist>img{object-fit:cover;height:100%}.category-assist>div{padding:70px 7vw}.category-assist span{color:var(--brand);letter-spacing:.12em;font-size:10px;font-weight:700}.category-assist h2{margin:12px 0;font-size:34px}.category-assist p{color:var(--muted);max-width:600px}.category-assist a{background:var(--brand);color:#fff;margin-top:18px;padding:14px 18px;font-size:11px;font-weight:700;display:inline-block}.category-collection-hero{height:430px;position:relative;overflow:hidden}.category-collection-hero img{object-fit:cover;object-position:center 35%;height:100%}.category-collection-hero:after{content:"";background:linear-gradient(90deg,#160b0cde,#0000);position:absolute;inset:0}.category-collection-hero>div{z-index:2;color:#fff;max-width:520px;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.category-collection-hero span{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.category-collection-hero h1{letter-spacing:-.05em;margin:10px 0;font-size:52px}.category-collection-hero p{font-size:15px}.category-collection-hero b{font-size:11px}.category-commerce-grid{padding-top:20px}.browse-more{background:var(--soft);grid-template-columns:.3fr 1.7fr;gap:5vw;padding:70px 5vw;display:grid}.browse-more>span{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:700}.browse-more>div{border-top:1px solid var(--line)}.browse-more a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:18px;display:flex}.pdp-layout{grid-template-columns:1.2fr .8fr;gap:5vw;padding:35px 4vw 75px;display:grid}.pdp-gallery{grid-template-columns:84px 1fr;gap:13px;display:grid}.pdp-main{background:var(--soft);grid-column:2;height:760px;margin:0;position:relative;overflow:hidden}.pdp-main img{object-fit:cover;height:100%}.pdp-main>span{background:var(--surface);text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:13px;left:13px}.pdp-thumbs{flex-direction:column;grid-row:1;gap:10px;display:flex}.pdp-thumbs button,.pdp-thumbs a{border:1px solid var(--line);aspect-ratio:.8;background:0 0;padding:0;overflow:hidden}.pdp-thumbs img{object-fit:cover;height:100%}.pdp-thumbs a{text-align:center;color:#fff;background:#22151d;place-items:center;font-size:9px;display:grid}.pdp-thumbs a span{font-size:20px;display:block}.pdp-buy{align-self:start;padding:15px 0;position:sticky;top:105px}.pdp-buy>small{text-transform:uppercase;color:var(--brand);letter-spacing:.1em;font-size:10px}.pdp-buy h1{letter-spacing:-.04em;margin:12px 0 9px;font-size:36px;line-height:1.1}.pdp-rating{gap:10px;font-size:11px;display:flex}.pdp-rating span{color:#ae7316}.pdp-rating b{color:var(--muted);font-weight:400}.pdp-price{align-items:center;gap:10px;margin-top:22px;display:flex}.pdp-price strong{font-size:22px}.pdp-price del{color:var(--muted)}.pdp-price b{color:var(--success);font-size:11px}.tax-note{color:var(--muted);font-size:9px}.pdp-description{color:var(--muted);margin:23px 0;line-height:1.65}.pdp-colour{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:18px;display:flex}.pdp-colour span{font-size:11px}.pdp-colour b{font-size:12px}.pdp-colour i{border:3px solid var(--surface);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.size-picker{margin-top:22px}.size-picker>div{justify-content:space-between;font-size:11px;display:flex}.size-picker>div button{background:0 0;border:0;font-size:10px;text-decoration:underline}.size-picker>p{gap:7px;margin:11px 0;display:flex}.size-picker>p button{border:1px solid var(--line);background:0 0;width:44px;height:40px;font-size:11px}.pdp-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.detail-add,.pdp-actions>a{background:var(--brand);color:#fff;text-align:center;border:0;padding:15px;font-size:12px;font-weight:700}.pdp-actions>a{background:var(--ink);color:var(--bg)}.pdp-benefits{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.pdp-delivery{border-bottom:1px solid var(--line);padding:18px 0}.pdp-delivery label{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.pdp-delivery label span{padding:0 12px;font-size:10px}.pdp-delivery input{background:0 0;border:0;outline:0;padding:12px}.pdp-delivery label button{color:var(--brand);background:0 0;border:0;padding:0 12px;font-size:11px;font-weight:700}.pdp-delivery p{color:var(--muted);margin:8px 0 0;font-size:9px}.pdp-buy details{border-bottom:1px solid var(--line);padding:14px 0}.pdp-buy summary{cursor:pointer;justify-content:space-between;font-size:12px;font-weight:650;list-style:none;display:flex}.pdp-buy details dl{margin:13px 0 0}.pdp-buy details dl div{grid-template-columns:100px 1fr;padding:4px 0;font-size:11px;display:grid}.pdp-buy details dd{color:var(--muted);margin:0}.pdp-buy details>p{color:var(--muted);margin:12px 0 0;font-size:11px}.pdp-promise{background:var(--soft);grid-template-columns:repeat(4,1fr);padding:45px 4vw;display:grid}.pdp-promise article{border-right:1px solid var(--line);padding:5px 25px}.pdp-promise article:last-child{border:0}.pdp-promise span{color:var(--brand);font-size:9px}.pdp-promise b{margin:10px 0 5px;font-size:13px;display:block}.pdp-promise p{color:var(--muted);margin:0;font-size:11px}.related-section{padding-bottom:100px}.tryon-head{text-align:center;background:var(--soft);padding:70px 20px 50px}.tryon-head>span{color:var(--brand);letter-spacing:.14em;font-size:10px;font-weight:700}.tryon-head h1{letter-spacing:-.05em;margin:15px 0;font-size:48px;line-height:1.04}.tryon-head p{max-width:640px;color:var(--muted);margin:0 auto}.tryon-workspace{grid-template-columns:250px 1fr 250px;align-items:start;gap:20px;padding:45px 3vw 90px;display:grid}.tryon-workspace>aside{position:sticky;top:110px}.tryon-workspace>aside>span{color:var(--brand);letter-spacing:.1em;font-size:9px;font-weight:700}.tryon-products{gap:8px;max-height:660px;margin-top:14px;display:grid;overflow:auto}.tryon-products button{border:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:54px 1fr;gap:9px;padding:6px;display:grid}.tryon-products button.active{border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.tryon-products img{object-fit:cover;width:54px;height:66px}.tryon-products button>span{flex-direction:column;justify-content:center;display:flex}.tryon-products b{font-size:10px}.tryon-products small{color:var(--muted);font-size:9px}.tryon-stage{border:1px solid var(--line);background:var(--surface)}.tryon-stage>header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font-size:9px;display:flex}.tryon-stage>header b{color:var(--success)}.tryon-canvas{background:linear-gradient(135deg,var(--soft),color-mix(in srgb,var(--brand) 13%,var(--soft)));place-items:center;height:680px;display:grid;position:relative;overflow:hidden}.tryon-person{place-items:center;width:100%;height:100%;display:grid}.tryon-person>img{object-fit:contain;height:100%}.tryon-person label{text-align:center;cursor:pointer}.tryon-person label>span{border:1px dashed var(--muted);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:28px;display:grid}.tryon-person label b,.tryon-person label small{display:block}.tryon-person label small{color:var(--muted);margin-top:5px;font-size:10px}.tryon-person input,.upload-again input{display:none}.tryon-garment{border:4px solid var(--surface);width:120px;height:160px;position:absolute;bottom:15px;right:15px;box-shadow:0 12px 35px #0004}.tryon-garment img{object-fit:cover;height:100%}.preview-chip{background:var(--brand);color:#fff;text-transform:uppercase;padding:7px 9px;font-size:9px;position:absolute;top:15px;left:15px}.tryon-loading{color:#fff;background:#1b1314dc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tryon-loading i{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:58px;height:58px;animation:1s linear infinite spin}.tryon-loading b{margin:18px 0 3px}.tryon-loading span{color:#cdbfc2;font-size:10px}.tryon-controls{grid-template-columns:1fr 1.4fr;gap:8px;padding:12px;display:grid}.tryon-controls label,.tryon-controls button{border:1px solid var(--line);text-align:center;background:0 0;padding:13px;font-size:11px;font-weight:700}.tryon-controls button{background:var(--brand);color:#fff;border-color:var(--brand)}.tryon-controls button:disabled{opacity:.45}.tryon-disclaimer{color:var(--muted);text-align:center;margin:0;padding:0 14px 14px;font-size:9px}.tryon-summary>img{object-fit:cover;height:290px;margin:14px 0}.tryon-summary h2{margin:0 0 4px;font-size:18px;line-height:1.15}.tryon-summary>p{font-weight:700}.tryon-summary dl{border-top:1px solid var(--line)}.tryon-summary dl div{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;padding:8px 0;font-size:10px;display:grid}.tryon-summary dd{color:var(--muted);margin:0}.tryon-summary>a{background:var(--ink);color:var(--bg);text-align:center;margin-top:15px;padding:12px;font-size:10px;font-weight:700;display:block}.tryon-how{background:var(--soft);grid-template-columns:.3fr 1.7fr;gap:6vw;padding:75px 5vw;display:grid}.tryon-how>span{color:var(--brand);font-size:9px;font-weight:700}.tryon-how>div{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.tryon-how article b{color:var(--brand);font-size:10px}.tryon-how h2{margin:18px 0 7px;font-size:18px}.tryon-how p{color:var(--muted);font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.retail-header nav{gap:14px}.retail-header nav a{font-size:11px}.category-shop>div,.home-product-grid,.commerce-grid{grid-template-columns:repeat(3,1fr)}.tryon-workspace{grid-template-columns:210px 1fr}.tryon-summary{display:none}.pdp-layout{grid-template-columns:1fr 1fr;gap:3vw}.pdp-main{height:640px}}@media (max-width:780px){.retail-announcement span:nth-child(n+2){display:none}.retail-header{grid-template-columns:30px 1fr auto;height:64px;padding:0 16px}.nav-trigger{display:block}.retail-logo{justify-self:center;font-size:21px}.retail-logo .store-mark{width:24px;height:24px}.retail-header nav{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:18px;display:none;position:absolute;top:64px;left:0;right:0}.retail-header nav.open{display:flex}.retail-header nav a{padding:8px 0}.retail-actions{gap:12px}.retail-actions em,.retail-actions>button:last-child>span,.theme-icon{display:none}.commerce-hero{height:700px;min-height:0}.commerce-hero>img{object-position:center}.commerce-hero:after{background:linear-gradient(#160b0d2e 20%,#160b0ddd 100%)}.hero-overlay{inset:auto 22px 80px;transform:none}.hero-overlay h1{font-size:44px}.hero-overlay p{font-size:14px}.hero-overlay>div{flex-direction:column;align-items:flex-start}.hero-product-link{display:none}.benefit-strip{grid-template-columns:1fr 1fr}.benefit-strip span:nth-child(2){border-right:0}.home-section{padding:68px 18px}.home-section h2,.occasion-section h2{font-size:30px}.home-section>header>a{display:none}.category-shop>div{gap:15px;padding-bottom:5px;display:flex;overflow:auto}.category-shop>div>a{min-width:125px}.home-product-grid,.commerce-grid{grid-template-columns:repeat(2,1fr);gap:32px 10px}.product-info h3{font-size:12px}.card-actions{grid-template-columns:1fr;transform:none}.card-actions button+button{display:none}.tryon-banner{grid-template-columns:1fr;margin:20px 18px 75px}.tryon-copy{padding:55px 24px}.tryon-copy h2{font-size:38px}.tryon-visual{min-height:500px}.occasion-section{padding:0 18px 75px}.occasion-section>div{grid-template-columns:1fr}.occasion-section a{height:520px}.blouse-studio{grid-template-columns:1fr}.blouse-studio figure{height:520px}.blouse-studio>div{padding:65px 22px}.blouse-studio h2{font-size:36px}.blouse-points,.shop-story,.story-grid{grid-template-columns:1fr}.story-grid article:nth-child(odd){border-right:0}.story-grid article:nth-child(2n){padding-left:0}.service-cta{padding:75px 20px}.service-cta h2{font-size:36px}.retail-footer{grid-template-columns:1fr 1fr;padding:55px 22px 25px}.footer-brand,.retail-footer>div:last-of-type,.footer-bottom{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.search-panel{padding:22px}.search-panel input{font-size:20px}.search-results{grid-template-columns:1fr 1fr}.search-results>a:nth-child(n+5){display:none}.collection-banner{height:260px}.collection-banner h1{font-size:42px}.collection-head{padding:32px 18px 16px}.collection-head h2{font-size:25px}.collection-filters{padding:0 18px 18px}.commerce-grid{padding:25px 12px 70px}.collection-service{margin:0 18px 70px;padding:40px 24px;display:block}.collection-service>a{margin-top:20px;display:inline-block}.quick-sheet{grid-template-columns:1fr;max-height:94vh}.quick-sheet figure{height:340px;min-height:340px}.quick-info{padding:30px 22px}.modern-category-grid{grid-template-columns:1fr 1fr;gap:35px 10px;padding:40px 14px 75px}.modern-category-grid h2{font-size:19px}.modern-category-grid p{font-size:11px}.category-assist{grid-template-columns:1fr;margin:0 18px 70px}.category-assist>img{height:300px}.category-assist>div{padding:45px 24px}.category-collection-hero{height:370px}.category-collection-hero h1{font-size:42px}.browse-more{grid-template-columns:1fr;padding:55px 20px}.pdp-layout{grid-template-columns:1fr;padding:20px 14px 60px}.pdp-gallery{grid-template-columns:1fr}.pdp-main{grid-column:1;height:560px}.pdp-thumbs{flex-direction:row;grid-row:auto}.pdp-thumbs button,.pdp-thumbs a{width:75px}.pdp-buy{padding:25px 6px;position:static}.pdp-buy h1{font-size:30px}.pdp-promise{grid-template-columns:1fr 1fr;padding:35px 18px}.pdp-promise article{border-bottom:1px solid var(--line);padding:20px}.tryon-head h1{font-size:39px}.tryon-workspace{grid-template-columns:1fr;padding:30px 14px 70px}.tryon-workspace>aside{position:static}.tryon-products{grid-template-columns:repeat(4,1fr);overflow:auto}.tryon-products button{padding:4px;display:block}.tryon-products img{width:100%;height:90px}.tryon-products button>span{display:none}.tryon-stage{grid-row:1}.tryon-canvas{height:560px}.tryon-how{grid-template-columns:1fr;padding:55px 20px}.tryon-how>div{grid-template-columns:1fr}}@media (max-width:460px){.retail-logo .store-mark{display:none}.home-product-grid,.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-media{aspect-ratio:.68}.category-page-head h1{font-size:39px}.modern-category-grid{grid-template-columns:1fr}.modern-category-grid figure{aspect-ratio:1}.pdp-main{height:480px}.pdp-actions{grid-template-columns:1fr}.tryon-products{grid-template-columns:repeat(3,1fr)}.tryon-canvas{height:500px}}.account-entry{align-items:center;gap:6px;font-size:12px;display:flex}.account-entry>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:750;display:grid}.account-entry em{font-style:normal}.account-welcome{background:var(--soft);justify-content:space-between;align-items:center;gap:40px;padding:55px 5vw 45px;display:flex}.account-welcome>div:first-child>span,.account-section-head>div>span{color:var(--brand);letter-spacing:.14em;font-size:9px;font-weight:750}.account-welcome h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:38px}.account-welcome>div:first-child>p{color:var(--muted);margin:0}.member-card{background:var(--brand-dark);color:#fff;align-items:center;gap:15px;min-width:325px;padding:20px 22px;display:flex;box-shadow:0 15px 40px #4c14202b}.member-card>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.member-card small{letter-spacing:.13em;color:#efc9d3;font-size:8px}.member-card b{margin:2px 0;font-size:17px;display:block}.member-card p{color:#dcb8c1;margin:0;font-size:10px}.account-shell{grid-template-columns:250px 1fr;align-items:start;gap:42px;padding:42px 4vw 110px;display:grid}.account-nav{border:1px solid var(--line);background:var(--surface);position:sticky;top:110px}.account-person{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px;display:flex}.account-person>span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.account-person b,.account-person small{display:block}.account-person b{font-size:12px}.account-person small{color:var(--muted);font-size:9px}.account-nav nav{padding:8px}.account-nav nav button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;grid-template-columns:25px 1fr auto;align-items:center;padding:11px 10px;font-size:11px;display:grid}.account-nav nav button>span{font-size:14px}.account-nav nav button>b{background:var(--soft);color:var(--ink);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.account-nav nav button.active{background:color-mix(in srgb,var(--brand) 8%,var(--surface));color:var(--brand);box-shadow:inset 3px 0 var(--brand);font-weight:700}.signout{border:0;border-top:1px solid var(--line);width:calc(100% - 32px);color:var(--muted);background:0 0;justify-content:space-between;margin:8px 16px 16px;padding:18px 0 3px;font-size:10px;display:flex}.account-content{min-width:0}.account-section-head{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.account-section-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:29px}.account-section-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.account-section-head>a,.account-section-head>button{background:0 0;border:0;border-bottom:1px solid;padding:0 0 5px;font-size:10px;font-weight:700}.account-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.account-metrics button{border:1px solid var(--line);background:var(--surface);text-align:left;padding:20px;display:grid}.account-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.account-metrics b{margin:13px 0;font-size:30px;line-height:1}.account-metrics small{color:var(--brand);font-size:9px}.account-panel{border:1px solid var(--line);background:var(--surface)}.order-spotlight>header,.account-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.order-spotlight header span,.account-panel header>span{color:var(--brand);letter-spacing:.1em;font-size:8px;font-weight:700;display:block}.order-spotlight header b{margin-top:2px;font-size:12px;display:block}.order-spotlight header button,.account-panel header button{background:0 0;border:0;font-size:9px;text-decoration:underline}.order-product{grid-template-columns:76px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.order-product img{object-fit:cover;width:76px;height:92px}.order-product small{color:var(--muted);font-size:8px}.order-product h3{margin:4px 0;font-size:14px}.order-product p{color:var(--muted);margin:0 0 5px;font-size:10px}.order-product>span{color:#70500d;background:#f8e7ad;padding:7px 9px;font-size:9px}.order-progress{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:15px 18px 21px;display:grid}.order-progress>div{gap:9px;display:flex;position:relative}.order-progress>div:before{content:"";background:var(--line);height:1px;position:absolute;top:10px;left:23px;right:-5px}.order-progress>div:last-child:before{display:none}.order-progress i{z-index:1;background:var(--soft);border:1px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid;position:relative}.order-progress .done i{background:var(--success);color:#fff;border-color:var(--success)}.order-progress .current i{background:var(--brand);color:#fff;border-color:var(--brand)}.order-progress span{z-index:1;background:var(--surface);padding-right:7px;position:relative}.order-progress b,.order-progress small{display:block}.order-progress b{font-size:8px}.order-progress small{color:var(--muted);font-size:7px}.account-two-col{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.fit-profile>div{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.fit-avatar{background:var(--soft);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.fit-profile h3{margin:0;font-size:12px}.fit-profile p,.fit-profile div span{color:var(--muted);margin:2px 0;font-size:8px}.fit-profile>div>b{color:var(--success);font-size:8px}.fit-profile dl{grid-template-columns:1fr 1fr;margin:0;padding:0 18px 18px;display:grid}.fit-profile dl div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.fit-profile dl div:nth-child(odd){padding-right:15px}.fit-profile dl div:nth-child(2n){padding-left:15px}.fit-profile dd{margin:0;font-weight:700}.tryon-preview>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:18px;display:grid}.tryon-preview a{height:125px;position:relative;overflow:hidden}.tryon-preview img{object-fit:cover;height:100%}.tryon-preview a span{background:var(--brand);color:#fff;place-items:center;width:20px;height:20px;font-size:8px;display:grid;position:absolute;top:5px;left:5px}.tryon-preview>p{color:var(--muted);margin:0;padding:0 18px 15px;font-size:8px}.account-recommend{background:var(--brand-dark);color:#fff;grid-template-columns:.65fr 1.35fr;min-height:280px;margin-top:18px;display:grid}.account-recommend>img{object-fit:cover;height:100%}.account-recommend>div{padding:44px 4vw}.account-recommend span{letter-spacing:.12em;color:#edb9c6;font-size:8px}.account-recommend h2{letter-spacing:-.04em;margin:12px 0;font-size:30px;line-height:1.08}.account-recommend p{color:#d6bfc5;max-width:500px;font-size:11px}.account-recommend button{color:var(--brand-dark);background:#fff;border:0;padding:12px 15px;font-size:9px;font-weight:700}.account-outline,.account-primary{border:1px solid var(--line)!important;background:0 0!important;padding:10px 13px!important;text-decoration:none!important}.account-primary{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.order-list{gap:15px;display:grid}.order-list article>header div small,.order-list article>header div b{display:block}.order-list article>header small{color:var(--muted);font-size:8px}.order-list article>header b{font-size:10px}.order-list article>header>span{padding:6px 8px;font-size:8px}.order-list article>header .active{color:#70500d;background:#f8e7ad}.order-list article>header .delivered{color:#23634c;background:#dcefe7}.order-list article>div{grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.order-list img{object-fit:cover;width:90px;height:110px}.order-list h3{margin:0 0 5px;font-size:13px}.order-list p{color:var(--muted);margin:0 0 5px;font-size:10px}.order-buttons{gap:7px;display:grid}.order-buttons button{border:1px solid var(--line);background:0 0;padding:9px 12px;font-size:9px}.order-buttons button:first-child{background:var(--ink);color:var(--bg)}.account-product-grid{grid-template-columns:repeat(3,1fr);gap:35px 14px;display:grid}.measurement-cards{gap:16px;display:grid}.measurement-card.selected{border-top:3px solid var(--brand)}.measurement-card header>div{align-items:center;gap:11px;display:flex}.measurement-card header>div>span{background:var(--soft);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.measurement-card h3{margin:0;font-size:12px}.measurement-card header p{color:var(--muted);margin:2px 0;font-size:8px}.measurement-card header>b{color:var(--success);font-size:8px}.measurement-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.measurement-grid label,.profile-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.measurement-grid input,.profile-form input,.profile-form select{border:1px solid var(--line);background:var(--bg);text-transform:none;width:100%;margin-top:5px;padding:10px;display:block}.measurement-preferences{align-items:center;gap:7px;padding:0 20px 20px;display:flex}.measurement-preferences>span{margin-right:auto;font-size:9px}.measurement-preferences button{border:1px solid var(--line);background:0 0;padding:8px 10px;font-size:8px}.measurement-preferences button.active{border-color:var(--brand);color:var(--brand)}.measurement-card footer,.address-grid footer,.profile-form footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.measurement-card footer button,.address-grid footer button,.profile-form footer button{border:1px solid var(--line);background:0 0;padding:9px 13px;font-size:9px}.measurement-card footer button:last-child,.profile-form footer button:last-child{background:var(--brand);color:#fff;border-color:var(--brand)}.measurement-card.compact>p{color:var(--muted);padding:18px 20px 0;font-size:10px}.measurement-card.compact>button{background:0 0;border:0;border-bottom:1px solid;margin:0 20px 18px;padding:0 0 4px;font-size:9px}.measurement-help{background:var(--soft);justify-content:space-between;align-items:center;margin-top:18px;padding:35px 40px;display:flex}.measurement-help span{color:var(--brand);font-size:8px;font-weight:700}.measurement-help h2{margin:8px 0 3px;font-size:24px}.measurement-help p{color:var(--muted);margin:0;font-size:10px}.measurement-help button{background:var(--brand);color:#fff;border:0;padding:12px 15px;font-size:9px}.tryon-history{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tryon-history article{border:1px solid var(--line);background:var(--surface)}.tryon-history figure{height:300px;margin:0;position:relative}.tryon-history img{object-fit:cover;height:100%}.tryon-history figure>span{background:var(--brand);color:#fff;text-transform:uppercase;padding:5px 7px;font-size:7px;position:absolute;top:8px;left:8px}.tryon-history article>div{padding:13px}.tryon-history small{color:var(--muted);font-size:8px}.tryon-history h3{margin:5px 0;font-size:11px}.tryon-history p{color:var(--muted);font-size:8px}.tryon-history article>div>div{justify-content:space-between;display:flex}.tryon-history a,.tryon-history button{background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:8px}.tryon-history button{color:var(--muted)}.privacy-callout{background:var(--soft);color:var(--muted);margin-top:18px;padding:15px;font-size:9px}.address-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.address-grid article{padding:22px;position:relative}.address-grid article>span{background:var(--soft);color:var(--brand);padding:5px 7px;font-size:7px;position:absolute;top:15px;right:15px}.address-grid h3{margin:0 0 14px;font-size:15px}.address-grid p{color:var(--muted);font-size:11px;line-height:1.7}.address-grid>article>b{font-size:10px}.address-grid footer{margin:20px -22px -22px}.address-grid footer button:first-child{margin-right:auto}.profile-form>div{grid-template-columns:1fr 1fr;gap:18px;padding:25px;display:grid}.security-card,.danger-card{justify-content:space-between;align-items:center;margin-top:15px;padding:20px 22px;display:flex}.security-card h3,.danger-card h3{margin:0;font-size:13px}.security-card p,.danger-card p{color:var(--muted);margin:4px 0 0;font-size:9px}.security-card button,.danger-card button{border:1px solid var(--line);background:0 0;padding:9px 12px;font-size:9px}.danger-card{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.danger-card button{color:var(--brand);border-color:var(--brand)}@media (max-width:1050px){.account-shell{grid-template-columns:210px 1fr;gap:24px}.account-product-grid,.tryon-history{grid-template-columns:repeat(2,1fr)}.account-two-col{grid-template-columns:1fr}.measurement-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.account-entry em{display:none}.account-entry>span{width:22px;height:22px}.account-welcome{padding:42px 20px;display:block}.account-welcome h1{font-size:31px}.member-card{min-width:0;margin-top:25px}.account-shell{padding:25px 14px 75px;display:block}.account-nav{background:0 0;border:0;margin-bottom:28px;position:static}.account-person,.signout{display:none}.account-nav nav{gap:6px;padding:0;display:flex;overflow:auto}.account-nav nav button{white-space:nowrap;border:1px solid var(--line);gap:7px;width:auto;padding:10px 12px;display:flex}.account-nav nav button.active{box-shadow:none;background:var(--ink);color:var(--bg);border-color:var(--ink)}.account-nav nav button>b{display:none}.account-section-head{align-items:flex-start}.account-section-head h2{font-size:25px}.account-section-head p{max-width:250px}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics button:last-child{grid-column:1/-1}.order-product{grid-template-columns:65px 1fr}.order-product img{width:65px;height:82px}.order-state{grid-column:2;justify-self:start}.order-progress{grid-template-columns:1fr 1fr;gap:20px}.order-progress>div:before{display:none}.account-recommend{grid-template-columns:1fr}.account-recommend>img{height:220px}.account-recommend>div{padding:35px 24px}.order-list article>div{grid-template-columns:75px 1fr}.order-list img{width:75px;height:95px}.order-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr}.account-product-grid,.tryon-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 9px}.measurement-grid{grid-template-columns:1fr 1fr;padding:16px}.measurement-preferences{flex-wrap:wrap}.measurement-preferences>span{width:100%}.measurement-help{padding:30px 20px;display:block}.measurement-help button{margin-top:18px}.tryon-history figure{height:230px}.address-grid{grid-template-columns:1fr}.profile-form>div{grid-template-columns:1fr;padding:18px}.security-card,.danger-card{align-items:flex-start;gap:20px}.retail-actions{gap:9px}}@media (max-width:460px){.account-metrics{grid-template-columns:1fr}.account-metrics button:last-child{grid-column:auto}.account-section-head{display:block}.account-section-head>a,.account-section-head>button{margin-top:14px;display:inline-block}.order-progress,.measurement-grid{grid-template-columns:1fr}.tryon-history figure{height:200px}.account-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blouse-order-page{background:color-mix(in srgb,var(--bg) 96%,var(--soft))}.blouse-order-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:55px 5vw 42px;display:flex}.blouse-order-head>div:first-child{max-width:730px}.blouse-order-head span,.builder-step>header>span,.design-choice>span,.ease-options>span,.addon-options>span,.saree-picker>span,.profile-choice>span,.review-spec section>span,.cutting-notice>span{letter-spacing:.14em;color:var(--brand);font-size:9px;font-weight:750}.blouse-order-head h1{letter-spacing:-.05em;margin:12px 0 13px;font-size:clamp(34px,4vw,52px);line-height:1.04}.blouse-order-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.blouse-order-head>div:last-child{white-space:nowrap;justify-items:end;gap:6px;display:grid}.blouse-order-head>div:last-child b{font-size:18px}.blouse-order-head>div:last-child span{color:var(--muted);letter-spacing:0;font-weight:500}.order-steps{background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.order-steps button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:19px 10px;font-size:11px;display:flex;position:relative}.order-steps button:not(:last-child):after{content:"";background:var(--line);width:20%;height:1px;position:absolute;top:50%;right:-10%}.order-steps i{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.order-steps button.active{color:var(--ink);font-weight:700}.order-steps button.active i{background:var(--brand);border-color:var(--brand);color:#fff}.order-steps button.complete{color:var(--brand);cursor:pointer}.order-steps button.complete i{border-color:var(--brand)}.blouse-builder{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;max-width:1380px;margin:0 auto;padding:48px 4vw 90px;display:grid}.builder-main,.blouse-summary{border:1px solid var(--line);background:var(--surface)}.builder-step{padding:43px 46px}.builder-step>header{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.builder-step>header h2{letter-spacing:-.035em;margin:8px 0;font-size:30px;line-height:1.12}.builder-step>header p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.builder-footer{border-top:1px solid var(--line);justify-content:space-between;padding:19px 46px;display:flex}.builder-footer button{border:1px solid var(--line);background:0 0;padding:13px 18px;font-size:10px;font-weight:700}.builder-footer button:disabled{opacity:.35}.builder-footer button:last-child{border-color:var(--brand);background:var(--brand);color:#fff;min-width:150px}.builder-footer button span{margin-left:24px}.source-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-options button{border:1px solid var(--line);background:var(--bg);text-align:left;grid-template-columns:auto 1fr;align-content:start;column-gap:15px;min-height:150px;padding:22px;display:grid;position:relative}.source-options button>span{background:var(--soft);border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.source-options button>b{font-size:13px}.source-options button>p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.5}.source-options button>i{text-transform:uppercase;color:var(--brand);font-size:7px;font-style:normal;position:absolute;top:11px;right:12px}.source-options button.active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.source-options button.active>span{background:var(--brand);color:#fff}.saree-picker,.profile-choice{margin-top:29px}.saree-picker>span,.profile-choice>span{margin-bottom:10px;display:block}.saree-picker button{text-align:left;border:1px solid var(--line);background:0 0;border-bottom:0;grid-template-columns:55px 1fr auto;align-items:center;gap:13px;width:100%;padding:10px;display:grid}.saree-picker button:last-child{border-bottom:1px solid var(--line)}.saree-picker button.selected{background:var(--soft)}.saree-picker img{object-fit:cover;width:55px;height:68px}.saree-picker b,.saree-picker small{display:block}.saree-picker b{font-size:11px}.saree-picker small{color:var(--muted);margin-top:4px;font-size:8px}.saree-picker i{color:var(--brand);padding-right:9px;font-style:normal}.fabric-upload{margin-top:29px}.fabric-upload label{border:1px dashed color-mix(in srgb,var(--brand) 60%,var(--line));background:var(--soft);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:170px;display:flex}.fabric-upload label>span{color:var(--brand);font-size:25px}.fabric-upload label>b{margin:8px;font-size:11px}.fabric-upload label>small,.fabric-upload>p{color:var(--muted);font-size:8px}.fabric-upload input{display:none}.fabric-upload>p{text-align:center}.profile-choice{grid-template-columns:1fr auto;gap:8px;display:grid}.profile-choice>span{grid-column:1/-1}.profile-choice select{border:1px solid var(--line);background:var(--bg);padding:12px}.profile-choice a{border-bottom:1px solid;align-self:center;padding-bottom:3px;font-size:9px}.design-choice{margin-top:32px}.design-choice>span{margin-bottom:10px;display:block}.design-choice>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.design-choice button{border:1px solid var(--line);background:var(--bg);justify-items:center;gap:9px;min-width:0;padding:13px 6px 11px;display:grid;position:relative}.design-choice button.active{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand)}.design-choice button>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:600;overflow:hidden}.design-choice button>strong{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:5px;right:5px}.blouse-shape{background:color-mix(in srgb,var(--brand) 9%,var(--soft));clip-path:polygon(18% 0,38% 0,43% 11%,57% 11%,62% 0,82% 0,100% 22%,85% 35%,80% 100%,20% 100%,15% 35%,0 22%);width:54px;height:54px;display:block;position:relative}.blouse-shape em{border:2px solid var(--brand);border-top:0;border-radius:0 0 50% 50%;width:19px;height:14px;position:absolute;top:-1px;left:18px}.blouse-shape.sleeve{clip-path:polygon(18% 0,38% 0,43% 11%,57% 11%,62% 0,82% 0,100% 15%,92% 54%,80% 48%,80% 100%,20% 100%,20% 48%,8% 54%,0 15%)}.blouse-shape.sleeve em{width:16px;height:10px;left:19px}.blouse-shape.back em{border-radius:0 0 50% 50%;width:24px;height:27px;left:15px}.ease-options,.addon-options{margin-top:34px}.ease-options>span,.addon-options>span{margin-bottom:10px;display:block}.ease-options>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ease-options button{border:1px solid var(--line);background:var(--bg);text-align:left;padding:14px}.ease-options button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.ease-options b,.ease-options small{display:block}.ease-options b{font-size:10px}.ease-options small{color:var(--muted);margin-top:3px;font-size:8px}.addon-options label{border:1px solid var(--line);border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.addon-options label:last-child{border-bottom:1px solid var(--line)}.addon-options input,.fit-confirm input,.approval-check input{accent-color:var(--brand)}.addon-options b,.addon-options small{display:block}.addon-options b{font-size:10px}.addon-options small{color:var(--muted);margin-top:4px;font-size:8px}.addon-options strong{font-size:10px}.measurement-profile-bar{border:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;padding:15px;display:flex}.measurement-profile-bar>div{align-items:center;gap:10px;display:flex}.measurement-profile-bar>div>span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.measurement-profile-bar p{margin:0}.measurement-profile-bar b,.measurement-profile-bar small{display:block}.measurement-profile-bar b{font-size:10px}.measurement-profile-bar small{color:var(--muted);margin-top:3px;font-size:8px}.measurement-profile-bar select{border:1px solid var(--line);background:var(--surface);padding:9px;font-size:9px}.order-measurements{grid-template-columns:repeat(3,1fr);gap:16px 12px;margin-top:25px;display:grid}.order-measurements label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.order-measurements label>span{border:1px solid var(--line);background:var(--bg);margin-top:6px;display:flex}.order-measurements input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px}.order-measurements label b{text-transform:none;color:var(--muted);border-left:1px solid var(--line);padding:11px;font-size:8px}.measurement-check{background:color-mix(in srgb,var(--success) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 25%,var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:25px;padding:15px;display:grid}.measurement-check>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.measurement-check b{font-size:9px}.measurement-check p{color:var(--muted);margin:3px 0;font-size:8px}.measurement-check button{background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:8px}.fit-confirm,.approval-check{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:24px;padding-top:18px;display:flex}.fit-confirm b,.fit-confirm small,.approval-check b,.approval-check small{display:block}.fit-confirm b,.approval-check b{font-size:9px}.fit-confirm small,.approval-check small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.review-hero{background:var(--soft);grid-template-columns:140px 1fr;display:grid}.review-hero img{object-fit:cover;width:140px;height:175px}.review-hero>div{padding:27px}.review-hero span{color:var(--brand);font-size:8px;font-weight:700}.review-hero h3{margin:8px 0;font-size:20px}.review-hero p{color:var(--muted);font-size:10px}.review-hero button{background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:8px}.review-spec{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.review-spec section>span{border-bottom:1px solid var(--line);padding-bottom:9px;display:block}.review-spec dl{margin:0}.review-spec dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:9px;display:flex}.review-spec dt{color:var(--muted)}.review-spec dd{text-align:right;margin:0}.approval-check{background:var(--soft);border:0;padding:17px}.blouse-summary{position:sticky;top:96px}.blouse-summary>header{border-bottom:1px solid var(--line);padding:20px}.blouse-summary>header span,.blouse-summary>header b{display:block}.blouse-summary>header span{color:var(--brand);letter-spacing:.12em;font-size:8px;font-weight:700}.blouse-summary>header b{margin-top:5px;font-size:16px}.blouse-summary figure{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:13px;margin:0;padding:18px;display:grid}.blouse-summary figure img{object-fit:cover;width:75px;height:92px}.blouse-summary figcaption{align-self:center}.blouse-summary figcaption b,.blouse-summary figcaption span{display:block}.blouse-summary figcaption b{font-size:11px}.blouse-summary figcaption span{color:var(--muted);margin-top:5px;font-size:8px}.blouse-summary dl{margin:0;padding:13px 18px}.blouse-summary dl>div{justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.blouse-summary dd{margin:0}.blouse-summary .summary-total{border-top:1px solid var(--line);margin-top:8px;padding-top:13px;font-size:12px;font-weight:750}.summary-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px;padding:14px 18px;display:grid}.summary-details span{font-size:9px}.summary-details b{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.blouse-summary>p{color:var(--muted);margin:0;padding:13px 18px;font-size:8px;line-height:1.55}.summary-help{background:var(--soft);align-items:center;gap:10px;margin:0 18px 18px;padding:12px;display:flex}.summary-help>span{background:var(--surface);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.summary-help b,.summary-help a{font-size:8px;display:block}.summary-help a{color:var(--brand);margin-top:3px}.cutting-notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.35fr 1fr .55fr;align-items:start;gap:4vw;max-width:1270px;margin:0 auto 100px;padding:42px 4vw;display:grid}.cutting-notice h2{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.cutting-notice p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.cutting-notice>b{color:var(--success);font-size:9px;line-height:2}@media (max-width:980px){.blouse-builder{grid-template-columns:1fr}.blouse-summary{grid-template-columns:1fr 1fr;display:grid;position:static}.blouse-summary>header{grid-column:1/-1}.blouse-summary figure{border-bottom:0}.blouse-summary dl{border-left:1px solid var(--line)}.summary-details{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.blouse-summary>p,.summary-help{grid-column:1/-1}.design-choice>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.blouse-order-head{padding:40px 20px 30px;display:block}.blouse-order-head>div:last-child{justify-items:start;margin-top:20px}.order-steps{padding:0 10px}.order-steps button{gap:5px;padding:15px 3px}.order-steps button:not(:last-child):after{display:none}.order-steps i{width:21px;height:21px}.blouse-builder{padding:25px 13px 65px}.builder-step{padding:28px 20px}.builder-footer{padding:15px 20px}.source-options{grid-template-columns:1fr}.design-choice>div{grid-template-columns:repeat(3,1fr)}.order-measurements{grid-template-columns:repeat(2,1fr)}.measurement-check{grid-template-columns:auto 1fr}.measurement-check button{grid-column:2;justify-self:start}.review-spec{grid-template-columns:1fr}.blouse-summary{display:block}.blouse-summary dl{border-left:0;border-top:1px solid var(--line)}.summary-details{grid-template-columns:1fr}.cutting-notice{grid-template-columns:1fr;gap:18px;margin:0 20px 70px}.cutting-notice>span{margin-bottom:0}}@media (max-width:440px){.order-steps button span{font-size:9px}.builder-step>header h2{font-size:25px}.profile-choice{grid-template-columns:1fr}.profile-choice>span{grid-column:auto}.design-choice>div{grid-template-columns:repeat(2,1fr)}.ease-options>div{grid-template-columns:1fr}.order-measurements{grid-template-columns:1fr 1fr}.measurement-profile-bar{align-items:flex-start;gap:12px}.measurement-profile-bar select{max-width:120px}.review-hero{grid-template-columns:95px 1fr}.review-hero img{width:95px;height:150px}.review-hero>div{padding:20px 14px}.review-hero h3{font-size:16px}.builder-footer button{padding:12px}.builder-footer button:last-child{min-width:135px}.builder-footer button span{margin-left:9px}}.account-nav nav button .approval-count{background:var(--brand);color:#fff}.approval-attention{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface));grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:0 0 18px;padding:21px 23px;display:grid}.approval-attention-icon{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.approval-attention span,.approval-design-copy>span,.approval-fit>header span,.approval-commercial>div>span,.change-request header span,.approval-actions>div>span,.approval-history>span{letter-spacing:.12em;color:var(--brand);font-size:8px;font-weight:750}.approval-attention h2{margin:5px 0 3px;font-size:17px}.approval-attention p{color:var(--muted);margin:0;font-size:9px}.approval-attention>button{background:var(--brand);color:#fff;border:0;padding:12px 15px;font-size:9px;font-weight:700}.approval-attention>button b{margin-left:20px}.approval-status-banner{border:1px solid color-mix(in srgb,#b7791f 30%,var(--line));background:color-mix(in srgb,#b7791f 7%,var(--surface));align-items:center;gap:12px;margin-bottom:14px;padding:14px 17px;display:flex}.approval-status-banner>span{color:#fff;background:#b7791f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.approval-status-banner b,.approval-status-banner p{display:block}.approval-status-banner b{font-size:10px}.approval-status-banner p{color:var(--muted);margin:3px 0 0;font-size:8px}.approval-status-banner.approved{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 7%,var(--surface))}.approval-status-banner.approved>span{background:var(--success)}.approval-status-banner.changes{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.approval-status-banner.changes>span{background:var(--brand)}.approval-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.approval-workspace>header small{color:var(--brand);font-size:8px;font-weight:700}.approval-workspace>header h3{margin:4px 0;font-size:14px}.approval-workspace>header p{color:var(--muted);margin:0;font-size:8px}.approval-workspace>header>span{color:#8a5a0a;background:#fff3dc;padding:6px 9px;font-size:8px;font-weight:700}.approval-workspace>header>span.approved{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.approval-workspace>header>span.changes{background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.approval-product{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) 1.2fr;display:grid}.approval-product figure{background:var(--soft);min-height:480px;margin:0;position:relative}.approval-product figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.approval-product figcaption{background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:9px 11px;font-size:7px;position:absolute;bottom:12px;left:12px;right:12px}.approval-design-copy{padding:40px 38px}.approval-design-copy h2{letter-spacing:-.045em;margin:10px 0;font-size:30px;line-height:1.08}.approval-design-copy>p{color:var(--muted);max-width:470px;font-size:10px;line-height:1.6}.approval-design-copy dl{border-top:1px solid var(--line);margin:24px 0 0}.approval-design-copy dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:9px;display:flex}.approval-design-copy dt{color:var(--muted)}.approval-design-copy dd{text-align:right;margin:0;font-weight:650}.approval-fit{border-bottom:1px solid var(--line);padding:27px 30px}.approval-fit>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.approval-fit>header h3{margin:5px 0 0;font-size:16px}.approval-fit>header>b{color:var(--success);font-size:8px}.approval-measure-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.approval-measure-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.approval-measure-grid span,.approval-measure-grid b{display:block}.approval-measure-grid span{color:var(--muted);text-transform:uppercase;font-size:7px}.approval-measure-grid b{margin-top:4px;font-size:10px}.approval-fit>button{background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:0 0 3px;font-size:8px}.approval-commercial{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.approval-commercial>div{padding:27px 30px}.approval-commercial>div:first-child{border-right:1px solid var(--line)}.approval-commercial dl{margin:13px 0 0}.approval-commercial dl>div{justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.approval-commercial dl>div:last-child{border-top:1px solid var(--line);margin-top:7px;padding-top:13px;font-size:11px;font-weight:750}.approval-commercial p{color:var(--muted);margin:13px 0 0;font-size:9px}.approval-commercial p b{color:var(--ink);margin-bottom:3px;display:block}.change-request{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 3%,var(--surface));margin:20px 23px;padding:20px}.change-request>header{justify-content:space-between;display:flex}.change-request h3{margin:4px 0 13px;font-size:15px}.change-request header button{background:0 0;border:0;font-size:24px}.change-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.change-chips button{border:1px solid var(--line);background:var(--surface);padding:7px 10px;font-size:8px}.change-request textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-height:105px;font:inherit;padding:12px;font-size:10px;line-height:1.5}.change-request>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.change-request>footer small{color:var(--muted);font-size:8px}.change-request>footer button{background:var(--brand);color:#fff;border:0;padding:10px 13px;font-size:8px;font-weight:700}.change-request>footer button:disabled{opacity:.4}.approval-actions{justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.approval-actions>div:first-child p{color:var(--muted);max-width:440px;margin:4px 0 0;font-size:8px}.approval-actions>div:last-child{gap:8px;display:flex}.approval-actions button{border:1px solid var(--line);white-space:nowrap;background:0 0;padding:11px 14px;font-size:8px;font-weight:700}.approval-actions>div:last-child button:last-child{background:var(--brand);border-color:var(--brand);color:#fff}.approval-actions>div:last-child button span{margin-left:16px}.approval-actions .approval-contact,.approval-actions .approval-download{background:var(--brand);border-color:var(--brand);color:#fff}.approval-history{background:var(--soft);margin-top:22px;padding:25px 27px}.approval-history>span{margin-bottom:16px;display:block}.approval-history>div{gap:12px;padding-bottom:16px;display:flex;position:relative}.approval-history>div:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:25px;bottom:0;left:11px}.approval-history i{background:var(--surface);border:1px solid var(--line);width:23px;height:23px;color:var(--success);z-index:1;border-radius:50%;flex:0 0 23px;place-items:center;font-size:8px;font-style:normal;display:grid}.approval-history p{margin:1px 0}.approval-history b,.approval-history small{display:block}.approval-history b{font-size:9px}.approval-history small{color:var(--muted);margin-top:3px;font-size:7px}@media (max-width:900px){.approval-product{grid-template-columns:230px 1fr}.approval-product figure{min-height:430px}.approval-design-copy{padding:32px 27px}.approval-measure-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.approval-attention{grid-template-columns:auto 1fr}.approval-attention>button{grid-column:1/-1}.approval-workspace>header{align-items:flex-start;gap:15px}.approval-product{grid-template-columns:1fr}.approval-product figure{min-height:360px}.approval-design-copy{padding:30px 22px}.approval-design-copy h2{font-size:26px}.approval-fit{padding:24px 20px}.approval-fit>header{align-items:flex-start;gap:15px}.approval-commercial{grid-template-columns:1fr}.approval-commercial>div{padding:24px 20px}.approval-commercial>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.approval-actions{display:block}.approval-actions>div:last-child{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.approval-actions>button{width:100%;margin-top:16px}.change-request>footer{display:block}.change-request>footer button{width:100%;margin-top:12px}}@media (max-width:430px){.approval-workspace>header{display:block}.approval-workspace>header>span{margin-top:12px;display:inline-block}.approval-product figure{min-height:315px}.approval-measure-grid{grid-template-columns:1fr 1fr}.approval-fit>header{display:block}.approval-fit>header>b{margin-top:8px;display:block}.approval-actions>div:last-child{grid-template-columns:1fr}.approval-attention{padding:18px}.approval-attention-icon{width:32px;height:32px}.approval-attention h2{font-size:15px}}.admin-page{background:var(--soft);grid-template-columns:236px minmax(0,1fr);min-height:100vh;font-size:12px;display:grid}.admin-sidebar{color:#f8efed;z-index:80;background:#21181b;flex-direction:column;height:100vh;padding:0 14px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:70px;padding:0 9px;display:flex}.admin-brand>a{letter-spacing:-.04em;align-items:center;gap:9px;font-size:18px;display:flex}.admin-brand .store-mark{width:22px;height:22px}.admin-brand .store-mark i{border-color:#d95375;width:10px;height:10px}.admin-brand>span{letter-spacing:.13em;color:#d0bfc3;border:1px solid #ffffff25;padding:3px 5px;font-size:7px}.admin-sidebar nav{padding:25px 0}.admin-sidebar nav>small{letter-spacing:.14em;color:#806f73;padding:0 12px 8px;font-size:7px;display:block}.admin-sidebar nav button,.admin-side-bottom>button{color:#bbaeb1;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;width:100%;margin:2px 0;padding:10px 11px;font-size:10px;display:grid}.admin-sidebar nav button i,.admin-side-bottom>button i{text-align:center;font-size:13px;font-style:normal}.admin-sidebar nav button.active{color:#fff;background:#ffffff12;box-shadow:inset 2px 0 #d95375}.admin-sidebar nav button>b{color:#cdbec1;background:#392a2f;border-radius:10px;place-items:center;min-width:20px;height:18px;font-size:7px;display:grid}.admin-side-bottom{margin-top:auto}.admin-side-bottom>div{border-top:1px solid #ffffff16;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:17px 7px 0;display:grid}.admin-side-bottom>div>span{background:#8d1838;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.admin-side-bottom p{margin:0}.admin-side-bottom p b,.admin-side-bottom p small{display:block}.admin-side-bottom p b{color:#fff;font-size:9px}.admin-side-bottom p small{color:#8f7f83;font-size:7px}.admin-side-bottom>div>button{color:#8f7f83;background:0 0;border:0;font-size:10px}.admin-workspace{min-width:0}.admin-topbar{z-index:40;background:color-mix(in srgb,var(--surface) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);grid-template-columns:1fr minmax(260px,400px) 1fr;align-items:center;height:70px;padding:0 28px;display:grid;position:sticky;top:0}.admin-topbar>div{align-items:center;display:flex}.admin-topbar>div:first-child p{color:var(--muted);margin:0;font-size:9px}.admin-topbar>div:first-child span{color:var(--ink);font-weight:700}.admin-topbar>div:first-child b{color:var(--line);padding:0 8px}.admin-menu{display:none}.admin-topbar>label{border:1px solid var(--line);background:var(--bg);align-items:center;gap:9px;height:36px;padding:0 10px;display:flex}.admin-topbar>label input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.admin-topbar kbd{font:inherit;color:var(--muted);border:1px solid var(--line);white-space:nowrap;padding:2px 5px;font-size:7px}.admin-topbar>div:last-child{justify-content:flex-end;gap:8px}.admin-topbar>div:last-child button{border:1px solid var(--line);background:var(--surface);width:31px;height:31px}.admin-topbar>div:last-child>a{background:var(--ink);color:var(--bg);padding:9px 12px;font-size:8px;font-weight:700}.admin-bell{position:relative}.admin-bell i{background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.admin-content{max-width:1580px;margin:0 auto;padding:34px 30px 70px}.admin-page-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.admin-page-head>div:first-child>span{letter-spacing:.14em;color:var(--brand);font-size:7px;font-weight:750}.admin-page-head h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:29px;line-height:1.08}.admin-page-head p{color:var(--muted);margin:0;font-size:9px}.admin-page-head>div:last-child{gap:7px;display:flex}.admin-primary,.admin-secondary{border:1px solid var(--line);background:var(--surface);padding:10px 13px;font-size:8px;font-weight:700}.admin-primary{background:var(--brand);border-color:var(--brand);color:#fff}.admin-panel{background:var(--surface);border:1px solid var(--line)}.admin-priority{color:#fff;background:#28191e;justify-content:space-between;align-items:center;margin-bottom:14px;padding:13px 16px;display:flex}.admin-priority>div{align-items:center;gap:11px;display:flex}.admin-priority>div>span{background:#d95375;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:700;display:grid}.admin-priority p{margin:0}.admin-priority b,.admin-priority small{display:block}.admin-priority b{font-size:9px}.admin-priority small{color:#ad9da1;margin-top:2px;font-size:7px}.admin-priority>button{color:#fff;background:0 0;border:0;font-size:8px}.admin-priority>button span{margin-left:18px}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-kpis>article{background:var(--surface);border:1px solid var(--line);min-height:139px;padding:17px;position:relative;overflow:hidden}.admin-kpis article>div{justify-content:space-between;display:flex}.admin-kpis article>div>span,.admin-panel>header>span,.admin-panel>header div>span,.catalog-health span,.customer-stats span,.tryon-admin-kpis span,.blouse-ops-summary span{letter-spacing:.1em;color:var(--muted);font-size:7px;font-weight:700}.admin-kpis article>div>i{color:var(--success);font-size:7px;font-style:normal}.admin-kpis article>div>i.neutral{color:var(--muted)}.admin-kpis article>b{letter-spacing:-.04em;margin-top:15px;font-size:22px;display:block}.admin-kpis article>small{color:var(--muted);font-size:7px}.admin-kpis figure{align-items:end;gap:4px;height:35px;margin:0;padding:0 17px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-kpis figure i{background:color-mix(in srgb,var(--brand) 13%,var(--soft));border-radius:2px 2px 0 0;flex:1}.admin-kpis figure i.hot{background:color-mix(in srgb,var(--brand) 55%,var(--soft))}.admin-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:10px;margin-bottom:10px;display:grid}.admin-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-panel>header h2{margin:4px 0 0;font-size:14px}.admin-panel>header select{border:1px solid var(--line);background:var(--bg);padding:7px 25px 7px 8px;font-size:8px}.revenue-legend{align-items:end;gap:35px;padding:20px 20px 10px;display:flex}.revenue-legend p{margin:0}.revenue-legend p b,.revenue-legend p small{display:block}.revenue-legend p b{font-size:15px}.revenue-legend p small{color:var(--muted);font-size:7px}.revenue-legend>span{color:var(--muted);margin-left:auto;font-size:7px}.revenue-legend>span i{background:var(--brand);width:7px;height:7px;margin:0 4px 0 8px;display:inline-block}.revenue-legend>span i:last-of-type{background:var(--line)}.revenue-chart{grid-template-columns:34px 1fr;height:210px;padding:15px 20px 24px;display:grid}.chart-axis{color:var(--muted);flex-direction:column;justify-content:space-between;padding-bottom:16px;font-size:7px;display:flex}.chart-bars{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 19.6%,var(--line) 20%);justify-content:space-around;align-items:end;gap:8px;display:flex}.chart-bars>div{justify-content:center;align-items:end;gap:3px;width:11%;height:100%;display:flex;position:relative}.chart-bars>div>i,.chart-bars>div>b{background:var(--line);width:12px}.chart-bars>div>b{background:var(--brand)}.chart-bars>div>span{color:var(--muted);white-space:nowrap;font-size:6px;position:absolute;top:calc(100% + 7px)}.channel-panel>header button,.attention-panel>header button{background:0 0;border:0}.channel-donut{background:conic-gradient(var(--brand) 0 65%,#d59a44 65% 88%,#806f74 88%);border-radius:50%;place-items:center;width:145px;height:145px;margin:22px auto 18px;display:grid}.channel-donut:before{content:"";background:var(--surface);border-radius:50%;width:95px;height:95px;position:absolute}.channel-donut>div{z-index:1;text-align:center}.channel-donut b,.channel-donut span{display:block}.channel-donut b{font-size:16px}.channel-donut span{color:var(--muted);font-size:7px}.channel-panel ul{margin:0;padding:0 18px 12px;list-style:none}.channel-panel li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:7px;padding:9px 0;font-size:8px;display:grid}.channel-panel li>i{background:var(--brand);border-radius:50%;width:7px;height:7px;margin-top:2px}.channel-panel li:nth-child(2)>i{background:#d59a44}.channel-panel li:nth-child(3)>i{background:#806f74}.channel-panel li>span b{color:var(--muted);margin-left:5px}.admin-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:10px;display:grid}.recent-orders>header button{background:0 0;border:0;font-size:8px}.admin-table-wrap{overflow:auto}.admin-order-table{border-collapse:collapse;width:100%;min-width:760px}.admin-order-table th{text-align:left;color:var(--muted);background:var(--soft);padding:9px 12px;font-size:7px;font-weight:600}.admin-order-table td{border-top:1px solid var(--line);padding:10px 12px;font-size:8px}.admin-order-table td:first-child b,.admin-order-table td:first-child small{display:block}.admin-order-table td:first-child small{color:var(--muted);margin-top:2px;font-size:6px}.admin-product-cell{align-items:center;gap:7px;max-width:180px;display:flex}.admin-product-cell img{object-fit:cover;width:29px;height:36px}.admin-product-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-pill{background:var(--soft);border-radius:10px;padding:4px 7px;font-size:7px;display:inline-block}.admin-pill.paid{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface))}.admin-pill.pending{color:#a66b12;background:#fff7e5}.fulfilment-dot{color:#d59a44;margin-right:4px;font-size:7px}.admin-order-table td:last-child button{background:0 0;border:0}.attention-panel>header>b{background:var(--soft);padding:4px 7px;font-size:7px}.attention-panel>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 16px;display:grid}.attention-panel>button>i{background:var(--soft);border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.attention-panel>button>i.wine{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.attention-panel>button>i.amber{color:#a66b12;background:#fff7e5}.attention-panel>button>i.green{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.attention-panel p{margin:0}.attention-panel p b,.attention-panel p small{display:block}.attention-panel p b{font-size:9px}.attention-panel p small{color:var(--muted);margin-top:3px;font-size:7px}.admin-filterbar{border:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.admin-filterbar>div{gap:3px;margin-right:auto;display:flex}.admin-filterbar button,.admin-filterbar select{background:0 0;border:1px solid #0000;padding:7px 10px;font-size:8px}.admin-filterbar>div button.active{background:var(--ink);color:var(--bg)}.admin-filterbar button b{opacity:.65;margin-left:6px}.admin-filterbar>button,.admin-filterbar>select{border-color:var(--line)}.admin-orders-full>header{font-size:8px}.admin-orders-full>header label{gap:7px;display:flex}.admin-orders-full>header span{color:var(--muted)}.blouse-ops-summary,.catalog-health,.customer-stats,.tryon-admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.blouse-ops-summary>div,.catalog-health>div,.customer-stats>div,.tryon-admin-kpis>div{background:var(--surface);border:1px solid var(--line);padding:18px}.blouse-ops-summary b,.catalog-health b,.customer-stats b,.tryon-admin-kpis b{margin:9px 0 2px;font-size:21px;display:block}.blouse-ops-summary small,.catalog-health small,.customer-stats small,.tryon-admin-kpis small{color:var(--muted);font-size:7px}.blouse-ops-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.blouse-ops-grid article figure{height:220px;margin:0;position:relative}.blouse-ops-grid article figure img{object-fit:cover;height:100%}.blouse-ops-grid figure>span{background:var(--surface);color:var(--brand);padding:5px 7px;font-size:7px;font-weight:700;position:absolute;top:8px;left:8px}.blouse-ops-grid article>div{padding:15px}.blouse-ops-grid article header{justify-content:space-between;display:flex}.blouse-ops-grid header small{color:var(--brand);font-size:7px}.blouse-ops-grid header b{color:var(--muted);font-size:7px}.blouse-ops-grid h3{margin:9px 0 2px;font-size:13px}.blouse-ops-grid p{color:var(--muted);font-size:8px}.blouse-ops-grid dl{border-top:1px solid var(--line)}.blouse-ops-grid dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:7px;display:flex}.blouse-ops-grid dd{margin:0}.blouse-ops-grid article>div>button{background:var(--brand);color:#fff;text-align:left;border:0;width:100%;margin-top:8px;padding:10px;font-size:8px;font-weight:700}.blouse-ops-grid article>div>button span{float:right}.catalog-health{grid-template-columns:repeat(3,1fr)}.admin-catalog-table>header div{gap:6px;display:flex}.admin-catalog-table>header button{border:1px solid var(--line);background:0 0;padding:6px 9px;font-size:8px}.admin-catalog-table>div>section{border-top:1px solid var(--line);grid-template-columns:auto 42px minmax(200px,1fr) 100px 100px 80px 25px;align-items:center;gap:12px;padding:10px 16px;display:grid}.admin-catalog-table>div>section:first-child{border-top:0}.admin-catalog-table section>img{object-fit:cover;width:42px;height:52px}.admin-catalog-table section>p{margin:0}.admin-catalog-table section>p b,.admin-catalog-table section>p small{display:block}.admin-catalog-table section>p b{font-size:9px}.admin-catalog-table section>p small{color:var(--muted);margin-top:3px;font-size:7px}.admin-catalog-table section>span{font-size:8px}.admin-catalog-table .stock-low{color:#a66b12}.admin-catalog-table .stock-good{color:var(--success)}.admin-catalog-table section>button{background:0 0;border:0}.customer-list>header button{border:1px solid var(--line);background:0 0;padding:6px 9px;font-size:8px}.customer-list>div{border-top:1px solid var(--line);grid-template-columns:35px minmax(200px,1fr) 100px 80px 80px 25px;align-items:center;gap:12px;padding:13px 18px;display:grid}.customer-list>div>span{background:var(--soft);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.customer-list p{margin:0}.customer-list p b,.customer-list p small{display:block}.customer-list p b{font-size:9px}.customer-list p small,.customer-list>div>small{color:var(--muted);font-size:7px}.customer-list>div>b{font-size:9px}.customer-list>div>i{color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));justify-self:start;padding:5px 7px;font-size:7px;font-style:normal}.customer-list>div>button{background:0 0;border:0}.tryon-activity>div{border-bottom:1px solid var(--line);align-items:end;gap:10px;height:290px;padding:35px 25px;display:flex}.tryon-activity>div>i{background:linear-gradient(to top,var(--brand),color-mix(in srgb,var(--brand) 35%,var(--soft)));flex:1;min-width:6px;position:relative}.tryon-activity>div>i>span{color:var(--muted);font-size:6px;font-style:normal;position:absolute;top:calc(100% + 8px)}.tryon-queue>header>b{color:var(--success);font-size:7px}.tryon-queue>div{padding:10px 17px}.tryon-queue p{border-bottom:1px solid var(--line);gap:10px;margin:0;padding:10px 0;display:flex}.tryon-queue p>i{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-top:4px}.tryon-queue p>i.green{background:var(--success)}.tryon-queue p>i.amber{background:#d59a44}.tryon-queue p b,.tryon-queue p small{display:block}.tryon-queue p b{font-size:9px}.tryon-queue p small{color:var(--muted);margin-top:3px;font-size:7px}.tryon-queue>button{border:1px solid var(--line);background:0 0;width:calc(100% - 34px);margin:0 17px 17px;padding:9px;font-size:8px}.admin-nav-shade{display:none}@media (max-width:1180px){.admin-kpis,.blouse-ops-grid{grid-template-columns:repeat(2,1fr)}.admin-main-grid,.admin-bottom-grid{grid-template-columns:1fr}.channel-panel{grid-template-columns:180px 1fr;display:grid}.channel-panel>header{grid-column:1/-1}.channel-donut{margin:22px}.channel-panel ul{align-self:center}.attention-panel{grid-template-columns:repeat(3,1fr);display:grid}.attention-panel>header{grid-column:1/-1}.attention-panel>button{border-right:1px solid var(--line)}.customer-stats,.tryon-admin-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.admin-page{grid-template-columns:1fr}.admin-sidebar{width:236px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar.open{transform:none}.admin-nav-shade{z-index:70;background:#09060699;border:0;display:block;position:fixed;inset:0}.admin-topbar{grid-template-columns:1fr auto;padding:0 16px}.admin-topbar>label{display:none}.admin-menu{margin-right:8px;border:0!important;display:block!important}.admin-content{padding:27px 18px 60px}.blouse-ops-summary{grid-template-columns:repeat(2,1fr)}.admin-catalog-table{overflow:auto}.admin-catalog-table>div,.admin-catalog-table>header{min-width:760px}}@media (max-width:600px){.admin-topbar>div:last-child>a{display:none}.admin-page-head{display:block}.admin-page-head>div:last-child{margin-top:16px}.admin-page-head h1{font-size:26px}.admin-priority{align-items:flex-start;gap:18px}.admin-priority>button{padding-top:5px}.admin-kpis{grid-template-columns:1fr 1fr}.admin-kpis>article{padding:14px}.admin-kpis article>b{font-size:18px}.revenue-legend{flex-wrap:wrap;gap:18px}.revenue-legend>span{margin-left:0}.revenue-chart{padding-left:12px;padding-right:12px}.chart-bars>div>i,.chart-bars>div>b{width:8px}.channel-panel,.attention-panel{display:block}.admin-filterbar{overflow:auto}.admin-filterbar>div{min-width:max-content}.admin-filterbar>button,.admin-filterbar>select{white-space:nowrap}.blouse-ops-summary,.customer-stats,.tryon-admin-kpis{grid-template-columns:1fr 1fr}.blouse-ops-grid{grid-template-columns:1fr}.customer-list{overflow:auto}.customer-list>div,.customer-list>header{min-width:680px}}@media (max-width:420px){.admin-content{padding:23px 12px 55px}.admin-kpis{grid-template-columns:1fr}.blouse-ops-summary,.catalog-health,.customer-stats,.tryon-admin-kpis{grid-template-columns:1fr 1fr;gap:7px}.admin-page-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-priority>div>span{display:none}.admin-priority{display:block}.admin-priority>button{margin-top:10px}.revenue-chart{height:180px}.chart-bars>div>span{transform-origin:0;transform:rotate(-45deg)}.blouse-ops-grid article figure{height:300px}}.checkout-page{background:var(--bg);min-height:100vh}.checkout-header{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 4vw;display:grid}.checkout-logo{letter-spacing:-.045em;justify-self:start;align-items:center;gap:10px;font-size:22px;display:flex}.checkout-logo .store-mark{width:25px;height:25px}.checkout-header>div{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.checkout-header>div>span{letter-spacing:.12em;color:var(--ink);font-weight:750}.checkout-header>div>b{font-weight:500}.checkout-header>button{border:1px solid var(--line);background:0 0;justify-self:end;width:33px;height:33px}.checkout-progress{border-bottom:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;gap:14px;height:59px;display:flex}.checkout-progress>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.checkout-progress>span i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.checkout-progress>span.active{color:var(--ink);font-weight:700}.checkout-progress>span.active i{background:var(--brand);color:#fff;border-color:var(--brand)}.checkout-progress>span.complete{color:var(--success)}.checkout-progress>span.complete i{border-color:var(--success)}.checkout-progress>b{background:var(--line);width:70px;height:1px}.checkout-preview-alert{background:color-mix(in srgb,var(--success) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 28%,var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:1180px;margin:20px auto 0;padding:14px 16px;display:grid}.checkout-preview-alert>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.checkout-preview-alert b{font-size:10px}.checkout-preview-alert p{color:var(--muted);margin:2px 0 0;font-size:8px}.checkout-preview-alert>button{background:0 0;border:0;font-size:22px}.checkout-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:36px;max-width:1180px;margin:0 auto;padding:42px 22px 90px;display:grid}.checkout-main{gap:16px;display:grid}.checkout-block{border:1px solid var(--line);background:var(--surface)}.checkout-block>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:82px;padding:19px 22px;display:grid}.checkout-block>header>span{background:var(--soft);width:27px;height:27px;color:var(--brand);border-radius:50%;place-items:center;font-size:8px;font-weight:750;display:grid}.checkout-block>header h1,.checkout-block>header h2{letter-spacing:-.025em;margin:0;font-size:17px}.checkout-block>header p{color:var(--muted);margin:3px 0 0;font-size:8px}.checkout-block>header>a,.checkout-block>header>button{background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:8px;font-weight:700}.checkout-block>header>i{color:var(--success);letter-spacing:.1em;font-size:7px;font-style:normal}.checkout-fields{gap:15px;padding:24px 22px;display:grid}.checkout-fields.two{grid-template-columns:1fr 1fr}.checkout-fields label,.payment-detail label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.checkout-fields label.wide,.card-detail label.wide{grid-column:1/-1}.checkout-fields label>em{float:right;text-transform:none;letter-spacing:0;font-size:7px;font-style:normal}.checkout-fields input,.checkout-fields select,.payment-detail input{border:1px solid var(--line);background:var(--bg);text-transform:none;letter-spacing:0;outline:0;width:100%;margin-top:6px;padding:11px 12px;font-size:10px;display:block}.checkout-fields input:focus,.checkout-fields select:focus,.payment-detail input:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent)}.phone-input{border:1px solid var(--line);margin-top:6px;display:flex}.phone-input>b{border-right:1px solid var(--line);color:var(--ink);padding:11px;font-size:9px}.phone-input input{border:0;margin:0}.checkout-check{color:var(--muted);align-items:flex-start;gap:8px;margin:0 22px 22px;font-size:8px;display:flex}.checkout-check input{accent-color:var(--brand);margin-top:2px}.checkout-check a{color:var(--ink);border-bottom:1px solid}.delivery-options,.payment-options{padding:18px 22px}.delivery-options>label,.payment-options>label{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.delivery-options>label:last-child,.payment-options>label:last-of-type{border-bottom:1px solid var(--line)}.delivery-options>label.active,.payment-options>label.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 4%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.delivery-options input,.payment-options>label>input{accent-color:var(--brand)}.delivery-options label b,.delivery-options label span,.delivery-options label small,.payment-options label b,.payment-options label span{display:block}.delivery-options label b,.payment-options label b{font-size:10px}.delivery-options label span,.payment-options label span{color:var(--muted);margin-top:2px;font-size:8px}.delivery-options label small{color:var(--brand);margin-top:3px;font-size:7px}.delivery-options label strong,.payment-options label strong{font-size:8px}.checkout-tailoring-note{background:var(--soft);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0 22px 22px;padding:14px;display:grid}.checkout-tailoring-note>span{background:var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.checkout-tailoring-note p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.checkout-tailoring-note p b{color:var(--ink)}.checkout-tailoring-note a{white-space:nowrap;border-bottom:1px solid;font-size:8px}.payment-options{padding-bottom:8px}.payment-options>label>strong{color:var(--muted)}.payment-detail{border:1px solid var(--line);background:var(--soft);border-top:0;margin:0;padding:17px}.upi-detail{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.upi-detail button{border:1px solid var(--ink);background:var(--ink);height:38px;color:var(--bg);padding:0 14px;font-size:8px;font-weight:700}.upi-detail p{color:var(--muted);grid-column:1/-1;margin:0;font-size:7px}.card-detail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-detail>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cod-detail{gap:10px;display:flex}.cod-detail>span{background:var(--surface);border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.cod-detail p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.checkout-check.policy{border-top:1px solid var(--line);padding-top:17px}.checkout-submit{grid-template-columns:1fr auto;align-items:center;padding:8px 0;display:grid}.checkout-submit>a{border-bottom:1px solid;justify-self:start;font-size:9px}.checkout-submit>button{background:var(--brand);color:#fff;text-align:left;border:0;min-width:225px;padding:15px 18px;font-size:10px;font-weight:750}.checkout-submit>button span{float:right}.checkout-submit>p{color:var(--muted);text-align:center;grid-column:2;margin:7px 0 0;font-size:7px}.checkout-summary{border:1px solid var(--line);background:var(--surface);position:sticky;top:20px}.checkout-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 20px;display:flex}.checkout-summary>header span{letter-spacing:.12em;font-size:8px;font-weight:750}.checkout-summary>header a{border-bottom:1px solid;font-size:8px}.checkout-items{padding:5px 19px}.checkout-items article{border-bottom:1px solid var(--line);grid-template-columns:66px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.checkout-items figure{width:66px;height:83px;margin:0;position:relative}.checkout-items figure img{object-fit:cover;height:100%}.checkout-items figure>b{background:var(--ink);width:19px;height:19px;color:var(--bg);border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px}.checkout-items article>div>span{color:var(--brand);letter-spacing:.08em;font-size:7px;font-weight:700}.checkout-items h3{margin:4px 0;font-size:10px}.checkout-items p,.checkout-items small{color:var(--muted);margin:0;font-size:7px;display:block}.checkout-items small{margin-top:4px}.checkout-items article>strong{align-self:start;margin-top:4px;font-size:9px}.checkout-fit-status{background:color-mix(in srgb,var(--success) 7%,var(--surface));grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:10px 19px 18px;padding:11px;display:grid}.checkout-fit-status>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.checkout-fit-status b{font-size:8px}.checkout-fit-status p{color:var(--muted);margin:2px 0 0;font-size:7px}.checkout-fit-status a{border-bottom:1px solid;font-size:7px}.checkout-promo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 19px}.checkout-promo label{gap:6px;display:flex}.checkout-promo input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;padding:10px;font-size:9px}.checkout-promo button{border:1px solid var(--ink);background:0 0;padding:0 13px;font-size:8px;font-weight:700}.checkout-promo p{color:var(--muted);margin:6px 0 0;font-size:7px}.checkout-promo p.promo-success{color:var(--success)}.checkout-summary dl{margin:0;padding:14px 19px}.checkout-summary dl>div{justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.checkout-summary dt>small{color:var(--muted);font-size:7px;display:block}.checkout-summary dd{margin:0}.checkout-summary .summary-discount{color:var(--success)}.checkout-summary .checkout-total{border-top:1px solid var(--line);align-items:end;margin-top:7px;padding-top:15px}.checkout-total dt>b,.checkout-total dt>small{display:block}.checkout-total dt>b{font-size:13px}.checkout-total dt>small{color:var(--muted);font-size:7px}.checkout-total dd{font-size:17px;font-weight:750}.checkout-total dd>span{color:var(--muted);margin-right:3px;font-size:7px;font-weight:500}.checkout-assurance{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 19px;display:grid}.checkout-assurance p{text-align:center;margin:0}.checkout-assurance p>span{background:var(--soft);border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 5px;font-size:8px;display:grid}.checkout-assurance b,.checkout-assurance small{display:block}.checkout-assurance b{font-size:7px}.checkout-assurance small{color:var(--muted);margin-top:2px;font-size:6px}.checkout-footer{border-top:1px solid var(--line);min-height:65px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:15px 4vw;font-size:7px;display:grid}.checkout-footer nav{gap:20px;display:flex}.checkout-footer p{justify-self:end;margin:0}.checkout-footer p i{color:var(--success);font-style:normal}@media (max-width:920px){.checkout-layout{grid-template-columns:1fr;max-width:750px}.checkout-summary{grid-row:1;position:static}.checkout-items{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkout-items article{grid-template-columns:66px 1fr}.checkout-items article>strong{grid-column:2}.checkout-assurance{padding:18px}.checkout-preview-alert{margin-left:22px;margin-right:22px}.checkout-header{padding:0 22px}}@media (max-width:620px){.checkout-header{grid-template-columns:1fr auto;height:67px}.checkout-header>div{display:none}.checkout-progress{padding:0 15px}.checkout-progress>b{width:25px}.checkout-progress>span{font-size:8px}.checkout-progress>span i{display:none}.checkout-layout{gap:20px;padding:25px 12px 65px}.checkout-main{gap:10px}.checkout-block>header{grid-template-columns:auto 1fr;padding:17px}.checkout-block>header>a,.checkout-block>header>button,.checkout-block>header>i{grid-column:2;justify-self:start}.checkout-fields{padding:19px 17px}.checkout-fields.two{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:auto}.checkout-check{margin-left:17px;margin-right:17px}.delivery-options,.payment-options{padding-left:17px;padding-right:17px}.checkout-tailoring-note{grid-template-columns:auto 1fr;margin-left:17px;margin-right:17px}.checkout-tailoring-note a{grid-column:2;justify-self:start}.card-detail,.checkout-submit{grid-template-columns:1fr}.checkout-submit>button{grid-row:1;width:100%}.checkout-submit>a{margin-top:20px}.checkout-submit>p{grid-area:2/1}.checkout-items{grid-template-columns:1fr}.checkout-items article{grid-template-columns:66px 1fr auto}.checkout-items article>strong{grid-column:auto}.checkout-footer{grid-template-columns:1fr auto}.checkout-footer nav{display:none}}@media (max-width:400px){.checkout-progress{gap:7px}.checkout-progress>b{width:14px}.checkout-block>header>span{width:24px;height:24px}.delivery-options>label,.payment-options>label{grid-template-columns:auto 1fr}.delivery-options label strong,.payment-options label strong{grid-column:2}.upi-detail{grid-template-columns:1fr}.upi-detail button{width:100%}.checkout-items article{grid-template-columns:58px 1fr}.checkout-items figure{width:58px;height:73px}.checkout-items article>strong{grid-column:2}.checkout-assurance{gap:3px}.checkout-footer{padding-left:14px;padding-right:14px}}.auth-page{background:var(--bg);min-height:100vh}.auth-header{border-bottom:1px solid var(--line);background:var(--surface);z-index:3;justify-content:space-between;align-items:center;height:72px;padding:0 3.5vw;display:flex;position:relative}.auth-logo{letter-spacing:-.045em;align-items:center;gap:10px;font-size:22px;display:flex}.auth-logo .store-mark{width:25px;height:25px}.auth-header>div{color:var(--muted);align-items:center;gap:12px;font-size:8px;display:flex}.auth-header>div>a{color:var(--ink);border-bottom:1px solid;padding-bottom:2px}.auth-header button{border:1px solid var(--line);background:0 0;width:32px;height:32px;margin-left:5px}.auth-layout{grid-template-columns:minmax(440px,.95fr) 1.05fr;min-height:calc(100vh - 72px);display:grid}.auth-visual{background:#2b171c;height:calc(100vh - 72px);position:sticky;top:72px;overflow:hidden}.auth-visual>img{object-fit:cover;object-position:center 35%;filter:saturate(.9);height:100%}.auth-visual-shade{background:linear-gradient(#2110150f 15%,#211015c9 85%,#211015ef);position:absolute;inset:0}.auth-visual-copy{color:#fff;max-width:600px;position:absolute;bottom:10%;left:8%;right:8%}.auth-visual-copy>span{letter-spacing:.16em;color:#efb5c4;font-size:8px;font-weight:750}.auth-visual-copy h2{letter-spacing:-.05em;margin:13px 0 15px;font-size:clamp(32px,3.3vw,50px);font-weight:650;line-height:1.03}.auth-visual-copy>p{color:#eadde0;max-width:510px;font-size:12px;line-height:1.65}.auth-visual-copy>div{border-top:1px solid #ffffff35;gap:20px;margin-top:25px;padding-top:16px;display:flex}.auth-visual-copy>div span{color:#e7dadd;font-size:8px}.auth-visual-copy>div i{color:#eab0c0;margin-right:5px;font-style:normal}.auth-visual>small{color:#b8a3a9;letter-spacing:.08em;font-size:6px;position:absolute;bottom:3%;left:8%}.auth-form-side{background:var(--surface);flex-direction:column;min-width:0;display:flex}.auth-form-wrap{width:min(430px,100% - 48px);margin:auto;padding:48px 0}.auth-form-side>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:18px 4vw;font-size:7px;display:flex}.auth-form-side>footer>div{gap:14px;display:flex}.auth-title>span{color:var(--brand);letter-spacing:.14em;font-size:8px;font-weight:750}.auth-title h1{letter-spacing:-.045em;margin:10px 0;font-size:34px;line-height:1.08}.auth-title p{color:var(--muted);margin-bottom:25px;font-size:10px;line-height:1.6}.auth-social{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-social button{border:1px solid var(--line);background:var(--bg);height:42px;font-size:8px;font-weight:650}.auth-social button>b{margin-right:7px;font-size:10px}.auth-divider{justify-content:center;align-items:center;height:48px;display:flex;position:relative}.auth-divider:before{content:"";background:var(--line);height:1px;position:absolute;left:0;right:0}.auth-divider span{background:var(--surface);color:var(--muted);padding:0 10px;font-size:7px;position:relative}.auth-method{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.auth-method button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px;font-size:8px}.auth-method button.active{color:var(--ink);border-color:var(--brand);font-weight:700}.auth-form{gap:15px;display:grid}.auth-form>label,.auth-name-row label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.auth-form>label>input,.auth-name-row input,.auth-password,.auth-code-input,.auth-phone{border:1px solid var(--line);background:var(--bg);width:100%;margin-top:6px;display:flex}.auth-form>label>input,.auth-name-row input,.auth-password input,.auth-code-input input,.auth-phone input{text-transform:none;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px;font-size:10px}.auth-form>label>input:focus,.auth-name-row input:focus,.auth-password:focus-within,.auth-code-input:focus-within,.auth-phone:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent)}.auth-password button,.auth-code-input button{background:0 0;border:0;padding:0 12px;font-size:8px;font-weight:700}.auth-phone b{border-right:1px solid var(--line);color:var(--ink);padding:12px;font-size:9px}.auth-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-between{justify-content:space-between;align-items:center;font-size:8px;display:flex}.auth-inline-check,.auth-consent{align-items:flex-start;display:flex;color:var(--muted)!important;text-transform:none!important;letter-spacing:0!important;gap:7px!important}.auth-inline-check input,.auth-consent input{accent-color:var(--brand);margin-top:2px}.auth-between>a,.auth-consent a{color:var(--ink);border-bottom:1px solid}.auth-submit{background:var(--brand);color:#fff;text-align:left;border:0;height:46px;padding:0 16px;font-size:9px;font-weight:750}.auth-submit span{float:right}.auth-switch{text-align:center;color:var(--muted);margin:21px 0 0;font-size:8px}.auth-switch a{color:var(--ink);border-bottom:1px solid;font-weight:700}.auth-preview-note{text-align:center;color:var(--muted);margin:15px 0 0!important;font-size:7px!important}.auth-field-note{color:var(--muted);margin:-7px 0 0;font-size:7px}.password-strength{align-items:center;gap:5px;margin-top:-8px;display:flex}.password-strength i{background:var(--success);flex:1;height:2px}.password-strength span{color:var(--success);margin-left:5px;font-size:7px}.auth-consent span{font-size:8px;line-height:1.5}.auth-back{border-bottom:1px solid;margin-bottom:40px;padding-bottom:2px;font-size:8px;display:inline-block}.auth-recovery{margin-top:30px}.auth-security-tip{background:var(--soft);gap:11px;margin-top:25px;padding:15px;display:flex}.auth-security-tip>span{background:var(--surface);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.auth-security-tip p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.auth-security-tip p b{color:var(--ink);margin-bottom:3px;display:block}.auth-verify-form{margin-top:30px}.auth-form input.verify-code{text-align:center;letter-spacing:.45em;padding-left:calc(12px + .45em);font-size:19px}.auth-verify-form>p{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:8px}.auth-resend{width:100%;color:var(--muted);background:0 0;border:0;margin-top:17px;font-size:8px}.auth-resend b{color:var(--ink);border-bottom:1px solid}.auth-success{text-align:center}.auth-success>span{background:color-mix(in srgb,var(--success) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 28%,var(--line));width:62px;height:62px;color:var(--success);border-radius:50%;place-items:center;margin:0 auto 23px;font-size:22px;display:grid}.auth-success>small{color:var(--brand);letter-spacing:.14em;font-size:8px;font-weight:750;display:block}.auth-success h1{letter-spacing:-.045em;margin:10px 0;font-size:34px}.auth-success p{max-width:340px;color:var(--muted);margin:0 auto 27px;font-size:10px;line-height:1.65}.auth-success>a{background:var(--brand);color:#fff;justify-content:space-between;align-items:center;height:45px;margin-top:8px;padding:0 15px;font-size:9px;font-weight:750;display:flex}.auth-success>a+a{color:var(--ink);border:1px solid var(--line);background:0 0;justify-content:center}.auth-success>em{color:var(--muted);margin-top:16px;font-size:7px;font-style:normal;display:block}@media (max-width:900px){.auth-layout{grid-template-columns:minmax(330px,.75fr) 1.25fr}.auth-visual-copy>div{grid-template-columns:1fr;display:grid}.auth-visual-copy>div span:nth-child(3){display:none}.auth-form-wrap{width:min(410px,100% - 38px)}}@media (max-width:700px){.auth-header{height:65px;padding:0 18px}.auth-header>div>span,.auth-header>div>a{display:none}.auth-layout{min-height:calc(100vh - 65px);display:block}.auth-visual{height:250px;position:relative;top:0}.auth-visual>img{object-position:center 32%}.auth-visual-copy{bottom:24px;left:20px;right:20px}.auth-visual-copy>span,.auth-visual-copy>p,.auth-visual-copy>div,.auth-visual>small{display:none}.auth-visual-copy h2{margin:0;font-size:29px}.auth-form-wrap{width:min(430px,100% - 36px);padding:38px 0}.auth-form-side>footer{padding:16px 18px}.auth-title h1,.auth-success h1{font-size:29px}.auth-back{margin-bottom:30px}}@media (max-width:430px){.auth-visual{height:190px}.auth-visual-copy h2{font-size:25px}.auth-social,.auth-name-row{grid-template-columns:1fr}.auth-form-side>footer>span{display:none}.auth-form-side>footer{justify-content:center}.auth-title h1,.auth-success h1{font-size:27px}.auth-form-wrap{padding:30px 0}.auth-back{margin-bottom:24px}}
