*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Vazirmatn,Arial,sans-serif;background:#f2efe9;color:#222;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#f7f5f0;border-bottom:1px solid #e4e0d8;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px}.brand small{display:block;font:8px Arial;letter-spacing:2px;color:#89857e;margin-top:3px}.brand-mark{width:38px;height:38px;background:#222;color:#fff;border-radius:50%;display:grid;place-items:center;font:italic 24px Georgia}.site-header nav{display:flex;gap:34px;font-size:13px;color:#666}.head-actions{display:flex;align-items:center;gap:20px;font-size:12px}.cart-link{background:#252525;color:white;padding:11px 17px;border-radius:30px}.cart-link b{background:#fff;color:#222;border-radius:50%;padding:1px 6px;margin-right:5px}.menu-toggle{display:none}.hero{min-height:590px;background:#e7e2d9;display:grid;grid-template-columns:42% 58%;padding:55px 8vw 35px;position:relative;overflow:hidden}.hero-copy{align-self:center;z-index:2}.eyebrow{font:10px Arial;letter-spacing:3px;color:#8c857b}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1.22;margin:22px 0;font-weight:800}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:#8c7965}.hero-copy p{max-width:370px;color:#777;line-height:2;font-size:14px;margin-bottom:28px}.btn{display:inline-flex;gap:35px;padding:14px 23px;border-radius:30px;font-size:12px}.btn-dark{background:#222;color:#fff}.hero-stage{position:relative;min-height:500px;background:radial-gradient(ellipse at 50% 55%,#fff 0,#e8e4dc 53%,#ddd7cd 100%);border-radius:48% 48% 4px 4px;overflow:hidden}.fit-word{position:absolute;top:11%;left:50%;transform:translateX(-50%);font:900 clamp(130px,24vw,300px)/.8 Arial;color:rgba(255,255,255,.46);letter-spacing:-.08em}.hero-model{position:absolute;bottom:-8%;left:50%;transform:translateX(-50%);width:230px;height:88%;display:flex;align-items:center;flex-direction:column;filter:drop-shadow(0 20px 25px #746b5b33)}.model-head{width:70px;height:90px;border-radius:45% 45% 42% 42%;background:linear-gradient(90deg,#a8795e,#d7ad91 50%,#9a6d56);margin-bottom:-4px;z-index:2}.model-body{width:205px;height:260px;background:linear-gradient(90deg,#d6d2c9,#f9f8f4 45%,#d5d0c6);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);border-radius:35px 35px 5px 5px}.model-legs{width:170px;height:180px;background:linear-gradient(90deg,#33343a,#55545a 50%,#292a30);clip-path:polygon(0 0,100% 0,90% 100%,55% 100%,50% 25%,43% 100%,8% 100%);margin-top:-1px}.scanline{position:absolute;top:28%;width:130%;height:2px;background:#fff;box-shadow:0 0 18px 5px #fff;animation:scan 4s ease-in-out infinite}@keyframes scan{0%,100%{top:10%;opacity:0}30%,70%{opacity:1}90%{top:90%;opacity:0}}.floating-tag{position:absolute;right:12%;top:35%;border:1px solid #fff9;border-radius:50%;width:84px;height:84px;display:grid;place-content:center;text-align:center;font:10px/1.5 Arial;letter-spacing:2px;color:#777;backdrop-filter:blur(8px)}.hero-note{position:absolute;bottom:22px;left:28px;font:9px Arial;letter-spacing:2px;color:#8c857b}.category-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#242424;color:#fff;padding:24px 8vw;gap:20px}.category-strip a{display:flex;justify-content:space-between;border-left:1px solid #ffffff33;padding:0 18px;font-size:14px}.category-strip span{color:#b9a58d}.collection{padding:90px 8vw}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-head h2{font-size:35px;margin-top:10px}.search-form{display:flex;border-bottom:1px solid #aaa;padding:8px 0}.search-form input{border:0;background:transparent;outline:0;width:190px;font-size:12px}.search-form button{font-size:24px}.filter-row{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.filter-row a{font-size:11px;padding:8px 17px;border:1px solid #d8d3ca;border-radius:20px}.filter-row a:hover{background:#222;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px}.product-visual{height:340px;background:#e5e1d9;position:relative;display:grid;place-items:center;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:cover}.garment-shape{width:55%;height:65%;filter:drop-shadow(0 15px 12px #7775);background:linear-gradient(90deg,#c8c3ba,#faf8f2 48%,#d2ccc2);clip-path:polygon(28% 0,42% 0,50% 7%,58% 0,72% 0,100% 23%,84% 42%,74% 32%,78% 100%,22% 100%,26% 32%,16% 42%,0 23%)}.garment-shape.hoodie{background:linear-gradient(90deg,#777,#b4b4b2,#777)}.garment-shape.shirt{background:linear-gradient(90deg,#c9d1d3,#f8f8f3,#c9d1d3)}.garment-shape.pants{height:75%;width:50%;clip-path:polygon(8% 0,92% 0,100% 100%,57% 100%,50% 35%,43% 100%,0 100%)}.sale-badge{position:absolute;top:14px;right:14px;background:#222;color:#fff;padding:6px 10px;font:9px Arial;letter-spacing:1px}.quick-view{position:absolute;bottom:12px;left:12px;background:#ffffffd9;border-radius:20px;padding:8px 13px;font-size:10px;opacity:0;transition:.3s}.product-card:hover .quick-view{opacity:1}.product-meta{display:flex;justify-content:space-between;align-items:start;padding-top:13px}.product-meta h3{font-size:13px;font-weight:600}.product-meta small{font-size:10px;color:#89847c}.product-meta strong{font-size:13px;white-space:nowrap}.editorial{background:#d9d2c6;text-align:center;padding:90px 20px}.editorial>span{font:10px Arial;letter-spacing:3px;color:#7d756a}.editorial h2{font-size:44px;line-height:1.5;margin:15px}.editorial p{color:#777;font-size:13px}.site-footer{background:#222;color:#fff;padding:55px 8vw;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;position:relative}.site-footer p{color:#aaa;font-size:12px;margin-top:18px}.site-footer>div:not(:first-child){display:flex;flex-direction:column;gap:12px;font-size:12px;color:#aaa}.site-footer b{color:#fff;margin-bottom:8px}.copyright{grid-column:1/-1;border-top:1px solid #ffffff22;padding-top:20px;color:#888}.notice{padding:12px 5vw;background:#e5eddf;color:#38552e;text-align:center;font-size:13px}.empty-state{padding:60px;text-align:center;color:#888;grid-column:1/-1}.page-wrap{max-width:1150px;margin:55px auto;padding:0 22px;min-height:50vh}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px}.detail-image{background:#e6e1d8;min-height:550px;display:grid;place-items:center}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-copy h1{font-size:32px;margin:15px 0}.detail-copy p{color:#777;line-height:2}.price{font-size:22px;margin:25px 0}.old-price{text-decoration:line-through;color:#999;font-size:14px;margin-right:10px}.field-label{display:block;font-size:12px;margin:20px 0 10px}.chips{display:flex;gap:9px;flex-wrap:wrap}.chip{border:1px solid #ccc;padding:9px 15px;border-radius:22px;cursor:pointer;font-size:12px}.chip input{display:none}.chip:has(input:checked){background:#222;color:#fff;border-color:#222}.qty{width:85px;padding:10px;border:1px solid #ccc;background:transparent}.form-control{width:100%;padding:13px;border:1px solid #ddd;background:#fff;margin:7px 0 15px;border-radius:5px}.btn-primary{background:#222;color:#fff;padding:13px 24px;border:0;border-radius:28px;cursor:pointer}.btn-outline{border:1px solid #aaa;padding:12px 22px;border-radius:25px;display:inline-block}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{padding:15px;border-bottom:1px solid #ddd;text-align:right;font-size:13px}.cart-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:35px}.summary{background:#e9e5dd;padding:25px;height:max-content}.summary div{display:flex;justify-content:space-between;margin:12px 0;font-size:13px}.admin-body{background:#f4f5f7}.admin-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.admin-side{background:#20252d;color:white;padding:28px 18px}.admin-side a{display:block;padding:12px;color:#d0d3d8;font-size:13px;border-radius:7px}.admin-side a:hover{background:#343b47}.admin-main{padding:35px;min-width:0}.admin-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat{background:white;padding:22px;border-radius:12px;box-shadow:0 3px 15px #00000008}.stat small{color:#888}.stat strong{display:block;font-size:25px;margin-top:10px}.admin-panel{background:#fff;padding:22px;border-radius:12px;margin-top:20px;overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:600px}.admin-table th,.admin-table td{padding:13px;text-align:right;border-bottom:1px solid #eee;font-size:12px}.admin-table th{color:#888}.admin-form{max-width:800px;background:white;padding:25px;border-radius:12px}.admin-form label{display:block;font-size:12px;margin-top:12px}.admin-form input,.admin-form select,.admin-form textarea{width:100%;padding:11px;border:1px solid #ddd;border-radius:6px;margin-top:6px}.admin-form textarea{min-height:100px}.admin-actions{display:flex;gap:8px;align-items:center}.admin-actions a{padding:6px 10px;background:#eee;border-radius:5px}.login-box{max-width:420px;margin:8vh auto;background:white;padding:35px;border-radius:14px}.login-box h1{margin-bottom:20px}.login-box label{display:block;font-size:12px;margin-top:12px}.login-box input{width:100%;padding:12px;border:1px solid #ddd;margin:7px 0}.mobile-menu{display:none}@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}.product-visual{height:280px}.hero{padding:35px 5vw;grid-template-columns:40% 60%}.hero-stage{min-height:430px}.admin-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.site-header{height:68px;padding:0 16px}.site-header nav{display:none}.head-actions{gap:10px}.head-actions>a:first-child{display:none}.menu-toggle{display:block}.hero{display:flex;flex-direction:column;padding:45px 22px 20px}.hero-copy{order:2;padding:30px 0}.hero-stage{order:1;min-height:380px}.hero-model{transform:translateX(-50%) scale(.8);transform-origin:bottom}.fit-word{font-size:150px}.category-strip{grid-template-columns:repeat(2,1fr);padding:20px}.category-strip a{padding:8px;border:0}.collection{padding:55px 18px}.section-head{align-items:start;gap:15px;flex-direction:column}.section-head h2{font-size:28px}.product-grid{gap:22px 10px}.product-visual{height:230px}.product-meta{gap:5px;flex-direction:column}.product-meta strong{font-size:12px}.editorial h2{font-size:32px}.site-footer{grid-template-columns:1fr 1fr;padding:40px 22px}.site-footer>div:first-child{grid-column:1/-1}.product-detail,.cart-layout{grid-template-columns:1fr}.detail-image{min-height:380px}.page-wrap{margin:30px auto}.admin-layout{grid-template-columns:1fr}.admin-side{display:flex;overflow:auto;padding:10px;gap:4px}.admin-side a{white-space:nowrap}.admin-main{padding:18px}.admin-cards{grid-template-columns:1fr 1fr}.admin-top{align-items:start}.admin-form{padding:16px}.cart-table td,.cart-table th{padding:9px;font-size:11px}}
