@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--olive:#3f4b30;--olive-light:#68724d;--cream:#f8f6ef;--paper:#fffefa;--ink:#252b23;--muted:#797c71;--line:#dfdfd3;--gold:#a29169;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);background:var(--paper);margin:0;font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:14px;line-height:1.8}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--olive);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}p{line-height:1.9}.announcement{background:var(--olive);color:#fffdf3;letter-spacing:.1px;justify-content:space-between;padding:9px max(5vw,20px);font-size:11px;display:flex}.announcement-left{align-items:center;gap:22px;display:flex}.announcement-left span{color:#c7bc98}.header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefaee;justify-content:space-between;align-items:center;gap:32px;padding:19px 5vw;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;gap:9px;line-height:1.2;display:flex}.brand img{border-radius:50%;width:55px;height:55px}.brand b{letter-spacing:-1px;font-size:24px;font-weight:700;display:block}.brand small{letter-spacing:3.2px;padding-top:7px;font-family:DM Sans,sans-serif;font-size:8px;display:block}.header nav{align-items:center;gap:32px;display:flex}.header nav button{border-bottom:1px solid #0000;padding:12px 0;font-size:12px}.header nav button.active{border-bottom-color:var(--olive)}.header-actions{align-items:center;gap:20px;display:flex}.header-actions button{align-items:center;padding:4px;display:flex}.header-actions .selected{color:var(--olive-light)}.cart-btn{gap:7px}.cart-btn span{background:var(--olive);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-family:DM Sans;font-size:10px;display:grid}.mobile-menu{display:none!important}.mobile-nav{z-index:22;background:var(--paper);padding:20px;display:grid;position:fixed;top:110px;left:0;right:0;box-shadow:0 15px 20px #0001}.mobile-nav button{text-align:right;padding:12px}.hero{background:#eeeee3;grid-template-columns:1fr 1.1fr;min-height:640px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:85px 7vw 40px 40px;position:relative}.eyebrow{letter-spacing:2px;color:var(--olive-light);align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span{background:var(--olive-light);width:27px;height:1px}.hero h1{letter-spacing:-2.5px;margin:21px 0 15px;font-size:clamp(42px,4.6vw,70px);font-weight:500;line-height:1.55}.hero h1 em{color:var(--olive-light);font-style:normal}.hero-description{color:#666d5e;margin:18px 0 28px;font-size:15px}.primary{background:var(--olive);color:#fffdf5;border:1px solid var(--olive);justify-content:center;align-items:center;gap:35px;min-height:49px;padding:12px 24px;font-size:12px;transition:background .2s;display:inline-flex}.primary:hover{background:#2d3821}.hero-caption{color:#7c826e;align-items:center;gap:40px;margin-top:57px;font-size:10px;display:flex}.hero-caption>span:first-child{letter-spacing:2px;font-family:DM Sans}.hero-caption i{color:var(--gold);margin-right:10px;font-style:normal}.hero-art{isolation:isolate;background:radial-gradient(at 40% 80%,#e1dfcd 0,#0000 65%);min-height:640px;position:relative}.hero-orbit{z-index:-1;border:1px solid #c1c5af88;border-radius:50%;width:480px;height:480px;position:absolute;top:60px;right:8%}.hero-card{background:#faf8f0;border:8px solid #fbfaf4;position:absolute;box-shadow:0 20px 45px #4f513b15}.hero-card img{object-fit:contain;width:100%;height:100%}.hero-bag{z-index:2;width:49%;height:405px;top:66px;right:2%;transform:rotate(7deg)}.hero-bag span{text-align:center;font-size:11px;position:absolute;bottom:-35px;left:0;right:0}.hero-shoe{z-index:3;width:43%;height:330px;top:233px;left:6%;transform:rotate(-9deg)}.hero-stamp{text-align:center;letter-spacing:1px;width:122px;height:122px;color:var(--olive-light);border:1px solid #a9ae97;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-family:DM Sans;font-size:8px;line-height:1.6;display:flex;position:absolute;top:80px;left:8%;transform:rotate(-12deg)}.hero-stamp b{font-size:9px}.hero-star{color:var(--olive-light);font-size:80px;line-height:1;font-family:var(--serif);position:absolute;bottom:55px;left:44%}.benefits{border-bottom:1px solid var(--line);background:#fdfcf8;grid-template-columns:repeat(3,1fr);padding:28px 7vw;display:grid}.benefits>div{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:17px;display:flex}.benefits>div:last-child{border:0}.benefits svg{stroke-width:1.3px;width:25px;color:var(--olive)}.benefits span{font-size:12px}.benefits small{color:var(--muted);font-size:10px;display:block}.category-section,.collection{max-width:1680px;margin:0 auto;padding:65px 5vw}.section-label{justify-content:space-between;align-items:center;margin-bottom:25px;font-size:15px;display:flex}.section-label small{letter-spacing:1.6px;color:var(--muted);font-family:DM Sans;font-size:9px}.category-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.category-tile{text-align:right;padding:0}.category-photo{background:#f2f0e7;justify-content:center;height:310px;padding:15px;display:flex;overflow:hidden}.category-photo img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.category-tile:hover img{transform:scale(1.025)}.category-1 .category-photo{background:#e8e9de}.category-2 .category-photo{background:#eae4da}.category-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 0;display:flex}.category-title small{letter-spacing:1.8px;color:var(--muted);font-family:DM Sans;font-size:9px}.category-title h2{margin-top:2px;font-size:20px}.category-title>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.category-title svg{width:18px}.collection{padding-top:25px}.collection-head{justify-content:space-between;align-items:end;padding:15px 0 30px;display:flex}.collection-head h2{letter-spacing:-1px;margin-top:12px;font-size:32px}.collection-head>p{color:var(--muted);font-size:11px}.collection-head>p span{padding:0 8px}.catalog-controls{border-top:1px solid var(--line);padding:20px 0 28px}.chips{align-items:center;gap:8px;margin-bottom:20px;display:flex}.chips button{border:1px solid var(--line);border-radius:2px;padding:8px 18px;font-size:11px}.chips button.active{background:var(--olive);border-color:var(--olive);color:#fff}.chips small{opacity:.65;margin-right:6px;font-family:DM Sans;font-size:9px}.catalog-tools{justify-content:space-between;gap:20px;display:flex}.search-field{border:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;width:340px;max-width:100%;padding:10px 13px;font-size:11px;display:flex}.search-field svg{color:var(--muted);flex-shrink:0}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.sort-field{align-items:center;gap:10px;font-size:11px;display:flex}.sort-field select{background:0 0;border:0;max-width:180px;padding:8px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;display:grid}.product-photo{aspect-ratio:4/5;background:#f2f0e8;position:relative;overflow:hidden}.photo-button{width:100%;height:100%;padding:0}.photo-button img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.product-card:hover .photo-button img{transform:scale(1.015)}.favorite{background:#fffefaee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 1px 8px #00000008}.favorite.saved{color:#68724d}.product-badge{background:#fffefaeb;padding:3px 9px;font-size:8px;position:absolute;top:14px;right:12px}.quick-view{background:#fffef9f5;justify-content:space-between;align-items:center;padding:10px;font-size:10px;transition:transform .2s;display:flex;position:absolute;bottom:9px;left:9px;right:9px;transform:translateY(130%)}.product-card:hover .quick-view,.product-card:focus-within .quick-view{transform:translateY(0)}.product-meta{color:var(--muted);justify-content:space-between;gap:5px;margin:13px 0 3px;font-size:9px;display:flex}.product-meta small{letter-spacing:.5px;font-family:DM Sans;font-size:9px}.product-name{text-align:right;padding:0;font-size:13px;font-weight:500;display:block}.product-price{color:var(--olive);align-items:center;gap:10px;margin-top:7px;font-size:11px;display:flex}.product-price del{color:#999;font-size:9px}.product-price>button{place-items:center;margin-right:auto;display:grid}.load-more{text-align:center;margin-top:50px}.load-more p{color:var(--muted);margin-bottom:15px;font-size:10px}.outline{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:10px 20px;font-size:11px;display:inline-flex}.outline:hover{background:#eeeee5}.editorial{background:var(--olive);color:#f5f3e6;align-items:center;gap:40px;margin:10px 5vw 0;padding:45px 5vw;display:flex;position:relative;overflow:hidden}.editorial-mark{font-size:96px;font-family:var(--serif);opacity:.5;line-height:1}.editorial .eyebrow{color:#c8cdb8;font-size:9px}.editorial h2{margin:10px 0;font-size:30px}.editorial p:not(.eyebrow){color:#d0d4c6;font-size:12px}.editorial .outline{margin-right:auto}.outline.light{color:#f6f5e9;border-color:#9ea68a}.outline.light:hover{background:#ffffff0a}.payment-strip{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin:0 5vw;padding:42px 3vw;display:flex}.payment-strip>svg{color:var(--olive);stroke-width:1.3px}.payment-strip h3{font-size:16px}.payment-strip p{color:var(--muted);font-size:11px}.payment-strip>span{color:var(--olive);border:1px solid var(--line);margin-right:auto;padding:7px 13px;font-size:10px}footer{padding:65px 5vw 0}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding-bottom:50px;display:grid}.footer-top p{color:var(--muted);margin:18px 0;font-size:11px}.footer-top h4{margin-bottom:18px;font-size:12px}.footer-top>div>button,.footer-top>div>a:not(.brand):not(.social){color:var(--muted);text-align:right;padding:5px 0;font-size:11px;display:block}.social{align-items:center;gap:9px;font-family:DM Sans;font-size:11px;display:inline-flex}.footer-note{border-right:1px solid var(--line);padding-right:35px}.footer-note small{letter-spacing:1.4px;color:var(--muted);font-family:DM Sans;font-size:8px}.footer-note h3{color:var(--olive);margin:10px 0;font-size:29px;line-height:1.6}.footer-note span{font-size:9px}.footer-note i{color:var(--gold);padding:0 8px;font-style:normal}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:20px 0;font-size:9px;display:flex}.loading{min-height:100vh;color:var(--olive);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.empty{text-align:center;flex-direction:column;flex:1;align-items:center;gap:15px;padding:70px 20px;display:flex}.empty>svg{color:var(--olive-light);stroke-width:1.2px}.empty h3{font-size:20px}.empty p{color:var(--muted);font-size:12px}.empty button:not(.primary),.empty>a{font-size:12px;text-decoration:underline}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#17201588;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.product-modal{background:var(--paper);grid-template-columns:1fr 1fr;width:950px;max-width:100%;max-height:90dvh;display:grid;position:relative;overflow:auto}.close{z-index:2;border:1px solid var(--line);background:#fffdf7;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:15px;left:15px}.close svg{width:18px}.detail-image{background:var(--cream);justify-content:center;align-items:center;padding:22px;display:flex}.detail-image img{object-fit:contain;max-height:660px}.detail-copy{padding:60px 35px 35px}.detail-copy h2{margin-top:15px;font-size:27px}.detail-copy .sku{text-align:right;letter-spacing:1px;color:var(--muted);margin-top:9px;font-family:DM Sans;font-size:10px}.detail-price{color:var(--olive);margin:22px 0;font-size:20px}.detail-copy>p:not(.eyebrow):not(.sku){color:var(--muted);font-size:12px;line-height:2}.detail-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:15px 0;padding:18px 0;font-size:10px;line-height:1.8;display:flex}.detail-note svg{flex-shrink:0}.detail-add{gap:12px;margin:25px 0 15px;display:flex}.detail-add>.primary{flex:1;gap:15px}.quantity{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:6px 8px;font-family:DM Sans;font-size:12px;display:inline-flex}.quantity button{place-items:center;padding:3px;display:grid}.detail-copy>small{color:var(--muted);font-size:9px}.size-picker{margin:20px 0}.size-picker h4{margin-bottom:10px;font-size:11px}.size-picker>button{border:1px solid var(--line);margin-left:6px;padding:5px 12px;font-size:11px}.size-picker>button.selected{color:#fff;background:var(--olive)}.discount-note{background:#edf0e3;padding:8px}.cart-overlay{direction:ltr;justify-content:flex-start;padding:0}.cart-drawer{background:var(--paper);direction:rtl;flex-direction:column;width:515px;max-width:100%;height:100dvh;display:flex;box-shadow:10px 0 60px #0002}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:27px 28px 23px;display:flex}.drawer-head h2{margin-top:7px;font-size:23px}.drawer-head .eyebrow{font-size:8px}.drawer-head>button{padding:5px}.drawer-head svg{width:20px}.cart-body{flex:1;min-height:0;padding:10px 27px 25px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:20px 0;display:flex}.cart-line>img{aspect-ratio:4/5;object-fit:contain;background:var(--cream);width:85px}.cart-line>div{flex:1}.cart-line h4{font-size:12px;font-weight:500}.cart-line small{color:var(--muted);font-family:DM Sans;font-size:9px}.cart-line p{margin:5px 0;font-size:11px}.cart-line .quantity{gap:12px;padding:3px 4px;font-size:11px}.cart-summary{border-top:1px solid var(--line);background:#f7f6ef;padding:20px 28px}.cart-summary>div{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.cart-summary .total{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:13px}.cart-summary .total b{font-size:13px}.cart-summary .primary{justify-content:space-between;width:100%;margin-top:8px}.cart-summary>small{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.field{flex-direction:column;gap:7px;margin:14px 0;display:flex}.field>span{font-size:11px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper);border-radius:0;width:100%;min-width:0;padding:11px 12px;font-size:12px}.field textarea{resize:vertical;min-height:85px;line-height:1.8}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--olive)}.field small{color:var(--muted);font-size:9px}.text-button{color:var(--muted);align-items:center;gap:7px;padding:12px 0;font-size:10px;display:flex}.checkout-form h3{margin:22px 0 12px;font-size:14px}.info-box{color:#5d664c;background:#efefe4;margin:12px 0;padding:13px;font-size:11px;line-height:1.9}.payment-choice{border:1px solid var(--line);align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}.payment-choice>span{flex:1}.payment-choice b{font-size:12px;font-weight:500}.payment-choice small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.payment-choice>svg{width:21px;color:var(--olive)}input[type=checkbox],input[type=radio]{accent-color:var(--olive)}.payment-choice.disabled{color:var(--muted);background:#f7f6f0}.mini-badge{color:var(--olive);white-space:nowrap;background:#e4e8d9;margin:0 5px;padding:2px 7px;display:inline-block;font-size:8px!important}.consent{align-items:flex-start;gap:9px;margin:18px 0;font-size:10px;line-height:1.9;display:flex}.consent input{margin-top:6px}.consent button{padding:0;font-size:10px;text-decoration:underline}.receipt{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:50px 35px;display:flex;overflow:auto}.receipt>svg{color:var(--olive);stroke-width:1.2px}.receipt h3{font-size:21px}.receipt p{color:var(--muted);font-size:12px}.receipt b{letter-spacing:1px;font-family:DM Sans;font-size:22px}.policy-modal{background:var(--paper);max-width:550px;max-height:85dvh;padding:55px 40px;position:relative;overflow:auto}.policy-modal h2{margin:15px 0;font-size:27px}.policy-modal>p:last-child{font-size:13px;line-height:2.1}.toast{background:var(--olive);color:#fff;z-index:100;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex;position:fixed;bottom:25px;left:25px;box-shadow:0 8px 25px #0002}.form-error{color:#9c4230;background:#fbefeb;margin:14px 0;padding:12px;font-size:12px}.success-message{color:var(--olive);background:#eaf0e1;gap:10px;margin:14px 0;padding:12px;font-size:12px;display:flex}.muted{color:var(--muted);font-size:11px}.admin-shell{background:#f5f5ef;min-height:100vh;display:flex}.admin-sidebar{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:9px;width:240px;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.admin-sidebar .brand b{font-size:23px}.admin-caption{color:var(--muted);padding:25px 12px 10px;font-size:10px}.admin-sidebar>button,.store-link{text-align:right;border-radius:4px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.admin-sidebar>button.active{color:var(--olive);background:#e9ecdf}.admin-sidebar>button small{margin-right:auto;font-family:DM Sans;font-size:10px}.store-link{border-top:1px solid var(--line);border-radius:0;margin-top:22px}.admin-status{color:var(--olive);border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:10px}.admin-status>span{background:#8e9d6a;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.admin-status small{color:var(--muted);margin-right:13px;font-size:9px;display:block}.admin-main{flex:1;min-width:0;padding:35px 4vw}.admin-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-top h1{margin-top:10px;font-size:29px}.admin-top a{border:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.metrics>div{background:var(--paper);border:1px solid var(--line);padding:20px;position:relative}.metrics svg{color:var(--olive-light);stroke-width:1.4px;width:20px}.metrics span{color:var(--muted);margin:8px 0;font-size:10px;display:block}.metrics b{font-family:DM Sans;font-size:28px;font-weight:500;line-height:1.4}.admin-card{background:var(--paper);border:1px solid var(--line);border-radius:3px}.admin-card>h3{border-bottom:1px solid var(--line);padding:22px;font-size:14px}.admin-card>h3 small{color:var(--muted);margin-right:10px;font-size:10px;font-weight:400}.admin-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-toolbar>select{border:1px solid var(--line);background:var(--paper);padding:10px;font-size:11px}.admin-toolbar>p{color:var(--muted);font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%;font-size:11px}th{color:var(--muted);border-bottom:1px solid var(--line);background:#fafaf4;padding:14px 18px;font-size:10px;font-weight:500}td{border-bottom:1px solid #ebebe2;padding:16px 18px}td>small,td>span>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}td b[dir=ltr]{font-family:DM Sans;font-size:10px}.status{color:var(--olive);white-space:nowrap;background:#eceee4;padding:4px 9px;font-size:9px;display:inline-block}.status-cancelled{color:#a05a43;background:#f9e9e3}.status-delivered{background:#e1edd9}.product-cell{align-items:center;gap:12px;min-width:220px;display:flex}.product-cell img{object-fit:contain;background:var(--cream);width:46px;height:58px}.admin-login{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:500px;margin:14vh auto;padding:30px;display:flex}.admin-login h1{font-size:27px}.admin-login p{color:var(--muted);font-size:13px}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-card{padding:28px}.settings-card h2{margin-bottom:15px;font-size:19px}.settings-card>p{color:var(--muted);font-size:11px}.integration-state{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:10px 0;padding:18px 0;display:flex}.integration-state>svg{width:24px;color:var(--olive-light)}.integration-state>span{flex:1;font-size:12px}.integration-state small{color:var(--muted);font-size:9px;display:block}.integration-state>.status{flex:0}.save-settings{grid-column:1/-1;justify-self:start}.offer-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;margin-bottom:20px;display:flex}.offer-row>.field{flex:1}.settings-card form>.primary{margin:20px}.admin-modal{background:var(--paper);width:580px;max-width:100%;max-height:90dvh;padding:40px;position:relative;overflow:auto}.admin-modal h2{margin:15px 0;font-size:23px}.admin-modal>.primary{width:100%;margin-top:12px}.form-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.order-customer{background:var(--cream);margin:20px 0;padding:20px}.order-customer>a{color:var(--olive);text-align:right;font-family:DM Sans;font-size:13px;display:block}.order-customer p{margin-top:9px;font-size:12px}.order-detail .cart-line>img{width:75px}.order-detail .cart-line b{font-size:11px}@media (width>=1650px){.hero{min-height:700px}.hero-art{width:100%;max-width:800px}.hero-copy{padding-top:110px}.hero-bag{height:465px}.hero-shoe{height:390px}.hero-orbit{width:570px;height:570px}}@media (width<=1100px){.header nav{gap:18px}.header-actions{gap:13px}.hero{min-height:560px}.hero-copy{padding:65px 6vw 30px 15px}.hero-art{min-height:560px}.hero-bag{height:350px;top:65px}.hero-shoe{height:270px;top:240px}.hero-orbit{width:370px;height:370px;top:100px}.hero-stamp{width:100px;height:100px;font-size:7px;top:85px;left:7%}.hero-stamp b{font-size:8px}.hero-star{font-size:60px;bottom:12px;left:43%}.hero-caption{gap:20px;margin-top:40px}.category-photo{height:260px}.product-grid{gap:30px 15px}.editorial{gap:25px}.editorial h2{font-size:25px}.footer-top{gap:25px}.admin-sidebar{width:205px;padding:25px 13px}.admin-main{padding:28px 25px}.metrics{gap:10px}.metrics>div{padding:15px}.settings-card{padding:22px}}@media (width<=800px){.header{gap:10px;padding:15px 5vw}.header nav{display:none}.mobile-menu{display:flex!important}.brand img{width:47px;height:47px}.brand b{font-size:22px}.brand small{font-size:7px}.hero h1{font-size:43px}.hero-description{font-size:12px}.hero-caption{gap:15px;font-size:8px}.hero-copy{padding-top:50px}.hero .primary{gap:15px;padding:10px 18px}.hero-bag{width:56%;height:290px;top:75px;right:0}.hero-shoe{width:47%;height:235px;top:265px;left:1%}.hero-stamp{width:90px;height:90px;font-size:6px;top:37px;left:0}.hero-stamp b{font-size:7px}.hero-orbit{width:310px;height:310px;top:160px;right:-12%}.hero-star{font-size:46px;bottom:40px;left:44%}.benefits{padding:22px 3vw}.benefits>div{gap:10px}.benefits span{font-size:10px}.benefits small{font-size:8px}.benefits svg{width:21px}.category-section{padding-top:45px}.category-grid{gap:15px}.category-photo{height:220px;padding:10px}.category-title h2{font-size:16px}.category-title small{font-size:7px}.category-title>span{width:29px;height:29px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-head h2{font-size:27px}.editorial-mark{font-size:70px}.editorial h2{font-size:22px}.editorial p:not(.eyebrow){font-size:10px}.editorial .outline{gap:12px;padding:9px 12px;font-size:10px}.payment-strip{flex-wrap:wrap;padding:30px 0}.payment-strip>span{margin-right:54px}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-note{display:none}.product-modal{grid-template-columns:1fr 1fr}.detail-copy{padding:45px 22px 25px}.detail-copy h2{font-size:23px}.detail-image{padding:15px}.detail-add{flex-wrap:wrap}.detail-add .quantity{height:42px}.detail-add>.primary{flex-basis:100%;width:100%}.admin-shell{display:block}.admin-sidebar{flex-flow:wrap;align-items:center;width:100%;height:auto;padding:15px;position:static}.admin-sidebar .brand{margin-left:auto}.admin-sidebar>.admin-caption,.admin-sidebar>.admin-status{display:none}.admin-sidebar>button{gap:7px;padding:8px 11px;font-size:10px}.admin-sidebar>.store-link{display:none}.admin-main{padding:25px 4vw}.settings-grid{grid-template-columns:1fr}.admin-toolbar{flex-wrap:wrap}.admin-toolbar .search-field{flex:1;min-width:230px}.admin-top .eyebrow{font-size:8px}.metrics span{font-size:9px}.metrics b{font-size:23px}}@media (width<=580px){.announcement{justify-content:center;padding:8px 5vw;font-size:9px}.announcement-left{display:none}.header{padding:12px 5vw}.header-actions{gap:10px}.header-actions svg{width:19px}.header-actions>button:first-child{display:none}.brand{gap:5px}.brand img{width:42px;height:42px}.brand b{font-size:21px}.brand small{letter-spacing:2.7px;padding-top:5px;font-size:6px}.mobile-nav{top:94px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:38px 7vw 0}.hero-copy .eyebrow{letter-spacing:1.5px;font-size:8px}.hero h1{letter-spacing:-1.8px;margin-top:19px;font-size:44px;line-height:1.45}.hero-description{margin:15px 0 20px;font-size:13px}.hero-copy .primary{gap:26px;min-height:45px;padding:10px 21px;font-size:11px}.hero-caption{display:none}.hero-art{min-height:395px;margin-top:-5px}.hero-bag{border-width:6px;width:43%;height:285px;top:32px;right:12%;transform:rotate(8deg)}.hero-shoe{border-width:6px;width:39%;height:230px;top:123px;left:9%}.hero-bag span{font-size:9px;bottom:-29px}.hero-stamp{width:88px;height:88px;top:10px;left:12%}.hero-orbit{width:320px;height:320px;top:30px;right:10%}.hero-star{font-size:48px;bottom:20px;left:auto;right:13%}.benefits{grid-template-columns:1fr 1fr;padding:19px 3vw}.benefits>div:nth-child(2){border:0}.benefits>div:last-child{display:none}.benefits span{font-size:10px}.benefits small{font-size:8px}.benefits svg{width:21px}.section-label{margin-bottom:18px;font-size:13px}.section-label small{display:none}.category-section{padding:35px 5vw}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.category-photo{height:165px;padding:5px}.category-title{padding:12px 0}.category-title h2{font-size:12px;line-height:1.8}.category-title small{letter-spacing:.6px;font-size:5px}.category-title>span{display:none}.collection{padding:15px 5vw 35px}.collection-head{padding-bottom:20px;display:block}.collection-head h2{font-size:26px;line-height:1.6}.collection-head .eyebrow{letter-spacing:1.5px;font-size:8px}.collection-head>p{margin-top:10px;font-size:10px}.catalog-controls{padding:15px 0 22px}.chips{white-space:nowrap;gap:6px;margin-bottom:15px;padding-bottom:4px;overflow:auto}.chips button{padding:6px 10px;font-size:9px}.chips small{margin-right:3px;font-size:8px}.catalog-tools{gap:10px}.search-field{flex:1;width:auto;min-width:0;padding:8px 9px}.search-field input{font-size:10px}.sort-field{gap:2px;max-width:118px}.sort-field>svg{display:none}.sort-field select{max-width:118px;padding:7px 0;font-size:9px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-photo{aspect-ratio:4/5}.product-badge{padding:2px 5px;font-size:6px;top:10px;right:7px}.favorite{width:27px;height:27px;top:7px;left:7px}.favorite svg{width:15px}.quick-view{display:none}.product-meta{margin-top:10px;font-size:8px;display:block}.product-meta small{margin-top:2px;font-size:8px;display:block}.product-name{font-size:11px}.product-price{flex-wrap:wrap;gap:4px;font-size:10px}.product-price>button{padding:0}.product-price svg{width:16px}.load-more{margin-top:30px}.editorial{margin:5px 5vw 0;padding:30px 25px;display:block}.editorial-mark{opacity:.12;font-size:90px;position:absolute;top:12px;left:15px}.editorial h2{max-width:230px;font-size:25px;line-height:1.7}.editorial p:not(.eyebrow){max-width:250px;font-size:11px}.editorial .outline{margin-top:25px;padding:9px 16px;font-size:10px;position:relative}.payment-strip{gap:13px}.payment-strip h3{font-size:14px}.payment-strip p{max-width:260px;font-size:10px}.payment-strip>svg{width:28px}.payment-strip>span{margin-right:41px;font-size:9px}footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 25px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top p{max-width:230px;font-size:11px}.footer-top h4{margin-bottom:10px;font-size:11px}.footer-top>div>button{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:10px;font-size:8px}.footer-bottom>a{margin-right:auto}.overlay{padding:15px}.product-modal{grid-template-columns:1fr;max-height:92dvh}.detail-image{height:320px;padding:15px 45px}.detail-image img{max-width:100%;height:100%}.detail-copy{padding:25px}.detail-copy h2{font-size:24px}.detail-price{margin:14px 0}.detail-add{flex-wrap:nowrap}.detail-add>.primary{flex-basis:auto;gap:10px;width:auto;font-size:10px}.cart-overlay{padding:0}.cart-drawer{width:100%}.drawer-head{padding:22px}.drawer-head h2{font-size:22px}.cart-body{padding:0 22px 20px}.cart-summary{padding:17px 22px}.policy-modal{padding:45px 25px}.toast{justify-content:center;font-size:11px;bottom:15px;left:15px;right:15px}.admin-sidebar{gap:4px;padding:14px 4vw}.admin-sidebar>.brand{flex-basis:100%;margin-bottom:15px}.admin-sidebar>button{padding:7px 9px;font-size:9px}.admin-sidebar>button svg{width:16px}.admin-sidebar>button small{display:none}.admin-top{gap:15px;margin-bottom:23px}.admin-top h1{font-size:23px}.admin-top a{gap:4px;padding:7px 9px;font-size:9px}.admin-top .eyebrow{letter-spacing:1px;font-size:6px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics>div{padding:15px}.metrics b{font-size:26px}.admin-toolbar{gap:10px}.admin-toolbar>.search-field{flex-basis:100%}.admin-toolbar>select{font-size:10px}.admin-card>.empty{padding:45px 20px}.admin-card>.empty h3{font-size:17px}.admin-card>.empty p{font-size:10px}.settings-card{padding:20px}.settings-card h2{font-size:17px}.offer-row{flex-wrap:wrap;gap:8px;padding-bottom:20px}.offer-row>.field{flex-basis:40%;margin-bottom:0}.admin-modal{padding:35px 22px}.form-two{gap:10px}.admin-modal .eyebrow{font-size:9px}.admin-modal h2{font-size:21px}.admin-toolbar p{font-size:9px}.settings-card form>.primary{margin:20px 0 0}.integration-state>span{font-size:10px}.integration-state>.status{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.admin-sidebar{overflow-y:auto}.admin-sidebar>button{flex-shrink:0}.ops-actions{align-items:center;gap:10px;display:flex}.ops-actions .primary{gap:10px}.ops-overview{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}.ops-numbers{justify-content:space-between;gap:20px;margin:23px 0;font-size:11px;display:flex}.ops-numbers>span{color:var(--muted);flex-direction:column;gap:4px;display:flex}.ops-numbers b{color:var(--olive);font-family:DM Sans;font-size:26px;font-weight:500}.money-metric{font-family:Noto Sans Arabic!important;font-size:20px!important;line-height:1.9!important}.inventory-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:26px;display:flex}.inventory-intro h2{font-size:20px}.inventory-intro p{color:var(--muted);max-width:600px;margin-top:8px;font-size:11px}.inventory-intro small{color:var(--olive-light);font-size:9px}.inventory-intro .ops-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;max-width:230px}.file-button{cursor:pointer;gap:10px;position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.toggle-product{color:#84867a;background:#f1f0eb;border:1px solid #d4d6cd;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;display:inline-flex}.toggle-product.on{color:#435330;background:#e8eddc;border-color:#c8d1b9}.integration-checks{gap:17px;padding:20px 0;display:grid}.integration-checks>div{align-items:center;gap:12px;font-size:12px;display:flex}.integration-checks>div>span{border:1px solid var(--line);width:21px;height:21px;color:var(--olive);border-radius:50%;place-items:center;display:grid}.integration-checks>div>span>span{background:#bec2b0;border-radius:50%;width:5px;height:5px}.audit-details{white-space:normal;direction:ltr;max-width:300px;font-family:monospace;font-size:9px}.manual-order{width:760px}.manual-order h3{margin-top:25px;font-size:14px}.manual-line{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:15px;display:flex}.manual-line>.field{flex:1;min-width:65px}.manual-line>.field:first-child{flex:3}.manual-line select{min-width:0;max-width:100%;font-size:10px}.manual-line>.field input{max-width:80px}.status-returned{color:#8b6d35;background:#f4e9d8}.ops-actions>.outline{background:var(--paper)}@media (width<=1100px){.inventory-intro{flex-direction:column;align-items:flex-start}.inventory-intro .ops-actions{max-width:none}.admin-sidebar>button{padding-top:9px;padding-bottom:9px}.admin-sidebar .admin-caption{padding-top:18px}}@media (width<=800px){.ops-overview{grid-template-columns:1fr}.admin-sidebar{overflow:visible}.admin-sidebar>button{flex-shrink:1}.ops-actions .primary{min-height:40px;font-size:10px}.ops-numbers b{font-size:23px}.inventory-intro{padding:22px}}@media (width<=580px){.ops-actions{gap:6px}.ops-actions .primary{gap:7px;padding:9px 12px;font-size:9px}.ops-actions>.outline{min-height:40px;padding:8px 11px}.ops-overview{gap:15px}.ops-numbers{gap:12px;font-size:10px}.inventory-intro h2{font-size:18px}.inventory-intro p{font-size:10px}.inventory-intro small{font-size:8px}.inventory-intro .ops-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.file-button{font-size:10px}.manual-line{flex-wrap:wrap;gap:8px}.manual-line>.field:first-child{flex-basis:100%;margin-bottom:0}.manual-line>.field{margin-top:5px}.admin-top>.ops-actions>.outline{display:none}.admin-sidebar>button{padding:7px 9px;font-size:9px}.money-metric{font-size:17px!important}}.bestseller-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.bestsellers{padding-bottom:40px!important}.bestseller-card{text-align:right;background:#faf9f4;border:1px solid #e3e4d8;padding:0 0 18px;overflow:hidden}.bestseller-card img{aspect-ratio:1;object-fit:contain;width:100%}.bestseller-card>span,.bestseller-card>b{margin:10px 18px;display:block}.bestseller-card small{color:#7e8270;margin-top:5px;font-size:10px;display:block}.pricing-options{border:1px solid #e4e5dc;max-height:320px;margin:15px 0;overflow:auto}.pricing-options label{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:12px;display:flex}.pricing-options small{display:block}.pricing-options b{margin-right:auto;font-size:12px}.pricing-preview{border-top:1px solid #ddd;margin-top:25px;padding-top:20px}.pricing-preview .table-scroll{max-height:440px;margin-bottom:20px;overflow:auto}.payment-prices{background:#eeefe6;flex-direction:column;gap:10px;margin:18px 0;padding:18px;display:flex}.payment-prices span{justify-content:space-between;font-size:13px;display:flex}.header nav>a{color:inherit;white-space:nowrap;font-size:12px;text-decoration:none}.pricing-select>input{border:1px solid #ddd;width:100%;padding:12px}@media (width<=800px){.bestseller-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bestseller-card>span,.bestseller-card>b{margin:8px 12px;font-size:12px}.bestsellers .collection-head{align-items:flex-start;gap:12px}.bestsellers .collection-head>p{max-width:45%;font-size:10px}}
