@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800;900&display=swap";:root{--ink:#111516;--muted:#66706d;--line:#dfe4e1;--lime:#ff572f;--paper:#f7f5f3;--white:#fff;--danger:#d9362b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Tajawal,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.announce{background:var(--lime);justify-content:center;align-items:center;gap:3rem;height:34px;font-size:.84rem;font-weight:800;display:flex}.announce span{font-weight:500}header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(1.2rem,5vw,5rem);display:flex;position:sticky;top:0}.logo{text-align:left;letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:900;line-height:.82;display:flex}.logo>span{background:var(--ink);width:37px;height:37px;color:var(--lime);border-radius:8px;place-items:center;font-size:1.5rem;display:grid}.logo small{letter-spacing:.28em;color:#6a726f;margin-top:.35rem;font-size:.58rem;display:block}header nav{gap:2.2rem;font-weight:600;display:flex}header nav a:hover{color:#6b850d}.head-actions{align-items:center;gap:.45rem;display:flex}.head-actions button{background:0 0;border:0;place-items:center;padding:.55rem;display:grid}.head-actions svg{width:21px}.bag{position:relative}.bag b{background:var(--lime);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.68rem;display:grid;position:absolute;top:0;right:0}.head-actions .admin-link,.head-actions .admin-shortcut{border:1px solid var(--ink);white-space:nowrap;align-items:center;gap:.35rem;margin-right:.5rem;padding:.55rem .9rem;font-weight:700;display:flex}.lang-switch{min-width:48px;height:38px;font-weight:800;border:1px solid var(--ink)!important;background:#fff!important}[dir=ltr] body{font-family:Tajawal,Arial,sans-serif}[dir=ltr] .hero-image{clip-path:polygon(0 0,88% 0,100% 100%,0 100%)}[dir=ltr] .price button{margin-left:auto;margin-right:0}[dir=ltr] .filters{border-right:1px solid var(--line);border-left:0;padding-left:0;padding-right:2rem}.hero{background:var(--ink);color:#fff;grid-template-columns:1.04fr .96fr;min-height:610px;display:grid;overflow:hidden}.hero-copy{z-index:1;padding:5.5rem clamp(2rem,7vw,7.5rem) 3rem;position:relative}.eyebrow,.title p,.pagehead>p,.track>div>p,.newsletter p{color:var(--lime);letter-spacing:.08em;font-weight:800}.hero h1{margin:1rem 0 1.5rem;font-size:clamp(3rem,5.5vw,6rem);font-weight:900;line-height:.98}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy>p:not(.eyebrow){color:#bcc3c0;max-width:580px;font-size:1.1rem;line-height:1.8}.primary,.ghost,.light-btn{border:0;justify-content:center;align-items:center;gap:.7rem;padding:1rem 1.5rem;font-weight:800;display:inline-flex}.primary{background:var(--lime);color:var(--ink)}.primary svg{width:18px}.ghost{color:#fff;border:1px solid #49504e;margin-right:.7rem}.hero-copy aside{align-items:center;gap:1rem;margin-top:4rem;display:flex}.hero-copy aside b{color:var(--lime);font-size:2.4rem}.hero-copy aside span{color:#aab2af;font-size:.83rem}.hero-image{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);min-height:610px;position:relative}.hero-image:after{content:"";background:linear-gradient(100deg,#111516aa 0%,#0000 50%),linear-gradient(#0000 60%,#111516aa);position:absolute;inset:0}.hero-image img{object-fit:cover;width:100%;height:100%}.hero-image>span{z-index:2;color:#0000;-webkit-text-stroke:1px white;font-size:3rem;font-weight:900;line-height:.8;position:absolute;bottom:2.5rem;left:2.5rem;transform:rotate(-5deg)}.trust{z-index:2;background:#fff;grid-template-columns:repeat(3,1fr);max-width:1260px;margin:-1.5rem auto 0;display:grid;position:relative;box-shadow:0 16px 45px #18201a12}.trust div{border-left:1px solid var(--line);align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.trust svg{color:#6d850e}.trust b,.trust span{display:block}.trust span{color:var(--muted);font-size:.82rem}.trust b{color:var(--ink);margin-bottom:.2rem;font-size:1rem}.section{max-width:1260px;margin:6.5rem auto;padding:0 1.2rem}.title{justify-content:space-between;align-items:end;margin-bottom:2.4rem;display:flex}.title p{color:#799616;margin:0 0 .4rem}.title h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.title>a{border-bottom:2px solid var(--ink);align-items:center;gap:.4rem;padding-bottom:.3rem;font-weight:800;display:flex}.title svg{width:18px}.products{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.card{min-width:0}.photo{cursor:pointer;background:#e8ece9;height:350px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:all .4s}.photo:hover img{transform:scale(1.04)}.photo>span{padding:.38rem .65rem;font-size:.73rem;font-weight:800;position:absolute;top:12px}.new{background:var(--lime);right:12px}.sale{background:var(--ink);color:#fff;left:12px}.heart{background:#fff;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;left:12px}.heart svg{width:18px}.card>p{color:var(--muted);margin:1rem 0 .35rem;font-size:.78rem}.card h3{cursor:pointer;margin:0;font-size:1.08rem}.price{align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.price b{font-size:1.1rem}.price del{color:#9aa29f;font-size:.85rem}.price button{background:var(--ink);width:38px;height:38px;color:var(--lime);border:0;place-items:center;margin-right:auto;display:grid}.price svg{width:17px}.campaign{background:var(--lime);justify-content:space-between;align-items:center;max-width:1260px;min-height:310px;margin:7rem auto;padding:3.2rem 5rem;display:flex;position:relative;overflow:hidden}.campaign:after{content:"K";color:#1115160b;font-size:26rem;font-weight:900;line-height:1;position:absolute;left:35%}.campaign p{margin:0;font-weight:800}.campaign h2{margin:.3rem 0;font-size:3.4rem}.campaign span{display:block}.light-btn{background:var(--ink);color:#fff;margin-top:1.5rem}.campaign>b{z-index:1;font-size:10rem;line-height:.8}.campaign>b small{font-size:3rem}.league-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.league-grid a{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:140px;padding:1.6rem;transition:all .2s;display:grid}.league-grid a:hover{background:#232a29;transform:translateY(-3px)}.league-grid span{color:var(--lime);font-weight:900}.league-grid b{font-size:1.35rem}.league-grid svg{width:20px}.league-grid.large a{grid-template-columns:auto 1fr auto;min-height:220px}.league-grid.large p{color:#aab2af;grid-column:2;margin:0}.newsletter{color:#fff;background:#222827;justify-content:space-between;align-items:center;max-width:1260px;margin:6rem auto;padding:3.5rem 4rem;display:flex}.newsletter p{margin:0}.newsletter h2{margin:.4rem 0;font-size:2.1rem}.newsletter form{width:43%;display:flex}.newsletter input{color:#fff;background:0 0;border:1px solid #58605e;flex:1;padding:1rem}.newsletter button{background:var(--lime);border:0;padding:0 1.5rem;font-weight:800}.pagehead{background:var(--ink);color:#fff;padding:4rem clamp(1.2rem,8vw,8rem)}.pagehead p{margin:0}.pagehead h1{margin:.4rem 0;font-size:4rem}.pagehead span{color:#aab2af}.pagehead.compact{padding-top:3rem;padding-bottom:3rem}.shop-layout{grid-template-columns:230px 1fr;gap:3rem;max-width:1320px;margin:3rem auto 7rem;padding:0 1.2rem;display:grid}.filters{border-left:1px solid var(--line);padding-left:2rem}.filters h3{margin:0 0 1rem}.filters button{text-align:right;width:100%;color:var(--muted);background:0 0;border:0;padding:.55rem 0;display:block}.filters button.active{color:var(--ink);font-weight:800}.filters hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}.filters p{color:var(--muted);font-size:.85rem;line-height:1.8}.searchbar{border:1px solid var(--line);background:#fff;align-items:center;margin-bottom:2rem;padding:0 1rem;display:flex}.searchbar svg{width:18px;color:var(--muted)}.searchbar input{background:0 0;border:0;outline:0;flex:1;padding:1rem}.searchbar select{border:0;border-right:1px solid var(--line);background:#fff;padding:.5rem 1rem}.empty{text-align:center;color:var(--muted);padding:5rem 1rem}.empty svg{width:50px;height:50px}.empty h3{color:var(--ink)}.product-page{max-width:1260px;margin:2rem auto 7rem;padding:0 1.2rem}.back{background:0 0;border:0;padding:1rem 0}.product-detail{background:#fff;grid-template-columns:1.1fr .9fr;gap:5rem;padding:2rem;display:grid}.detail-image{height:620px}.detail-image img{object-fit:cover;width:100%;height:100%}.detail-copy{padding:3rem 2rem}.detail-copy>p:first-child{color:var(--muted)}.detail-copy h1{margin:1rem 0;font-size:3rem;line-height:1.1}.detail-price{font-size:1.7rem;font-weight:900}.detail-price del{color:#a1a8a5;margin-right:.5rem;font-size:1rem}.desc{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1.5rem;line-height:1.8}.detail-copy>label{margin:1.5rem 0 .7rem;font-weight:800;display:block}.sizes{gap:.5rem;display:flex}.sizes button{border:1px solid var(--line);background:#fff;width:51px;height:45px}.sizes button.active{border:2px solid var(--ink);background:var(--ink);color:#fff}.sizes button:disabled{opacity:.35;text-decoration:line-through}.stock{color:#66800d;margin-top:.7rem;font-size:.82rem;display:block}.add-big{background:var(--lime);border:0;justify-content:center;align-items:center;gap:.7rem;width:100%;margin-top:2rem;padding:1.1rem;font-weight:900;display:flex}.detail-copy ul{color:var(--muted);margin-top:1.5rem;padding:0;list-style:none}.detail-copy li{gap:.6rem;margin:.8rem 0;display:flex}.detail-copy li svg{width:18px;color:var(--ink)}.overlay{z-index:50;opacity:0;pointer-events:none;background:#080b0a99;transition:all .25s;position:fixed;inset:0}.overlay.show{opacity:1;pointer-events:auto}.drawer{background:#fff;flex-direction:column;width:min(460px,100%);transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.show .drawer{transform:none}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.drawer-head h2{margin:0}.drawer-head h2 span{background:var(--lime);border-radius:20px;padding:.2rem .5rem;font-size:.8rem}.drawer-head button{background:0 0;border:0}.cart-items{flex:1;padding:1rem 1.5rem;overflow:auto}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr auto;gap:1rem;padding:1rem 0;display:grid}.cart-item img{object-fit:cover;width:85px;height:100px}.cart-item h4{margin:.2rem 0}.cart-item p{color:var(--muted);margin:.25rem 0;font-size:.78rem}.qty{align-items:center;margin-top:.7rem;display:flex}.qty button{border:1px solid var(--line);background:#fff;place-items:center;width:27px;height:27px;display:grid}.qty svg{width:13px}.qty span{text-align:center;width:30px}.trash{color:#a4aaa8;background:0 0;border:0}.trash svg{width:18px}.cart-total{border-top:1px solid var(--line);padding:1.5rem}.cart-total>div{justify-content:space-between;font-size:1.2rem;display:flex}.cart-total p{color:var(--muted);font-size:.78rem}.cart-total .primary{width:100%;margin-top:1rem;display:flex}.checkout{grid-template-columns:1fr 390px;align-items:start;gap:2rem;max-width:1180px;margin:3rem auto 7rem;padding:0 1.2rem;display:grid}.form-card,.summary{background:#fff;padding:2rem}.form-card h2,.summary h2{border-bottom:1px solid var(--line);margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.35rem}.form-card h2:not(:first-child){margin-top:2.5rem}.fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fields label,.cliq label,.summary label{font-size:.85rem;font-weight:700}.fields input,.fields select,.fields textarea,.cliq input,.summary input{border:1px solid var(--line);background:#fff;width:100%;margin-top:.4rem;padding:.85rem;display:block}.fields .wide{grid-column:1/-1}.payment-options{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.payment-options label{border:1px solid var(--line);grid-template-columns:auto 1fr;gap:.2rem .7rem;padding:1.2rem;display:grid}.payment-options label.selected{border:2px solid var(--ink);background:#f8faee}.payment-options input{grid-row:1/3}.payment-options span{color:var(--muted);font-size:.77rem}.cliq{background:#f4f6f3;margin-top:1rem;padding:1.5rem}.cliq p{margin:0}.cliq h3{margin:.3rem 0}.cliq code{font-size:1.2rem;font-weight:900}.cliq>button{background:0 0;border:0}.cliq>button svg{width:14px}.cliq label{margin-top:1rem;display:block}.cliq small{color:#66706d;margin-top:1rem;display:block}.summary{position:sticky;top:100px}.summary-item{grid-template-columns:55px 1fr auto;align-items:center;gap:.7rem;margin-bottom:1rem;display:grid}.summary-item img{object-fit:cover;width:55px;height:60px}.summary-item span{font-size:.85rem}.summary-item small{color:var(--muted);display:block}.summary label>div{display:flex}.summary label button{background:var(--ink);color:#fff;border:0;padding:0 1rem}.summary hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}.summary>p{color:var(--muted);justify-content:space-between;display:flex}.summary .grand{color:var(--ink);border-top:1px solid var(--line);padding-top:1rem;font-size:1.2rem}.summary>.primary{width:100%}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;display:flex}.success>svg{color:#738f0c;width:70px;height:70px}.success h1{margin:.3rem;font-size:2.7rem}.success>span{color:var(--muted)}.success>b{font-size:1.5rem}.track{background:var(--ink);color:#fff;place-items:center;min-height:70vh;padding:3rem;display:grid}.track>div{width:min(570px,100%)}.track h1{margin:.2rem 0;font-size:4rem}.track>div>span{color:#aab2af}.track form{gap:.8rem;margin-top:2rem;display:grid}.track input{color:#fff;background:#222827;border:1px solid #4a5350;padding:1rem}.track-result,.error{background:#222827;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.track-result svg{color:var(--lime)}.error{color:#ff9e98}footer{background:var(--ink);color:#fff;grid-template-columns:2fr repeat(3,1fr);gap:3rem;padding:4rem clamp(1.2rem,7vw,7rem) 2rem;display:grid}footer>div{flex-direction:column;gap:.7rem;display:flex}footer p{color:#939c99;max-width:300px;line-height:1.7}footer b{margin-bottom:.5rem}footer a{color:#aab2af}footer small{color:#7b8581;border-top:1px solid #323837;grid-column:1/-1;padding-top:1.5rem}.mobilebar{display:none}.admin{direction:rtl;background:#f2f4f2;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin>aside{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:1.5rem;display:flex;position:sticky;top:0}.admin .logo{color:#fff;margin-bottom:3rem}.admin>aside nav{flex-direction:column;gap:.4rem;display:flex}.admin>aside nav button,.admin>aside>button{color:#aab2af;text-align:right;background:0 0;border:0;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.admin>aside nav button.active{color:var(--lime);background:#2a312f}.admin>aside button svg{width:19px}.admin>aside>button{margin-top:auto}.admin>main{width:100%;max-width:1500px;margin:auto;padding:0 2.5rem 4rem}.admin main>header{background:0 0;height:auto;padding:1.5rem 0;position:static}.admin main>header p{letter-spacing:.15em;color:#7c8783;margin:0;font-size:.72rem}.admin main>header h1{margin:.2rem 0}.avatar{background:var(--lime);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0;display:grid}.stats>div,.admin main>section,.admin-grid>section{background:#fff;padding:1.5rem}.stats p{color:var(--muted);margin:0}.stats h2{margin:.5rem 0;font-size:2rem}.stats span{color:#708b0e;font-size:.75rem}.admin-grid{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.panel-title{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.panel-title h2{margin:0}.panel-title button,.admin-primary{background:0 0;border:0;font-weight:700}.admin-primary{color:#fff;padding:.7rem 1rem;background:var(--ink)!important}.orders-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 1fr 1fr 1.2fr;gap:1rem;padding:.9rem;font-size:.85rem;display:grid}.orders-table .thead{color:var(--muted);font-size:.74rem}.status{background:#fff5d6;padding:.3rem .5rem}.status.s1{background:#e7efff}.status.s2{background:#f1e8ff}.status.s3{background:#e5f7e7}.alert{background:#f5f7f4;margin:.7rem 0;padding:1rem}.alert b,.alert span{display:block}.alert span{color:var(--muted);font-size:.78rem}.inventory>div,.offer-row,.zone-table>div,.setting-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.admin-login{background:var(--ink);place-items:center;min-height:100vh;padding:1rem;display:grid}.admin-login form{background:#fff;width:min(440px,100%);padding:2.5rem}.admin-login .logo{margin-bottom:2.2rem}.admin-login form>p{color:#718a12;letter-spacing:.14em;margin:0;font-weight:900}.admin-login h1{margin:.4rem 0 2rem;font-size:2.4rem}.admin-login label{margin-top:1rem;font-weight:700;display:block}.admin-login input{border:1px solid var(--line);width:100%;margin-top:.4rem;padding:.9rem;display:block}.admin-login .primary{width:100%;margin-top:1.5rem}.admin-login .back{width:100%;margin-top:.5rem;display:block}.admin-login .error{color:#a42b25;background:#fff0ef;margin-top:1rem;padding:.8rem}.modal-backdrop{z-index:80;background:#080b0ab3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.product-form{background:#fff;width:min(850px,100%);max-height:92vh;padding:2rem;overflow:auto}.product-form .panel-title button{background:0 0;border:0}.product-form>.primary{width:100%;margin-top:1.5rem}.product-form small{color:var(--muted);margin-top:.35rem;font-weight:400;display:block}.check-label{border:1px solid var(--line);align-items:center;gap:.6rem;padding:.8rem;display:flex!important}.check-label input{width:auto!important;margin:0!important}.coupon-ok{color:#567000!important}.coupon-error{color:#a42b25!important}.logo>img{object-fit:contain;width:88px;height:46px}.image-picker{border:1px solid var(--line);gap:.8rem;padding:.9rem;display:grid}.image-picker>label{gap:.45rem;display:grid}.settings-logo{object-fit:contain;border:1px solid var(--line);width:90px;height:90px;margin-top:.5rem;display:block}.loading-bar,.site-error{z-index:100;text-align:center;background:var(--lime);color:var(--ink);padding:.7rem 1rem;position:sticky;top:0}.site-error{color:#fff;background:#8f251f;justify-content:center;gap:1rem;display:flex}.site-error button{color:#fff;background:0 0;border:1px solid #fff;padding:.25rem .8rem}.image-preview{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.image-preview img{object-fit:cover;border:1px solid var(--line);width:78px;height:88px}.variants-editor{border:1px solid var(--line);padding:1rem}.variant-row{grid-template-columns:repeat(5,1fr) auto;gap:.5rem;margin-top:.6rem;display:grid}.variant-row input{border:1px solid var(--line);width:100%;padding:.7rem}.thumbs{gap:.6rem;padding-top:.7rem;display:flex;overflow:auto}.thumbs button{background:0 0;border:2px solid #0000;width:70px;height:80px;padding:0}.thumbs button.active{border-color:var(--lime)}.thumbs img{object-fit:cover;width:100%;height:100%}.heart.liked{color:#b5222a}.settings-form{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.settings-form>.primary{margin-top:1rem}.policy-page{width:min(900px,100% - 2rem);min-height:60vh;margin:auto;padding:5rem 0}.policy-page h1{font-size:clamp(2rem,6vw,4rem)}.policy-page div{white-space:pre-wrap;line-height:2}.order-modal{background:#fff;width:min(820px,100%);max-height:92vh;padding:2rem;overflow:auto}.order-customer{background:#f4f6f3;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.order-customer b,.order-customer span{display:block}.order-lines>div,.order-totals p{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.order-lines small{color:var(--muted);display:block}.cliq-review,.order-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.order-actions a,.order-actions button{border:1px solid var(--line);padding:.8rem 1rem;text-decoration:none}.orders-table>div{grid-template-columns:1.2fr 1fr .8fr .8fr 1fr auto}@media print{body *{visibility:hidden}.order-modal,.order-modal *{visibility:visible}.order-modal{width:100%;max-height:none;position:absolute;inset:0}.modal-backdrop{position:static}.order-actions,.cliq-review button{display:none!important}}@media (width<=700px){.variant-row{grid-template-columns:1fr 1fr}.order-customer{grid-template-columns:1fr}.order-modal{padding:1rem}}.danger-btn{align-items:center;gap:.35rem;color:#a72b25!important;background:#fff!important;border-color:#efcbc8!important;display:inline-flex!important}.danger-btn svg{width:15px}.catalog-tabs{gap:.5rem;display:flex}.catalog-tabs button{border:1px solid var(--line);background:#fff;padding:.65rem 1rem}.catalog-tabs button.active{background:var(--ink);color:#fff}.catalog-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.catalog-list span b,.catalog-list span small{display:block}.catalog-list small{color:var(--muted)}.small-form{width:min(520px,100%)}.small-form>label{margin:1rem 0;font-weight:700;display:block}.small-form input,.small-form select{border:1px solid var(--line);width:100%;margin-top:.4rem;padding:.85rem;display:block}.small-form>.primary{width:100%}.inventory img{object-fit:cover;width:55px;height:60px}.inventory span b,.inventory span small,.offer-row span b,.offer-row span small,.setting-row span b,.setting-row span small{display:block}.inventory small,.offer-row small,.setting-row small{color:var(--muted)}.inventory em{color:#66800d;font-style:normal}.inventory button,.offer-row>button,.zone-table button{border:1px solid var(--line);background:#fff;padding:.5rem .8rem}.offer-badge{background:var(--lime);place-items:center;width:60px;height:60px;font-weight:900;display:grid}.offer-row.disabled{opacity:.6}.switch input{display:none}.switch i{background:#c9cfcc;border-radius:20px;width:48px;height:26px;display:block;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;right:3px}.switch input:checked+i{background:#7f9e11}.switch input:checked+i:after{right:25px}.campaign-form{background:#f4f6f3;margin-top:2rem;padding:1.5rem}.zone-table>div{grid-template-columns:1.5fr repeat(3,1fr) auto}.setting-row{grid-template-columns:1fr auto;padding:1.4rem 0}@media (width<=900px){header nav,.admin-link,.announce span{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:4rem 1.5rem}.hero-image{clip-path:none;height:400px;min-height:0}.trust{grid-template-columns:1fr;margin:0}.products{grid-template-columns:repeat(2,1fr)}.campaign{margin:4rem 1rem;padding:2rem}.campaign>b{font-size:5rem}.campaign h2{font-size:2rem}.league-grid,.shop-layout{grid-template-columns:1fr}.filters{display:none}.product-detail{grid-template-columns:1fr;gap:1rem}.detail-image{height:480px}.checkout{grid-template-columns:1fr}.summary{position:static}.newsletter{margin:4rem 1rem;display:block}.newsletter form{width:100%;margin-top:1rem}footer{grid-template-columns:1fr 1fr}.admin{grid-template-columns:76px 1fr}.admin>aside{padding:1rem .6rem}.admin>aside .logo div,.admin>aside nav button:not(.active):after,.admin>aside nav button{font-size:0}.admin>aside nav button svg,.admin>aside>button svg{width:22px}.admin>aside .logo{justify-content:center}.admin>aside>button{font-size:0}.admin>main{padding:0 1rem 3rem}.stats{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.inventory>div{grid-template-columns:50px 1fr auto}.inventory em,.inventory strong{display:none}}@media (width<=560px){body{padding-bottom:56px}.announce{height:30px}.head-actions .admin-link,.head-actions .admin-shortcut span{display:none}.head-actions .admin-shortcut{margin:0;padding:.45rem}header{height:64px;padding:0 1rem}.hero h1{font-size:3.2rem}.hero-image{height:320px}.hero-copy aside{margin-top:2.5rem}.trust{display:block}.trust div{border-bottom:1px solid var(--line)}.section{margin:4rem auto}.products{grid-template-columns:1fr 1fr;gap:.7rem}.photo{height:230px}.card h3{font-size:.9rem}.card>p{font-size:.68rem}.price b{font-size:.9rem}.price del{display:none}.title h2{font-size:2rem}.campaign{display:block}.campaign>b{margin-top:2rem;display:block}.pagehead h1,.track h1{font-size:2.8rem}.searchbar select{display:none}.product-detail{padding:0}.detail-image{height:410px}.detail-copy{padding:1.5rem}.detail-copy h1{font-size:2.2rem}.fields,.payment-options{grid-template-columns:1fr}.checkout{padding:0 .7rem}.form-card,.summary{padding:1.2rem}.league-grid.large a{min-height:160px}.newsletter{padding:2rem 1.2rem}footer{grid-template-columns:1fr;padding-bottom:4rem}.mobilebar{z-index:25;border-top:1px solid var(--line);background:#fff;justify-content:space-around;align-items:center;height:58px;font-size:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0}.mobilebar button{background:var(--lime);border:0;padding:.65rem 1rem;font-weight:800}.admin{grid-template-columns:1fr}.admin>aside{z-index:30;flex-direction:row;height:62px;padding:.4rem;position:fixed;inset:auto 0 0}.admin>aside .logo,.admin>aside>button{display:none}.admin>aside nav{flex-direction:row;justify-content:space-around;width:100%}.admin>aside nav button{padding:.5rem}.admin>aside nav button.active{border-radius:4px}.stats{grid-template-columns:1fr}.admin main>header{display:flex}.admin-grid>section:first-child{overflow:auto}.orders-table{min-width:650px}.admin main>section{overflow:auto}.inventory,.offer-row,.zone-table{min-width:650px}}
