:root{color:#111a3a;background:#f7f9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.top{z-index:20;background:#fff;border-bottom:1px solid #e9edfb;align-items:center;gap:28px;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.logo{color:#6c4cf5}.search{background:#f5f7fc;border:1px solid #e7eafd;border-radius:12px;flex:1;align-items:center;gap:8px;max-width:610px;padding:0 13px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:11px}.top nav{align-items:center;gap:19px;margin-left:auto;font-size:14px;display:flex}.icon-link{align-items:center;gap:3px;display:flex}.icon-link b{color:#fff;background:#6554f7;border-radius:20px;padding:1px 6px}.linkbtn{cursor:pointer;background:0 0;border:0}.categorybar{background:#fff;border-bottom:1px solid #eef1fb;gap:28px;padding:11px 5vw;font-size:13px;display:flex}.categorybar a{color:#fff;background:#173d83;border-radius:8px;padding:8px 13px;font-weight:700}.hero{background:linear-gradient(120deg,#cfe9ff,#e7e2ff 65%,#f7dfff);border-radius:24px;justify-content:space-between;align-items:center;width:90%;max-width:1500px;min-height:370px;margin:24px auto;padding:50px 7%;display:flex;overflow:hidden}.eyebrow{color:#654ef4;letter-spacing:.11em;font-size:12px;font-weight:800}.hero h1{margin:12px 0;font-size:54px;line-height:.98}.hero h1 em{color:#7650fa;font-style:normal}.hero p{color:#66708a;max-width:500px}.primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3f59f7,#7347f4);border:0;border-radius:10px;padding:12px 18px;font-weight:700;display:inline-block}.hero-art{filter:drop-shadow(0 20px 30px #5262a844);letter-spacing:-20px;font-size:88px}.trust{gap:20px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.section{width:90%;max-width:1500px;margin:34px auto}.section-title,.catalog-head,.admin-title{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-title h2,.catalog-head h1,.admin-title h1{margin:0}.section-title p,.catalog-head p,.admin-title p{color:#74809a;margin:6px 0 0}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card{background:#fff;border:1px solid #e7ebf7;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #25366c0b}.product-image{background:linear-gradient(145deg,#f7f8fe,#edf0fb);place-items:center;height:210px;display:grid}.product-image img,.detail-image img{object-fit:contain;width:100%;height:100%}.product-image span{font-size:70px}.card-body{padding:14px}.card-body small{color:#8a93a7}.product-name{min-height:42px;margin:7px 0;font-weight:800;display:block}.stars{color:#ff9e00;font-size:12px}.stars span{color:#838da3}.price{margin:12px 0;font-size:20px;font-weight:900}.price del,.detail-price del{color:#a2a8b8;margin-left:7px;font-size:13px}.full{width:100%}.promos{grid-template-columns:repeat(3,1fr);gap:16px;width:90%;max-width:1500px;margin:25px auto 50px;display:grid}.promos div{background:linear-gradient(100deg,#e1e8ff,#e1d8ff);border-radius:16px;flex-direction:column;padding:28px;display:flex}.promos b{font-size:20px}.promos span{color:#606b84}.big{max-width:380px}.product-page{background:#fff;border:1px solid #e9ecf7;border-radius:22px;grid-template-columns:1fr 1fr;gap:60px;width:90%;max-width:1200px;margin:48px auto;padding:35px;display:grid}.detail-image{background:#f4f5fd;border-radius:18px;place-items:center;height:520px;font-size:150px;display:grid}.detail-info{padding:32px 0}.detail-info h1{margin:12px 0;font-size:36px}.badge,.pill{background:#f0f2f7;border-radius:30px;padding:6px 10px;font-size:12px;display:inline-block}.badge,.green{color:#138153;background:#def8ec}.detail-price{margin:20px 0;font-size:34px;font-weight:900}.detail-info p{color:#65708b;line-height:1.7}.feature-row{color:#53617b;gap:20px;margin:28px 0;display:flex}.buy{padding:15px 38px;font-size:17px}.cart-page{grid-template-columns:1.6fr .8fr;gap:24px;width:90%;max-width:1200px;margin:40px auto;display:grid}.cart-page>div,.summary{background:#fff;border:1px solid #e8ecf8;border-radius:18px;padding:24px}.cart-line{border-bottom:1px solid #eef1f7;align-items:center;gap:14px;padding:18px 0;display:flex}.mini{background:#f2f4fb;border-radius:12px;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.grow{flex-direction:column;flex:1;display:flex}.grow small{color:#7d879e;margin-top:5px}.qty{align-items:center;gap:8px;display:flex}.qty button{background:#fff;border:1px solid #dce1f0;border-radius:7px;width:30px;height:30px}.summary h2{margin-top:0}.summary>div{justify-content:space-between;margin:14px 0;display:flex}.summary input,.summary textarea,.auth input{border:1px solid #dfe4f2;border-radius:10px;outline:0;width:100%;margin:7px 0;padding:12px}.summary textarea{min-height:80px}.grand{font-size:20px}.empty{text-align:center;color:#7b859e;padding:40px}.auth-wrap{place-items:center;min-height:70vh;padding:40px;display:grid}.auth{text-align:center;background:#fff;border:1px solid #e2e7f4;border-radius:22px;width:min(430px,92vw);padding:32px;box-shadow:0 24px 70px #243a7714}.biglogo{font-size:38px}.auth h1{margin-bottom:5px}.auth p{color:#7b859c}.auth-links{justify-content:space-between;margin-top:15px;display:flex}.auth-links button{color:#584ef3;cursor:pointer;background:0 0;border:0}.message{color:#594fe6;background:#f2f3ff;border-radius:8px;margin-top:12px;padding:10px}.orders{margin-top:20px}.order{background:#fff;border:1px solid #e6eaf6;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin-bottom:10px;padding:18px;display:grid}.order div{flex-direction:column;display:flex}.order small{color:#8991a5}.status{background:#fff0d7;border-radius:40px;padding:6px 10px}.status.delivered{color:#118052;background:#ddf7e9}.status.shipped{color:#4f4fdb;background:#e5e7ff}.admin{background:#f6f8fd;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-side{color:#fff;background:#102b55;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.admin-brand{padding:12px 10px 26px;font-size:18px}.admin-brand small{color:#9eb1d1;margin-left:25px;display:block}.admin-side button,.admin-side a{color:#dce7fa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.admin-side button.active{color:#fff;background:linear-gradient(90deg,#2374ff,#624fff)}.admin-side a{margin-top:auto}.admin-main{padding:34px;overflow:auto}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{background:#fff;border:1px solid #e5e9f4;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.stat svg{color:#3474ef;background:#edf4ff;border-radius:12px;width:42px;height:42px;padding:9px}.stat small{color:#768098;display:block}.stat strong{margin-top:5px;font-size:25px;display:block}.panel{background:#fff;border:1px solid #e5e9f4;border-radius:16px;margin-top:20px;padding:22px}.fake-chart{align-items:flex-end;gap:12px;height:260px;padding-top:25px;display:flex}.fake-chart i{background:linear-gradient(#6f55f7,#c5d6ff);border-radius:8px 8px 0 0;flex:1}.thead,.trow{grid-template-columns:1.2fr 1.5fr .7fr .8fr;align-items:center;gap:12px;padding:13px 10px;display:grid}.thead{color:#7b859b;border-bottom:1px solid #e9edf6;font-size:12px}.trow{border-bottom:1px solid #f0f2f7}.trow small{color:#9299aa;display:block}.trow select{border:1px solid #dfe4ef;border-radius:8px;padding:7px}.trow button{cursor:pointer;border:0}footer{color:#d9e2f5;background:#111f40;justify-content:space-between;margin-top:50px;padding:28px 5%;display:flex}.loading{text-align:center;padding:80px}@media (width<=1000px){.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:42px}.hero-art{font-size:56px}.top nav a:not(.icon-link),.categorybar{display:none}.product-page,.cart-page{grid-template-columns:1fr}.admin{grid-template-columns:72px 1fr}.admin-side{padding:18px 8px}.admin-side button{justify-content:center}.admin-side button:not(.active),.admin-side button.active{font-size:0}.admin-brand b,.admin-brand small,.admin-side a{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.top{gap:10px;padding:0 14px}.brand{font-size:0}.brand .logo{font-size:24px}.top .search{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:9px}.section,.hero,.promos,.product-page,.cart-page{width:94%}.hero{min-height:330px;padding:30px}.hero h1{font-size:38px}.hero-art{display:none}.trust{flex-direction:column;gap:8px}.product-image{height:140px}.promos{grid-template-columns:1fr}.product-page{padding:16px}.detail-image{height:320px}.admin-main{padding:18px}.stat-grid{grid-template-columns:1fr}.thead,.trow{grid-template-columns:1.2fr .8fr .7fr}.thead span:nth-child(2),.trow span:nth-child(2){display:none}}.choice-grid{gap:8px;margin:8px 0 14px;display:grid}.choice{text-align:left;background:#fff;border:1px solid #e4e9f4;border-radius:12px;padding:12px}.choice.active{border-color:#6657ff;box-shadow:0 0 0 2px #6657ff20}.choice small{color:#6c7894;margin-top:3px;display:block}.manual-box{background:#f7f7ff;border:1px dashed #8175ff;border-radius:14px;margin:10px 0;padding:14px}.manual-box p{margin:6px 0}.payment-admin{gap:16px;display:grid}.editor-card{background:#fff;border:1px solid #e8ebf2;border-radius:18px;margin-top:16px;padding:18px;box-shadow:0 8px 30px #20305a0b}.editor-card input,.editor-card textarea,.editor-card select{box-sizing:border-box;border:1px solid #dfe4ee;border-radius:10px;width:100%;margin:6px 0;padding:11px 12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid textarea{grid-column:1/-1;min-height:90px}.toggle-row{align-items:center;gap:8px;margin:10px 0;display:flex}.toggle-row input{width:auto}.actions,.pay-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.actions{justify-content:flex-end;margin-top:12px}.switch input{display:none}.switch span{background:#ccd3df;border-radius:99px;width:46px;height:26px;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#4e59ff}.switch input:checked+span:after{left:23px}.admin-side{overflow:auto}.admin-main{min-width:0}@media (width<=800px){.form-grid{grid-template-columns:1fr}.admin{display:block}.admin-side{white-space:nowrap;gap:6px;width:auto;display:flex;position:static}.admin-side .admin-brand{display:none}.admin-main{padding:15px}.cart-page{grid-template-columns:1fr}}.customer-dashboard{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;width:92%;max-width:1450px;margin:30px auto;display:grid}.customer-side{background:#fff;border:1px solid #e4e9f5;border-radius:18px;padding:18px;position:sticky;top:92px;box-shadow:0 10px 35px #21335d0a}.customer-profile{border-bottom:1px solid #edf0f7;align-items:center;gap:12px;padding:8px 6px 18px;display:flex}.customer-profile .avatar{color:#fff;background:linear-gradient(135deg,#405bf8,#7549f4);border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.customer-profile div:last-child{min-width:0}.customer-profile b,.customer-profile small{display:block}.customer-profile small{color:#7c879e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.customer-menu{gap:5px;margin-top:14px;display:grid}.customer-menu button,.customer-admin-link,.customer-logout{color:#45516b;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;display:flex}.customer-menu button:hover,.customer-menu button.active{color:#4f4ae8;background:#eef1ff;font-weight:700}.customer-admin-link{color:#225cae;background:#eef6ff;margin-top:12px}.customer-logout{color:#b63b45;margin-top:8px}.customer-main{min-width:0}.customer-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.customer-heading h1{margin:6px 0 0;font-size:30px}.customer-heading p{color:#74809a;margin:6px 0 0}.customer-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customer-stats>div,.customer-stats>button{text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #e5e9f4;border-radius:16px;align-items:center;gap:14px;padding:19px;display:flex}.customer-stats>button{cursor:pointer}.customer-stats svg{color:#4b59ed;background:#eef3ff;border-radius:12px;width:42px;height:42px;padding:10px}.customer-stats small,.customer-stats strong{display:block}.customer-stats small{color:#7c879c}.customer-stats strong{margin-top:4px;font-size:22px}.customer-panel{background:#fff;border:1px solid #e5e9f4;border-radius:17px;margin-top:18px;padding:20px}.customer-panel-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.customer-panel-title h2{margin:0}.customer-panel-title button{color:#554df0;cursor:pointer;background:0 0;border:0}.customer-order{border-bottom:1px solid #edf0f6;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 5px;display:grid}.customer-order:last-child{border-bottom:0}.customer-order div{flex-direction:column;display:flex}.customer-order small{color:#8790a4;margin-top:3px}.customer-empty{text-align:center;color:#7a859b;padding:45px 15px}.customer-empty a{color:#554df0;font-weight:700}.wishlist-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wishlist-item{border:1px solid #e7ebf5;border-radius:14px;padding:12px}.wishlist-item>div{background:#f5f6fb;border-radius:10px;place-items:center;height:120px;font-size:40px;display:grid}.wishlist-item img{object-fit:contain;width:100%;height:100%}.wishlist-item b,.wishlist-item strong{margin-top:8px;display:block}.wishlist-item strong{color:#514ce5}.address-card,.notification-row{border-bottom:1px solid #edf0f6;padding:15px 5px}.address-card:last-child,.notification-row:last-child{border-bottom:0}.address-card p,.notification-row p{color:#5f6b82;margin:5px 0}.address-card small,.notification-row small{color:#8a93a6}.default-badge{color:#148052;background:#ddf7e9;border-radius:20px;margin-left:5px;padding:4px 7px;font-size:10px}.notification-row{gap:12px;display:flex}.notification-row svg{color:#5a54ef;flex:none;margin-top:2px}.profile-panel{max-width:700px}.profile-panel label{margin-bottom:14px;font-weight:700;display:block}.profile-panel input{box-sizing:border-box;background:#f8f9fc;border:1px solid #dfe4ef;border-radius:10px;width:100%;margin-top:6px;padding:12px;display:block}.muted{color:#818ba0;font-size:13px}.security-card{align-items:flex-start;gap:18px;max-width:700px;display:flex}.security-card>svg{color:#4e59ed}.security-card h3{margin:0 0 6px}.security-card p{color:#6f7a90;margin:0 0 18px}.customer-loading{text-align:center;color:#7a859a;background:#fff;border:1px solid #e5e9f4;border-radius:17px;padding:70px}@media (width<=900px){.customer-dashboard{grid-template-columns:1fr}.customer-side{position:static}.customer-menu{display:flex;overflow:auto}.customer-menu button{white-space:nowrap;width:auto}.customer-profile{border-bottom:0}.customer-stats{grid-template-columns:1fr}.wishlist-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.customer-dashboard{width:94%;margin-top:16px}.customer-side{padding:12px}.customer-profile{padding-bottom:10px}.customer-menu button span{display:none}.customer-menu button{padding:10px}.customer-heading h1{font-size:25px}.customer-order{grid-template-columns:1fr auto}.customer-order>b{grid-column:1/-1}.wishlist-grid{grid-template-columns:1fr 1fr}}.user-table .thead,.user-table .trow{grid-template-columns:1.05fr 1.5fr 1fr .8fr .7fr}.danger-btn{color:#b52f3b;cursor:pointer;background:#fff4f5;border:1px solid #f1c7cb;border-radius:9px;padding:8px 11px;font-weight:700}.danger-btn:hover{background:#ffe8ea}.user-create{margin-top:18px}.editor-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.editor-head h2{margin:0}.editor-head p{color:#78849b;margin:5px 0 0}.editor-head>button{cursor:pointer;background:#f2f4f9;border:0;border-radius:9px;width:34px;height:34px}@media (width<=900px){.user-table .thead{display:none}.user-table .trow{grid-template-columns:1fr;gap:9px;padding:15px}.user-table .trow>*{box-sizing:border-box;width:100%}}.app-loading{color:#14234a;align-content:center;place-items:center;gap:14px;min-height:70vh;display:grid}.admin-nav-link{font-weight:800;color:#4d49e8!important}.dashboard-error{color:#5f2530;background:#fff;border:1px solid #f0cdd1;border-radius:16px;padding:24px;box-shadow:0 8px 28px #7d22300b}.dashboard-error b{font-size:18px}.dashboard-error p{color:#7d5960;overflow-wrap:anywhere;margin:8px 0 18px}.fatal-error{text-align:center;background:#fff;border:1px solid #e2e7f1;border-radius:20px;max-width:620px;margin:12vh auto;padding:38px;box-shadow:0 20px 60px #1e2e560f}.fatal-error h1{margin:8px 0}.fatal-error h2{margin:16px 0 8px}.fatal-error p{color:#6f7b92;overflow-wrap:anywhere}.fatal-error button{margin:8px}.admin-side>a{margin-top:10px;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-main,.customer-main{min-height:560px}.admin-main .dashboard-error,.customer-main .dashboard-error{margin-top:18px}.admin-side{z-index:3}@media (width<=900px){.admin{grid-template-columns:1fr}.admin-side{flex-wrap:wrap;gap:6px;height:auto;min-height:auto;display:flex;position:relative}.admin-side .admin-brand{width:100%}.admin-side button,.admin-side>a{width:auto;margin:0}.admin-main{padding:18px}}.customer-menu button:disabled,.admin-side button:disabled{opacity:.55;cursor:wait}.panel-switching{position:relative}.panel-switching:after{content:"";opacity:.18;pointer-events:none;background:currentColor;height:2px;animation:.5s ease-in-out infinite alternate navpulse;position:absolute;top:0;left:0;right:0}@keyframes navpulse{0%{opacity:.08}to{opacity:.32}}.customer-main,.admin-main{contain:layout paint}.admin-main,.customer-main{position:relative}.dashboard-progress{z-index:30;opacity:0;pointer-events:none;background:0 0;width:100%;height:3px;transition:opacity .12s;position:sticky;top:0;overflow:hidden}.dashboard-progress.show{opacity:1}.dashboard-progress span{background:linear-gradient(90deg,#3769ff,#6d45ff);border-radius:999px;width:38%;height:100%;display:block;transform:translate(-120%)}.dashboard-progress.show span{animation:1s ease-in-out infinite dashboardLoad}@keyframes dashboardLoad{0%{transform:translate(-120%)}55%{transform:translate(115%)}to{transform:translate(285%)}}.dashboard-inline-error{color:#642c35;background:#fff;border:1px solid #f0cdd1;border-radius:14px;padding:22px}.dashboard-inline-error p{color:#815d64;overflow-wrap:anywhere;margin:7px 0}.dashboard-inline-error small{color:#8c7a7e}.brand-logo{object-fit:contain;border-radius:7px;width:30px;height:30px}.categorybar a{color:inherit;text-decoration:none}.content-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.json-editor{min-height:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.admin-orders .thead,.admin-orders .trow{grid-template-columns:1fr 1.35fr 1fr 1fr .8fr 1.2fr}.admin-orders small{color:#7b8498;display:block}.mini-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mini-actions a,.mini-actions button{color:#4c55c8;cursor:pointer;background:#fff;border:1px solid #dfe4f1;border-radius:8px;padding:7px 9px;text-decoration:none}.order-actions{grid-template-columns:1.2fr .7fr .8fr 1fr!important}.analytics-filter{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.analytics-filter input{max-width:190px}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.metric-row{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.low-stock{background:#fff7f0!important}.review-admin{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.review-admin .editor-card{margin:0}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}.admin-orders .thead{display:none}.admin-orders .trow,.order-actions{grid-template-columns:1fr!important}}:root{--ink:#0d1738;--muted:#6f7894;--purple:#6547f5;--blue:#3476f6;--line:#e5e9f5;--soft:#f6f8ff;--green:#16a46c;--pink:#f54f83}body{color:var(--ink);background:#fff}.store-shell{background:#fff;min-height:100vh}.store-header{z-index:40;background:#fff;position:sticky;top:0;box-shadow:0 1px #e9edf7}.header-main{align-items:center;gap:30px;max-width:1460px;height:68px;margin:auto;padding:0 28px;display:flex}.brand{color:#111a3a;font-size:22px}.shop-bag-logo{color:#fff;background:linear-gradient(145deg,#8b4cff,#5d42ee);border-radius:7px;place-items:center;width:28px;height:30px;font-size:18px;display:grid}.brand-logo{object-fit:contain;max-width:130px;max-height:34px}.search-main{border-radius:22px;max-width:620px;height:38px;padding-right:3px}.search-main button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7048f8,#2d62ed);border:0;border-radius:18px;place-items:center;width:38px;height:32px;display:grid}.header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.header-actions a{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.cart-link{position:relative}.cart-link>b{color:#fff;background:#6948f5;border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.nav-row{border-top:1px solid #f1f3f9;align-items:center;gap:26px;max-width:1460px;height:44px;margin:auto;padding:0 28px;font-size:12px;font-weight:700;display:flex}.nav-row a{white-space:nowrap}.nav-row .all-categories{color:#fff;background:#173d83;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;display:flex}.nav-row i{color:#ff6c2e;font-style:normal}.track-link{color:#375eea;align-items:center;gap:5px;margin-left:auto;display:flex}.hero-reference{background-color:#0000;background-image:radial-gradient(circle at 75% 35%,#9fc8ff 0,#d7eaff 28%,#0000 50%),linear-gradient(105deg,#dff1ff,#ece8ff 64%,#e6d8ff);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:1.05fr 1fr;align-items:center;max-width:1460px;min-height:345px;margin:0 auto;padding:34px 80px;display:grid;position:relative;overflow:hidden}.hero-copy{max-width:540px}.hero-copy h1{letter-spacing:-1.8px;margin:8px 0 10px;font-size:46px;line-height:1.02}.hero-copy p{color:#5d6885;max-width:430px;font-size:15px}.hero-copy .primary{margin-top:6px}.trust{gap:24px;margin-top:28px;display:flex}.trust span{grid-template-columns:auto 1fr;column-gap:6px;font-size:11px;display:grid}.trust b{font-size:11px}.trust small{color:#77819a;grid-column:2}.hero-product-art{filter:drop-shadow(0 20px 24px #45588738);justify-content:center;align-items:end;gap:4px;font-size:76px;display:flex;position:relative}.hero-product-art>img{object-fit:contain;max-width:650px;max-height:290px}.sale-bubble{color:#fff;text-align:center;background:linear-gradient(145deg,#8e4fff,#5248ef);border-radius:50%;place-items:center;width:92px;height:92px;font-size:11px;line-height:1;display:grid;position:absolute;top:8px;right:14%}.sale-bubble b{font-size:25px}.hero-arrow{color:#4b5a7b;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:26px;position:absolute;top:45%;left:16px;box-shadow:0 4px 18px #44587a22}.hero-arrow.right{left:auto;right:16px}.category-icons{grid-template-columns:repeat(10,1fr);gap:18px;max-width:1320px;margin:16px auto 22px;padding:0 20px;display:grid}.category-icons a{text-align:center;font-size:11px;font-weight:700}.category-icons a>span{color:#3476f6;background:#eef6ff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 7px;display:grid}.category-icons img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ref-section{max-width:1320px;margin:18px auto}.section-title{align-items:center}.section-title h2{font-size:22px}.section-title p{font-size:12px}.section-title>a{color:#355ce9;font-size:12px;font-weight:700}.product-grid-ref{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.product-card-ref{background:#fff;border:1px solid #e5e9f3;border-radius:12px;min-width:0;position:relative;overflow:hidden}.product-image-ref{background:linear-gradient(#fbfcff,#f3f5fb);place-items:center;height:170px;padding:8px;display:grid}.product-image-ref img{object-fit:contain;width:100%;height:100%}.product-image-ref>span{font-size:62px}.product-card-body{padding:10px}.product-card-body .product-name{min-height:32px;margin:2px 0;font-size:12px}.product-card-body .stars{font-size:10px}.product-price{align-items:center;gap:7px;margin:7px 0;display:flex}.product-price b{font-size:16px}.product-price del{color:#9aa2b4;font-size:10px}.wish{z-index:2;color:#29416f;background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.deal-badge{z-index:2;color:#fff;background:#ff557d;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.card-actions{grid-template-columns:32px 1fr;gap:6px;display:grid}.card-actions .primary{padding:8px 6px;font-size:11px}.cart-square{color:#2856e7;background:#fff;border:1px solid #dce2f0;border-radius:7px}.promo-grid-ref{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:10px auto 18px;display:grid}.promo-grid-ref a{background:linear-gradient(100deg,#e4ebff,#efe3ff) 100%/cover;border-radius:10px;min-height:100px;padding:18px}.promo-grid-ref h3{margin:0;font-size:17px}.promo-grid-ref p{margin:4px 0 10px;font-size:12px}.promo-grid-ref span{color:#fff;background:#6547f5;border-radius:20px;padding:6px 12px;font-size:10px}.mini-product-row{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.mini-product-row a{border:1px solid var(--line);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:60px 1fr;padding:8px;font-size:10px;display:grid}.mini-product-row a>div{grid-row:1/4;width:55px;height:55px}.mini-product-row img{object-fit:contain;width:100%;height:100%}.mini-product-row strong{font-size:13px}.mini-product-row small{color:#f4a100}.reviews-home{max-width:1320px;margin:18px auto}.review-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.review-cards article{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:flex}.review-avatar{background:#e8ebff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.review-cards p{margin:4px 0;font-size:11px}.newsletter{color:#fff;background:linear-gradient(90deg,#5b4cf4,#2879ef);border-radius:8px;align-items:center;gap:16px;max-width:1320px;margin:18px auto 0;padding:12px 20px;font-size:11px;display:flex}.newsletter b{font-size:13px}.newsletter span{flex:1}.newsletter input{border:0;border-radius:20px;width:260px;padding:8px 13px}.newsletter button{color:#fff;background:#13204c;border:0;border-radius:20px;padding:8px 16px}.store-footer{color:#17213f;background:#f8f9fe;border-top:1px solid #e8ecf6;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;margin-top:0;padding:30px max(5vw,50vw - 660px);font-size:12px;display:grid}.store-footer>div{flex-direction:column;gap:7px;display:flex}.footer-brand{font-size:16px}.catalog-banner{background:linear-gradient(105deg,#e7f2ff,#e9e5ff);justify-content:space-between;align-items:center;max-width:1460px;min-height:180px;margin:auto;padding:28px 55px;display:flex}.catalog-banner h1{margin:8px 0;font-size:38px}.catalog-banner p{color:#5f6a85}.catalog-banner>div:last-child{font-size:62px}.catalog-layout{grid-template-columns:190px 1fr;gap:24px;max-width:1320px;margin:24px auto 50px;display:grid}.filter-sidebar{border-right:1px solid var(--line);padding-right:18px}.filter-sidebar h3{margin:20px 0 10px;font-size:13px}.filter-sidebar button,.filter-sidebar label{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:6px 7px;font-size:11px;display:flex}.filter-sidebar button.selected{color:#4e42df;background:#e9e6ff;font-weight:800}.filter-sidebar input[type=number]{border:1px solid var(--line);border-radius:7px;width:48%;margin-right:2%;padding:7px}.catalog-toolbar{align-items:center;gap:16px;margin-bottom:14px;display:flex}.catalog-toolbar>div:first-child{align-items:baseline;gap:8px;display:flex}.catalog-toolbar h2{margin:0}.catalog-toolbar span{color:var(--muted);font-size:11px}.catalog-toolbar .search{margin-left:auto}.catalog-toolbar select{border:1px solid var(--line);border-radius:8px;padding:9px 12px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-grid .product-image-ref{height:190px}.pdp-wrap{max-width:1320px;margin:20px auto 50px}.breadcrumbs{color:#7b8499;margin-bottom:14px;font-size:11px}.pdp-grid{grid-template-columns:72px 1fr 1fr;gap:16px;display:grid}.thumbs{flex-direction:column;gap:10px;display:flex}.thumbs button{border:1px solid var(--line);background:#f8f9fd;border-radius:9px;height:68px;padding:5px}.thumbs button.active{border:2px solid #6648f5}.thumbs img{object-fit:contain;width:100%;height:100%}.pdp-image{background:linear-gradient(#f8f9ff,#eef1fb);border-radius:14px;place-items:center;height:500px;display:grid}.pdp-image img{object-fit:contain;width:100%;height:100%}.pdp-image>span{font-size:160px}.pdp-info{padding:10px 8px 0 18px}.badges{gap:8px;display:flex}.badges span{color:#fff;background:#ff5a7d;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.badges .stock{color:#159260;background:#dff8ea}.pdp-info h1{margin:12px 0;font-size:29px;line-height:1.1}.pdp-info>p{color:#68728c;line-height:1.6}.variant-label{margin:16px 0 8px;font-size:12px;font-weight:800;display:block}.variant-swatches{flex-wrap:wrap;gap:8px;display:flex}.variant-swatches button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:8px 10px}.variant-swatches button.active{border:2px solid #6448f4}.variant-swatches small{color:var(--muted);display:block}.qty-buy{gap:9px;margin:20px 0;display:flex}.outline-buy{color:#5845e7;background:#fff;border:1px solid #6547f5;border-radius:8px;align-items:center;gap:7px;padding:0 20px;font-weight:800;display:flex}.delivery-box{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.delivery-box span{gap:6px;font-size:10px;display:flex}.delivery-box small{color:var(--muted);display:block}.pdp-tabs{border-bottom:1px solid var(--line);gap:45px;margin-top:24px;display:flex}.pdp-tabs b{padding:14px 8px}.pdp-tabs b:first-child{color:#5c47e8;border-bottom:2px solid #5c47e8}.pdp-details{grid-template-columns:1.4fr 1fr;gap:40px;padding:20px 8px;display:grid}.pdp-details p{color:#65708a;line-height:1.6}.checkout-page{max-width:1460px;margin:22px auto 60px;padding:0 28px}.checkout-steps{justify-content:center;align-items:center;max-width:720px;margin:0 auto 24px;display:flex}.checkout-steps span{color:#8a92a5;align-items:center;gap:6px;width:120px;font-size:11px;display:flex}.checkout-steps span:first-letter{font-weight:900}.checkout-steps i{background:#e0e4ee;flex:1;height:2px}.checkout-steps .done,.checkout-steps .active{color:#4d49e7}.checkout-grid{grid-template-columns:1.2fr .85fr;gap:22px;display:grid}.cart-panel,.order-summary{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.cart-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cart-title h1{margin:0;font-size:24px}.cart-title h1 small{font-size:13px;font-weight:500}.cart-title a{color:#4e55df;font-size:12px}.cart-line-ref{border-bottom:1px solid #eef1f7;grid-template-columns:78px 1fr auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.cart-product-img{background:#f5f6fb;border-radius:9px;place-items:center;width:72px;height:72px;display:grid}.cart-product-img img{object-fit:contain;width:100%;height:100%}.stock-dot{color:#1a9b66;margin-top:4px;font-size:10px}.remove{color:#7c8497;background:0 0;border:0;font-size:11px}.coupon-box{background:#faf8ff;border:1px dashed #8f79f7;border-radius:10px;gap:10px;margin-top:18px;padding:12px;display:flex}.coupon-box>div{flex:1}.coupon-box>div>div{margin-top:7px;display:flex}.coupon-box input{border:1px solid var(--line);border-radius:7px 0 0 7px;flex:1;padding:9px}.coupon-box button{color:#fff;background:#5f4cf1;border:0;border-radius:0 7px 7px 0;padding:0 20px}.checkout-section{border-bottom:1px solid var(--line);padding:10px 0}.checkout-section h3{font-size:14px}.checkout-section h3 span{color:#fff;background:#5c4bf0;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary input,.summary textarea,.checkout-section input,.checkout-section textarea{border:1px solid #dfe4f2;border-radius:8px;width:100%;margin:5px 0;padding:10px}.choice{position:relative}.choice strong{position:absolute;top:12px;right:10px}.summary-lines{padding-top:10px}.summary-lines>div{justify-content:space-between;padding:7px 0;display:flex}.summary-lines .discount{color:#17945f}.summary-lines .grand{border-top:1px solid var(--line);margin-top:5px;padding-top:12px}.place-order{padding:13px}.secure-note{text-align:center;color:#7d8598;font-size:10px}.auth-secondary{color:#5545dd;background:#f1efff;border:0;border-radius:9px;width:100%;margin-top:8px;padding:10px}.tracking-card{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:16px}.tracking-steps{justify-content:space-between;margin-top:18px;display:flex}.tracking-steps span{color:#a1a8b8;text-transform:capitalize;flex-direction:column;align-items:center;gap:5px;display:flex}.tracking-steps i{background:#eef0f5;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.tracking-steps .done{color:#1b9d6a}.tracking-steps .done i{background:#dff7eb}.review-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.admin-side{width:270px;padding:18px 12px;overflow:hidden}.admin{grid-template-columns:270px 1fr}.admin-scroll{flex:1;padding-right:4px;overflow:auto}.admin-group>label{color:#8296b8;text-transform:uppercase;letter-spacing:.08em;padding:7px 11px;font-size:10px;font-weight:800;display:block}.admin-group button{width:100%}.admin-group button span{font-size:12px}.extended-table .trow{grid-template-columns:1fr 2fr 1fr}@media (width<=1100px){.header-actions span{display:none}.product-grid-ref{grid-template-columns:repeat(4,1fr)}.category-icons{grid-template-columns:repeat(5,1fr)}.mini-product-row{grid-template-columns:repeat(3,1fr)}.hero-reference{padding:32px 50px}.catalog-layout,.pdp-wrap{padding:0 20px}.checkout-grid{grid-template-columns:1fr}.order-summary{position:static}.admin{grid-template-columns:82px 1fr}.admin-side{width:82px}.admin-group>label,.admin-group button span,.admin-brand b,.admin-brand small{display:none}.admin-group button{justify-content:center}.admin-side>a{font-size:0}}@media (width<=720px){.header-main{gap:10px;height:58px;padding:0 14px}.brand b{font-size:16px}.search-main{background:#fff;order:3;max-width:none;position:absolute;top:60px;left:14px;right:14px;box-shadow:0 4px 20px #283b6a18}.store-header{padding-bottom:48px}.header-actions{gap:12px}.nav-row{display:none}.hero-reference{border-radius:16px;width:calc(100% - 24px);min-height:250px;margin:10px 12px;padding:22px;display:block}.hero-copy h1{max-width:260px;font-size:31px}.hero-copy p{max-width:250px;font-size:12px}.hero-product-art{opacity:.9;font-size:38px;position:absolute;bottom:16px;right:8px}.sale-bubble{width:60px;height:60px;top:-25px;right:5px}.sale-bubble b{font-size:17px}.trust,.hero-arrow{display:none}.category-icons{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 12px}.category-icons a:nth-child(n+6):not(:last-child){display:none}.ref-section,.reviews-home,.promo-grid-ref,.newsletter{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.product-grid-ref{grid-template-columns:repeat(2,1fr);gap:9px}.product-image-ref{height:145px}.promo-grid-ref{grid-template-columns:1fr}.mini-product-row{grid-template-columns:repeat(2,1fr)}.review-cards{grid-template-columns:1fr}.newsletter{grid-template-columns:1fr auto;display:grid}.newsletter span{display:none}.newsletter input{width:100%}.store-footer{grid-template-columns:1fr 1fr;padding:25px 18px}.catalog-banner{min-height:125px;padding:20px}.catalog-banner h1{font-size:28px}.catalog-banner>div:last-child{font-size:36px}.catalog-layout{margin-top:12px;padding:0 12px;display:block}.filter-sidebar{display:none}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar .search{order:3;width:100%;max-width:none}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid .product-image-ref{height:150px}.pdp-wrap{padding:0 12px}.pdp-grid{grid-template-columns:1fr}.thumbs{flex-direction:row;order:2}.thumbs button{width:58px;height:58px}.pdp-image{height:340px}.pdp-info{padding:0}.pdp-info h1{font-size:23px}.qty-buy{z-index:10;background:#fff;padding:10px 0;position:sticky;bottom:0}.delivery-box{grid-template-columns:1fr}.pdp-tabs{gap:16px;font-size:11px;overflow:auto}.pdp-details{grid-template-columns:1fr}.checkout-page{padding:0 12px}.checkout-steps{display:none}.cart-panel,.order-summary{padding:14px}.cart-line-ref{grid-template-columns:58px 1fr auto;gap:8px}.cart-product-img{width:54px;height:54px}.cart-line-ref>.qty{grid-column:2}.cart-line-ref>.remove{grid-column:3}.two{grid-template-columns:1fr}.customer-dashboard{grid-template-columns:1fr!important}.customer-side{width:auto!important;position:static!important}.customer-menu{grid-template-columns:repeat(2,1fr);display:grid!important}.admin-main{padding:14px}.tracking-steps{gap:18px;overflow:auto}.tracking-steps span{min-width:70px}}.permission-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.permission-grid label{border:1px solid #e5e9f4;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.permission-grid small{color:#8790a5;font-size:10px;display:block}@media (width<=900px){.permission-grid{grid-template-columns:1fr}}.product-editor-v2{max-width:1100px}.flag-row{flex-wrap:wrap;gap:18px;margin:12px 0;display:flex}.file-field{color:#66718b;border:1px dashed #cfd5e6;border-radius:10px;padding:10px}.file-field input{border:0!important;padding:0!important}.inline-create{gap:8px;display:flex}.inline-create input{flex:1}.image-admin-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin:10px 0 18px;display:grid}.image-admin-grid>div{border:1px solid #e5e9f3;border-radius:9px;padding:6px}.image-admin-grid img{object-fit:contain;width:100%;height:90px}.image-admin-grid button{color:#c73755;background:#fff0f3;border:0;width:100%;padding:6px}.variant-admin-list{gap:6px;margin-bottom:10px;display:grid}.variant-admin-list>div{border:1px solid #e5e9f3;border-radius:8px;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:9px;display:grid}.variant-create{margin-top:10px}@media (width<=800px){.image-admin-grid{grid-template-columns:repeat(3,1fr)}.variant-admin-list>div{grid-template-columns:1fr 1fr}}.store-shell{--bme-green:#079653;--bme-green-dark:#006b3d;--bme-green-soft:#e8f7ef;--bme-red:#ed1c24;--bme-red-soft:#fff0f1;--bme-ink:#092b22;color:#13231e;background:#fff}.store-header{border-top:3px solid var(--bme-green);box-shadow:0 2px 18px #0b6b3a10}.header-main{height:72px}.brand{color:var(--bme-green-dark)}.brand-logo{object-fit:contain;border-radius:50%;width:48px;max-width:48px;max-height:48px}.brand b{letter-spacing:-.5px;font-weight:900}.search-main{background:#f8fbf9;border-color:#dcebe3}.search-main button{background:linear-gradient(135deg,#0aaa61,#047a46)}.cart-link>b{background:var(--bme-red)}.nav-row .all-categories{background:linear-gradient(135deg,#07894e,#05a35b)}.nav-row i{color:var(--bme-red)}.track-link{color:var(--bme-green-dark)}.hero-reference{background:radial-gradient(circle at 78% 30%,#bcebd2 0,#e4f7ed 27%,#0000 52%),linear-gradient(105deg,#f7fffa 0,#e8f7ef 55%,#fff0f1 100%);border-bottom:1px solid #dcefe5}.hero-copy .eyebrow{color:var(--bme-red)}.hero-copy h1,.hero-copy h1:first-line{color:#083d2a}.hero-copy .primary,.card-actions .primary{background:linear-gradient(135deg,#0aaa61,#047a46);box-shadow:0 8px 18px #07965320}.hero-copy .primary:hover,.card-actions .primary:hover{background:#047a46}.sale-bubble{background:linear-gradient(145deg,#13ad68,#047b47);box-shadow:0 12px 30px #067c4730}.hero-arrow{color:var(--bme-green-dark)}.category-icons a>span{color:#07894e;background:#e7f7ef}.category-icons a:nth-child(2n)>span{color:#ed1c24;background:#fff0f1}.category-icons a:nth-child(3n)>span{color:#079653;background:#e9f7f0}.section-title>a{color:var(--bme-green-dark)}.product-card-ref{transition:all .22s;box-shadow:0 6px 22px #073f2510}.product-card-ref:hover{border-color:#b8dfca;transform:translateY(-4px);box-shadow:0 15px 32px #073f2518}.deal-badge{background:var(--bme-red)}.wish.on{color:var(--bme-red)}.cart-square{color:var(--bme-green-dark);border-color:#b9ddca}.product-price b{color:#0b3a2b}.promo-grid-ref a{background:linear-gradient(105deg,#eaf8f1,#fff4f4);border:1px solid #d9eee3}.promo-grid-ref span{background:var(--bme-green)}.why-shop{max-width:1320px;margin:18px auto}.why-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.why-grid article{background:#fff;border:1px solid #e1eee7;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;display:flex}.why-grid article>span{background:var(--bme-green-soft);border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.why-grid article:nth-child(2n)>span{background:var(--bme-red-soft)}.why-grid b{font-size:12px;display:block}.why-grid small{color:#728079;margin-top:3px;font-size:10px;display:block}.review-avatar{background:var(--bme-green-soft);color:var(--bme-green-dark)}.newsletter{background:linear-gradient(90deg,#067c47,#0aaa61 62%,#ed1c24)}.newsletter button{background:#073d2b}.newsletter input:focus{outline:2px solid #ffffff90}.store-footer{background:#f7fbf9;border-top-color:#dcebe3}.footer-logo{width:38px!important;height:38px!important}.store-footer a:hover{color:var(--bme-green)}@media (width<=1100px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.header-main{height:62px}.brand-logo{width:38px;max-width:38px;max-height:38px}.brand b{font-size:15px}.hero-reference{background:linear-gradient(135deg,#effbf5 0,#dff5e9 60%,#fff0f1 100%)}.hero-copy h1{max-width:250px;font-size:30px}.hero-product-art{max-width:48%}.hero-product-art>img{max-width:100%;max-height:150px}.why-shop{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.why-grid{grid-template-columns:1fr 1fr;gap:8px}.why-grid article{padding:10px 8px}.why-grid article>span{width:36px;height:36px;font-size:16px}.why-grid small{display:none}.newsletter{background:linear-gradient(90deg,#067c47,#0aaa61)}.store-footer{grid-template-columns:1fr 1fr}}@media (width>=1101px){.store-shell{--bme-page-width:1240px;overflow-x:hidden}.header-main,.nav-row{width:calc(100% - 48px);max-width:var(--bme-page-width);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.header-main{gap:24px}.brand{flex:none;justify-content:flex-start;min-width:178px}.brand-logo{flex:0 0 48px}.search-main{flex:520px;max-width:590px}.header-actions{flex:none}.hero-reference,.category-icons,.ref-section,.promo-grid-ref,.why-shop,.reviews-home,.newsletter,.catalog-banner,.catalog-layout,.pdp-wrap,.checkout-page{width:calc(100% - 48px);max-width:var(--bme-page-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.hero-reference{border-radius:18px;min-height:330px;margin-top:16px;padding-left:54px;padding-right:54px;box-shadow:0 14px 42px #055b3414}.category-icons{margin-top:20px;padding-left:0;padding-right:0}.ref-section,.why-shop,.reviews-home{margin-top:24px}.promo-grid-ref{margin-top:12px;margin-bottom:24px}.newsletter{margin-top:22px}.store-footer{padding-left:max(24px,calc((100vw - var(--bme-page-width))/2));padding-right:max(24px,calc((100vw - var(--bme-page-width))/2));grid-template-columns:2fr 1fr 1fr 1.4fr}}@media (width>=721px) and (width<=1100px){.header-main,.nav-row{padding-left:20px;padding-right:20px}.hero-reference,.category-icons,.ref-section,.promo-grid-ref,.why-shop,.reviews-home,.newsletter,.catalog-banner,.catalog-layout,.pdp-wrap,.checkout-page{width:calc(100% - 32px);margin-left:auto;margin-right:auto}.hero-reference{border-radius:16px;margin-top:12px}}@media (width>=1101px){.store-shell{--bme-side-gap:50px;width:100%;max-width:none;overflow-x:hidden}.header-main,.nav-row,.hero-reference,.category-icons,.ref-section,.promo-grid-ref,.why-shop,.reviews-home,.newsletter,.catalog-banner,.catalog-layout,.pdp-wrap,.checkout-page{box-sizing:border-box;width:calc(100% - 100px);max-width:none;margin-left:50px;margin-right:50px}.header-main,.nav-row{padding-left:0;padding-right:0}.header-main{gap:24px}.brand{flex:none;justify-content:flex-start;min-width:178px}.brand-logo{flex:0 0 48px}.search-main{flex:auto;max-width:none}.header-actions{flex:none}.hero-reference{border-radius:18px;margin-top:16px;padding-left:54px;padding-right:54px}.store-footer{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:50px;padding-right:50px}}@media (width>=721px) and (width<=1100px){.header-main,.nav-row,.hero-reference,.category-icons,.ref-section,.promo-grid-ref,.why-shop,.reviews-home,.newsletter,.catalog-banner,.catalog-layout,.pdp-wrap,.checkout-page{box-sizing:border-box;width:calc(100% - 60px);max-width:none;margin-left:30px;margin-right:30px}.header-main,.nav-row{padding-left:0;padding-right:0}.store-footer{padding-left:30px;padding-right:30px}}@media (width<=720px){.header-main,.hero-reference,.category-icons,.ref-section,.promo-grid-ref,.why-shop,.reviews-home,.newsletter,.catalog-banner,.catalog-layout,.pdp-wrap,.checkout-page{box-sizing:border-box;width:calc(100% - 24px);max-width:none;margin-left:12px;margin-right:12px}.header-main{padding-left:0;padding-right:0}.store-footer{padding-left:12px;padding-right:12px}}.store-shell{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.bme-premium-hero{isolation:isolate;background:radial-gradient(circle at 76% 54%,#20b7703d 0 24%,#0000 25%),radial-gradient(circle at 83% 48%,#07965321 0 35%,#0000 36%),linear-gradient(108deg,#f8fffb 0%,#e7f8ef 52%,#d8f3e6 77%,#fff1f2 100%);border:1px solid #dceee4;min-height:330px;position:relative;overflow:hidden}.bme-premium-hero:before{content:"";z-index:-1;border:28px solid #ed1c24d1;border-radius:50%;width:720px;height:720px;position:absolute;top:-520px;right:-260px}.bme-premium-hero:after{content:"";z-index:-2;border:32px solid #079653c7;border-radius:50%;width:820px;height:820px;position:absolute;top:-520px;right:-320px}.bme-premium-hero .hero-copy{z-index:4;width:42%;padding:38px 0 24px;position:relative}.bme-premium-hero .eyebrow{color:#ed1c24;letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:900;line-height:1;display:block}.bme-premium-hero .hero-copy h1{color:#073d2b;letter-spacing:-2.4px;max-width:520px;margin:0;font-size:clamp(38px,3.3vw,58px);font-weight:950;line-height:.94}.bme-premium-hero .hero-copy h1 em{color:#ed1c24;font-style:normal}.bme-premium-hero .hero-copy p{color:#355b4d;max-width:420px;margin:14px 0 18px;font-size:15px;line-height:1.55}.bme-premium-hero .hero-cta{border-radius:999px;align-items:center;gap:12px;padding:12px 22px;font-weight:900;display:inline-flex}.bme-premium-hero .hero-cta span{font-size:18px}.bme-premium-hero .trust{grid-template-columns:repeat(4,minmax(105px,1fr));gap:10px;width:min(610px,145%);margin-top:32px;display:grid}.bme-premium-hero .trust>span{color:#163e30;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:7px;display:grid}.bme-premium-hero .trust i{background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid;box-shadow:0 6px 16px #073d2b14}.bme-premium-hero .trust b{white-space:nowrap;font-size:10px}.bme-premium-hero .trust small{color:#647a71;white-space:nowrap;font-size:8px}.bme-premium-hero .premium-art{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:58%;height:100%;display:flex;position:absolute;bottom:0;right:2.5%}.bme-premium-hero .premium-art>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 24px #073d2b24);mix-blend-mode:multiply;border-radius:24px;width:100%;height:86%}.bme-premium-hero .sale-bubble{color:#fff;border:5px solid #ffffffbf;flex-direction:column;justify-content:center;align-items:center;width:102px;height:102px;line-height:1;display:flex;position:absolute;top:18px;right:16%}.bme-premium-hero .sale-bubble small{font-size:11px;font-weight:900}.bme-premium-hero .sale-bubble b{margin:3px 0;font-size:31px}.bme-premium-hero .new-arrivals{color:#092b22;text-align:center;font-family:Segoe Print,Comic Sans MS,cursive;font-size:22px;line-height:.9;position:absolute;top:46%;right:4%;transform:rotate(-7deg)}.bme-premium-hero .new-arrivals b{font-size:28px}.bme-premium-hero .hero-dots{gap:7px;display:flex;position:absolute;bottom:15px;right:18%}.bme-premium-hero .hero-dots i{background:#8fa8a0;border-radius:50%;width:8px;height:8px}.bme-premium-hero .hero-dots i:first-child{background:#079653;border-radius:20px;width:26px}.bme-premium-hero .hero-arrow{z-index:6;background:#fffffff0;border:1px solid #dbe9e1;border-radius:50%;width:42px;height:42px;box-shadow:0 8px 24px #073d2b1f}.bme-premium-hero .hero-arrow:hover{color:#fff;background:#079653;border-color:#079653}@media (width<=1100px){.bme-premium-hero{min-height:310px}.bme-premium-hero .hero-copy{width:48%}.bme-premium-hero .premium-art{width:54%;right:1%}.bme-premium-hero .trust{grid-template-columns:repeat(2,1fr);width:100%;max-width:380px;margin-top:22px}.bme-premium-hero .new-arrivals{display:none}}@media (width<=720px){.bme-premium-hero{background:linear-gradient(145deg,#f8fffb 0%,#e3f7ec 70%,#fff0f1 100%);min-height:330px;padding:22px 18px 14px}.bme-premium-hero:before{border-width:16px;width:360px;height:360px;top:-250px;right:-210px}.bme-premium-hero:after{border-width:18px;width:420px;height:420px;top:-270px;right:-250px}.bme-premium-hero .hero-copy{width:58%;padding:8px 0 0}.bme-premium-hero .eyebrow{font-size:10px}.bme-premium-hero .hero-copy h1{letter-spacing:-1.3px;font-size:30px;line-height:.98}.bme-premium-hero .hero-copy p{margin:10px 0 13px;font-size:11px;line-height:1.4}.bme-premium-hero .hero-cta{padding:9px 14px;font-size:11px}.bme-premium-hero .premium-art{width:56%;height:68%;bottom:3px;right:-5%}.bme-premium-hero .premium-art>img{object-position:center bottom;height:100%}.bme-premium-hero .sale-bubble{border-width:3px;width:62px;height:62px;top:13px;right:8%}.bme-premium-hero .sale-bubble small{font-size:7px}.bme-premium-hero .sale-bubble b{font-size:18px}.bme-premium-hero .trust{gap:8px;width:auto;margin:0;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.bme-premium-hero .trust>span{display:none}.bme-premium-hero .trust>span:first-child,.bme-premium-hero .trust>span:nth-child(2){display:grid}.bme-premium-hero .hero-dots{bottom:13px;right:20px}}.lifestyle-slider{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5ece7;min-height:390px;transition:background-image .35s;box-shadow:0 16px 42px #0c372614}.lifestyle-slider:before,.lifestyle-slider:after{display:none}.lifestyle-slider .hero-copy{width:43%;padding:54px 0 44px}.lifestyle-slider .hero-copy h1{color:#083f2b;letter-spacing:-2.5px;max-width:560px;font-size:clamp(40px,3.55vw,62px);line-height:.98}.lifestyle-slider .hero-copy p{color:#465c53;max-width:480px;font-size:16px;line-height:1.6}.lifestyle-slider .hero-cta{color:#fff;background:#079653;border:0;box-shadow:0 10px 24px #07965333}.lifestyle-slider .hero-cta:hover{background:#067a45}.lifestyle-slider .trust{width:min(650px,150%);margin-top:34px}.lifestyle-slider .trust i{color:#079653;border:1px solid #e3eee8}.lifestyle-slider>.hero-arrow{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lifestyle-slider>.hero-arrow.right{left:auto;right:14px}.lifestyle-slider .slider-dots{z-index:7;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.lifestyle-slider .slider-dots button{cursor:pointer;background:#073d2b52;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:all .2s}.lifestyle-slider .slider-dots button.active{background:#079653;width:28px}@media (width<=1100px){.lifestyle-slider{background-position:58%;min-height:350px}.lifestyle-slider .hero-copy{width:50%;padding:42px 0 38px}.lifestyle-slider .hero-copy h1{font-size:clamp(34px,4.8vw,50px)}.lifestyle-slider .trust{width:100%;max-width:440px}}@media (width<=720px){.lifestyle-slider{background-position:64%;background-size:auto 100%;min-height:430px;padding:24px 18px 16px}.lifestyle-slider:after{content:"";z-index:0;background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 42%,#ffffff52 75%,#ffffff14 100%);display:block;position:absolute;inset:0}.lifestyle-slider .hero-copy{z-index:2;width:72%;padding:20px 0 70px;position:relative}.lifestyle-slider .hero-copy h1{letter-spacing:-1.5px;font-size:34px;line-height:1}.lifestyle-slider .hero-copy p{max-width:290px;font-size:12px;line-height:1.5}.lifestyle-slider .trust{z-index:3;bottom:24px;left:18px;right:18px}.lifestyle-slider .slider-dots{z-index:4;bottom:10px}.lifestyle-slider>.hero-arrow{z-index:5;width:34px;height:34px;left:8px}.lifestyle-slider>.hero-arrow.right{left:auto;right:8px}}.lifestyle-slider{align-items:center;display:flex}.lifestyle-slider:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffffc 0%,#fffffff7 22%,#ffffffe0 38%,#ffffff94 50%,#ffffff24 62%,#fff0 74%);position:absolute;inset:0;display:block!important}.lifestyle-slider .hero-copy{z-index:3;box-sizing:border-box;width:50%;max-width:680px;margin:0;padding:46px 18px 42px 38px;position:relative}.lifestyle-slider .hero-copy h1{text-align:left;width:100%;max-width:620px;margin-left:0}.lifestyle-slider .hero-copy p{text-align:left;width:100%;max-width:520px;margin-left:0}.lifestyle-slider .hero-cta{margin-left:0}.lifestyle-slider .trust{width:100%;max-width:650px;margin-left:0}@media (width>=1400px){.lifestyle-slider .hero-copy{width:48%;max-width:760px;padding-left:48px}}@media (width>=721px) and (width<=1100px){.lifestyle-slider:before{background:linear-gradient(90deg,#fffffffc 0%,#fffffff2 30%,#ffffffb8 50%,#ffffff1f 72%)}.lifestyle-slider .hero-copy{width:55%;max-width:560px;padding:36px 12px 36px 32px}}@media (width<=720px){.lifestyle-slider:before{background:linear-gradient(90deg,#fffffffc 0%,#fffffff5 38%,#ffffffb8 58%,#ffffff29 82%,#fff0 100%);display:block!important}.lifestyle-slider .hero-copy{width:68%;max-width:360px;padding:18px 0 76px 8px}.lifestyle-slider .hero-copy h1{max-width:330px}.lifestyle-slider .hero-copy p{max-width:290px}}.lifestyle-slider:before{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffc 0%,#fffffff5 24%,#ffffffdb 39%,#ffffff85 51%,#ffffff1a 64%,#fff0 74%)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.lifestyle-slider:after{content:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:0!important;height:0!important;display:none!important}.lifestyle-slider .hero-copy{z-index:3;position:relative}.lifestyle-slider>.hero-arrow,.lifestyle-slider .slider-dots{z-index:8}@media (width<=720px){.lifestyle-slider:before{content:""!important;background:linear-gradient(90deg,#fffffffc 0%,#fffffff2 38%,#ffffffad 60%,#ffffff1f 84%,#fff0 100%)!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important;inset:0!important}.lifestyle-slider:after{content:none!important;display:none!important}}.nav-row>a:not(.track-link){color:#10251d;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.nav-row>a:not(.track-link):hover{color:var(--bme-green-dark);background:#eef8f2}.nav-row .all-categories{color:#10251d!important;background:0 0!important}.nav-row>a.nav-active,.nav-row .all-categories.nav-active{box-shadow:0 7px 18px #07894e29;color:#fff!important;background:linear-gradient(135deg,#07894e,#05a35b)!important}.nav-row>a.nav-active i{color:#fff}.nav-row>a.nav-active:hover{color:#fff;transform:translateY(-1px)}.nav-row .track-link{color:var(--bme-green-dark);margin-left:auto;padding:9px 0;box-shadow:none!important;background:0 0!important}.admin{--admin-side-width:280px;grid-template-columns:var(--admin-side-width) minmax(0,1fr);background:#f6f8fd;height:100dvh;min-height:100vh;transition:grid-template-columns .22s;display:grid;overflow:hidden}.admin.admin-collapsed{--admin-side-width:84px}.admin-side{box-sizing:border-box;background:#123564;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100dvh;min-height:0;padding:18px 14px 14px;display:grid;position:sticky;top:0;overflow:hidden!important}.admin-side-head{align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.admin-side-head .admin-brand{flex:1;align-items:center;gap:10px;min-width:0;padding:6px 4px;display:flex}.admin-brand-copy{flex-direction:column;min-width:0;display:flex}.admin-brand-copy b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-brand-copy small{text-transform:capitalize;margin:2px 0 0!important}.admin-collapse-btn{cursor:pointer;flex:0 0 38px;place-items:center;width:38px;height:38px;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:10px!important;padding:0!important;display:grid!important}.admin-collapse-btn:hover{background:#ffffff29!important}.admin-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;min-height:0;padding:2px 4px 16px 0;overflow:hidden auto}.admin-scroll::-webkit-scrollbar{width:7px}.admin-scroll::-webkit-scrollbar-track{background:0 0}.admin-scroll::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:99px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff61}.admin-group{margin-bottom:16px}.admin-group>label{color:#8fb0df;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 10px 6px;font-size:11px;font-weight:900;line-height:1;display:block}.admin-side .admin-group button{white-space:nowrap;flex:none;width:100%;min-height:44px;margin:2px 0;padding:11px 12px}.admin-side .admin-group button svg{flex:none}.admin-side .admin-group button span{text-overflow:ellipsis;overflow:hidden}.admin-side-footer{border-top:1px solid #ffffff1f;gap:4px;padding-top:10px;display:grid}.admin-side .admin-side-footer a{box-sizing:border-box;white-space:nowrap;width:100%;min-height:42px;margin:0}.admin-side-footer a svg{flex:none}.admin.admin-collapsed .admin-side{padding-left:10px;padding-right:10px}.admin.admin-collapsed .admin-side-head{flex-direction:column}.admin.admin-collapsed .admin-brand{justify-content:center;width:100%}.admin.admin-collapsed .admin-brand-copy,.admin.admin-collapsed .admin-group>label,.admin.admin-collapsed .admin-group button span,.admin.admin-collapsed .admin-side-footer a span{display:none}.admin.admin-collapsed .admin-group{margin-bottom:7px}.admin.admin-collapsed .admin-group button,.admin.admin-collapsed .admin-side-footer a{justify-content:center;padding-left:0;padding-right:0}.admin.admin-collapsed .admin-group button svg,.admin.admin-collapsed .admin-side-footer a svg{width:20px;height:20px}.admin-main{contain:none;min-width:0;height:100dvh;min-height:0;position:relative;padding:0!important;overflow:hidden!important}.admin-content-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c2d8 transparent;min-width:0;height:100%;padding:34px 38px 50px;overflow:auto}.admin-content-scroll::-webkit-scrollbar{width:9px;height:9px}.admin-content-scroll::-webkit-scrollbar-track{background:0 0}.admin-content-scroll::-webkit-scrollbar-thumb{background:#c4ccdc;border-radius:99px}.admin-content-scroll::-webkit-scrollbar-thumb:hover{background:#aab6cb}.admin-content-scroll .panel.table{overflow-x:auto}.admin-content-scroll .thead,.admin-content-scroll .trow{min-width:720px}@media (width<=1000px) and (width>=721px){.admin{--admin-side-width:230px;grid-template-columns:var(--admin-side-width) minmax(0,1fr)!important;display:grid!important}.admin.admin-collapsed{--admin-side-width:76px}.admin-side{flex-wrap:initial!important;width:auto!important;height:100dvh!important;min-height:0!important;display:grid!important;position:sticky!important}.admin-side .admin-brand{display:flex!important}.admin-main{height:100dvh}.admin-content-scroll{padding:26px 22px 40px}}@media (width<=720px){.admin,.admin.admin-collapsed{grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow:hidden;grid-template-columns:1fr!important;display:grid!important}.admin-side{grid-template-rows:auto minmax(0,1fr);max-height:42vh;padding:10px 12px;top:auto;width:100%!important;height:auto!important;position:relative!important}.admin-side-head{flex-direction:row!important}.admin.admin-collapsed .admin-brand-copy{display:flex}.admin.admin-collapsed .admin-brand{justify-content:flex-start}.admin-scroll{gap:8px;padding-bottom:8px;display:flex;overflow:auto}.admin-group{min-width:165px;margin:0}.admin.admin-collapsed .admin-group>label{display:block}.admin.admin-collapsed .admin-group button span{display:inline}.admin.admin-collapsed .admin-group button{justify-content:flex-start;padding:10px}.admin-side-footer{display:none}.admin-main{height:auto;min-height:0}.admin-content-scroll{height:100%;padding:18px 14px 34px}}.admin-side .admin-side-footer .admin-logout{box-sizing:border-box;color:#ffdfe2;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:42px;margin:0;padding:12px;display:flex}.admin-side .admin-side-footer .admin-logout:hover{color:#fff;background:#ef444429}.admin-side-footer .admin-logout svg{flex:none}.admin.admin-collapsed .admin-side-footer .admin-logout{justify-content:center;padding-left:0;padding-right:0}.admin.admin-collapsed .admin-side-footer .admin-logout span{display:none}.admin-content-scroll,.admin-content-scroll>*,.admin-content-scroll .panel,.admin-content-scroll .editor-card,.admin-content-scroll .payment-admin,.admin-content-scroll .review-admin,.admin-content-scroll .extended-table{min-width:0;max-width:100%}.admin-content-scroll img{max-width:100%}.admin-content-scroll input,.admin-content-scroll textarea,.admin-content-scroll select,.admin-content-scroll button{min-width:0;max-width:100%}.admin-title{flex-wrap:wrap;align-items:flex-start;gap:16px}.admin-title>div{flex:320px;min-width:0}.admin-title>button,.admin-title>.actions{flex:none}.admin-content-scroll .actions,.admin-content-scroll .mini-actions,.admin-content-scroll .order-actions,.admin-content-scroll .card-actions{flex-wrap:wrap}.admin-content-scroll .form-grid>*,.admin-content-scroll .permission-grid>*,.admin-content-scroll .stat-grid>*,.admin-content-scroll .analytics-grid>*{min-width:0}.admin-content-scroll .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content-scroll .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-scroll .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-scroll .image-admin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-content-scroll .table,.admin-content-scroll .extended-table,.admin-content-scroll .user-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.admin-content-scroll .table>.thead,.admin-content-scroll .table>.trow,.admin-content-scroll .extended-table>.thead,.admin-content-scroll .extended-table>.trow,.admin-content-scroll .user-table>.thead,.admin-content-scroll .user-table>.trow{min-width:720px}.admin-content-scroll .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-scroll .json-editor,.admin-content-scroll textarea{resize:vertical;width:100%}.admin-content-scroll .inline-create{flex-wrap:wrap}.admin-content-scroll .inline-create input{min-width:220px}@media (width<=1200px){.admin-content-scroll .stat-grid,.admin-content-scroll .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-scroll .image-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.admin-content-scroll .analytics-grid,.admin-content-scroll .form-grid{grid-template-columns:1fr}.admin-content-scroll .form-grid textarea{grid-column:auto}.admin-content-scroll .permission-grid{grid-template-columns:1fr}.admin-content-scroll .image-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-scroll .variant-admin-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-side{max-height:48vh;grid-template-rows:auto minmax(0,1fr) auto!important}.admin-side-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;display:grid!important}.admin-side .admin-side-footer a,.admin-side .admin-side-footer .admin-logout,.admin.admin-collapsed .admin-side-footer a,.admin.admin-collapsed .admin-side-footer .admin-logout{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:38px;margin:0;padding:7px 5px;font-size:10px}.admin.admin-collapsed .admin-side-footer a span,.admin.admin-collapsed .admin-side-footer .admin-logout span{display:inline}.admin-side-footer svg{width:17px;height:17px}.admin-content-scroll{padding:16px 12px 30px}.admin-title{margin-bottom:14px}.admin-title>div{flex-basis:100%}.admin-title>button,.admin-title>.primary{width:100%}.admin-content-scroll .panel,.admin-content-scroll .editor-card{border-radius:14px;padding:14px}.admin-content-scroll .stat-grid{grid-template-columns:1fr;gap:10px}.admin-content-scroll .stat{padding:14px}.admin-content-scroll .form-grid,.admin-content-scroll .permission-grid,.admin-content-scroll .analytics-grid{grid-template-columns:1fr}.admin-content-scroll .image-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-scroll .variant-admin-list>div{grid-template-columns:1fr}.admin-content-scroll .actions>button,.admin-content-scroll .actions>a{flex:140px}.admin-content-scroll .inline-create{grid-template-columns:1fr;display:grid}.admin-content-scroll .inline-create input{width:100%;min-width:0}.admin-content-scroll .table>.thead,.admin-content-scroll .table>.trow,.admin-content-scroll .extended-table>.thead,.admin-content-scroll .extended-table>.trow,.admin-content-scroll .user-table>.thead,.admin-content-scroll .user-table>.trow{min-width:680px}.admin-content-scroll .admin-orders .thead{display:grid}.admin-content-scroll .admin-orders .trow{grid-template-columns:1fr 1.35fr 1fr 1fr .8fr 1.2fr!important}}@media (width<=420px){.admin-side{max-height:52vh}.admin-content-scroll{padding:12px 9px 24px}.admin-content-scroll .image-admin-grid{grid-template-columns:1fr 1fr}.admin-side .admin-side-footer a,.admin-side .admin-side-footer .admin-logout{font-size:9px}}.admin{width:100%;max-width:100vw}.admin-side{align-self:stretch;width:100%!important;min-width:0!important;max-width:100%!important}.admin-main{width:100%;min-width:0;max-width:100%}.admin.admin-collapsed .admin-side{width:100%!important;max-width:84px!important}.admin.admin-collapsed .admin-side-head{align-items:center}.admin.admin-collapsed .admin-brand{padding:5px 0 3px}.admin.admin-collapsed .shop-bag-logo{margin:0 auto}.admin.admin-collapsed .admin-collapse-btn{margin:2px auto 4px}.admin.admin-collapsed .admin-scroll{width:100%;padding-right:0}.admin.admin-collapsed .admin-group button{border-radius:12px;width:100%;min-width:0}.admin.admin-collapsed .admin-group button.active{box-shadow:0 8px 22px #2769ff38}.admin.admin-collapsed .admin-side-footer{width:100%}.admin-group button{transition:background .18s,color .18s,transform .18s,box-shadow .18s}.admin-group button:hover{color:#fff;background:#ffffff14}.admin-group button.active{box-shadow:0 8px 20px #265fee33}.admin-group button:active{transform:scale(.985)}.admin-content-scroll{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.admin-content-scroll>*{width:100%;max-width:100%}.admin-content-scroll .panel,.admin-content-scroll .editor-card{background:linear-gradient(#fff 0%,#fdfdff 100%);border:1px solid #e6eaf3;box-shadow:0 10px 30px #1b305c0e}.admin-content-scroll .editor-card{border-radius:20px;padding:22px}.admin-content-scroll .panel{border-radius:18px}.roles-admin{gap:18px;display:grid}.roles-admin .role-message{margin:0}.role-card{position:relative;overflow:hidden;margin:0!important}.role-card:before{content:"";background:linear-gradient(#3477ff,#6b4cff);width:4px;position:absolute;top:0;bottom:0;left:0}.role-card-super:before{background:linear-gradient(#079653,#16b86b)}.role-card-head{border-bottom:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.role-identity{align-items:center;gap:13px;min-width:0;display:flex}.role-icon{color:#4b61ef;background:linear-gradient(145deg,#eef4ff,#f4efff);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.role-card-super .role-icon{color:#078b50;background:#eaf8f1}.role-identity h2{color:#101a3a;margin:0 0 3px;font-size:21px;line-height:1.15}.role-identity small{color:#7d879d;text-transform:capitalize}.role-save{min-width:154px;box-shadow:0 8px 20px #564df02e}.super-role-note{color:#086a40;background:#f0faf5;border:1px solid #d8efe3;border-radius:14px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px 16px;display:flex}.super-role-note svg{flex:none;margin-top:1px}.super-role-note div{gap:3px;display:grid}.super-role-note b{color:#075d39}.super-role-note span{color:#5c7669;font-size:13px;line-height:1.45}.role-summary{justify-content:space-between;align-items:center;gap:14px;padding:14px 2px 4px;display:flex}.role-summary>span{color:#26324f;font-size:13px;font-weight:800}.role-summary small{color:#8992a6;text-align:right}.admin-content-scroll .permission-grid{gap:10px;margin-top:12px}.admin-content-scroll .permission-grid label{cursor:pointer;background:#fbfcff;border:1px solid #e5eaf4;border-radius:14px;align-items:flex-start;gap:11px;min-height:82px;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.admin-content-scroll .permission-grid label:hover{border-color:#cbd7f1;transform:translateY(-1px);box-shadow:0 7px 18px #253b6812}.admin-content-scroll .permission-grid label.permission-on{background:linear-gradient(145deg,#f8faff,#f6f4ff);border-color:#cdd8ff}.admin-content-scroll .permission-grid input[type=checkbox]{accent-color:#3477ff;width:18px;min-width:18px;height:18px;margin:2px 0 0}.admin-content-scroll .permission-grid label>span{gap:4px;min-width:0;display:grid}.admin-content-scroll .permission-grid b{color:#121d3b;font-size:14px;line-height:1.25}.admin-content-scroll .permission-grid small{color:#8a94a8;overflow-wrap:anywhere;font-size:10px}@media (width<=1000px) and (width>=721px){.admin.admin-collapsed .admin-side{max-width:76px!important}.role-card-head{align-items:flex-start}}@media (width<=720px){.admin-side,.admin.admin-collapsed .admin-side{width:100%!important;max-width:100%!important}.admin-content-scroll{overflow-x:hidden}.role-card{border-radius:16px!important;padding:16px!important}.role-card-head{flex-direction:column;align-items:stretch}.role-save{width:100%;min-width:0}.role-summary{flex-direction:column;align-items:flex-start;gap:4px}.role-summary small{text-align:left}.admin-content-scroll .permission-grid label{min-height:0}}.admin-content-scroll{background:radial-gradient(circle at 92% 2%,#4a63ff0e,#0000 25%),linear-gradient(#f6f8fc 0%,#f8f9fd 100%)}.admin-content-scroll .admin-title{margin:0 0 20px;padding:0 2px}.admin-content-scroll .admin-title h1{color:#0f1b3d;letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(27px,2.25vw,38px);line-height:1.08}.admin-content-scroll .admin-title p{color:#77839d;max-width:760px;margin:0;font-size:14px;line-height:1.55}.admin-content-scroll .admin-title .primary{border-radius:12px;min-height:44px;padding:0 18px;box-shadow:0 9px 22px #4650ee29}.admin-content-scroll .panel,.admin-content-scroll .editor-card,.admin-content-scroll .tracking-card,.admin-content-scroll .dashboard-inline-error{background:#fff!important;border:1px solid #e4e9f2!important;border-radius:18px!important;box-shadow:0 8px 26px #1a2e580e!important}.admin-content-scroll .panel{margin-bottom:16px;padding:20px}.admin-content-scroll .editor-card{margin:0 0 16px;padding:20px}.admin-content-scroll .panel h2,.admin-content-scroll .editor-card h2{color:#111c3c;letter-spacing:-.02em}.admin-content-scroll .panel h3,.admin-content-scroll .editor-card h3{color:#172344}.admin-content-scroll .muted{color:#7c879e}.admin-content-scroll .stat-grid{gap:14px;margin-bottom:18px}.admin-content-scroll .stat{min-height:112px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 7px 22px #192d570d;background:linear-gradient(145deg,#fff 0%,#fbfcff 100%)!important;border:1px solid #e5eaf3!important;border-radius:17px!important;padding:18px!important}.admin-content-scroll .stat:hover{transform:translateY(-2px);box-shadow:0 11px 28px #192d5714;border-color:#d7def0!important}.admin-content-scroll .stat>svg{box-sizing:border-box;color:#3477ef;background:#edf4ff;border-radius:14px;width:46px;height:46px;padding:11px}.admin-content-scroll .stat small{color:#7b879f;font-size:12px}.admin-content-scroll .stat strong{color:#0c1738;letter-spacing:-.03em;font-size:clamp(22px,2vw,30px)}.admin-content-scroll .analytics-grid{gap:14px}.admin-content-scroll .analytics-grid .panel{margin:0}.admin-content-scroll .analytics-filter{background:#fff;border:1px solid #e5eaf3;border-radius:15px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;padding:12px;display:flex;box-shadow:0 6px 18px #1c2f570a}.admin-content-scroll .metric-row{border-bottom:1px solid #eef1f6;min-height:43px;padding:9px 2px}.admin-content-scroll .metric-row:last-child{border-bottom:0}.admin-content-scroll .panel.table,.admin-content-scroll .extended-table,.admin-content-scroll .user-table{overflow:auto;border-radius:18px!important;padding:0!important}.admin-content-scroll .table .thead,.admin-content-scroll .extended-table .thead,.admin-content-scroll .user-table .thead{color:#64718d;letter-spacing:.035em;text-transform:uppercase;background:#f6f8fc;border-bottom:1px solid #e6ebf3;align-items:center;min-height:48px;padding:0 16px;font-size:11px;font-weight:800}.admin-content-scroll .table .trow,.admin-content-scroll .extended-table .trow,.admin-content-scroll .user-table .trow{background:#fff;border-bottom:1px solid #eef1f6;align-items:center;min-height:58px;padding:10px 16px;transition:background .16s}.admin-content-scroll .table .trow:last-child,.admin-content-scroll .extended-table .trow:last-child,.admin-content-scroll .user-table .trow:last-child{border-bottom:0}.admin-content-scroll .table .trow:hover,.admin-content-scroll .extended-table .trow:hover,.admin-content-scroll .user-table .trow:hover{background:#fafbff}.admin-content-scroll .trow b{color:#16213f}.admin-content-scroll .trow small{color:#9099ad;margin-top:3px;display:block}.admin-content-scroll input:not([type=checkbox]):not([type=radio]),.admin-content-scroll textarea,.admin-content-scroll select{box-sizing:border-box;color:#17213f;background:#fff;border:1px solid #dfe5ef;border-radius:11px;outline:none;width:100%;min-height:43px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.admin-content-scroll textarea{min-height:104px;line-height:1.5}.admin-content-scroll input:not([type=checkbox]):not([type=radio]):focus,.admin-content-scroll textarea:focus,.admin-content-scroll select:focus{background:#fff;border-color:#6d75ee;box-shadow:0 0 0 3px #5b56e71a}.admin-content-scroll label{color:#4e5a74}.admin-content-scroll label>input,.admin-content-scroll label>textarea,.admin-content-scroll label>select{margin-top:6px}.admin-content-scroll .form-grid{gap:12px}.admin-content-scroll .editor-head,.admin-content-scroll .pay-head,.admin-content-scroll .content-card-head{border-bottom:1px solid #edf0f6;margin-bottom:16px;padding-bottom:14px}.admin-content-scroll .editor-head h2,.admin-content-scroll .pay-head h2,.admin-content-scroll .content-card-head h2{margin:0 0 4px}.admin-content-scroll .editor-head p,.admin-content-scroll .pay-head small{color:#8590a5}.admin-content-scroll .payment-admin,.admin-content-scroll .review-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-content-scroll .payment-admin>.editor-card,.admin-content-scroll .review-admin>.editor-card{margin:0}.admin-content-scroll button{border-radius:10px;min-height:38px;font-weight:750}.admin-content-scroll button:not(.primary):not(.pill):not(.admin-collapse-btn){color:#33415f;background:#fff;border:1px solid #dfe5ef}.admin-content-scroll button:not(.primary):not(.pill):not(.admin-collapse-btn):hover{background:#f8faff;border-color:#cbd4e5}.admin-content-scroll .primary{box-shadow:0 7px 17px #4853ea29;color:#fff!important;background:linear-gradient(135deg,#3477f4,#684cf5)!important;border:0!important}.admin-content-scroll .primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.admin-content-scroll .pill{min-height:34px;padding:7px 12px}.admin-content-scroll .status{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.admin-content-scroll .toggle-row,.admin-content-scroll .flag-row label{background:#fafbfe;border:1px solid #e6eaf2;border-radius:10px;padding:8px 10px}.admin-content-scroll .flag-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.admin-content-scroll .inline-create{background:#f9faff;border:1px solid #e7ebf3;border-radius:13px;gap:9px;padding:12px}.admin-content-scroll .image-admin-grid{gap:10px}.admin-content-scroll .image-admin-grid>div{background:#fff;border:1px solid #e5eaf2;border-radius:13px;padding:8px}.admin-content-scroll .image-admin-grid img{border-radius:9px}.admin-content-scroll .variant-admin-list>div{background:#fbfcff;border:1px solid #e7ebf2;border-radius:12px;margin-bottom:8px;padding:11px}.admin-content-scroll .low-stock{background:#fff9f6!important}.admin-content-scroll .low-stock b:first-child{color:#a94825}.admin-content-scroll .message{color:#334667;background:#f4f8ff;border:1px solid #dbe4f5;border-radius:12px;margin-bottom:14px;padding:12px 14px}.admin-content-scroll .dashboard-inline-error{padding:18px;background:snow!important;border-color:#f0d3d3!important}.admin-content-scroll .panel:has(>p:only-child){align-items:center;min-height:92px;display:flex}@media (width>=1201px){.admin-content-scroll{padding:30px 34px 44px}}@media (width<=1100px){.admin-content-scroll .payment-admin,.admin-content-scroll .review-admin{grid-template-columns:1fr}.admin-content-scroll .stat{min-height:100px}}@media (width<=720px){.admin-content-scroll .admin-title{margin-bottom:14px}.admin-content-scroll .admin-title h1{font-size:27px}.admin-content-scroll .admin-title p{font-size:12px}.admin-content-scroll .panel,.admin-content-scroll .editor-card{padding:14px;border-radius:15px!important}.admin-content-scroll .stat{min-height:88px;padding:14px!important}.admin-content-scroll .stat>svg{width:40px;height:40px;padding:9px}.admin-content-scroll .analytics-filter{grid-template-columns:1fr;display:grid}.admin-content-scroll .analytics-filter>*{width:100%}.admin-content-scroll .payment-admin,.admin-content-scroll .review-admin{grid-template-columns:1fr}.admin-content-scroll .editor-head,.admin-content-scroll .pay-head,.admin-content-scroll .content-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.admin-content-scroll .flag-row{grid-template-columns:1fr 1fr;display:grid}.admin-content-scroll .actions{grid-template-columns:1fr;display:grid}.admin-content-scroll .actions>*{width:100%}}@media (width<=420px){.admin-content-scroll .flag-row{grid-template-columns:1fr}.admin-content-scroll .admin-title h1{font-size:24px}}.admin-content-scroll .variant-edit-row{align-items:center;grid-template-columns:minmax(150px,1.5fr) minmax(130px,1fr) 100px 120px auto!important}.admin-content-scroll .variant-edit-row input{min-width:0}.admin-content-scroll .danger-btn{color:#b52f3b!important;background:#fff7f8!important;border:1px solid #f0cdd2!important}.admin-content-scroll .danger-btn:hover{background:#ffebee!important;border-color:#e9b6be!important}.admin-content-scroll .settings-json{min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (width<=900px){.admin-content-scroll .variant-edit-row{grid-template-columns:1fr 1fr!important}.admin-content-scroll .variant-edit-row .mini-actions{grid-column:1/-1}}@media (width<=560px){.admin-content-scroll .variant-edit-row{grid-template-columns:1fr!important}.admin-content-scroll .variant-edit-row .mini-actions{grid-column:auto}}.admin-content-scroll .product-admin-table .thead,.admin-content-scroll .product-admin-table .trow{grid-template-columns:minmax(180px,1.6fr) minmax(110px,.8fr) minmax(100px,.8fr) 90px minmax(150px,1fr)}.admin-content-scroll .inventory-admin-table .thead,.admin-content-scroll .inventory-admin-table .trow{grid-template-columns:minmax(180px,1.6fr) minmax(110px,.8fr) 110px 130px 90px}.admin-content-scroll .notification-admin-table .trow{grid-template-columns:minmax(190px,1.5fr) minmax(140px,1fr) minmax(110px,.7fr) minmax(150px,1fr) auto}@media (width<=900px){.admin-content-scroll .product-admin-table .thead,.admin-content-scroll .inventory-admin-table .thead{display:none}.admin-content-scroll .product-admin-table .trow,.admin-content-scroll .inventory-admin-table .trow,.admin-content-scroll .notification-admin-table .trow{gap:8px;grid-template-columns:1fr!important}.admin-content-scroll .product-admin-table .trow>*,.admin-content-scroll .inventory-admin-table .trow>*,.admin-content-scroll .notification-admin-table .trow>*{width:100%}}.customer-profile .avatar{flex:none;overflow:hidden}.customer-profile .avatar.has-photo{background:#fff;padding:0}.customer-profile .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-photo-editor{border:1px solid var(--line);background:linear-gradient(135deg,#fbfdfc,#f4fbf7);border-radius:16px;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.profile-photo-preview{background:var(--bme-green-soft,#e7f7ef);width:92px;height:92px;color:var(--bme-green-dark,#06653d);border:4px solid #fff;border-radius:50%;flex:0 0 92px;place-items:center;font-size:34px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 28px #084b301f}.profile-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo-actions{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.profile-photo-actions>div:first-child{flex-direction:column;gap:4px;display:flex}.profile-photo-actions small{color:var(--muted);font-size:12px}.profile-photo-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profile-upload-btn{color:#fff;cursor:pointer;background:#079653;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.profile-upload-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.profile-upload-btn.disabled{opacity:.58;pointer-events:none}.profile-upload-btn input{display:none!important}.admin-profile-photo{object-fit:cover;border:2px solid #ffffffbf;border-radius:11px;flex:0 0 38px;width:38px;height:38px;box-shadow:0 4px 14px #00000029}.admin.admin-collapsed .admin-profile-photo{flex-basis:40px;width:40px;height:40px}@media (width<=720px){.profile-photo-editor{align-items:flex-start}.profile-photo-actions{flex-direction:column;align-items:flex-start}.profile-photo-preview{flex-basis:76px;width:76px;height:76px}.profile-photo-buttons{width:100%}}@media (width<=480px){.profile-photo-editor{flex-direction:column}.profile-photo-preview{align-self:center}.profile-photo-actions{width:100%}.profile-photo-buttons>*{flex:1}}.orders-admin-v3{max-width:1600px;margin:0 auto}.orders-title .actions{gap:10px;display:flex}.orders-title .actions button{align-items:center;gap:7px;display:inline-flex}.soft-action{color:#2457c8;cursor:pointer;background:#eef5ff;border:1px solid #dce5f3;border-radius:10px;padding:11px 15px;font-weight:800}.order-admin-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.order-admin-main{min-width:0}.order-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.order-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e9f4;border-radius:13px;min-width:0;padding:14px;transition:all .18s;box-shadow:0 7px 22px #1e3a6e0a}.order-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1e3a6e14}.order-kpi-icon{color:#1768e8;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.order-kpi strong{color:#0d1d43;font-size:21px;display:block}.order-kpi small{color:#71809c;margin-top:3px;font-weight:700;display:block}.order-kpi.orange .order-kpi-icon{color:#ff9300;background:#fff2dc}.order-kpi.indigo .order-kpi-icon{color:#2366df;background:#eaf1ff}.order-kpi.purple .order-kpi-icon{color:#6b48e8;background:#f0eaff}.order-kpi.green .order-kpi-icon{color:#0a9a5a;background:#e3f8ed}.order-workspace,.order-side-card{background:#fff;border:1px solid #e2e8f2;border-radius:14px;box-shadow:0 8px 30px #1935640a}.order-tabs{border-bottom:1px solid #e9eef6;gap:24px;padding:0 16px;display:flex;overflow:auto}.order-tabs button{white-space:nowrap;color:#65748f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 2px 13px;font-weight:750}.order-tabs button span{font-size:11px}.order-tabs button.active{color:#2366ef;border-color:#2366ef}.order-filters{grid-template-columns:minmax(220px,1fr) minmax(260px,.85fr) 150px auto;gap:9px;padding:14px;display:grid}.order-search,.date-filter{color:#7a879d;background:#fff;border:1px solid #dfe6f1;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.order-search input,.date-filter input{color:#17213c;background:0 0;border:0;outline:0;width:100%;min-width:0}.date-filter input{font-size:11px}.order-filters>select{background:#fff;border:1px solid #dfe6f1;border-radius:9px;padding:0 10px}.filter-button{color:#fff;background:#2368f2;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:flex}.order-table-wrap{border-top:1px solid #eef2f7;overflow:auto}.order-table-head,.order-table-row{grid-template-columns:34px 100px minmax(165px,1.3fr) 100px 125px 125px 130px 80px;align-items:center;gap:10px;min-width:990px;padding:11px 14px;display:grid}.order-table-head{color:#65738e;text-transform:uppercase;letter-spacing:.02em;background:#f8faff;font-size:10px;font-weight:850}.order-table-row{color:#23304c;border-top:1px solid #edf1f7;font-size:11px}.order-table-row:hover,.order-table-row.selected{background:#f8fbff}.order-table-row small{color:#8793a8;margin-top:2px;display:block}.customer-cell{min-width:0}.customer-cell b,.customer-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-status,.payment-status{text-transform:capitalize;white-space:nowrap;color:#56657d;background:#edf1f6;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.order-status.pending,.order-status.confirmed{color:#b96d00;background:#fff1d8}.order-status.processing{color:#2461ce;background:#e5efff}.order-status.shipped,.order-status.out_for_delivery{color:#6744d8;background:#eee8ff}.order-status.delivered,.payment-status.paid{color:#0d8b50;background:#dff7e9}.order-status.cancelled,.payment-status.refunded{color:#d82d3c;background:#ffe5e8}.order-status.return_requested,.order-status.refund_pending{color:#a86400;background:#fff0dc}.order-status.returned,.order-status.refunded{color:#4d4fc7;background:#e8e9ff}.payment-status.unpaid{color:#a96700;background:#fff1d8}.payment-cell b{text-transform:capitalize;margin-bottom:4px;font-size:10px;display:block}.view-order{color:#2863ce;cursor:pointer;background:#f3f7ff;border:1px solid #dce7f8;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:7px 8px;font-weight:800;display:inline-flex}.order-loading{text-align:center;color:#77849b;padding:35px}.order-table-footer{color:#7b879c;border-top:1px solid #e9eef6;justify-content:space-between;padding:11px 14px;font-size:10px;display:flex}.order-table-footer button{color:#2863ce;cursor:pointer;background:0 0;border:0;font-weight:800}.order-admin-sidecards{gap:14px;display:grid}.order-side-card{padding:15px}.side-card-title{color:#122145;align-items:center;gap:7px;display:flex}.side-card-title span{color:#8490a5;margin-left:auto;font-size:9px}.order-chart{color:#3f67f1;background:linear-gradient(#f8faff,#fff);border-radius:8px;width:100%;height:95px;margin:10px 0 4px}.order-money-stats{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr;gap:8px;padding-top:11px;display:grid}.order-money-stats div{min-width:0}.order-money-stats small{color:#8490a4;font-size:9px;display:block}.order-money-stats strong{margin-top:3px;font-size:13px;display:block}.recent-order{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;gap:4px 8px;width:100%;padding:10px 0;display:grid}.recent-order:last-child{border-bottom:0}.recent-order span b,.recent-order span small{display:block}.recent-order span small{color:#8793a7;margin-top:2px}.recent-order>strong{font-size:11px}.recent-order .order-status{grid-column:2;justify-self:end}.order-detail-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09162f47;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-detail-drawer{background:#fff;width:min(440px,94vw);height:100%;padding:20px;overflow:auto;box-shadow:-18px 0 60px #1429502e}.order-detail-head{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.order-detail-head h2{margin:0 0 8px}.order-detail-head>button{cursor:pointer;background:#f2f5fa;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.order-detail-id{justify-content:space-between;gap:12px;padding:14px 0;display:flex}.order-detail-id small{color:#7c889e}.order-detail-drawer section{border-top:1px solid #edf1f6;padding:14px 0}.order-detail-drawer h3{margin:0 0 10px;font-size:12px}.order-detail-drawer p{color:#66748e;font-size:11px;line-height:1.6}.order-detail-items>div{grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.order-item-thumb{background:#f3f6fb;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.order-item-thumb img{object-fit:contain;width:100%;height:100%}.order-detail-items b{font-size:11px}.order-detail-items small{color:#8490a5;font-size:9px;display:block}.order-total-lines div{justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.order-total-lines .grand{border-top:1px solid #e7ecf4;margin-top:6px;padding-top:10px;font-size:14px}.order-detail-drawer label{color:#53627d;margin:9px 0;font-size:10px;font-weight:800;display:block}.order-detail-drawer label input,.order-detail-drawer label select{color:#17213c;background:#fff;border:1px solid #dfe6f0;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.order-detail-actions{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:20px;display:grid}.order-detail-actions button{cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:9px;padding:10px;font-weight:800}.order-detail-actions .primary{border:0;justify-content:center;align-items:center;gap:6px;display:flex}.orders-admin-v3 .message{margin:0 0 12px}@media (width<=1380px){.order-admin-layout{grid-template-columns:1fr}.order-admin-sidecards{grid-template-columns:1fr 1fr}.order-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.order-filters{grid-template-columns:1fr 1fr}.order-search{grid-column:1/-1}.order-kpis{grid-template-columns:repeat(2,1fr)}.order-admin-sidecards{grid-template-columns:1fr}.orders-title{align-items:flex-start}.orders-title .actions{flex-wrap:wrap;width:100%}.orders-title .actions button{flex:1;justify-content:center}}@media (width<=620px){.order-kpis{grid-template-columns:1fr 1fr;gap:7px}.order-kpi{padding:11px}.order-kpi strong{font-size:18px}.order-filters{grid-template-columns:1fr}.order-search{grid-column:auto}.date-filter{min-width:0}.filter-button{justify-content:center;height:40px}.order-tabs{gap:18px}.order-detail-drawer{width:100vw}.order-detail-actions{grid-template-columns:1fr}}.orders-admin-v3,.orders-admin-v3 *{min-width:0}.orders-admin-v3{width:100%;max-width:1600px;overflow:visible}.order-admin-layout{width:100%}.order-workspace{overflow:hidden}.order-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.order-table-wrap{-webkit-overflow-scrolling:touch}.order-detail-drawer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (width<=1500px){.order-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.order-admin-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1280px){.order-admin-layout{grid-template-columns:1fr}.order-admin-sidecards{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filters{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr) 145px auto}}@media (width<=1024px){.orders-admin-v3 .admin-title.orders-title{flex-wrap:wrap;align-items:flex-start;gap:14px}.orders-title .actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.orders-title .actions button{justify-content:center;width:100%}.order-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.order-search{grid-column:1/-1}.order-filters>select,.filter-button{min-height:42px}.order-admin-sidecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.order-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.order-kpi{grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.order-kpi-icon{grid-row:1/3;width:38px;height:38px;margin:0}.order-kpi strong{font-size:19px;line-height:1.1}.order-kpi small{margin:2px 0 0;font-size:10px}.order-tabs{gap:18px;padding:0 12px}.order-tabs button{padding:13px 1px 11px;font-size:11px}.order-filters{grid-template-columns:1fr;padding:12px}.order-search{grid-column:auto}.date-filter{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:42px;padding:6px 10px;display:grid}.date-filter input{min-height:30px}.filter-button{justify-content:center}.order-admin-sidecards{grid-template-columns:1fr}.order-table-head{display:none}.order-table-wrap{background:#f7f9fd;padding:10px;overflow:visible}.order-table-row{background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:100%;margin:0 0 10px;padding:0;display:grid;overflow:hidden;box-shadow:0 5px 18px #1e3a6e09;border:1px solid #e2e8f2!important;min-width:0!important}.order-table-row:hover,.order-table-row.selected{background:#fff;box-shadow:0 8px 24px #2368f214;border-color:#bdd2fa!important}.order-table-row>*{text-align:right;border-bottom:1px solid #eef2f7;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 12px;display:flex}.order-table-row>:before{color:#7b879b;text-transform:uppercase;letter-spacing:.04em;text-align:left;margin-right:auto;font-size:9px;font-weight:850}.order-table-row>span:first-child:before{content:"#"}.order-table-row>b:nth-child(2):before{content:"Order ID"}.order-table-row>.customer-cell:before{content:"Customer"}.order-table-row>b:nth-child(4):before{content:"Total"}.order-table-row>span:nth-child(5):before{content:"Status"}.order-table-row>span:nth-child(6):before{content:"Order date"}.order-table-row>.payment-cell:before{content:"Payment"}.order-table-row>.view-order:before{content:"Action";color:#7b879b}.order-table-row>.customer-cell{text-align:right;grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.order-table-row>.customer-cell:before{grid-row:1/3;align-self:center}.order-table-row>.customer-cell b,.order-table-row>.customer-cell small{white-space:normal;overflow-wrap:anywhere;justify-self:end;max-width:100%}.order-table-row>.payment-cell{grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.order-table-row>.payment-cell:before{grid-row:1/3;align-self:center}.order-table-row>.payment-cell b,.order-table-row>.payment-cell i{justify-self:end}.order-table-row>.view-order{color:#2863ce;background:0 0;border:0;border-radius:0;padding:9px 12px;font-size:11px}.order-table-row>:nth-last-child(-n+2){border-bottom:0}.order-table-footer{flex-wrap:wrap;align-items:center;gap:12px}}@media (width<=600px){.orders-admin-v3{font-size:14px}.orders-admin-v3 .admin-title.orders-title{margin-bottom:14px}.orders-title h1{line-height:1.15;font-size:25px!important}.orders-title p{font-size:12px}.orders-title .actions{grid-template-columns:1fr 1fr;gap:7px}.orders-title .actions button{padding:10px 8px;font-size:11px}.order-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.order-kpi{border-radius:11px;grid-template-columns:34px 1fr;column-gap:8px;padding:10px}.order-kpi-icon{border-radius:9px;width:34px;height:34px}.order-kpi strong{font-size:17px}.order-kpi small{font-size:9px}.order-workspace,.order-side-card{border-radius:12px}.order-tabs{gap:15px;padding:0 10px}.order-tabs button{padding:12px 1px 10px;font-size:10px}.order-filters{gap:8px;padding:10px}.order-search,.date-filter{width:100%}.date-filter{grid-template-columns:auto 1fr;gap:4px 7px}.date-filter svg{grid-row:1/3}.date-filter span{display:none}.date-filter input{width:100%}.order-table-wrap{padding:8px}.order-table-row{grid-template-columns:1fr;margin-bottom:8px}.order-table-row>*{min-height:36px;padding:8px 10px;border-bottom:1px solid #eef2f7!important}.order-table-row>:last-child{border-bottom:0!important}.order-table-row>.view-order{background:#f3f7ff;border-radius:8px;justify-content:center;width:calc(100% - 20px);margin:8px 10px;border:1px solid #dce7f8!important}.order-table-row>.view-order:before{display:none}.order-table-footer{padding:10px;font-size:9px}.order-table-footer button{margin-left:auto}.order-side-card{padding:12px}.order-money-stats{grid-template-columns:1fr 1fr}.recent-order{padding:9px 0}.order-detail-backdrop{align-items:flex-end}.order-detail-drawer{width:100vw;max-width:100vw;height:min(92dvh,92vh);padding:16px max(14px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-radius:18px 18px 0 0;box-shadow:0 -18px 60px #14295033}.order-detail-head{z-index:2;background:#fff;padding-top:16px;position:sticky;top:-16px}.order-detail-head h2{font-size:20px}.order-detail-id{flex-direction:column;gap:4px}.order-detail-items>div{grid-template-columns:42px minmax(0,1fr) auto}.order-detail-items strong{font-size:10px}.order-detail-actions{bottom:calc(-16px - env(safe-area-inset-bottom));padding:10px 0 calc(16px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr;margin-top:4px;position:sticky}}@media (width<=390px){.orders-title .actions,.order-kpis{grid-template-columns:1fr}.order-kpi{grid-template-columns:36px 1fr}.order-money-stats{grid-template-columns:1fr}.side-card-title{flex-wrap:wrap}.side-card-title span{width:100%;margin-left:25px}}.orders-admin-v3 .order-workspace{width:100%;overflow:hidden}.admin-content-scroll .orders-admin-v3 .order-tabs{scrollbar-width:none;border-bottom:1px solid #e8edf5;align-items:stretch;gap:30px;width:100%;min-height:44px;padding:0 16px;display:flex;overflow:auto hidden}.admin-content-scroll .orders-admin-v3 .order-tabs::-webkit-scrollbar{display:none}.admin-content-scroll .orders-admin-v3 .order-tabs button,.admin-content-scroll .orders-admin-v3 .order-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){white-space:nowrap;flex:none;width:auto;min-width:0;min-height:44px;margin:0;padding:0 1px;font-size:12px;font-weight:750;line-height:44px;box-shadow:none!important;color:#65738d!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.admin-content-scroll .orders-admin-v3 .order-tabs button:hover,.admin-content-scroll .orders-admin-v3 .order-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn):hover{color:#245fe4!important;background:0 0!important;border-color:#0000!important}.admin-content-scroll .orders-admin-v3 .order-tabs button.active,.admin-content-scroll .orders-admin-v3 .order-tabs button.active:hover{color:#2465ee!important;border-bottom-color:#2465ee!important}.admin-content-scroll .orders-admin-v3 .order-tabs button span{font-size:10px;font-weight:700}.admin-content-scroll .orders-admin-v3 .order-filters{background:#fff;grid-template-columns:minmax(280px,1.45fr) minmax(330px,1fr) minmax(125px,.48fr) 88px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.admin-content-scroll .orders-admin-v3 .order-search,.admin-content-scroll .orders-admin-v3 .date-filter,.admin-content-scroll .orders-admin-v3 .order-filters>select{width:100%;height:38px;min-height:38px;box-shadow:none;background:#fff;border:1px solid #dfe6f1;border-radius:8px;margin:0}.admin-content-scroll .orders-admin-v3 .order-search,.admin-content-scroll .orders-admin-v3 .date-filter{padding:0 10px}.admin-content-scroll .orders-admin-v3 .order-search input,.admin-content-scroll .orders-admin-v3 .date-filter input{height:36px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:11px}.admin-content-scroll .orders-admin-v3 .order-search input{font-size:12px}.admin-content-scroll .orders-admin-v3 .date-filter{grid-template-columns:15px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;display:grid}.admin-content-scroll .orders-admin-v3 .date-filter svg{width:14px;height:14px}.admin-content-scroll .orders-admin-v3 .date-filter span{text-align:center;color:#7c879b}.admin-content-scroll .orders-admin-v3 .order-filters>select{color:#25334f;padding:0 9px;font-size:11px}.admin-content-scroll .orders-admin-v3 .filter-button,.admin-content-scroll .orders-admin-v3 .filter-button:not(.primary):not(.pill):not(.admin-collapse-btn){white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:88px;height:38px;min-height:38px;margin:0;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#3477f4,#5d55f4)!important;border:0!important;border-radius:8px!important;box-shadow:0 5px 14px #3477f429!important}.admin-content-scroll .orders-admin-v3 .filter-button:hover,.admin-content-scroll .orders-admin-v3 .filter-button:not(.primary):not(.pill):not(.admin-collapse-btn):hover{color:#fff!important;background:linear-gradient(135deg,#286be8,#5148e8)!important}@media (width<=1180px){.admin-content-scroll .orders-admin-v3 .order-tabs{gap:24px}.admin-content-scroll .orders-admin-v3 .order-filters{grid-template-columns:minmax(240px,1.3fr) minmax(290px,1fr) 125px 84px}.admin-content-scroll .orders-admin-v3 .filter-button,.admin-content-scroll .orders-admin-v3 .filter-button:not(.primary):not(.pill):not(.admin-collapse-btn){width:84px}}@media (width<=900px){.admin-content-scroll .orders-admin-v3 .order-tabs{gap:22px;min-height:42px;padding:0 12px}.admin-content-scroll .orders-admin-v3 .order-tabs button,.admin-content-scroll .orders-admin-v3 .order-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){min-height:42px;font-size:11px;line-height:42px}.admin-content-scroll .orders-admin-v3 .order-filters{grid-template-columns:minmax(0,1fr) 145px 88px;gap:8px;padding:10px 12px}.admin-content-scroll .orders-admin-v3 .order-search{grid-column:1/-1}.admin-content-scroll .orders-admin-v3 .date-filter{grid-column:1/2}.admin-content-scroll .orders-admin-v3 .order-filters>select{grid-column:2/3}.admin-content-scroll .orders-admin-v3 .filter-button,.admin-content-scroll .orders-admin-v3 .filter-button:not(.primary):not(.pill):not(.admin-collapse-btn){grid-column:3/4;width:88px}}@media (width<=600px){.admin-content-scroll .orders-admin-v3 .order-tabs{gap:20px;min-height:40px;padding:0 10px}.admin-content-scroll .orders-admin-v3 .order-tabs button,.admin-content-scroll .orders-admin-v3 .order-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){min-height:40px;font-size:10px;line-height:40px}.admin-content-scroll .orders-admin-v3 .order-filters{grid-template-columns:1fr;gap:8px;padding:10px}.admin-content-scroll .orders-admin-v3 .order-search,.admin-content-scroll .orders-admin-v3 .date-filter,.admin-content-scroll .orders-admin-v3 .order-filters>select,.admin-content-scroll .orders-admin-v3 .filter-button,.admin-content-scroll .orders-admin-v3 .filter-button:not(.primary):not(.pill):not(.admin-collapse-btn){grid-column:1;width:100%}.admin-content-scroll .orders-admin-v3 .date-filter{grid-template-columns:15px minmax(0,1fr) 10px minmax(0,1fr)}}@media (width<=420px){.admin-content-scroll .orders-admin-v3 .date-filter{grid-template-rows:34px 34px;grid-template-columns:15px minmax(0,1fr);gap:0 7px;height:auto;min-height:76px;padding:3px 9px}.admin-content-scroll .orders-admin-v3 .date-filter svg{grid-row:1/3}.admin-content-scroll .orders-admin-v3 .date-filter span{display:none}.admin-content-scroll .orders-admin-v3 .date-filter input{height:34px}}.people-admin-page{min-width:0}.people-admin-title{gap:18px}.people-toolbar{align-items:center;gap:12px;margin:0 0 14px;display:flex}.people-search{color:#70809b;background:#fff;border:1px solid #dfe6f1;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;display:flex;box-shadow:0 5px 18px #18345f09}.people-search:focus-within{border-color:#8eb3ff;box-shadow:0 0 0 3px #2368f214}.people-search input{width:100%;min-width:0;font:inherit;color:#17213c;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.people-search button{color:#66758f;cursor:pointer;background:#f0f4fa;border:0;border-radius:8px;width:30px;height:30px;font-size:20px;line-height:1}.people-result-count{color:#71809a;white-space:nowrap;background:#fff;border:1px solid #dfe6f1;border-radius:13px;align-items:center;gap:7px;height:48px;padding:0 15px;display:flex}.people-result-count b{color:#14213f}.people-table-card{background:#fff;border:1px solid #dfe6f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1935640b}.people-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.people-table{min-width:1040px}.people-head,.people-row{align-items:center;column-gap:14px;display:grid}.people-table-users .people-head,.people-table-users .people-row{grid-template-columns:48px minmax(190px,1.15fr) minmax(230px,1.35fr) 190px 160px 170px}.people-table-groups{min-width:900px}.people-table-groups .people-head,.people-table-groups .people-row{grid-template-columns:48px minmax(180px,.9fr) minmax(300px,1.7fr) 140px 180px}.people-head{color:#64728c;text-transform:uppercase;letter-spacing:.035em;background:#f7f9fc;border-bottom:1px solid #e5eaf2;min-height:58px;padding:0 20px;font-size:11px;font-weight:850}.people-row{color:#1c2945;border-bottom:1px solid #edf1f6;min-height:76px;padding:10px 20px}.people-row:last-child{border-bottom:0}.people-row:hover{background:#fbfcff}.people-number{color:#8b97aa;font-variant-numeric:tabular-nums;font-size:12px;font-weight:850}.people-person{align-items:center;gap:11px;min-width:0;display:flex}.people-avatar{color:#2e64df;background:linear-gradient(135deg,#e9f2ff,#eee9ff);border:1px solid #e1e8f4;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.people-avatar img{object-fit:cover;width:100%;height:100%}.people-name{min-width:0}.people-name b,.people-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-name b{font-size:13px}.people-name small{color:#3970d9;background:#eef4ff;border-radius:999px;width:max-content;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:800}.people-email,.group-description{text-overflow:ellipsis;white-space:nowrap;color:#475671;min-width:0;overflow:hidden}.people-row select{color:#1e2a45;background:#fff;border:1px solid #dfe6f1;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 11px}.people-row select:disabled{color:#758198;background:#f5f7fa}.people-actions{white-space:nowrap;align-items:center;gap:7px;display:flex!important}.people-actions button{color:#31415e;cursor:pointer;background:#fff;border:1px solid #dce4f0;border-radius:9px;min-height:38px;padding:0 11px;font-weight:800}.people-actions .danger-btn{color:#c52e3b;background:#fff8f8;border-color:#f4cfd3}.people-actions small{color:#929db0}.people-status{border-radius:999px;justify-content:center;align-items:center;min-width:78px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.people-status.active{color:#13844d;background:#e1f7ea}.people-status.disabled{color:#6f7a8c;background:#f1f3f6}.group-name b{font-size:13px}.people-empty{color:#8a96aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.people-empty b{color:#33415c}.people-empty span{font-size:11px}.people-editor{margin-top:16px}.people-editor textarea{width:100%;min-height:100px;margin-top:12px}@media (width<=900px){.people-admin-title{flex-wrap:wrap;align-items:flex-start!important}.people-admin-title .primary{width:auto}.people-toolbar{flex-direction:column;align-items:stretch}.people-search,.people-result-count{width:100%}.people-result-count{justify-content:center}.people-table-card{border-radius:13px}.people-table{min-width:960px}.people-table-groups{min-width:840px}.people-head,.people-row{padding-left:14px;padding-right:14px}.people-table-scroll{scrollbar-width:thin}.people-table-scroll:after{content:"Swipe horizontally to see all columns";color:#8490a5;background:#fff;width:max-content;padding:7px 12px;font-size:9px;display:block;position:sticky;left:0}}@media (width<=560px){.people-admin-page .admin-title h1{font-size:24px}.people-admin-page .admin-title p{font-size:12px}.people-admin-title .primary,.people-admin-page>.admin-title .primary{width:100%}.people-search{border-radius:11px;height:44px}.people-result-count{border-radius:11px;height:42px}.people-table{min-width:900px}.people-table-groups{min-width:800px}.people-row{min-height:68px}.people-head{min-height:52px}.people-avatar{flex-basis:36px;width:36px;height:36px}.people-editor{padding:14px}.people-editor .form-grid{grid-template-columns:1fr}}.catalog-admin-products{--product-green:#18a957;--product-green-dark:#0f8b49;--product-green-soft:#e9f8ef;--product-red:#ed3347;--product-ink:#13203c;--product-muted:#73809a;--product-line:#e1e7ef;min-width:0}.catalog-products-title{gap:18px;align-items:center!important}.catalog-products-title h1{color:var(--product-ink);letter-spacing:-.035em;font-weight:900}.catalog-products-title p{color:var(--product-muted)}.catalog-add-product{background:linear-gradient(135deg,var(--product-green),#0d9550);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;min-height:48px;padding:0 19px;font-weight:850;box-shadow:0 10px 24px #18a95733}.catalog-add-product:hover{transform:translateY(-1px);box-shadow:0 13px 28px #18a95740}.catalog-products-card{border:1px solid var(--product-line);background:#fff;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 34px #1a31530e}.catalog-product-tabs{border-bottom:1px solid var(--product-line);-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:flex-end;gap:28px;min-height:62px;padding:0 22px;display:flex;overflow-x:auto}.catalog-product-tabs button{color:#6e7b92;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:61px;padding:0 2px;font-size:13px;font-weight:800;position:relative}.catalog-product-tabs button b{font-weight:900}.catalog-product-tabs button.active{color:var(--product-green-dark)}.catalog-product-tabs button.active:after{content:"";background:var(--product-green);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.catalog-product-toolbar{grid-template-columns:minmax(260px,1fr) 190px 165px auto;align-items:center;gap:11px;padding:16px 20px 12px;display:grid}.catalog-product-search{color:#7c899d;background:#fff;border:1px solid #dce4ee;border-radius:10px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.catalog-product-search:focus-within{border-color:#70c99a;box-shadow:0 0 0 3px #18a95717}.catalog-product-search input{width:100%;min-width:0;color:var(--product-ink);box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.catalog-product-search button{color:#73809a;cursor:pointer;background:#f1f5f5;border:0;border-radius:7px;width:26px;height:26px}.catalog-product-toolbar>select{color:#33415d;background:#fff;border:1px solid #dce4ee;border-radius:10px;outline:0;min-width:0;height:43px;padding:0 12px}.catalog-product-toolbar>select:focus{border-color:#70c99a;box-shadow:0 0 0 3px #18a95714}.catalog-view-toggle{background:#f8fafc;border:1px solid #dce4ee;border-radius:10px;gap:5px;padding:4px;display:flex}.catalog-view-toggle button{color:#73809a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:33px;display:grid}.catalog-view-toggle button.active{background:var(--product-green);color:#fff;box-shadow:0 4px 10px #18a9572e}.catalog-product-result{color:#8a95a7;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:0 21px 10px;font-size:11px;display:flex}.catalog-product-result b{color:var(--product-ink)}.catalog-product-result button{color:var(--product-green-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.catalog-product-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.catalog-product-table{border-top:1px solid #eef1f5;min-width:980px}.catalog-product-head,.catalog-product-row{grid-template-columns:44px minmax(250px,1.5fr) minmax(135px,.8fr) 130px 85px 125px 165px;align-items:center;gap:12px;display:grid}.catalog-product-head{color:#67748b;text-transform:uppercase;letter-spacing:.035em;background:#f7f9fb;border-bottom:1px solid #e4e9f0;min-height:47px;padding:0 20px;font-size:10px;font-weight:900}.catalog-product-row{color:#27344f;border-bottom:1px solid #edf1f5;min-height:76px;padding:9px 20px}.catalog-product-row:last-child{border-bottom:0}.catalog-product-row:hover{background:#fbfefc}.catalog-row-number{color:#9aa4b3;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.catalog-product-identity{align-items:center;gap:11px;min-width:0;display:flex}.catalog-product-thumb{color:#8794a7;background:#f6f8fa;border:1px solid #e3e8ef;border-radius:11px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.catalog-product-thumb img{object-fit:contain;width:100%;height:100%}.catalog-product-identity>div:last-child{min-width:0}.catalog-product-identity b,.catalog-product-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-product-identity b{color:var(--product-ink);font-size:12px}.catalog-product-identity small{color:#8a96a8;margin-top:4px;font-size:10px}.catalog-category{color:#55647c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.catalog-price{color:#24324c;font-size:12px}.catalog-stock{font-size:12px}.catalog-stock.empty{color:var(--product-red)}.catalog-product-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:70px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.catalog-product-status.active{background:var(--product-green-soft);color:var(--product-green-dark)}.catalog-product-status.out_of_stock{color:#d52f43;background:#fff0f2}.catalog-product-status.draft{color:#6f7a8b;background:#f0f2f5}.catalog-product-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.catalog-product-actions button{color:#33415b;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:8px;height:34px;padding:0 10px;font-size:10px;font-weight:850}.catalog-product-actions button:hover{color:var(--product-green-dark);background:#f6fdf9;border-color:#92d4ad}.catalog-product-actions button.remove{color:#c93545}.catalog-product-actions button.remove:hover{color:#c52b3d;background:#fff8f9;border-color:#f0bdc3}.catalog-product-empty{color:#8b96a8;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.catalog-product-empty b{color:#34415b}.catalog-product-empty span{font-size:11px}.catalog-product-admin-grid{border-top:1px solid #eef1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 20px 22px;display:grid}.catalog-product-admin-grid article{background:#fff;border:1px solid #e2e8ef;border-radius:14px;min-width:0;transition:all .18s;overflow:hidden}.catalog-product-admin-grid article:hover{border-color:#cfe9d9;transform:translateY(-2px);box-shadow:0 12px 26px #17304f14}.catalog-grid-image{color:#8d98a8;background:#f6f8fa;place-items:center;height:155px;display:grid;position:relative}.catalog-grid-image img{object-fit:contain;width:100%;height:100%}.catalog-grid-image .catalog-product-status{position:absolute;top:10px;right:10px}.catalog-grid-body{padding:13px}.catalog-grid-body>small{color:#7f8b9e;font-size:10px}.catalog-grid-body h3{color:var(--product-ink);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 12px;font-size:13px;overflow:hidden}.catalog-grid-body>div:not(.catalog-product-actions){justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.catalog-grid-body strong{color:var(--product-green-dark);font-size:13px}.catalog-grid-body span{color:#7c899c;font-size:10px}.catalog-grid-body .catalog-product-actions button:first-child{flex:1}.catalog-product-empty.grid-empty{grid-column:1/-1}.catalog-product-editor{border-top:4px solid var(--product-green)!important}.catalog-product-editor .primary{background:linear-gradient(135deg,var(--product-green),var(--product-green-dark))!important}@media (width<=1200px){.catalog-product-toolbar{grid-template-columns:minmax(220px,1fr) 170px 150px auto}.catalog-product-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.catalog-products-title{align-items:flex-start!important}.catalog-product-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto}.catalog-product-search{grid-column:1/-1}.catalog-product-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.catalog-products-title{flex-direction:column;align-items:stretch!important}.catalog-add-product{width:100%}.catalog-product-tabs{gap:20px;padding:0 15px}.catalog-product-toolbar{grid-template-columns:1fr 1fr;padding:14px}.catalog-product-search{grid-column:1/-1}.catalog-view-toggle{grid-column:1/-1;justify-self:stretch}.catalog-view-toggle button{flex:1;width:auto}.catalog-product-result{padding:0 15px 10px}.catalog-product-admin-grid{grid-template-columns:1fr;padding:14px}.catalog-grid-image{height:190px}}@media (width<=420px){.catalog-product-toolbar{grid-template-columns:1fr}.catalog-product-toolbar>select,.catalog-view-toggle{grid-column:1}.catalog-product-result{flex-direction:column;align-items:flex-start}.catalog-product-tabs button{font-size:12px}}.catalog-admin-products .catalog-products-card{overflow:hidden}.catalog-admin-products .catalog-products-card+.catalog-product-editor{margin-top:22px!important}.admin-content-scroll .catalog-admin-products .catalog-product-tabs{scrollbar-width:thin;align-items:flex-end;gap:30px;min-height:56px;padding:0 20px;overflow:auto hidden}.admin-content-scroll .catalog-admin-products .catalog-product-tabs button,.admin-content-scroll .catalog-admin-products .catalog-product-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){white-space:nowrap;flex:none;position:relative;width:auto!important;min-width:0!important;height:55px!important;min-height:55px!important;box-shadow:none!important;color:#73809a!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 1px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.admin-content-scroll .catalog-admin-products .catalog-product-tabs button:hover,.admin-content-scroll .catalog-admin-products .catalog-product-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn):hover{color:#0f8b49!important;box-shadow:none!important;background:0 0!important;border:0!important}.admin-content-scroll .catalog-admin-products .catalog-product-tabs button.active,.admin-content-scroll .catalog-admin-products .catalog-product-tabs button.active:hover{color:#0f8b49!important;background:0 0!important}.admin-content-scroll .catalog-admin-products .catalog-product-tabs button.active:after{content:"";background:#18a957;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-content-scroll .catalog-admin-products .catalog-product-toolbar{grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(135px,165px) auto;align-items:center;gap:10px;padding:14px 20px 12px}.admin-content-scroll .catalog-admin-products .catalog-product-search{border-radius:9px;padding:0 12px;height:42px!important;min-height:42px!important}.admin-content-scroll .catalog-admin-products .catalog-product-search input{font-size:12px;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-content-scroll .catalog-admin-products .catalog-product-search button,.admin-content-scroll .catalog-admin-products .catalog-product-search button:not(.primary):not(.pill):not(.admin-collapse-btn){width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:#f1f5f5!important;border:0!important;border-radius:7px!important;padding:0!important}.admin-content-scroll .catalog-admin-products .catalog-product-toolbar>select{font-size:12px;border-radius:9px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.admin-content-scroll .catalog-admin-products .catalog-view-toggle{align-items:center;gap:4px;height:42px;min-height:42px;padding:4px}.admin-content-scroll .catalog-admin-products .catalog-view-toggle button,.admin-content-scroll .catalog-admin-products .catalog-view-toggle button:not(.primary):not(.pill):not(.admin-collapse-btn){width:34px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#71809a!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important}.admin-content-scroll .catalog-admin-products .catalog-view-toggle button.active,.admin-content-scroll .catalog-admin-products .catalog-view-toggle button.active:hover{color:#fff!important;background:#18a957!important;box-shadow:0 4px 10px #18a9572e!important}.admin-content-scroll .catalog-admin-products .catalog-product-result{padding:0 20px 10px}@media (width<=900px){.admin-content-scroll .catalog-admin-products .catalog-product-toolbar{grid-template-columns:minmax(0,1fr) minmax(145px,.48fr) auto}.admin-content-scroll .catalog-admin-products .catalog-product-search{grid-column:1/-1}.catalog-admin-products .catalog-products-card+.catalog-product-editor{margin-top:18px!important}}@media (width<=650px){.admin-content-scroll .catalog-admin-products .catalog-product-tabs{gap:22px;min-height:52px;padding:0 14px}.admin-content-scroll .catalog-admin-products .catalog-product-tabs button,.admin-content-scroll .catalog-admin-products .catalog-product-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){height:51px!important;min-height:51px!important;font-size:11px!important}.admin-content-scroll .catalog-admin-products .catalog-product-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:12px 14px}.admin-content-scroll .catalog-admin-products .catalog-product-search{grid-column:1/-1}.admin-content-scroll .catalog-admin-products .catalog-view-toggle{grid-column:1/-1;width:100%}.admin-content-scroll .catalog-admin-products .catalog-view-toggle button,.admin-content-scroll .catalog-admin-products .catalog-view-toggle button:not(.primary):not(.pill):not(.admin-collapse-btn){flex:1;width:auto!important}.admin-content-scroll .catalog-admin-products .catalog-product-result{padding:0 14px 10px}.catalog-admin-products .catalog-products-card+.catalog-product-editor{margin-top:16px!important}}@media (width<=420px){.admin-content-scroll .catalog-admin-products .catalog-product-toolbar{grid-template-columns:1fr}.admin-content-scroll .catalog-admin-products .catalog-product-toolbar>select,.admin-content-scroll .catalog-admin-products .catalog-view-toggle{grid-column:1}}.catalog-admin-products .catalog-product-table{min-width:1060px}.catalog-select-cell{cursor:pointer;place-items:center;margin:0;display:grid}.catalog-select-cell input,.catalog-grid-select input{accent-color:#18a957;cursor:pointer;width:17px;height:17px;margin:0}.catalog-product-row.selected{background:#f0fbf5;box-shadow:inset 3px 0 #18a957}.catalog-product-row.selected:hover{background:#eaf9f1}.catalog-product-status.preorder{color:#4b58c9;background:#eef2ff}.catalog-bulk-bar{background:linear-gradient(135deg,#f2fcf6,#fbfffc);border:1px solid #bfe8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 12px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #18a95712}.catalog-bulk-selected,.catalog-bulk-actions{align-items:center;gap:9px;min-width:0;display:flex}.catalog-bulk-selected b{color:#fff;background:#18a957;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:grid}.catalog-bulk-selected span{color:#33415b;white-space:nowrap;font-size:12px;font-weight:800}.catalog-bulk-selected button{color:#0f8b49;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px;font-weight:850}.catalog-bulk-actions select{color:#27344f;background:#fff;border:1px solid #cfe0d6;border-radius:9px;outline:0;min-width:210px;height:38px;padding:0 11px;font-size:11px;font-weight:750}.catalog-bulk-actions select:focus{border-color:#70c99a;box-shadow:0 0 0 3px #18a95714}.admin-content-scroll .catalog-admin-products .catalog-bulk-apply,.catalog-bulk-apply{cursor:pointer;color:#fff!important;background:#18a957!important;border:0!important;border-radius:9px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 5px 12px #18a95729!important}.admin-content-scroll .catalog-admin-products .catalog-bulk-apply.danger,.catalog-bulk-apply.danger{background:#d9364b!important;box-shadow:0 5px 12px #d9364b26!important}.catalog-bulk-apply:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.catalog-bulk-message{color:#536178;background:#f5f8fb;border:1px solid #e0e7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0 20px 10px;padding:8px 10px 8px 12px;font-size:11px;display:flex}.catalog-bulk-message button{color:#536178;cursor:pointer;background:#e9eef4;border:0;border-radius:7px;width:26px;height:26px}.catalog-product-admin-grid article{position:relative}.catalog-product-admin-grid article.selected{border-color:#69c993;box-shadow:0 0 0 2px #18a9571f,0 12px 26px #17304f14}.catalog-grid-select{z-index:4;cursor:pointer;background:#fffffff0;border:1px solid #dce5e0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 3px 10px #14283c14}@media (width<=900px){.catalog-bulk-bar{flex-direction:column;align-items:stretch}.catalog-bulk-actions{width:100%}.catalog-bulk-actions select{flex:1;min-width:0}}@media (width<=650px){.catalog-bulk-bar{margin:0 14px 12px;padding:10px}.catalog-bulk-selected{flex-wrap:wrap}.catalog-bulk-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.catalog-bulk-actions select{width:100%;min-width:0}.catalog-bulk-message{margin:0 14px 10px}}@media (width<=420px){.catalog-bulk-actions{grid-template-columns:1fr}.admin-content-scroll .catalog-admin-products .catalog-bulk-apply,.catalog-bulk-apply{width:100%!important}}.category-management-v2{background:#fff;border:1px solid #e5ebf2;border-radius:18px;min-width:0;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0a}.category-tabs{scrollbar-width:none;border-bottom:1px solid #e8edf3;gap:30px;padding:0 22px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{appearance:none;white-space:nowrap;position:relative;box-shadow:none!important;color:#718096!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:auto!important;padding:18px 2px 15px!important;font-size:14px!important;font-weight:700!important}.category-tabs button.active{color:#10233f!important}.category-tabs button.active:after{content:"";background:#12b76a;border-radius:4px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.category-tabs b{font-weight:800}.category-toolbar{border-bottom:1px solid #eef2f6;align-items:center;gap:14px;padding:16px 22px;display:flex}.category-toolbar>span{color:#8290a5;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.category-search{color:#728197;background:#fff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:9px;width:100%;max-width:430px;height:42px;padding:0 13px;display:flex}.category-search:focus-within{border-color:#16a96b;box-shadow:0 0 0 3px #12b76a17}.category-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;font-size:14px!important}.category-table-wrap{width:100%;overflow-x:auto}.category-table-head,.category-table-row{grid-template-columns:58px minmax(260px,1.6fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(110px,.6fr) minmax(170px,.8fr);align-items:center;column-gap:12px;min-width:980px;display:grid}.category-table-head{color:#64748b;text-transform:uppercase;letter-spacing:.035em;background:#f8fafc;border-bottom:1px solid #e7edf4;padding:12px 20px;font-size:11px;font-weight:800}.category-table-row{border-bottom:1px solid #edf1f5;min-height:78px;padding:14px 20px}.category-table-row:last-child{border-bottom:0}.category-table-row:hover{background:#fbfdfc}.category-number{color:#9aa7b9;font-weight:800}.category-identity{align-items:center;gap:13px;min-width:0;display:flex}.category-identity img,.category-image-placeholder{object-fit:cover;color:#8b9bb0;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.category-identity div{min-width:0}.category-identity b{color:#10213d;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.category-identity small{color:#8a98ac;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.category-type,.category-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.category-type.parent{color:#3456a5;background:#eef4ff}.category-type.sub{color:#6d4bc3;background:#f3edff}.category-status.active{color:#087b45;background:#e6f8ee}.category-status.hidden{color:#66758a;background:#f1f4f8}.category-parent-name{color:#52637a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-actions{justify-content:flex-start;gap:8px;display:flex}.category-actions button{border-radius:9px!important;min-height:38px!important;padding:7px 12px!important}.category-empty{text-align:center;color:#8a98aa;place-items:center;gap:7px;padding:48px 20px;display:grid}.category-empty b{color:#273b58}.category-editor-v2{margin-top:22px;border-radius:18px!important}.editor-card-title{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.editor-card-title h3{color:#10213d;margin:0 0 5px;font-size:22px}.editor-card-title p{color:#8290a5;margin:0}.editor-card-title>button{color:#4b5f78;background:#fff;border:1px solid #dfe6ef;border-radius:10px;width:40px;height:40px;font-size:24px;line-height:1}.category-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-editor-grid label{color:#34455f;gap:7px;font-weight:700;display:grid}.category-editor-grid label small{color:#8b99ac;font-weight:500}.category-editor-grid input,.category-editor-grid select{width:100%;min-width:0}.category-image-editor{background:#fafcfe;border:1px solid #e5ebf2;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;margin:20px 0;padding:18px;display:grid}.category-image-preview{color:#8797aa;background:#fff;border:1px dashed #cdd8e5;border-radius:13px;align-content:center;place-items:center;gap:6px;width:150px;height:112px;display:grid;overflow:hidden}.category-image-preview img{object-fit:cover;width:100%;height:100%}.category-image-editor p{color:#8190a4;margin:5px 0 12px}.category-upload-btn{cursor:pointer;color:#fff;background:#0ca765;border-radius:9px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.category-upload-btn input{display:none}.category-remove-image{color:#d33f49;background:0 0;border:0;margin-left:9px;padding:8px;font-weight:700}.category-editor-v2>.actions{border-top:1px solid #edf1f5;margin-top:6px;padding-top:16px}@media (width<=900px){.category-tabs{gap:22px}.category-toolbar{padding:14px 16px}.category-table-head,.category-table-row{min-width:900px}.category-editor-grid{grid-template-columns:1fr}}@media (width<=600px){.category-management-v2{border-radius:14px;margin-top:14px}.category-tabs{gap:20px;padding:0 14px}.category-tabs button{padding-top:15px!important;padding-bottom:13px!important;font-size:13px!important}.category-toolbar{flex-direction:column;align-items:stretch;gap:8px}.category-toolbar>span{margin-left:0}.category-search{max-width:none}.category-table-head,.category-table-row{grid-template-columns:50px minmax(230px,1.5fr) 120px 160px 100px 155px;min-width:820px;padding-left:14px;padding-right:14px}.category-image-editor{grid-template-columns:1fr}.category-image-preview{width:100%;height:170px}.category-remove-image{margin-left:0;display:block}.editor-card-title h3{font-size:20px}}.category-management-v2 .category-table-head,.category-management-v2 .category-table-row{grid-template-columns:34px 48px minmax(250px,1.55fr) minmax(125px,.7fr) minmax(170px,1fr) minmax(105px,.6fr) minmax(170px,.8fr);min-width:1040px}.category-select-cell{cursor:pointer;place-items:center;margin:0;display:grid}.category-select-cell input{accent-color:#18a957;cursor:pointer;width:17px;height:17px;margin:0}.category-table-row.selected{background:#f0fbf5;box-shadow:inset 3px 0 #18a957}.category-table-row.selected:hover{background:#eaf9f1}.category-bulk-bar{background:linear-gradient(135deg,#f2fcf6,#fbfffc);border:1px solid #bfe8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 12px;padding:10px 12px;display:flex;box-shadow:0 5px 16px #18a95712}.category-bulk-selected,.category-bulk-actions{align-items:center;gap:9px;min-width:0;display:flex}.category-bulk-selected b{color:#fff;background:#18a957;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:grid}.category-bulk-selected span{color:#33415b;white-space:nowrap;font-size:12px;font-weight:800}.category-bulk-selected button{color:#0f8b49;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px;font-weight:850}.category-bulk-actions select{color:#27344f;background:#fff;border:1px solid #cfe0d6;border-radius:9px;outline:0;min-width:210px;height:38px;padding:0 11px;font-size:11px;font-weight:750}.category-bulk-actions .category-parent-target{min-width:190px}.category-bulk-actions select:focus{border-color:#70c99a;box-shadow:0 0 0 3px #18a95714}.admin-content-scroll .category-management-v2 .category-bulk-apply,.category-bulk-apply{cursor:pointer;color:#fff!important;background:#18a957!important;border:0!important;border-radius:9px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 5px 12px #18a95729!important}.admin-content-scroll .category-management-v2 .category-bulk-apply.danger,.category-bulk-apply.danger{background:#d9364b!important;box-shadow:0 5px 12px #d9364b26!important}.category-bulk-apply:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.category-bulk-message{color:#536178;background:#f5f8fb;border:1px solid #e0e7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:0 20px 10px;padding:8px 10px 8px 12px;font-size:11px;display:flex}.category-bulk-message button{color:#536178;cursor:pointer;background:#e9eef4;border:0;border-radius:7px;width:26px;height:26px}@media (width<=900px){.category-bulk-bar{flex-direction:column;align-items:stretch}.category-bulk-actions{flex-wrap:wrap;width:100%}.category-bulk-actions select{flex:1;min-width:180px}}@media (width<=650px){.category-bulk-bar{margin:0 14px 12px;padding:10px}.category-bulk-selected{flex-wrap:wrap}.category-bulk-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.category-bulk-actions .category-parent-target{grid-column:1/-1;width:100%;min-width:0}.category-bulk-actions select{width:100%;min-width:0}.category-bulk-message{margin:0 14px 10px}}@media (width<=420px){.category-bulk-actions{grid-template-columns:1fr}.category-bulk-actions .category-parent-target{grid-column:1}.admin-content-scroll .category-management-v2 .category-bulk-apply,.category-bulk-apply{width:100%!important}}.dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;margin-top:26px;display:grid}.insight-card{background:#fff;border:1px solid #e1e8f0;border-radius:22px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #15345c12}.insight-card:before{content:"";background:linear-gradient(90deg,#0ca665,#34c789);height:4px;position:absolute;inset:0 0 auto}.customer-insight:before{background:linear-gradient(90deg,#173f78,#3478dc)}.insight-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.insight-head h2{color:#10213d;margin:8px 0 5px;font-size:21px}.insight-head p{color:#7a8aa5;max-width:390px;margin:0;font-size:13px;line-height:1.5}.insight-kicker{color:#0b9c60;letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.customer-insight .insight-kicker{color:#276bc7}.insight-metric{text-align:right;white-space:nowrap;background:#f6fbf8;border:1px solid #e1f2e8;border-radius:14px;padding:11px 13px}.customer-insight .insight-metric{background:#f5f8fd;border-color:#e3ebf7}.insight-metric small,.insight-metric span{color:#8290a7;font-size:11px;display:block}.insight-metric strong{color:#10213d;margin:2px 0;font-size:20px;display:block}.modern-line-chart{color:#0ca665;height:235px;padding:4px 2px 26px;position:relative}.customer-insight .modern-line-chart{color:#3478dc}.modern-line-chart svg{z-index:2;width:calc(100% - 4px);height:180px;position:absolute;top:5px;left:2px;right:2px;overflow:visible}.chart-grid-lines{flex-direction:column;justify-content:space-between;height:180px;display:flex;position:absolute;top:5px;left:0;right:0}.chart-grid-lines i{border-top:1px dashed #e8edf3;display:block}.chart-labels{color:#8a98ad;text-align:center;grid-template-columns:repeat(6,1fr);font-size:11px;font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0}.chart-labels span:first-child{text-align:left}.chart-labels span:last-child{text-align:right}@media (width<=1180px){.dashboard-insights{grid-template-columns:1fr}.insight-head p{max-width:520px}}@media (width<=680px){.dashboard-insights{gap:14px;margin-top:18px}.insight-card{border-radius:17px;padding:17px}.insight-head{flex-direction:column;gap:12px}.insight-metric{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:100%;display:grid}.insight-metric small{grid-column:1/-1}.insight-metric strong{font-size:18px}.insight-metric span{text-align:right}.modern-line-chart{height:210px}.modern-line-chart svg,.chart-grid-lines{height:160px}.chart-labels{font-size:10px}.insight-head h2{font-size:18px}}.admin-content-scroll .analytics-filter{width:100%;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;padding:12px 14px!important;display:grid!important}.admin-content-scroll .analytics-filter input[type=date]{height:48px;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.admin-content-scroll .analytics-filter .primary{white-space:nowrap;justify-content:center;align-self:center;min-width:108px;height:48px;width:auto!important;margin:0!important}@media (width<=760px){.admin-content-scroll .analytics-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.admin-content-scroll .analytics-filter .primary{grid-column:1/-1;width:100%!important}}@media (width<=520px){.admin-content-scroll .analytics-filter{grid-template-columns:1fr!important;gap:9px!important;padding:10px!important}.admin-content-scroll .analytics-filter .primary{grid-column:auto}}.brand-management-v2{--brand-green:#18a957;--brand-green-dark:#087a40;--brand-ink:#17233f;background:#fff;border:1px solid #e1e8ef;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #17304f0d}.brand-tabs{scrollbar-width:none;border-bottom:1px solid #e7edf3;align-items:center;gap:34px;padding:0 22px;display:flex;overflow-x:auto}.brand-tabs::-webkit-scrollbar{display:none}.brand-tabs button{white-space:nowrap;cursor:pointer;flex:none;position:relative;color:#718098!important;width:auto!important;height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:13px!important;font-weight:800!important}.brand-tabs button.active{color:var(--brand-ink)!important}.brand-tabs button.active:after{content:"";background:var(--brand-green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.brand-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.brand-search{color:#718098;background:#fff;border:1px solid #dbe4ed;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.brand-search:focus-within{border-color:#74c99a;box-shadow:0 0 0 3px #18a95714}.brand-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important}.admin-content-scroll .brand-add-btn,.brand-add-btn{cursor:pointer;background:linear-gradient(135deg,var(--brand-green),var(--brand-green-dark))!important;color:#fff!important;border:0!important;border-radius:11px!important;width:auto!important;height:46px!important;min-height:46px!important;padding:0 20px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px #18a9572e!important}.brand-result{color:#8996a9;padding:0 22px 14px;font-size:12px}.brand-result b{color:#536178}.brand-bulk-bar{background:linear-gradient(135deg,#f1fcf5,#fbfffc);border:1px solid #bfe8cf;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 22px 16px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #18a95712}.brand-bulk-selected,.brand-bulk-actions{align-items:center;gap:10px;min-width:0;display:flex}.brand-bulk-selected>b{background:var(--brand-green);color:#fff;border-radius:9px;place-items:center;min-width:32px;height:32px;padding:0 8px;display:grid}.brand-bulk-selected span{color:#33415b;white-space:nowrap;font-size:12px;font-weight:850}.brand-bulk-selected button{color:#0f8b49;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.brand-bulk-actions select{color:#27344f;background:#fff;border:1px solid #cfe0d6;border-radius:9px;min-width:220px;height:40px;padding:0 12px;font-size:11px;font-weight:750}.admin-content-scroll .brand-bulk-apply,.brand-bulk-apply{background:var(--brand-green)!important;color:#fff!important;border:0!important;border-radius:9px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 17px!important;font-size:11px!important;font-weight:900!important}.admin-content-scroll .brand-bulk-apply.danger,.brand-bulk-apply.danger{background:#d9364b!important}.brand-bulk-apply:disabled{opacity:.5}.brand-table-wrap{border-top:1px solid #eef2f6;overflow-x:auto}.brand-table-head,.brand-table-row{grid-template-columns:42px 55px minmax(230px,1.5fr) minmax(170px,1fr) 120px 150px;align-items:center;column-gap:12px;min-width:820px;display:grid}.brand-table-head{color:#66758d;text-transform:uppercase;letter-spacing:.03em;background:#f7f9fb;min-height:48px;padding:0 22px;font-size:10px;font-weight:900}.brand-table-row{color:#35435a;border-top:1px solid #edf1f5;min-height:76px;padding:9px 22px;font-size:12px;transition:all .15s}.brand-table-row.selected{box-shadow:inset 3px 0 var(--brand-green);background:#effbf4}.brand-select-cell{place-items:center;display:grid}.brand-select-cell input{width:17px;height:17px;accent-color:var(--brand-green)}.brand-number{color:#9aa6b7;font-weight:850}.brand-identity{align-items:center;gap:12px;min-width:0;display:flex}.brand-identity>img,.brand-image-placeholder{object-fit:contain;color:#91a0b3;background:#f7f9fb;border:1px solid #e0e7ee;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.brand-identity>div{min-width:0}.brand-identity b{color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.brand-identity small{color:#8a97aa;margin-top:3px;font-size:10px;display:block}.brand-slug{white-space:nowrap;text-overflow:ellipsis;color:#69788f;overflow:hidden}.brand-status{border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.brand-status.active{color:#087a40;background:#e5f8ed}.brand-status.inactive{color:#65748a;background:#eef1f5}.brand-status.draft{color:#9b6500;background:#fff3d8}.brand-actions{gap:7px;display:flex}.brand-actions button{color:#33415b!important;width:auto!important;height:35px!important;min-height:35px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:8px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important}.brand-actions .danger-btn{color:#c73749!important;background:snow!important;border-color:#f1d4d8!important}.brand-empty{color:#8a97aa;place-items:center;gap:7px;min-width:820px;padding:48px 20px;display:grid}.brand-empty b{color:#40506a}.brand-empty span{font-size:11px}.brand-editor-v2{border-top:4px solid var(--brand-green)!important}.brand-editor-grid{grid-template-columns:1fr 1fr 180px;gap:12px;display:grid}.brand-editor-grid label{color:#536178;gap:7px;font-size:11px;font-weight:800;display:grid}.brand-editor-grid input,.brand-editor-grid select{color:#25334d;background:#fff;border:1px solid #dce5ee;border-radius:10px;height:46px;padding:0 13px}.brand-image-editor{background:#fafcfd;border:1px solid #e2e9f0;border-radius:13px;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.brand-image-preview{color:#92a0b2;background:#fff;border:1px dashed #ccd7e2;border-radius:13px;flex:none;align-content:center;place-items:center;gap:5px;width:105px;height:105px;display:grid;overflow:hidden}.brand-image-preview img{object-fit:contain;width:100%;height:100%}.brand-image-preview span{font-size:10px}.brand-image-editor>div:last-child{min-width:0}.brand-image-editor b{color:var(--brand-ink)}.brand-image-editor p{color:#8290a3;margin:5px 0 10px;font-size:11px}.brand-upload-btn{background:var(--brand-green);color:#fff;cursor:pointer;border-radius:8px;align-items:center;height:36px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.brand-upload-btn input{display:none}.brand-remove-image{color:#c73749;cursor:pointer;background:#fff;border:1px solid #efd4d8;border-radius:8px;height:36px;margin-left:8px;padding:0 12px;font-size:10px;font-weight:850}@media (width<=900px){.brand-toolbar{grid-template-columns:1fr auto}.brand-bulk-bar{flex-direction:column;align-items:stretch}.brand-bulk-actions{width:100%}.brand-bulk-actions select{flex:1}.brand-editor-grid{grid-template-columns:1fr 1fr}.brand-editor-grid label:last-child{grid-column:1/-1}}@media (width<=650px){.brand-tabs{gap:24px;padding:0 14px}.brand-tabs button{height:54px!important;min-height:54px!important}.brand-toolbar{grid-template-columns:1fr;padding:14px}.admin-content-scroll .brand-add-btn,.brand-add-btn{width:100%!important}.brand-result{padding:0 14px 12px}.brand-bulk-bar{margin:0 14px 14px}.brand-bulk-actions{grid-template-columns:1fr auto;display:grid}.brand-bulk-actions select{width:100%;min-width:0}.brand-table-head,.brand-table-row{min-width:760px;padding-left:14px;padding-right:14px}.brand-editor-grid{grid-template-columns:1fr}.brand-editor-grid label:last-child{grid-column:auto}.brand-image-editor{flex-direction:column;align-items:flex-start}.brand-image-preview{width:100%;height:160px}}@media (width<=420px){.brand-bulk-actions{grid-template-columns:1fr}.admin-content-scroll .brand-bulk-apply,.brand-bulk-apply{width:100%!important}}.catalog-admin-variants{min-width:0}.variant-title{margin-bottom:18px}.variant-management-card,.variant-editor-card{background:#fff;border:1px solid #e1e8f0;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #1f314e0f}.variant-tabs{scrollbar-width:none;border-bottom:1px solid #e6edf4;gap:34px;padding:0 26px;display:flex;overflow-x:auto}.variant-tabs::-webkit-scrollbar{display:none}.variant-tabs button{flex:none;position:relative;color:#72809a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:20px 2px 18px!important;font:700 14px/1.2 inherit!important}.variant-tabs button.active{color:#10213d!important}.variant-tabs button.active:after{content:"";background:#10a75d;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.variant-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 26px 14px;display:grid}.variant-search{color:#60708a;background:#fff;border:1px solid #dbe5ef;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.variant-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.variant-search button{color:#7b8aa0!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:22px!important}.variant-add{color:#fff!important;background:linear-gradient(135deg,#0ba95c,#18bd73)!important;border:0!important;border-radius:12px!important;height:48px!important;padding:0 22px!important;font-weight:800!important;box-shadow:0 10px 22px #10a75d33!important}.variant-bulk-bar{background:#f1fbf6;border:1px solid #bde8cf;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 26px 14px;padding:12px 14px;display:flex}.variant-bulk-bar>div{align-items:center;gap:10px;display:flex}.variant-bulk-bar>div:first-child>b{color:#fff;background:#10a75d;border-radius:10px;place-items:center;min-width:38px;height:36px;display:grid}.variant-bulk-bar button,.variant-bulk-bar select{border-radius:10px!important;height:40px!important}.variant-bulk-bar select{border:1px solid #d4e2da;min-width:220px;padding:0 12px}.variant-bulk-bar button{color:#24344e;background:#fff;border:1px solid #d8e4de;padding:0 14px;font-weight:750}.variant-bulk-bar>div:last-child>button{color:#fff;background:#10a75d;border-color:#10a75d}.variant-bulk-bar>div:last-child>button.danger{background:#c73b4d;border-color:#c73b4d}.variant-message{color:#345746;background:#f6faf8;border-radius:10px;justify-content:space-between;gap:12px;margin:0 26px 12px;padding:10px 14px;display:flex}.variant-message button{background:0 0;border:0;font-size:18px}.variant-result{color:#8492a8;padding:0 26px 16px;font-size:13px}.variant-table-scroll{overflow-x:auto}.variant-table{min-width:1030px}.variant-head,.variant-row{grid-template-columns:42px 52px minmax(290px,1.5fr) 150px 150px 90px 120px 150px;align-items:center;gap:10px;padding:0 26px;display:grid}.variant-head{color:#62728c;text-transform:uppercase;letter-spacing:.02em;background:#f7f9fc;border-top:1px solid #edf1f5;border-bottom:1px solid #e5ebf2;min-height:50px;font-size:11px;font-weight:800}.variant-row{border-bottom:1px solid #edf1f5;min-height:86px;transition:all .16s}.variant-row.selected{background:#effbf5;box-shadow:inset 4px 0 #10a75d}.variant-check input,.variant-head input{accent-color:#10a75d;width:18px;height:18px}.variant-number{color:#97a4b7;font-weight:800}.variant-product-cell{align-items:center;gap:13px;min-width:0;display:flex}.variant-thumb{color:#8293aa;background:#f8fafc;border:1px solid #e0e8f0;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.variant-thumb img{object-fit:cover;width:100%;height:100%}.variant-product-cell>span:last-child{min-width:0}.variant-product-cell b,.variant-product-cell small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.variant-product-cell b{color:#10213d;font-size:14px}.variant-product-cell small{color:#8391a6;margin-top:4px;font-size:12px}.variant-sku{color:#5f6f88;font-size:12px}.variant-price{color:#1c2c46;font-weight:800}.variant-price small{color:#8a98ac;margin-top:3px;font-size:10px;font-weight:500;display:block}.variant-stock{font-weight:800}.variant-stock.zero{color:#d73d52}.variant-status{text-transform:capitalize;border-radius:999px;justify-content:center;min-width:78px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.variant-status.active{color:#087b43;background:#e6f8ee}.variant-status.inactive{color:#66758b;background:#eef1f5}.variant-status.out_of_stock{color:#c62f45;background:#ffebee}.variant-actions{gap:7px;display:flex}.variant-actions button{color:#293a55!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:9px!important;height:36px!important;padding:0 11px!important;font-weight:750!important}.variant-actions .danger-btn{color:#c43b4c!important;background:#fff9f9!important;border-color:#f0d4d8!important}.variant-empty{text-align:center;color:#8290a5;padding:44px}.variant-editor-card{margin-top:22px;padding:24px 26px;overflow:visible}.variant-editor-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.variant-editor-head h2{color:#10213d;margin:0}.variant-editor-head p{color:#8190a6;margin:5px 0 0}.variant-editor-head>button{color:#52637c;background:#fff;border:1px solid #dce5ef;border-radius:10px;width:38px;height:38px;font-size:24px}.variant-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.variant-editor-grid label{color:#53637c;gap:7px;font-size:12px;font-weight:700;display:grid}.variant-editor-grid input,.variant-editor-grid select,.variant-editor-grid textarea{color:#1b2b45;background:#fff;border:1px solid #dbe5ef;border-radius:11px;width:100%;min-width:0;padding:12px 13px}.variant-editor-grid textarea{resize:vertical;min-height:94px}.variant-options-field,.variant-image-field{grid-column:span 1}.variant-image-field{grid-template-columns:74px 1fr;align-items:center}.variant-image-field>span:first-child{grid-column:1/-1}.variant-image-preview{background:#f8fafc;border:1px solid #dfe7ef;border-radius:12px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.variant-image-preview img{object-fit:cover;width:100%;height:100%}.variant-image-field input{padding:10px}.variant-image-field small{color:#8795a8;grid-column:2;font-weight:500}.variant-product-sync{color:#52657a;background:#f4faf7;border:1px solid #d9eee2;border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:13px 15px;font-size:12px;display:flex}.variant-product-sync b{color:#0b7f47}.variant-editor-card>.actions{margin-top:18px}@media (width<=900px){.variant-toolbar{grid-template-columns:1fr}.variant-add{width:100%}.variant-bulk-bar{flex-direction:column;align-items:stretch}.variant-bulk-bar>div:last-child{grid-template-columns:1fr auto;display:grid}.variant-bulk-bar select{width:100%;min-width:0}.variant-editor-grid{grid-template-columns:1fr}.variant-options-field,.variant-image-field{grid-column:auto}}@media (width<=600px){.variant-tabs{gap:25px;padding:0 16px}.variant-toolbar{padding:16px}.variant-bulk-bar,.variant-message{margin-left:16px;margin-right:16px}.variant-result{padding-left:16px;padding-right:16px}.variant-editor-card{border-radius:16px;padding:20px 16px}.variant-bulk-bar>div:first-child{flex-wrap:wrap}.variant-bulk-bar>div:last-child{grid-template-columns:1fr}.variant-bulk-bar>div:last-child button{width:100%}.variant-image-field{grid-template-columns:62px 1fr}.variant-image-preview{width:56px;height:56px}}.catalog-admin-variants .variant-editor-card{min-width:0;max-width:100%;overflow:hidden}.catalog-admin-variants .variant-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:18px;min-width:0;display:grid}.catalog-admin-variants .variant-editor-grid>label{min-width:0;max-width:100%}.catalog-admin-variants .variant-editor-grid input,.catalog-admin-variants .variant-editor-grid select,.catalog-admin-variants .variant-editor-grid textarea{box-sizing:border-box;max-width:100%}.catalog-admin-variants .variant-options-field{grid-column:1/-1}.catalog-admin-variants .variant-image-field{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"label label""preview file";align-items:center;gap:9px 16px;min-width:0;display:grid}.catalog-admin-variants .variant-image-field>.variant-field-label{color:#53637c;grid-area:label;font-size:12px;font-weight:700;display:block}.catalog-admin-variants .variant-image-field>.variant-image-preview{grid-area:preview;width:74px;height:74px;margin:0}.catalog-admin-variants .variant-image-field>.variant-file-control{grid-area:file;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.catalog-admin-variants .variant-image-field>.variant-file-control input[type=file]{flex:0 360px;width:auto;min-width:0;max-width:100%;padding:9px 10px;overflow:hidden}.catalog-admin-variants .variant-image-field>.variant-file-control small{color:#8795a8;min-width:0;font-weight:500;line-height:1.45;display:block}.catalog-admin-variants .variant-product-sync{overflow-wrap:anywhere;min-width:0}.catalog-admin-variants .variant-editor-card>.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=760px){.catalog-admin-variants .variant-editor-card{border-radius:16px;padding:18px 16px}.catalog-admin-variants .variant-editor-head{gap:10px}.catalog-admin-variants .variant-editor-head h2{font-size:22px}.catalog-admin-variants .variant-editor-grid{grid-template-columns:minmax(0,1fr);gap:14px}.catalog-admin-variants .variant-options-field,.catalog-admin-variants .variant-image-field{grid-column:1}.catalog-admin-variants .variant-image-field{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"label label""preview file";column-gap:12px}.catalog-admin-variants .variant-image-field>.variant-image-preview{width:62px;height:62px}.catalog-admin-variants .variant-image-field>.variant-file-control{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.catalog-admin-variants .variant-image-field>.variant-file-control input[type=file]{width:100%;max-width:100%}.catalog-admin-variants .variant-product-sync{grid-template-columns:1fr;gap:6px;margin:14px 0;display:grid}.catalog-admin-variants .variant-editor-card>.actions{grid-template-columns:1fr 1fr;display:grid}.catalog-admin-variants .variant-editor-card>.actions button{width:100%}}@media (width<=430px){.catalog-admin-variants .variant-editor-card{padding:16px 12px}.catalog-admin-variants .variant-editor-head p{font-size:12px;line-height:1.45}.catalog-admin-variants .variant-image-field{grid-template-columns:1fr;grid-template-areas:"label""preview""file"}.catalog-admin-variants .variant-image-field>.variant-image-preview{width:72px;height:72px}.catalog-admin-variants .variant-editor-card>.actions{grid-template-columns:1fr}}.admin .catalog-product-editor,.admin .category-editor-v2,.admin .brand-editor-v2,.admin .variant-editor-card{overscroll-behavior:contain;scrollbar-gutter:stable;z-index:1200!important;background:#fff!important;border:1px solid #dfe7ef!important;border-radius:20px!important;max-height:calc(100dvh - 40px)!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 28px 80px #0f223d3d,0 0 0 100vmax #0c1b317a!important}.admin .catalog-product-editor{width:min(1120px,100vw - 48px)!important;padding:26px!important}.admin .category-editor-v2,.admin .brand-editor-v2{width:min(900px,100vw - 48px)!important;padding:26px!important}.admin .variant-editor-card{width:min(960px,100vw - 48px)!important;padding:26px!important}.admin .catalog-product-editor .editor-head,.admin .category-editor-v2 .editor-card-title,.admin .brand-editor-v2 .editor-card-title,.admin .variant-editor-card .variant-editor-head{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e7edf3;position:sticky;top:-26px;background:#fffffff7!important;margin:-26px -26px 22px!important;padding:24px 26px 18px!important}.admin .catalog-product-editor .editor-head>button,.admin .category-editor-v2 .editor-card-title>button,.admin .brand-editor-v2 .editor-card-title>button,.admin .variant-editor-card .variant-editor-head>button{border-radius:12px;flex:none;width:42px;height:42px}.admin .catalog-product-editor .form-grid,.admin .category-editor-v2 .category-editor-grid,.admin .brand-editor-v2 .brand-editor-grid,.admin .variant-editor-card .variant-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important}.admin .catalog-product-editor input,.admin .catalog-product-editor select,.admin .catalog-product-editor textarea,.admin .category-editor-v2 input,.admin .category-editor-v2 select,.admin .category-editor-v2 textarea,.admin .brand-editor-v2 input,.admin .brand-editor-v2 select,.admin .brand-editor-v2 textarea,.admin .variant-editor-card input,.admin .variant-editor-card select,.admin .variant-editor-card textarea{box-sizing:border-box;width:100%;min-width:0!important;max-width:100%!important}.admin .catalog-product-editor .actions,.admin .category-editor-v2 .actions,.admin .brand-editor-v2 .actions,.admin .variant-editor-card .actions{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #e7edf3;position:sticky;bottom:-26px;padding:16px 26px calc(16px + env(safe-area-inset-bottom))!important;margin:22px -26px -26px!important}@media (width<=760px){.admin .catalog-product-editor,.admin .category-editor-v2,.admin .brand-editor-v2,.admin .variant-editor-card{border-radius:17px!important;width:auto!important;height:auto!important;max-height:none!important;padding:20px!important;inset:10px!important;transform:none!important}.admin .catalog-product-editor .editor-head,.admin .category-editor-v2 .editor-card-title,.admin .brand-editor-v2 .editor-card-title,.admin .variant-editor-card .variant-editor-head{top:-20px;margin:-20px -20px 18px!important;padding:18px 20px 14px!important}.admin .catalog-product-editor .form-grid,.admin .category-editor-v2 .category-editor-grid,.admin .brand-editor-v2 .brand-editor-grid,.admin .variant-editor-card .variant-editor-grid{grid-template-columns:1fr!important;gap:13px!important}.admin .catalog-product-editor .actions,.admin .category-editor-v2 .actions,.admin .brand-editor-v2 .actions,.admin .variant-editor-card .actions{bottom:-20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom))!important;margin:18px -20px -20px!important}.admin .catalog-product-editor .actions button,.admin .category-editor-v2 .actions button,.admin .brand-editor-v2 .actions button,.admin .variant-editor-card .actions button{min-height:44px}}@media (width<=430px){.admin .catalog-product-editor,.admin .category-editor-v2,.admin .brand-editor-v2,.admin .variant-editor-card{border-radius:14px!important;padding:16px!important;inset:6px!important}.admin .catalog-product-editor .editor-head,.admin .category-editor-v2 .editor-card-title,.admin .brand-editor-v2 .editor-card-title,.admin .variant-editor-card .variant-editor-head{top:-16px;margin:-16px -16px 16px!important;padding:16px!important}.admin .catalog-product-editor .actions,.admin .category-editor-v2 .actions,.admin .brand-editor-v2 .actions,.admin .variant-editor-card .actions{bottom:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;margin:16px -16px -16px!important;display:grid!important}}.admin .catalog-product-editor .catalog-field,.admin .catalog-product-editor .form-grid>label,.admin .category-editor-v2 .category-editor-grid>label,.admin .brand-editor-v2 .brand-editor-grid>label,.admin .variant-editor-card .variant-editor-grid>label{align-content:start;min-width:0;line-height:1.35;color:#34455f!important;gap:7px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.admin .catalog-product-editor .catalog-field>span,.admin .catalog-product-editor .form-grid>label>span,.admin .category-editor-v2 .category-editor-grid>label,.admin .brand-editor-v2 .brand-editor-grid>label,.admin .variant-editor-card .variant-editor-grid>label{letter-spacing:.01em}.admin .catalog-product-editor .catalog-field small,.admin .catalog-product-editor .form-grid>label small,.admin .category-editor-v2 .category-editor-grid>label small,.admin .brand-editor-v2 .brand-editor-grid>label small,.admin .variant-editor-card .variant-editor-grid>label small{line-height:1.45;color:#8997aa!important;font-size:11px!important;font-weight:500!important}.admin .catalog-product-editor .catalog-field-wide{grid-column:1/-1!important}.admin .catalog-product-editor .form-grid input,.admin .catalog-product-editor .form-grid select,.admin .catalog-product-editor .form-grid textarea,.admin .category-editor-v2 .category-editor-grid input,.admin .category-editor-v2 .category-editor-grid select,.admin .brand-editor-v2 .brand-editor-grid input,.admin .brand-editor-v2 .brand-editor-grid select,.admin .variant-editor-card .variant-editor-grid input,.admin .variant-editor-card .variant-editor-grid select,.admin .variant-editor-card .variant-editor-grid textarea{width:100%!important;min-width:0!important;margin:0!important}.admin .catalog-product-editor .form-grid input,.admin .catalog-product-editor .form-grid select,.admin .category-editor-v2 .category-editor-grid input,.admin .category-editor-v2 .category-editor-grid select,.admin .brand-editor-v2 .brand-editor-grid input,.admin .brand-editor-v2 .brand-editor-grid select,.admin .variant-editor-card .variant-editor-grid input,.admin .variant-editor-card .variant-editor-grid select{min-height:46px}.admin .catalog-product-editor .form-grid textarea,.admin .variant-editor-card .variant-editor-grid textarea{resize:vertical;min-height:96px}.admin .catalog-product-editor .file-field{background:#fafcfd;border:1px dashed #d8e2ec;border-radius:12px;padding:12px}.admin .catalog-product-editor .catalog-editor-actions{grid-column:1/-1}@media (width<=900px){.admin .catalog-product-editor .form-grid,.admin .category-editor-v2 .category-editor-grid,.admin .brand-editor-v2 .brand-editor-grid,.admin .variant-editor-card .variant-editor-grid{grid-template-columns:1fr!important}.admin .catalog-product-editor .catalog-field-wide,.admin .variant-editor-card .variant-options-field,.admin .variant-editor-card .variant-image-field{grid-column:1!important}.admin .category-image-editor,.admin .brand-image-editor{grid-template-columns:110px minmax(0,1fr)!important}}@media (width<=560px){.admin .catalog-product-editor,.admin .category-editor-v2,.admin .brand-editor-v2,.admin .variant-editor-card{overscroll-behavior:contain}.admin .category-image-editor,.admin .brand-image-editor{grid-template-columns:1fr!important;display:grid!important}.admin .category-image-preview,.admin .brand-image-preview{max-width:180px;width:100%!important;height:110px!important}.admin .catalog-product-editor .catalog-editor-actions,.admin .category-editor-v2 .actions,.admin .brand-editor-v2 .actions,.admin .variant-editor-card .actions{grid-template-columns:1fr!important}.admin .catalog-product-editor .catalog-editor-actions button,.admin .category-editor-v2 .actions button,.admin .brand-editor-v2 .actions button,.admin .variant-editor-card .actions button{width:100%!important}}.admin .currency-settings-card{background:#fff;border:1px solid #e0e8f0;border-radius:20px;gap:22px;min-width:0;padding:24px;display:grid;box-shadow:0 14px 36px #162d4c12}.admin .currency-settings-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin .currency-settings-head h2{color:#14213d;margin:5px 0 6px;font-size:24px;line-height:1.2}.admin .currency-settings-head p{color:#7a8aa1;max-width:650px;margin:0}.admin .currency-kicker{letter-spacing:.12em;color:#10a85b;font-size:11px;font-weight:900}.admin .currency-live-preview{text-align:right;background:#f2fbf6;border:1px solid #dce7e1;border-radius:16px;gap:4px;min-width:180px;padding:15px 18px;display:grid}.admin .currency-live-preview small{color:#73849a;font-weight:700}.admin .currency-live-preview b{color:#0a8e4c;white-space:nowrap;font-size:22px}.admin .currency-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin .currency-form-grid label{color:#34455f;gap:8px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin .currency-form-grid select{color:#20304c;background:#fff;border:1px solid #d7e2ec;border-radius:12px;width:100%;min-width:0;min-height:50px;margin:0;padding:0 14px;font-size:15px}.admin .currency-form-grid small{color:#8997aa;font-weight:500;line-height:1.4}.admin .currency-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin .currency-example-grid article{background:#fafcfd;border:1px solid #e2e9f0;border-radius:15px;gap:7px;min-width:0;padding:16px;display:grid}.admin .currency-example-grid small{color:#8493a8;font-weight:700}.admin .currency-example-grid b{color:#172541;overflow-wrap:anywhere;font-size:17px}.admin .currency-note{color:#5e6f83;background:#f7fcf9;border:1px solid #d8e8df;border-radius:13px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex}.admin .currency-note b{color:#16844d;white-space:nowrap}.admin .currency-actions{border-top:1px solid #edf1f5;justify-content:flex-end;padding-top:18px;display:flex}.admin .currency-actions .primary{min-height:46px;padding-inline:22px}@media (width<=900px){.admin .currency-settings-head{align-items:stretch}.admin .currency-live-preview{min-width:155px}.admin .currency-example-grid{grid-template-columns:1fr 1fr}.admin .currency-example-grid article:last-child{grid-column:1/-1}}@media (width<=650px){.admin .currency-settings-card{border-radius:16px;gap:18px;padding:16px}.admin .currency-settings-head{grid-template-columns:1fr;gap:14px;display:grid}.admin .currency-live-preview{text-align:left;width:100%;min-width:0}.admin .currency-form-grid,.admin .currency-example-grid{grid-template-columns:1fr}.admin .currency-example-grid article:last-child{grid-column:auto}.admin .currency-note{gap:5px;display:grid}.admin .currency-note b{white-space:normal}.admin .currency-actions{grid-template-columns:1fr;display:grid}.admin .currency-actions .primary{width:100%}}.variant-editor-card>.variant-active-toggle{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;min-height:62px;margin:14px 0 0;color:#1e3a2d!important;background:linear-gradient(#f7fcf9 0%,#f3faf6 100%)!important;border:1px solid #d9ece2!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important}.variant-editor-card>.variant-active-toggle input[type=checkbox]{appearance:auto;accent-color:#10a85b;cursor:pointer;flex:0 0 20px;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:0!important;padding:0!important}.variant-editor-card>.variant-active-toggle>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.25;display:flex}.variant-editor-card>.variant-active-toggle b{color:#173b2b;font-size:14px;font-weight:800}.variant-editor-card>.variant-active-toggle small{color:#789083;white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:500}.variant-editor-card>.variant-active-toggle:hover{background:#f0faf5!important;border-color:#bfe2cf!important}.variant-editor-card>.variant-active-toggle:focus-within{box-shadow:0 0 0 3px #10a85b1a;border-color:#10a85b!important}@media (width<=900px){.variant-editor-card>.variant-active-toggle{min-height:58px;padding:11px 12px!important}}@media (width<=600px){.variant-editor-card>.variant-active-toggle{min-height:56px;margin-top:10px;border-radius:10px!important;gap:10px!important;padding:10px 11px!important}.variant-editor-card>.variant-active-toggle input[type=checkbox]{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important}.variant-editor-card>.variant-active-toggle b{font-size:13px}.variant-editor-card>.variant-active-toggle small{font-size:10px;line-height:1.35}}.order-bulk-bar{background:linear-gradient(135deg,#f1fbf5,#f8fdf9);border:1px solid #bde8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 12px;padding:12px 14px;display:flex}.order-bulk-selected,.order-bulk-actions{align-items:center;gap:10px;min-width:0;display:flex}.order-bulk-selected>b{color:#fff;background:#10a85b;border-radius:9px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;display:grid}.order-bulk-selected>span{color:#2d4055;white-space:nowrap;font-size:12px;font-weight:850}.order-bulk-selected>button{font-size:10px;font-weight:800;color:#4c6071!important;background:#fff!important;border:1px solid #dce6df!important;border-radius:8px!important;min-height:34px!important;padding:7px 10px!important}.order-bulk-actions{margin-left:auto}.order-bulk-actions select{color:#27384d;background:#fff;border:1px solid #cfe0d5;border-radius:9px;min-width:250px;height:38px;padding:0 35px 0 11px;font-weight:750}.order-bulk-apply{height:38px;color:#fff!important;background:#10a85b!important;border:0!important;border-radius:9px!important;min-width:82px!important;font-weight:850!important}.order-bulk-apply:disabled{opacity:.48;cursor:not-allowed}.order-bulk-apply.danger{background:#d94352!important}.order-bulk-message{color:#40566a;background:#f6fbf8;border:1px solid #dbe8df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 14px 12px;padding:10px 12px;font-size:11px;display:flex}.order-bulk-message button{font-size:18px;line-height:1;color:#6e7f8d!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 4px!important}.order-table-head,.order-table-row{grid-template-columns:36px 34px 100px minmax(165px,1.3fr) 100px 125px 125px 130px 80px;min-width:1040px}.order-select-cell{justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.order-select-cell input[type=checkbox]{accent-color:#10a85b;cursor:pointer;appearance:auto!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:0!important;padding:0!important}.order-table-row.bulk-selected{box-shadow:inset 4px 0 #10a85b;background:#effaf4!important}.order-table-row.bulk-selected:hover{background:#eaf8f0!important}@media (width<=1024px){.order-bulk-bar{flex-direction:column;align-items:stretch}.order-bulk-actions{width:100%;margin-left:0}.order-bulk-actions select{flex:1;min-width:0}}@media (width<=820px){.order-bulk-bar{margin:0 10px 10px;padding:10px}.order-bulk-selected{flex-wrap:wrap;width:100%}.order-bulk-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.order-bulk-actions select{width:100%;min-width:0}.order-bulk-apply{min-width:76px!important}.order-table-row>.order-select-cell{background:#f7fbf8;grid-column:1/-1;min-height:38px;border-bottom:1px solid #e5efe9!important;justify-content:flex-start!important;padding:9px 12px!important}.order-table-row>.order-select-cell:after{content:"Select order";color:#6e8078;text-transform:uppercase;letter-spacing:.04em;margin-left:8px;font-size:9px;font-weight:850}.order-table-row>span:nth-child(2):before{content:"#"}.order-table-row>b:nth-child(3):before{content:"Order ID"}.order-table-row>.customer-cell:before{content:"Customer"}.order-table-row>b:nth-child(5):before{content:"Total"}.order-table-row>span:nth-child(6):before{content:"Status"}.order-table-row>span:nth-child(7):before{content:"Order date"}.order-table-row>.payment-cell:before{content:"Payment"}.order-table-row>.view-order:before{content:"Action";color:#7b879b}}@media (width<=600px){.order-bulk-bar{border-radius:10px;margin:0 8px 8px}.order-bulk-selected>b{min-width:32px;height:32px}.order-bulk-selected>span{font-size:11px}.order-bulk-actions{grid-template-columns:1fr}.order-bulk-actions select,.order-bulk-apply{height:40px;width:100%!important}.order-bulk-message{margin:0 8px 8px}.order-table-row>.order-select-cell{width:100%!important;margin:0!important}}.catalog-admin-products .catalog-product-head,.catalog-admin-products .catalog-product-row{grid-template-columns:34px 42px minmax(250px,1.5fr) minmax(130px,.78fr) 125px 78px 120px 220px}.catalog-product-actions button.duplicate{color:#087944;background:#f5fcf8;border-color:#cde7d7}.catalog-product-actions button.duplicate:hover{color:#056b3b;background:#eaf8f0;border-color:#9fd2b4}.catalog-product-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.catalog-product-actions{flex-wrap:wrap}}.product-multi-variant-builder{background:#fbfefc;border:1px solid #dce8e1;border-radius:14px;grid-column:1/-1;margin:18px 0 6px;padding:16px}.product-variant-builder-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.product-variant-builder-head h3{color:#14233e;margin:0 0 4px;font-size:17px}.product-variant-builder-head p{color:#7b8da2;max-width:720px;margin:0;font-size:12px;line-height:1.5}.product-variant-builder-head>button,.variant-empty-add{color:#087a45;cursor:pointer;background:#eef9f3;border:1px solid #bfe0cd;border-radius:10px;flex:none;min-height:40px;padding:0 15px;font-weight:800}.product-variant-draft-list{gap:12px;display:grid}.product-variant-draft{background:#fff;border:1px solid #e0e8ef;border-radius:12px;padding:14px}.product-variant-draft-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.product-variant-draft-title b{color:#1e304f;font-size:13px}.product-variant-draft-title button{color:#bf3446;cursor:pointer;background:#fff8f8;border:1px solid #f0d0d4;border-radius:8px;padding:7px 10px;font-weight:700}.product-variant-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.product-variant-draft-grid>label:not(.product-variant-active){flex-direction:column;gap:6px;min-width:0;display:flex}.product-variant-draft-grid>label>span{color:#4e617c;font-size:11px;font-weight:800}.product-variant-draft-grid input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0}.product-variant-active{background:#f7fcf9;border:1px solid #d7ecdf;border-radius:10px;min-width:0;min-height:48px;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:flex!important}.product-variant-active input{accent-color:#10a85b;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important}.product-variant-active>span{flex-direction:column;gap:2px;min-width:0;display:flex}.product-variant-active b{color:#173b2b;font-size:11px}.product-variant-active small{color:#7b9085;font-size:9px;line-height:1.3}.catalog-grid-variant-count{color:#74879c;margin:-3px 0 7px;font-size:10px;display:block}@media (width<=980px){.product-variant-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.product-multi-variant-builder{margin-top:14px;padding:12px}.product-variant-builder-head{flex-direction:column;align-items:stretch;gap:10px}.product-variant-builder-head>button,.variant-empty-add{width:100%}.product-variant-draft-grid{grid-template-columns:1fr}.product-variant-draft{padding:11px}}.variant-add:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.variant-message.warning{color:#8a6500;background:#fffaf0;border-color:#f1dfad}.variant-batch-create{max-height:min(88vh,900px);width:min(1100px,100vw - 48px)!important;overflow:auto!important}.variant-create-product{background:#fbfcfe;border:1px solid #e0e8ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:14px;display:grid}.variant-create-product>label{gap:7px;min-width:0;display:grid}.variant-create-product>label>span,.variant-create-grid label>span{color:#50627c;font-size:11px;font-weight:800}.variant-create-product select,.variant-create-grid input{box-sizing:border-box;color:#1b2b45;background:#fff;border:1px solid #dbe5ef;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.variant-create-product>div{color:#63758c;background:#f1faf5;border-radius:10px;grid-template-columns:auto auto;gap:3px 14px;min-width:190px;padding:8px 11px;display:grid}.variant-create-product>div small{font-size:9px}.variant-create-product>div b{color:#0a7a44;font-size:12px}.variant-create-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.variant-create-toolbar>div{align-items:baseline;gap:8px;min-width:0;display:flex}.variant-create-toolbar b{color:#172a49;font-size:15px}.variant-create-toolbar span{color:#8190a5;font-size:11px}.variant-create-toolbar>button{color:#087a45;background:#eef9f3;border:1px solid #bfe1ce;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-weight:800}.variant-create-list{gap:12px;display:grid}.variant-create-row{background:#fff;border:1px solid #e0e8ef;border-radius:13px;min-width:0;padding:14px}.variant-create-row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.variant-create-row-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.variant-create-row-head b{color:#172a49;font-size:13px}.variant-create-row-head small{text-overflow:ellipsis;white-space:nowrap;color:#8796aa;max-width:420px;font-size:10px;overflow:hidden}.variant-create-row-head>button{color:#bd3547;background:#fff8f8;border:1px solid #f0d1d5;border-radius:8px;flex:none;padding:7px 10px;font-weight:750}.variant-create-row-head>button:disabled{opacity:.4;cursor:not-allowed}.variant-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.variant-create-grid>label:not(.variant-create-active){flex-direction:column;gap:6px;min-width:0;display:flex}.variant-create-active{background:#f7fcf9;border:1px solid #d5ebde;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.variant-create-active input{accent-color:#10a85b;flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important}.variant-create-active>span{flex-direction:column;gap:2px;min-width:0;display:flex}.variant-create-active b{color:#173b2b;font-size:11px}.variant-create-active small{color:#7b9085;font-size:9px;line-height:1.3}.variant-create-summary{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:14px;margin:18px -26px -26px;padding:14px 26px;display:flex;position:sticky;bottom:-1px}.variant-create-summary>span{color:#73859a;font-size:11px;line-height:1.45}.variant-create-summary>div{flex:none;gap:9px;display:flex}.variant-create-summary button{border-radius:10px;min-height:42px}.product-variant-builder-message{color:#a83343;background:#fff8f9;border:1px solid #f0d2d6;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:11px;font-weight:650}.product-variant-builder-message.success{color:#087844;background:#f2fbf6;border-color:#cce9d8}.variant-empty-state{color:#7c8ca0;background:#fff;border:1px dashed #cfdbe6;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.variant-empty-state>div{flex-direction:column;gap:2px;min-width:0;display:flex}.variant-empty-state b{color:#2b3d59;font-size:12px}.variant-empty-state span{font-size:10px;line-height:1.4}.product-variant-draft-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.product-variant-draft-title small{text-overflow:ellipsis;white-space:nowrap;color:#8998aa;max-width:460px;font-size:9px;overflow:hidden}.product-variant-save-row{background:#f3fbf6;border:1px solid #cde8d8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.product-variant-save-row span{color:#557064;font-size:11px;font-weight:650}.product-variant-save-row button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.product-variant-save-row button:disabled{opacity:.55;cursor:not-allowed}.product-variant-new-note{color:#657790;background:#f3f7fc;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px}.variant-options-field small{color:#8795a8;font-size:10px;font-weight:500}@media (width<=1050px){.variant-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.variant-batch-create{max-height:92vh;border-radius:16px!important;width:calc(100vw - 24px)!important;padding:18px 14px!important}.variant-create-product{grid-template-columns:1fr;align-items:stretch}.variant-create-product>div{grid-template-columns:1fr 1fr;min-width:0}.variant-create-toolbar{flex-direction:column;align-items:stretch}.variant-create-toolbar>button{width:100%}.variant-create-grid{grid-template-columns:1fr}.variant-create-summary{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;margin:16px -14px -18px}.variant-create-summary>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.variant-create-summary button{width:100%}.variant-empty-state{grid-template-columns:auto minmax(0,1fr)}.variant-empty-state .variant-empty-add{grid-column:1/-1;width:100%}.product-variant-save-row{flex-direction:column;align-items:stretch}.product-variant-save-row button{width:100%}}@media (width<=480px){.variant-batch-create{height:100dvh;max-height:100dvh;border-radius:0!important;width:100vw!important;margin:0!important}.variant-create-summary>div{grid-template-columns:1fr}.variant-create-row{padding:11px}.variant-create-row-head{align-items:flex-start}.variant-toolbar{gap:9px}.variant-toolbar .variant-add{min-height:44px}}.product-variant-browser{overflow:hidden}.product-variant-tabs{scrollbar-width:none;border-bottom:1px solid #e5ebf1;align-items:center;gap:28px;min-width:0;padding:0 18px;display:flex;overflow-x:auto}.product-variant-tabs button{color:#74839a;white-space:nowrap;background:0 0;border:0;flex:none;min-height:58px;font-weight:800;position:relative}.product-variant-tabs button.active{color:#233651}.product-variant-tabs b{font-weight:800}.product-variant-toolbar{padding:16px 18px 10px}.product-variant-browser-tools{color:#8190a4;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 14px;font-size:11px;display:flex}.product-variant-browser-tools>div{gap:7px;display:flex}.product-variant-browser-tools button{color:#51637d;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:34px;padding:0 11px;font-weight:750}.product-variant-browser-tools button:disabled{opacity:.45;cursor:not-allowed}.product-variant-bulk{margin:0 18px 14px}.product-variant-groups{gap:10px;padding:0 18px 18px;display:grid}.product-variant-group{background:#fff;border:1px solid #e0e7ef;border-radius:14px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.product-variant-group.open{border-color:#c8e7d5;box-shadow:0 10px 28px #1f433312}.product-variant-summary{grid-template-columns:36px 38px 58px minmax(210px,1.35fr) minmax(110px,.7fr) 78px 72px minmax(125px,.8fr) minmax(205px,auto);align-items:center;gap:11px;min-width:1020px;padding:13px 14px;display:grid}.product-variant-expand{color:#5e7088;background:#f8fafc;border:1px solid #dde6ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.product-variant-expand svg{transition:transform .2s}.product-variant-group.open .product-variant-expand svg{transform:rotate(90deg)}.product-variant-index{color:#9aa8b8;font-size:12px;font-weight:850}.product-variant-image{color:#90a1b5;background:#f8fafc;border:1px solid #e0e8ef;border-radius:11px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.product-variant-image img{object-fit:cover;width:100%;height:100%}.product-variant-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.product-variant-identity b{color:#192c49;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-variant-identity small{color:#8594a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-variant-metric{flex-direction:column;gap:4px;display:flex}.product-variant-metric small{color:#8997a8;font-size:9px;font-weight:700}.product-variant-metric b{color:#213550;font-size:12px}.product-variant-state span{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.product-variant-state .good{color:#078047;background:#e8f8ef}.product-variant-state .attention{color:#956500;background:#fff4dd}.product-variant-summary-actions{justify-content:flex-end;gap:7px;display:flex}.product-variant-summary-actions button{color:#42546e;white-space:nowrap;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.product-variant-summary-actions .add-related{color:#087b46;background:#eef9f3;border-color:#bce2cc}.product-related-variants{background:#fbfcfe;border-top:1px solid #e8eef3;padding:14px}.related-variant-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.related-variant-head h3{color:#192d49;margin:0 0 3px;font-size:14px}.related-variant-head p{color:#8190a3;margin:0;font-size:10px}.related-variant-head>div:last-child{align-items:center;gap:9px;display:flex}.related-variant-head button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.related-variant-head label{color:#566881;background:#fff;border:1px solid #dbe5ed;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.related-variant-head input{accent-color:#10a85b}.related-variant-table-scroll{background:#fff;border:1px solid #e0e8ef;border-radius:11px;overflow-x:auto}.related-variant-table{min-width:900px}.related-variant-table-head,.related-variant-row{grid-template-columns:55px minmax(230px,1.25fr) 130px minmax(130px,.8fr) 120px 70px 115px 145px;align-items:center;gap:10px;min-width:0;display:grid}.related-variant-table-head{color:#65768e;text-transform:uppercase;background:#f6f8fb;min-height:42px;padding:0 12px;font-size:9px;font-weight:850}.related-variant-row{border-top:1px solid #edf1f5;min-height:64px;padding:0 12px}.related-variant-row.selected{background:#f1fbf6;box-shadow:inset 4px 0 #10a85b}.related-variant-name{align-items:center;gap:9px;min-width:0;display:flex}.related-variant-name>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.related-variant-name b{color:#1d304c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.related-variant-name small{color:#8998aa;font-size:8.5px}.related-variant-options{color:#667991;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.related-variant-empty{color:#8090a4;background:#fff;border:1px dashed #cfdae5;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.related-variant-empty>div{flex-direction:column;gap:3px;display:flex}.related-variant-empty b{color:#2a3e59;font-size:12px}.related-variant-empty span{font-size:10px}.related-variant-empty button{color:#087b46;background:#eef9f3;border:1px solid #bfe3ce;border-radius:9px;min-height:37px;padding:0 12px;font-size:10px;font-weight:850}.product-variant-no-results{color:#8392a5;border:1px dashed #d3dde7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.product-variant-no-results b{color:#263b56}.product-variant-no-results span{text-align:center;font-size:10px}@media (width<=1100px){.product-variant-summary{grid-template-columns:36px 36px 54px minmax(190px,1.3fr) 110px 70px 70px 130px 190px;min-width:930px}}@media (width<=760px){.product-variant-tabs{gap:22px;padding:0 12px}.product-variant-tabs button{min-height:52px;font-size:11px}.product-variant-toolbar{padding:12px 12px 8px}.product-variant-browser-tools{flex-direction:column;align-items:flex-start;padding:0 12px 12px}.product-variant-browser-tools>div{width:100%}.product-variant-browser-tools button{flex:1}.product-variant-bulk{margin:0 12px 12px}.product-variant-groups{padding:0 12px 14px}.product-variant-group{overflow:visible}.product-variant-summary{grid-template-columns:34px 48px minmax(0,1fr) auto;grid-template-areas:"expand image identity state""index image metrics metrics""actions actions actions actions";gap:9px;min-width:0;padding:12px}.product-variant-expand{grid-area:expand}.product-variant-index{grid-area:index;align-self:start;padding-left:7px}.product-variant-image{grid-area:image;width:48px;height:48px}.product-variant-identity{grid-area:identity}.product-variant-state{grid-area:state;align-self:start}.product-variant-summary>.product-variant-metric{grid-area:metrics;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 8px;display:grid}.product-variant-summary>.product-variant-metric:nth-of-type(2),.product-variant-summary>.product-variant-metric:nth-of-type(3){display:none}.product-variant-summary-actions{grid-area:actions;grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.product-variant-summary-actions button{width:100%;min-height:39px}.product-related-variants{padding:11px}.related-variant-head{flex-direction:column;align-items:stretch}.related-variant-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.related-variant-head button,.related-variant-head label{justify-content:center;width:100%}.related-variant-table-scroll{background:0 0;border:0;overflow:visible}.related-variant-table{gap:9px;min-width:0;display:grid}.related-variant-table-head{display:none}.related-variant-row{background:#fff;border:1px solid #e0e8ef;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check name status"".sku stock"".options price"".actions actions";gap:7px 10px;min-height:0;padding:12px;display:grid}.related-variant-row.selected{border-color:#bfe4ce}.related-variant-row>.variant-check{grid-area:check}.related-variant-row>.related-variant-name{grid-area:name}.related-variant-row>.variant-sku{grid-area:sku}.related-variant-row>.related-variant-options{white-space:normal;grid-area:options}.related-variant-row>.variant-price{grid-area:price;justify-self:end}.related-variant-row>.variant-stock{grid-area:stock;justify-self:end}.related-variant-row>span:has(.variant-status){grid-area:status;justify-self:end}.related-variant-row>.variant-actions{grid-area:actions;grid-template-columns:1fr 1fr;display:grid}.related-variant-row>.variant-actions button{width:100%;min-height:37px}.related-variant-empty{grid-template-columns:auto minmax(0,1fr)}.related-variant-empty button{grid-column:1/-1;width:100%}}@media (width<=480px){.product-variant-state span{max-width:102px;padding:0 7px;font-size:8px}.product-variant-identity b{font-size:12px}.product-variant-identity small{white-space:normal;line-height:1.3}.product-variant-summary-actions,.related-variant-head>div:last-child{grid-template-columns:1fr}}.product-variant-browser{container:variantBrowser/inline-size}.product-variant-browser *,.variant-editor-card *{box-sizing:border-box}.product-variant-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.product-variant-toolbar .variant-search{width:100%;min-width:0}.product-variant-toolbar .variant-add{white-space:nowrap;min-width:160px;width:auto!important}.product-variant-summary{grid-template-columns:34px 34px 54px minmax(170px,1.4fr) minmax(90px,.72fr) 62px 62px minmax(105px,.8fr) minmax(170px,auto);width:100%;min-width:0!important}.related-variant-table{width:100%;min-width:0!important}.related-variant-table-head,.related-variant-row{grid-template-columns:48px minmax(170px,1.35fr) minmax(82px,.68fr) minmax(100px,.82fr) minmax(94px,.72fr) 60px minmax(94px,.72fr) minmax(118px,.88fr);width:100%;min-width:0!important}.related-variant-table-head>*,.related-variant-row>*{min-width:0}.related-variant-row .variant-actions{justify-content:flex-end;gap:6px;min-width:0;display:flex}.related-variant-row .variant-actions button{min-width:52px;padding-left:9px;padding-right:9px}@container variantBrowser (width<=1100px){.product-variant-tabs{gap:22px;padding-left:14px;padding-right:14px}.product-variant-toolbar,.product-variant-browser-tools,.product-variant-groups{padding-left:14px;padding-right:14px}.product-variant-summary{grid-template-columns:34px 52px minmax(0,1fr) auto;grid-template-areas:"expand image identity state""index image metrics metrics""actions actions actions actions";gap:9px 11px;padding:12px}.product-variant-expand{grid-area:expand}.product-variant-index{grid-area:index;align-self:start;padding-left:7px}.product-variant-image{grid-area:image;width:50px;height:50px}.product-variant-identity{grid-area:identity}.product-variant-state{grid-area:state;place-self:start end}.product-variant-summary>.product-variant-metric{grid-area:metrics;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 7px;margin-right:14px;display:inline-grid}.product-variant-summary>.product-variant-metric:nth-of-type(2),.product-variant-summary>.product-variant-metric:nth-of-type(3){display:inline-grid}.product-variant-summary-actions{grid-area:actions;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.product-variant-summary-actions button{width:100%;min-height:40px}.related-variant-table-scroll{background:0 0;border:0;overflow:visible}.related-variant-table{gap:9px;display:grid}.related-variant-table-head{display:none}.related-variant-row{background:#fff;border:1px solid #e0e8ef;border-radius:11px;grid-template-columns:30px minmax(0,1fr) minmax(150px,.8fr);grid-template-areas:"check name status"".sku price"".options stock"".actions actions";gap:8px 12px;min-height:0;padding:13px;display:grid}.related-variant-row.selected{background:#f2fbf6;border-color:#bde3cd;box-shadow:inset 4px 0 #10a85b}.related-variant-row>.variant-check{grid-area:check}.related-variant-row>.related-variant-name{grid-area:name}.related-variant-row>.variant-sku{grid-area:sku}.related-variant-row>.related-variant-options{grid-area:options}.related-variant-row>.variant-price{grid-area:price}.related-variant-row>.variant-stock{grid-area:stock}.related-variant-row>.related-variant-status{grid-area:status}.related-variant-row>.variant-actions{grid-area:actions}.related-variant-row>[data-label]{text-align:left;white-space:normal;grid-template-columns:70px minmax(0,1fr);justify-self:stretch;align-items:center;gap:8px;display:grid}.related-variant-row>[data-label]:before{content:attr(data-label);color:#8a98aa;text-transform:uppercase;font-size:9px;font-weight:800}.related-variant-row>.related-variant-status{justify-content:flex-end;display:flex}.related-variant-row>.related-variant-status:before{display:none}.related-variant-row .variant-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.related-variant-row .variant-actions button{width:100%;min-height:38px}}@container variantBrowser (width<=760px){.product-variant-toolbar{grid-template-columns:1fr}.product-variant-toolbar .variant-add{min-width:0;min-height:44px;width:100%!important}.product-variant-browser-tools{flex-direction:column;align-items:stretch}.product-variant-browser-tools>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.product-variant-bulk{flex-direction:column;align-items:stretch;margin-left:12px;margin-right:12px}.product-variant-bulk>div{width:100%}.product-variant-bulk>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.product-variant-bulk select{width:100%;min-width:0}.related-variant-head{flex-direction:column;align-items:stretch}.related-variant-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.related-variant-head button,.related-variant-head label{justify-content:center;width:100%}.related-variant-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check name status"".sku sku"".options options"".price stock"".actions actions"}.related-variant-row>.variant-price,.related-variant-row>.variant-stock{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.related-variant-row>.variant-price:before,.related-variant-row>.variant-stock:before{display:block}.related-variant-row>.variant-stock{align-items:flex-end}.related-variant-row>.variant-stock:before{text-align:right}}@container variantBrowser (width<=520px){.product-variant-tabs{gap:18px;padding-left:11px;padding-right:11px}.product-variant-tabs button{min-height:50px;font-size:10px}.product-variant-toolbar{padding:11px}.product-variant-browser-tools,.product-variant-groups{padding-left:11px;padding-right:11px}.product-variant-summary{grid-template-columns:32px 46px minmax(0,1fr);grid-template-areas:"expand image identity""index image state""metrics metrics metrics""actions actions actions"}.product-variant-state{justify-self:start}.product-variant-summary>.product-variant-metric{background:#f8fafc;border-radius:8px;flex-direction:row;grid-area:metrics;justify-content:space-between;align-items:center;margin:0;padding:7px 9px;display:flex!important}.product-variant-summary>.product-variant-metric:nth-of-type(2),.product-variant-summary>.product-variant-metric:nth-of-type(3){display:none!important}.product-variant-summary-actions,.related-variant-head>div:last-child{grid-template-columns:1fr}.related-variant-row{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"check name"".status"".sku"".options"".price"".stock"".actions";padding:11px}.related-variant-row>.related-variant-status{justify-content:flex-start}.related-variant-row>[data-label]{grid-template-columns:64px minmax(0,1fr)}.related-variant-row>.variant-stock{align-items:stretch}.related-variant-row .variant-actions{grid-template-columns:1fr}.related-variant-empty{text-align:center;grid-template-columns:1fr}.related-variant-empty svg{margin:auto}.related-variant-empty button{width:100%}}@media (width<=900px){.product-variant-toolbar{grid-template-columns:1fr}.product-variant-toolbar .variant-add{width:100%!important}}.variant-editor-card{max-width:min(1100px,100vw - 32px)!important;max-height:min(90dvh,920px)!important;overflow:auto!important}@media (width<=640px){.variant-editor-card{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:16px 13px!important}.variant-editor-grid,.variant-create-grid{grid-template-columns:1fr!important}.variant-create-summary,.variant-editor-card>.actions{z-index:5;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fffffffa;position:sticky;bottom:0}}.product-variant-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;background:#fff!important;border-bottom:1px solid #e2e9f0!important;align-items:stretch!important;gap:0!important;padding:0 22px!important;display:flex!important;overflow:auto hidden!important}.product-variant-tabs::-webkit-scrollbar{display:none!important}.product-variant-tabs button{cursor:pointer;min-height:58px!important;box-shadow:none!important;color:#71809a!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:none!important;margin:0 34px 0 0!important;padding:0 2px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;position:relative!important}.product-variant-tabs button:last-child{margin-right:0!important}.product-variant-tabs button:hover{color:#263a58!important;background:0 0!important}.product-variant-tabs button.active{color:#243650!important;background:0 0!important}.product-variant-tabs button.active:after{content:""!important;background:#10a85b!important;border-radius:3px 3px 0 0!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.product-variant-toolbar{padding-top:16px!important;padding-bottom:12px!important}.product-variant-toolbar .variant-search,.product-variant-toolbar .variant-add{border-radius:11px!important;min-height:48px!important}@container variantBrowser (width<=1100px){.product-variant-summary{grid-template-columns:34px 52px minmax(150px,1fr) minmax(105px,.72fr) 72px 72px!important;grid-template-areas:"expand image identity metric1 metric2 metric3""index image identity state state state""actions actions actions actions actions actions"!important;align-items:center!important}.product-variant-summary>.product-variant-metric{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;margin:0!important;display:flex!important}.product-variant-summary>.product-variant-metric:nth-of-type(2){grid-area:metric1!important}.product-variant-summary>.product-variant-metric:nth-of-type(3){grid-area:metric2!important}.product-variant-summary>.product-variant-metric:nth-of-type(4){grid-area:metric3!important}.product-variant-state{grid-area:state!important;justify-self:start!important}.product-variant-summary-actions{grid-area:actions!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}}@container variantBrowser (width<=760px){.product-variant-tabs{padding:0 12px!important}.product-variant-tabs button{min-height:52px!important;margin-right:26px!important;font-size:11px!important}.product-variant-summary{grid-template-columns:34px 48px minmax(0,1fr) auto!important;grid-template-areas:"expand image identity state""index image metric1 metric1""metric2 metric2 metric3 metric3""actions actions actions actions"!important;gap:9px 10px!important}.product-variant-summary>.product-variant-metric{background:#f7fafc!important;border-radius:8px!important;min-height:42px!important;padding:7px 9px!important}.product-variant-summary>.product-variant-metric:nth-of-type(2){grid-area:metric1!important}.product-variant-summary>.product-variant-metric:nth-of-type(3){grid-area:metric2!important}.product-variant-summary>.product-variant-metric:nth-of-type(4){grid-area:metric3!important}.product-variant-state{grid-area:state!important;place-self:start end!important}.product-variant-summary-actions{grid-template-columns:1fr 1fr!important}}@container variantBrowser (width<=520px){.product-variant-tabs{padding:0 10px!important}.product-variant-tabs button{min-height:48px!important;margin-right:22px!important;font-size:10px!important}.product-variant-summary{grid-template-columns:32px 46px minmax(0,1fr)!important;grid-template-areas:"expand image identity""index image state""metric1 metric1 metric1""metric2 metric2 metric2""metric3 metric3 metric3""actions actions actions"!important}.product-variant-state{justify-self:start!important}.product-variant-summary>.product-variant-metric{grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important;min-height:38px!important;display:grid!important}.product-variant-summary-actions{grid-template-columns:1fr!important}}@media (width<=700px){.product-variant-tabs{padding:0 10px!important;overflow-x:auto!important}.product-variant-tabs button{min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-right:22px!important;font-size:10px!important}}.category-hierarchy-browser{container:categoryBrowser/inline-size}.category-hierarchy-browser .category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;border-bottom:1px solid #e2e9f0!important;align-items:stretch!important;gap:0!important;padding:0 22px!important;display:flex!important;overflow:auto hidden!important}.category-hierarchy-browser .category-tabs::-webkit-scrollbar{display:none!important}.category-hierarchy-browser .category-tabs button{min-height:58px!important;box-shadow:none!important;color:#71809a!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0 34px 0 0!important;padding:0 2px!important;font-size:13px!important;font-weight:800!important}.category-hierarchy-browser .category-tabs button:last-child{margin-right:0!important}.category-hierarchy-browser .category-tabs button.active{color:#243650!important}.category-hierarchy-browser .category-tabs button.active:after{background:#10a85b!important;height:3px!important;bottom:0!important;left:0!important;right:0!important}.category-tree-toolbar{border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 20px 12px!important;display:grid!important}.category-tree-toolbar .category-search{max-width:none!important;min-height:48px!important}.category-search-clear{flex:0 0 28px;width:28px;height:28px;color:#64758c!important;background:#f1f5f8!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:18px!important;line-height:1!important}.category-add-top{color:#fff!important;background:#10b767!important;border:0!important;border-radius:11px!important;min-height:48px!important;padding:0 20px!important;font-weight:900!important;box-shadow:0 8px 20px #10b76729!important}.category-tree-tools{color:#8290a4;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:11px;display:flex}.category-tree-tools>div{align-items:center;gap:7px;display:flex}.category-tree-tools button,.category-select-visible{color:#52647d;background:#fff;border:1px solid #dce5ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.category-tree-tools button:disabled{opacity:.45;cursor:not-allowed}.category-select-visible input{accent-color:#10a85b;width:15px;height:15px;margin:0}.category-tree-groups{gap:10px;padding:0 18px 18px;display:grid}.category-parent-group{background:#fff;border:1px solid #dfe7ef;border-radius:14px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.category-parent-group.open{border-color:#c5e6d3;box-shadow:0 10px 28px #204c3612}.category-parent-group.selected{box-shadow:inset 4px 0 #10a85b,0 10px 28px #204c360f}.category-parent-summary{grid-template-columns:36px 28px 44px 58px minmax(200px,1.35fr) minmax(100px,.7fr) minmax(115px,.75fr) minmax(270px,auto);align-items:center;gap:11px;min-width:980px;padding:13px 14px;display:grid}.category-expand-btn{color:#5f7087;background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.category-expand-btn svg{transition:transform .2s}.category-parent-group.open .category-expand-btn svg{transform:rotate(90deg)}.category-tree-check{place-items:center;margin:0;display:grid}.category-tree-check input{accent-color:#10a85b;width:17px;height:17px;margin:0}.category-parent-number,.category-child-number{color:#98a6b7;font-size:12px;font-weight:900}.category-tree-image{color:#8fa0b4;background:#f7f9fc;border:1px solid #e0e8ef;border-radius:11px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.category-tree-image.child{border-radius:10px;width:44px;height:44px}.category-tree-image img{object-fit:cover;width:100%;height:100%}.category-parent-identity,.category-child-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.category-parent-identity b,.category-child-identity b{color:#1a2d49;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-parent-identity b{font-size:13px}.category-child-identity b{font-size:11px}.category-parent-identity small,.category-child-identity small{color:#8997aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.category-parent-metric{flex-direction:column;gap:4px;display:flex}.category-parent-metric small{color:#8997aa;font-size:9px;font-weight:750}.category-parent-metric>b{color:#223650;font-size:12px}.category-parent-actions{justify-content:flex-end;gap:7px;display:flex}.category-parent-actions button,.category-child-actions button{white-space:nowrap;color:#41546e!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:9px!important;min-height:35px!important;padding:0 10px!important;font-size:10px!important;font-weight:850!important}.category-parent-actions .add-subcategory{color:#087b46!important;background:#eef9f3!important;border-color:#bae3cc!important}.category-parent-actions .danger-btn,.category-child-actions .danger-btn{color:#c13d4e!important;background:#fff8f9!important;border-color:#f0d1d6!important}.category-children-panel{background:#fbfcfe;border-top:1px solid #e7edf3;padding:14px}.category-children-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.category-children-head h3{color:#1c304c;margin:0 0 3px;font-size:14px}.category-children-head p{color:#8291a5;margin:0;font-size:10px}.category-children-head>button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.category-child-list{gap:7px;display:grid}.category-child-row{background:#fff;border:1px solid #e4ebf1;border-radius:10px;grid-template-columns:28px 55px 24px 48px minmax(190px,1fr) minmax(130px,.8fr) 100px 145px;align-items:center;gap:9px;min-width:830px;min-height:62px;padding:8px 11px;display:grid}.category-child-row.selected{background:#f3fbf6;border-color:#bfe3ce;box-shadow:inset 3px 0 #10a85b}.category-tree-branch{color:#9ba9b9;font-size:18px}.category-child-parent{flex-direction:column;gap:3px;min-width:0;display:flex}.category-child-parent small{color:#91a0b1;font-size:8px}.category-child-parent b{color:#53657c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.category-child-actions{justify-content:flex-end;gap:7px;display:flex}.category-child-empty,.category-tree-empty{color:#8190a3;background:#fff;border:1px dashed #ced9e4;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.category-child-empty>div,.category-tree-empty{min-width:0}.category-child-empty>div{flex-direction:column;gap:3px;display:flex}.category-child-empty b,.category-tree-empty b{color:#293e59}.category-child-empty span,.category-tree-empty span{font-size:10px}.category-child-empty button,.category-tree-empty button{color:#087b46;background:#eef9f3;border:1px solid #bfe3ce;border-radius:9px;min-height:37px;padding:0 12px;font-size:10px;font-weight:850}.category-tree-empty{text-align:center;grid-template-columns:1fr;place-items:center;min-height:170px}@container categoryBrowser (width<=1050px){.category-parent-summary{grid-template-columns:34px 28px 42px 52px minmax(180px,1fr) 95px 105px!important;grid-template-areas:"expand check number image identity count status""actions actions actions actions actions actions actions"!important;min-width:0!important}.category-parent-summary>.category-expand-btn{grid-area:expand}.category-parent-summary>.category-tree-check{grid-area:check}.category-parent-summary>.category-parent-number{grid-area:number}.category-parent-summary>.category-tree-image{grid-area:image}.category-parent-summary>.category-parent-identity{grid-area:identity}.category-parent-summary>.category-parent-metric:nth-of-type(2){grid-area:count}.category-parent-summary>.category-parent-metric:nth-of-type(3){grid-area:status}.category-parent-actions{grid-area:actions;grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.category-parent-actions button{width:100%}}@container categoryBrowser (width<=760px){.category-hierarchy-browser .category-tabs{padding:0 12px!important}.category-hierarchy-browser .category-tabs button{min-height:52px!important;margin-right:25px!important;font-size:11px!important}.category-tree-toolbar{grid-template-columns:1fr!important;padding:12px!important}.category-add-top{width:100%}.category-tree-tools{flex-direction:column;align-items:stretch;padding:0 12px 12px}.category-tree-tools>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.category-select-visible{grid-column:1/-1}.category-tree-groups{padding:0 12px 14px}.category-parent-summary{grid-template-columns:34px 46px minmax(0,1fr) auto!important;grid-template-areas:"expand image identity status""number image count count""check check check check""actions actions actions actions"!important;gap:9px 10px!important}.category-parent-summary>.category-tree-check{background:#f7fafc;border-radius:8px;grid-area:check;justify-content:flex-start;min-height:34px;padding:0 9px;display:flex}.category-parent-summary>.category-parent-number{grid-area:number}.category-parent-summary>.category-parent-metric:nth-of-type(2){background:#f7fafc;border-radius:8px;grid-area:count;grid-template-columns:1fr auto;align-items:center;min-height:38px;padding:6px 9px;display:grid}.category-parent-summary>.category-parent-metric:nth-of-type(3){grid-area:status;align-self:start}.category-parent-actions{grid-template-columns:1fr 1fr}.category-parent-actions .add-subcategory{grid-column:1/-1}.category-children-panel{padding:11px}.category-children-head{flex-direction:column;align-items:stretch}.category-children-head>button{width:100%}.category-child-list{gap:9px}.category-child-row{grid-template-columns:28px 48px minmax(0,1fr) auto;gap:8px 10px;padding:11px;grid-template-areas:"check image identity status""number number parent parent""actions actions actions actions"!important;min-width:0!important}.category-child-row>.category-tree-check{grid-area:check}.category-child-row>.category-child-number{grid-area:number}.category-child-row>.category-tree-branch{display:none}.category-child-row>.category-tree-image{grid-area:image}.category-child-row>.category-child-identity{grid-area:identity}.category-child-row>.category-child-parent{grid-area:parent}.category-child-row>span:has(.category-status){grid-area:status;justify-self:end}.category-child-actions{grid-area:actions;grid-template-columns:1fr 1fr;display:grid}.category-child-actions button{width:100%}.category-child-empty{grid-template-columns:auto minmax(0,1fr)}.category-child-empty button{grid-column:1/-1;width:100%}}@container categoryBrowser (width<=500px){.category-hierarchy-browser .category-tabs{padding:0 10px!important}.category-hierarchy-browser .category-tabs button{min-height:48px!important;margin-right:21px!important;font-size:10px!important}.category-parent-summary{grid-template-columns:32px 44px minmax(0,1fr)!important;grid-template-areas:"expand image identity""number image status""count count count""check check check""actions actions actions"!important}.category-parent-summary>.category-parent-metric:nth-of-type(2){width:100%}.category-parent-summary>.category-parent-metric:nth-of-type(3){justify-self:start}.category-parent-actions{grid-template-columns:1fr}.category-parent-actions .add-subcategory{grid-column:auto}.category-child-row{grid-template-columns:26px 44px minmax(0,1fr)!important;grid-template-areas:"check image identity""number number status""parent parent parent""actions actions actions"!important}.category-child-row>span:has(.category-status){justify-self:start}}@media (width<=700px){.category-hierarchy-browser .category-tabs{padding:0 10px!important;overflow-x:auto!important}.category-hierarchy-browser .category-tabs button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}.inventory-management-v2{background:#fff;border:1px solid #e3eaf1;border-radius:18px;min-width:0;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0a;container:inventoryBrowser/inline-size}.inventory-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e9f0;align-items:stretch;gap:0;padding:0 22px;display:flex;overflow:auto hidden}.inventory-tabs::-webkit-scrollbar{display:none}.inventory-tabs button{min-height:58px;box-shadow:none;color:#71809a;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;margin-right:34px;padding:0 2px;font-size:13px;font-weight:800;position:relative}.inventory-tabs button:last-child{margin-right:0}.inventory-tabs button:hover{color:#263a58}.inventory-tabs button.active{color:#243650}.inventory-tabs button.active:after{content:"";background:#10a85b;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.inventory-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px 14px;display:grid}.inventory-search{color:#566982;background:#fff;border:1px solid #dce5ed;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:flex}.inventory-search input{color:#223650;width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.inventory-search>button{flex:0 0 28px;width:28px;height:28px;color:#64758c!important;background:#f2f5f8!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:18px!important;line-height:1!important}.inventory-toolbar-meta{color:#8492a5;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.inventory-toolbar-meta button{color:#53657d;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.inventory-toolbar-meta button:disabled{opacity:.45;cursor:not-allowed}.inventory-bulk-bar{background:#f2fbf6;border:1px solid #bde7cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 14px;padding:10px 12px;display:flex}.inventory-bulk-selected,.inventory-bulk-actions{align-items:center;gap:9px;display:flex}.inventory-bulk-selected>b{color:#fff;background:#10a85b;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.inventory-bulk-selected>span{color:#334860;font-size:11px;font-weight:800}.inventory-bulk-selected>button{color:#52637a;background:#fff;border:1px solid #d6e0e8;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.inventory-bulk-actions select,.inventory-bulk-value{font-weight:700;color:#2f435d!important;background:#fff!important;border:1px solid #d8e2ea!important;border-radius:9px!important;min-height:38px!important;font-size:10px!important}.inventory-bulk-actions select{min-width:190px;padding:0 34px 0 11px!important}.inventory-bulk-value{width:110px!important;padding:0 10px!important}.inventory-bulk-actions>button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:38px;padding:0 16px;font-size:10px;font-weight:900;box-shadow:0 5px 12px #10a85b29}.inventory-bulk-actions>button.danger{background:#d94a5b;box-shadow:0 5px 12px #d94a5b24}.inventory-bulk-actions>button:disabled{opacity:.48;cursor:not-allowed}.inventory-message{color:#416557;background:#f3fbf6;border:1px solid #cce9d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 20px 14px;padding:10px 12px;font-size:10px;display:flex}.inventory-message button{color:#66778d;background:#fff;border:0;border-radius:7px;flex:0 0 28px;width:28px;height:28px}.inventory-list-wrap{border-top:1px solid #e6edf3;min-width:0;overflow-x:auto}.inventory-table-head,.inventory-row{grid-template-columns:38px 48px minmax(240px,1.4fr) minmax(110px,.7fr) 120px 135px 120px 82px;align-items:center;gap:10px;min-width:1040px;display:grid}.inventory-table-head{color:#62748c;text-transform:uppercase;background:#f6f8fb;min-height:48px;padding:0 18px;font-size:9px;font-weight:900}.inventory-row{background:#fff;border-top:1px solid #edf1f5;min-height:76px;padding:9px 18px}.inventory-row:first-child{border-top:0}.inventory-row.selected{background:#f1fbf6;box-shadow:inset 4px 0 #10a85b}.inventory-row.low_stock{background:#fffdf8}.inventory-row.out_of_stock{background:#fffafb}.inventory-row.low_stock.selected,.inventory-row.out_of_stock.selected{background:#f3fbf6}.inventory-check{place-items:center;margin:0;display:grid}.inventory-check input{accent-color:#10a85b;width:17px;height:17px;margin:0}.inventory-number{color:#9aa8b9;font-size:11px;font-weight:900}.inventory-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.inventory-product-image{color:#91a1b4;background:#f7f9fc;border:1px solid #e0e8ef;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.inventory-product-image img{object-fit:cover;width:100%;height:100%}.inventory-product-cell>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-product-cell b{color:#1d304c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inventory-product-cell small{color:#8a98aa;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.inventory-sku{color:#63758c;font-size:10px;font-weight:700}.inventory-field{flex-direction:column;gap:4px;margin:0;display:flex}.inventory-field small{color:#8b98aa;font-size:8px;font-weight:750;display:none}.inventory-field input{font-weight:750;color:#223650!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:9px!important;width:100%!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important}.inventory-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:28px;padding:0 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.inventory-status.in_stock{color:#087d47;background:#e7f8ee}.inventory-status.low_stock{color:#9a6700;background:#fff2d9}.inventory-status.out_of_stock{color:#c43d50;background:#ffe8ec}.inventory-save{color:#334861;background:#fff;border:1px solid #d9e3eb;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.inventory-save:hover{color:#087c46;background:#eff9f3;border-color:#b7dfc8}.inventory-save:disabled{opacity:.5;cursor:not-allowed}.inventory-empty{color:#8493a6;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.inventory-empty b{color:#263b57}.inventory-empty span{font-size:10px}.inventory-empty button{color:#087b46;background:#eef9f3;border:1px solid #bee3cd;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.inventory-footer{color:#8593a6;border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:10px;display:flex}.inventory-footer label{color:#52647d;align-items:center;gap:7px;font-weight:750;display:flex}.inventory-footer input{accent-color:#10a85b;width:15px;height:15px}@container inventoryBrowser (width<=900px){.inventory-toolbar{grid-template-columns:1fr}.inventory-toolbar-meta{justify-content:space-between}.inventory-bulk-bar{flex-direction:column;align-items:stretch}.inventory-bulk-actions{grid-template-columns:minmax(0,1fr) 110px auto;width:100%;display:grid}.inventory-bulk-actions select{min-width:0;width:100%!important}}@container inventoryBrowser (width<=720px){.inventory-management-v2{border-radius:14px}.inventory-tabs{padding:0 12px}.inventory-tabs button{min-height:52px;margin-right:25px;font-size:11px}.inventory-toolbar{padding:12px}.inventory-bulk-bar,.inventory-message{margin-left:12px;margin-right:12px}.inventory-list-wrap{border-top:1px solid #e6edf3;overflow:visible}.inventory-table-head{display:none}.inventory-list{gap:10px;padding:12px;display:grid}.inventory-row{background:#fff;border:1px solid #e1e8ef;border-radius:12px;grid-template-columns:30px 46px minmax(0,1fr) auto;grid-template-areas:"check image product status""number image sku sku""stock stock threshold threshold""save save save save";gap:8px 10px;min-width:0;min-height:0;padding:12px;display:grid}.inventory-row.selected{border-color:#bfe4ce}.inventory-row>.inventory-check{grid-area:check}.inventory-row>.inventory-number{grid-area:number}.inventory-row>.inventory-product-cell{grid-area:product}.inventory-product-cell>.inventory-product-image{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.inventory-row:before{content:"";background:#f7f9fc;border:1px solid #e0e8ef;border-radius:10px;grid-area:image;width:46px;height:46px}.inventory-row>.inventory-sku{grid-area:sku}.inventory-row>.inventory-field:nth-of-type(2){grid-area:stock}.inventory-row>.inventory-field:nth-of-type(3){grid-area:threshold}.inventory-row>span:has(.inventory-status){grid-area:status;justify-self:end}.inventory-row>.inventory-save{grid-area:save;width:100%}.inventory-field small{display:block}.inventory-field input{min-height:42px!important}.inventory-save{min-height:42px}.inventory-footer{padding:12px}}@container inventoryBrowser (width<=500px){.inventory-tabs{padding:0 10px}.inventory-tabs button{min-height:48px;margin-right:21px;font-size:10px}.inventory-toolbar-meta{flex-direction:column;align-items:flex-start}.inventory-toolbar-meta button{width:100%}.inventory-bulk-selected{flex-wrap:wrap}.inventory-bulk-actions{grid-template-columns:1fr}.inventory-bulk-value{width:100%!important}.inventory-bulk-actions>button{width:100%}.inventory-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check product status""number sku sku""stock stock stock""threshold threshold threshold""save save save"}.inventory-row:before{display:none}.inventory-product-cell b{white-space:normal;line-height:1.25}.inventory-status{min-width:72px;padding:0 7px;font-size:8px}.inventory-footer{flex-direction:column;align-items:flex-start}}@media (width<=700px){.inventory-tabs{padding:0 10px;overflow-x:auto}.inventory-tabs button{box-shadow:none;background:0 0;border:0;border-radius:0}}.admin-content-scroll .inventory-management-v2 .inventory-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;background:#fff!important;border-bottom:1px solid #e2e9f0!important;align-items:flex-end!important;gap:30px!important;min-height:56px!important;padding:0 20px!important;display:flex!important;overflow:auto hidden!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs::-webkit-scrollbar{display:none!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button,.admin-content-scroll .inventory-management-v2 .inventory-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){width:auto!important;min-width:0!important;height:55px!important;min-height:55px!important;box-shadow:none!important;color:#73809a!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:none!important;margin:0!important;padding:0 1px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;position:relative!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button:hover,.admin-content-scroll .inventory-management-v2 .inventory-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn):hover{box-shadow:none!important;color:#0f8b49!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button.active,.admin-content-scroll .inventory-management-v2 .inventory-tabs button.active:hover{box-shadow:none!important;color:#0f8b49!important;background:0 0!important;border:0!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button.active:after{content:""!important;background:#18a957!important;border-radius:4px 4px 0 0!important;width:auto!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button:before{content:none!important;display:none!important}@media (width<=900px){.admin-content-scroll .inventory-management-v2 .inventory-tabs{gap:26px!important;min-height:54px!important;padding:0 16px!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button,.admin-content-scroll .inventory-management-v2 .inventory-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){height:53px!important;min-height:53px!important;font-size:11.5px!important}}@media (width<=650px){.admin-content-scroll .inventory-management-v2 .inventory-tabs{scroll-snap-type:x proximity;gap:22px!important;min-height:52px!important;padding:0 14px!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button,.admin-content-scroll .inventory-management-v2 .inventory-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){scroll-snap-align:start;height:51px!important;min-height:51px!important;font-size:11px!important}}@media (width<=430px){.admin-content-scroll .inventory-management-v2 .inventory-tabs{gap:19px!important;padding:0 12px!important}.admin-content-scroll .inventory-management-v2 .inventory-tabs button,.admin-content-scroll .inventory-management-v2 .inventory-tabs button:not(.primary):not(.pill):not(.admin-collapse-btn){height:49px!important;min-height:49px!important;font-size:10px!important}}.sales-records-v2{background:#fff;border:1px solid #e3eaf1;border-radius:18px;min-width:0;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0a;container:salesRecords/inline-size}.sales-record-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e9f0;align-items:flex-end;gap:30px;min-height:56px;padding:0 20px;display:flex;overflow:auto hidden}.sales-record-tabs::-webkit-scrollbar{display:none}.sales-record-tabs button{white-space:nowrap;flex:none;min-width:0;min-height:55px;margin:0;padding:0 1px;position:relative;box-shadow:none!important;color:#73809a!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:800!important}.sales-record-tabs button:hover,.sales-record-tabs button.active{color:#0f8b49!important}.sales-record-tabs button.active:after{content:"";background:#18a957;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.sales-record-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px 10px;display:grid}.sales-record-search{color:#586a82;background:#fff;border:1px solid #dce5ed;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:flex}.sales-record-search input{color:#223650;width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.sales-record-search>button{flex:0 0 28px;width:28px;height:28px;color:#65768d!important;background:#f1f5f8!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:18px!important}.sales-refresh-btn{color:#087c46;background:#eef9f3;border:1px solid #bde4cd;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.sales-refresh-btn:disabled{opacity:.5}.sales-record-tools{color:#8492a5;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:10px;display:flex}.sales-record-tools>div{align-items:center;gap:7px;display:flex}.sales-record-tools label,.sales-record-tools button{color:#53657d;background:#fff;border:1px solid #dce5ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.sales-record-tools input,.sales-record-footer input{accent-color:#10a85b;width:15px;height:15px;margin:0}.sales-record-tools button:disabled{opacity:.45}.sales-bulk-bar{background:#f2fbf6;border:1px solid #bde7cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 14px;padding:10px 12px;display:flex}.sales-bulk-selected,.sales-bulk-actions{align-items:center;gap:9px;display:flex}.sales-bulk-selected>b{color:#fff;background:#10a85b;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.sales-bulk-selected>span{color:#334860;font-size:11px;font-weight:800}.sales-bulk-selected>button{color:#52637a;background:#fff;border:1px solid #d6e0e8;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.sales-bulk-actions select{min-width:205px;font-weight:700;color:#2f435d!important;background:#fff!important;border:1px solid #d8e2ea!important;border-radius:9px!important;min-height:38px!important;padding:0 34px 0 11px!important;font-size:10px!important}.sales-bulk-actions>button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:38px;padding:0 16px;font-size:10px;font-weight:900}.sales-bulk-actions>button.danger{background:#d94a5b}.sales-bulk-actions>button:disabled{opacity:.48}.sales-record-message{color:#416557;background:#f3fbf6;border:1px solid #cce9d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 20px 14px;padding:10px 12px;font-size:10px;display:flex}.sales-record-message button{color:#66778d;background:#fff;border:0;border-radius:7px;flex:0 0 28px;width:28px;height:28px}.sales-record-list-wrap{border-top:1px solid #e6edf3;min-width:0;overflow-x:auto}.sales-record-head,.sales-record-row{align-items:center;gap:10px;min-width:1020px;display:grid}.sales-record-head.returns,.sales-record-row.returns,.sales-record-head.refunds,.sales-record-row.refunds{grid-template-columns:38px 48px minmax(230px,1.25fr) minmax(185px,1fr) 115px 115px minmax(235px,auto)}.sales-record-head.invoices,.sales-record-row.invoices{grid-template-columns:38px 48px minmax(185px,.9fr) minmax(220px,1.1fr) 125px 115px minmax(230px,auto)}.sales-record-head{color:#62748c;text-transform:uppercase;background:#f6f8fb;min-height:48px;padding:0 18px;font-size:9px;font-weight:900}.sales-record-row{background:#fff;border-top:1px solid #edf1f5;min-height:76px;padding:10px 18px}.sales-record-row:first-child{border-top:0}.sales-record-row.selected{background:#f1fbf6;box-shadow:inset 4px 0 #10a85b}.sales-record-check{place-items:center;margin:0;display:grid}.sales-record-check input{accent-color:#10a85b;width:17px;height:17px;margin:0}.sales-record-number{color:#99a7b8;font-size:11px;font-weight:900}.sales-record-customer,.sales-record-reason,.sales-invoice-id{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-record-customer>b,.sales-record-reason>b,.sales-invoice-id>b{color:#1d304c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-record-customer>span{color:#596b83;font-size:9.5px;font-weight:700}.sales-record-customer small,.sales-record-reason small,.sales-invoice-id small{color:#8a98aa;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.sales-record-reference,.sales-invoice-date{color:#60738a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-record-amount{color:#223650;font-size:11px;font-weight:850}.sales-record-status{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:28px;padding:0 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.sales-record-status.good{color:#087d47;background:#e7f8ee}.sales-record-status.pending{color:#9a6700;background:#fff2d9}.sales-record-status.processing{color:#335dc5;background:#e9efff}.sales-record-status.bad{color:#c43d50;background:#ffe8ec}.sales-record-actions{justify-content:flex-end;gap:7px;display:flex}.sales-record-actions button{color:#334861;white-space:nowrap;background:#fff;border:1px solid #d9e3eb;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9.5px;font-weight:850;display:flex}.sales-record-actions .approve{color:#087c46;background:#eef9f3;border-color:#bde3cd}.sales-record-actions .danger-btn{color:#c13d4e;background:#fff8f9;border-color:#f0d1d6}.sales-record-actions button:disabled{opacity:.5}.sales-record-empty{color:#8493a6;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.sales-record-empty b{color:#263b57}.sales-record-empty span{font-size:10px}.sales-record-empty button{color:#087b46;background:#eef9f3;border:1px solid #bee3cd;border-radius:9px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.sales-record-footer{color:#8593a6;border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:10px;display:flex}.sales-record-footer label{color:#52647d;align-items:center;gap:7px;font-weight:750;display:flex}.sales-detail-card{background:#fff;border:1px solid #e1e8ef;border-radius:16px;margin-top:16px;padding:18px;box-shadow:0 10px 28px #0f172a0a}.sales-detail-head{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.sales-detail-head h2{color:#172b48;margin:0 0 4px;font-size:20px}.sales-detail-head p{color:#8190a3;margin:0;font-size:10px}.sales-detail-head>button{color:#53657d;background:#fff;border:1px solid #dbe4ed;border-radius:9px;width:34px;height:34px;font-size:19px}.sales-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.sales-detail-grid>div{background:#f7f9fc;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.sales-detail-grid small{color:#8a98aa;font-size:8.5px;font-weight:750}.sales-detail-grid b{color:#273b56;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-resolution-field{color:#4e617a;flex-direction:column;gap:6px;margin:11px 0 0;font-size:10px;font-weight:800;display:flex}.sales-resolution-field textarea{resize:vertical;color:#243751;width:100%;min-height:80px;font:inherit;background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:10px 12px;font-weight:500}.sales-detail-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sales-detail-actions button{color:#41546e;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:850}.sales-detail-actions .primary{color:#fff;background:#10a85b;border-color:#10a85b}.sales-detail-actions .danger-btn{color:#c13d4e;background:#fff8f9;border-color:#f0d1d6}@container salesRecords (width<=900px){.sales-record-toolbar{grid-template-columns:1fr}.sales-refresh-btn{width:100%}.sales-record-tools{flex-direction:column;align-items:stretch}.sales-record-tools>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.sales-bulk-bar{flex-direction:column;align-items:stretch}.sales-bulk-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.sales-bulk-actions select{min-width:0;width:100%!important}.sales-detail-grid{grid-template-columns:1fr 1fr}}@container salesRecords (width<=720px){.sales-records-v2{border-radius:14px}.sales-record-tabs{gap:24px;min-height:52px;padding:0 12px}.sales-record-tabs button{min-height:51px;font-size:11px!important}.sales-record-toolbar{padding:12px}.sales-record-tools{padding:0 12px 12px}.sales-bulk-bar,.sales-record-message{margin-left:12px;margin-right:12px}.sales-record-list-wrap{overflow:visible}.sales-record-head{display:none}.sales-record-list{gap:10px;padding:12px;display:grid}.sales-record-row,.sales-record-row.returns,.sales-record-row.refunds,.sales-record-row.invoices{background:#fff;border:1px solid #e1e8ef;border-radius:12px;gap:8px 10px;min-width:0;min-height:0;padding:12px;display:grid}.sales-record-row.returns,.sales-record-row.refunds{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check customer status""number customer status""reason reason reason""secondary secondary secondary""actions actions actions"}.sales-record-row.invoices{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check invoice amount""number customer date""actions actions actions"}.sales-record-row>.sales-record-check{grid-area:check}.sales-record-row>.sales-record-number{grid-area:number}.sales-record-row.returns>.sales-record-customer,.sales-record-row.refunds>.sales-record-customer{grid-area:customer}.sales-record-row.returns>.sales-record-reason,.sales-record-row.refunds>.sales-record-amount{grid-area:reason}.sales-record-row.returns>.sales-record-amount,.sales-record-row.refunds>.sales-record-reference{grid-area:secondary}:is(.sales-record-row.returns>span:has(.sales-record-status),.sales-record-row.refunds>span:has(.sales-record-status)){grid-area:status;justify-self:end}.sales-record-row>.sales-record-actions{grid-area:actions;grid-template-columns:repeat(3,1fr);display:grid}.sales-record-row.refunds>.sales-record-actions{grid-template-columns:1fr 1fr}.sales-record-row>.sales-record-actions button{width:100%;min-height:39px}.sales-record-row.invoices>.sales-invoice-id{grid-area:invoice}.sales-record-row.invoices>.sales-record-customer{grid-area:customer}.sales-record-row.invoices>.sales-record-amount{grid-area:amount;justify-self:end}.sales-record-row.invoices>.sales-invoice-date{grid-area:date;justify-self:end}.sales-record-row.invoices>.sales-record-actions{grid-template-columns:1fr 1fr}.sales-record-footer{padding:12px}}@container salesRecords (width<=500px){.sales-record-tabs{gap:20px;padding:0 10px}.sales-record-tabs button{min-height:49px;font-size:10px!important}.sales-record-tools>div{grid-template-columns:1fr}.sales-bulk-selected{flex-wrap:wrap}.sales-bulk-actions{grid-template-columns:1fr}.sales-bulk-actions>button{width:100%}.sales-record-row.returns,.sales-record-row.refunds{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"check customer""number status""reason reason""secondary secondary""actions actions"}:is(.sales-record-row.returns>span:has(.sales-record-status),.sales-record-row.refunds>span:has(.sales-record-status)){justify-self:start}.sales-record-row>.sales-record-actions,.sales-record-row.refunds>.sales-record-actions,.sales-record-row.invoices>.sales-record-actions{grid-template-columns:1fr}.sales-record-row.invoices{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"check invoice""number amount""customer customer""date date""actions actions"}.sales-record-row.invoices>.sales-record-amount,.sales-record-row.invoices>.sales-invoice-date{justify-self:start}.sales-detail-grid{grid-template-columns:1fr}.sales-detail-actions{grid-template-columns:1fr;display:grid}.sales-detail-actions button{width:100%}}.storefront-primary-menu{min-width:0}.storefront-primary-menu>a{flex:none}.storefront-primary-menu>a:not(.track-link){padding-left:13px;padding-right:13px}.preorder-badge{z-index:2;color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#07894e,#05a35b);border-radius:5px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;top:8px;left:8px}.collection-banner>div:last-child{filter:drop-shadow(0 10px 20px #07894e1f);font-size:58px}.collection-empty{text-align:center;color:#77879a;background:linear-gradient(#fbfefc,#f4faf7);border:1px dashed #cfded7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:330px;padding:30px;display:flex}.collection-empty h3{color:#17372a;margin:3px 0 0}.collection-empty p{max-width:420px;margin:0 0 8px;font-size:12px}.collection-empty .primary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1100px){.storefront-primary-menu{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;gap:9px!important}.storefront-primary-menu::-webkit-scrollbar{display:none}.storefront-primary-menu>a:not(.track-link){padding:8px 11px;font-size:11px}.storefront-primary-menu .track-link{margin-left:0;padding-right:12px}}@media (width<=720px){.store-header{padding-bottom:0!important}.storefront-primary-menu{background:#fff;border-bottom:1px solid #eef2f0;overflow-x:auto;border-top:1px solid #eef2f0!important;gap:7px!important;max-width:none!important;height:46px!important;margin-top:48px!important;padding:0 14px!important;display:flex!important}.storefront-primary-menu>a:not(.track-link){border-radius:8px;min-height:32px;padding:7px 10px!important;font-size:10px!important}.storefront-primary-menu .all-categories{display:none!important}.storefront-primary-menu .track-link{flex:none;margin-left:0!important;padding:7px 10px!important;font-size:10px!important}.collection-banner>div:last-child{font-size:36px}}.slider-admin-v2{background:#fff;border:1px solid #e2e9ef;border-radius:18px;min-width:0;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0a;container:sliderAdmin/inline-size}.slider-admin-tabs{scrollbar-width:none;border-bottom:1px solid #e2e9f0;align-items:flex-end;gap:30px;min-height:56px;padding:0 20px;display:flex;overflow:auto hidden}.slider-admin-tabs::-webkit-scrollbar{display:none}.slider-admin-tabs button{white-space:nowrap;flex:none;min-height:55px;margin:0;padding:0 1px;position:relative;box-shadow:none!important;color:#73809a!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:800!important}.slider-admin-tabs button:hover,.slider-admin-tabs button.active{color:#0f8b49!important}.slider-admin-tabs button.active:after{content:"";background:#18a957;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.slider-admin-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px 10px;display:grid}.slider-admin-search{color:#586a82;background:#fff;border:1px solid #dce5ed;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.slider-admin-search input{color:#223650;width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.slider-admin-search>button{flex:0 0 28px;width:28px;height:28px;color:#65768d!important;background:#f1f5f8!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:18px!important}.slider-add-btn{min-height:48px;padding:0 20px;color:#fff!important;background:#10a85b!important;border:0!important;border-radius:11px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 8px 18px #10a85b2e!important}.slider-admin-tools{color:#8492a5;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:10px;display:flex}.slider-admin-tools>div{align-items:center;gap:7px;display:flex}.slider-admin-tools label,.slider-admin-tools button{color:#53657d;background:#fff;border:1px solid #dce5ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.slider-admin-tools input,.slider-card-check input{accent-color:#10a85b;width:16px;height:16px;margin:0}.slider-admin-tools button:disabled{opacity:.45}.slider-bulk-bar{background:#f2fbf6;border:1px solid #bde7cf;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 14px;padding:10px 12px;display:flex}.slider-bulk-selected,.slider-bulk-actions{align-items:center;gap:9px;display:flex}.slider-bulk-selected>b{color:#fff;background:#10a85b;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.slider-bulk-selected>span{color:#334860;font-size:11px;font-weight:800}.slider-bulk-selected>button{color:#52637a;background:#fff;border:1px solid #d6e0e8;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.slider-bulk-actions select{min-width:205px;font-weight:700;color:#2f435d!important;background:#fff!important;border:1px solid #d8e2ea!important;border-radius:9px!important;min-height:38px!important;padding:0 34px 0 11px!important;font-size:10px!important}.slider-bulk-actions>button{color:#fff;background:#10a85b;border:0;border-radius:9px;min-height:38px;padding:0 16px;font-size:10px;font-weight:900}.slider-bulk-actions>button.danger{background:#d94a5b}.slider-bulk-actions>button:disabled{opacity:.48}.slider-admin-message{color:#416557;background:#f3fbf6;border:1px solid #cce9d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 20px 14px;padding:10px 12px;font-size:10px;display:flex}.slider-admin-message button{color:#66778d;background:#fff;border:0;border-radius:7px;flex:0 0 28px;width:28px;height:28px}.slider-admin-list{gap:10px;padding:0 20px 20px;display:grid}.slider-admin-card{background:#fff;border:1px solid #e2e9ef;border-radius:14px;grid-template-columns:28px 42px 170px minmax(0,1fr) 74px auto;align-items:center;gap:14px;min-width:0;padding:12px;transition:all .16s;display:grid}.slider-admin-card:hover{border-color:#cbded3;box-shadow:0 7px 18px #1038250a}.slider-admin-card.selected{background:#f1fbf6;border-color:#b9e2c9;box-shadow:inset 4px 0 #10a85b}.slider-card-check{place-items:center;margin:0;display:grid}.slider-card-number{color:#9aa8b9;font-size:11px;font-weight:900}.slider-card-image{color:#8798aa;background:#f6f9fb;border:1px solid #dce5ed;border-radius:11px;place-items:center;height:86px;display:grid;overflow:hidden}.slider-card-image img{object-fit:cover;width:100%;height:100%}.slider-card-content{min-width:0}.slider-card-title{align-items:center;gap:8px;min-width:0;display:flex}.slider-card-title b{color:#1d304c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.slider-card-title i{border-radius:999px;flex:none;padding:5px 9px;font-size:8px;font-style:normal;font-weight:900}.slider-card-title i.active{color:#087d47;background:#e7f8ee}.slider-card-title i.hidden{color:#6f7e91;background:#eef1f5}.slider-card-content p{color:#607189;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:10px;overflow:hidden}.slider-card-content small{color:#8b98aa;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.slider-card-order{text-align:center}.slider-card-order small{color:#8997aa;font-size:8px;display:block}.slider-card-order b{color:#273b57;font-size:16px}.slider-card-actions{justify-content:flex-end;gap:7px;display:flex}.slider-card-actions button{color:#334861;background:#fff;border:1px solid #d9e3eb;border-radius:9px;min-height:36px;padding:0 11px;font-size:9.5px;font-weight:850}.slider-card-actions .danger-btn{color:#c13d4e;background:#fff8f9;border-color:#f0d1d6}.slider-admin-empty{color:#8593a6;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.slider-admin-empty b{color:#263b57}.slider-admin-empty span{font-size:10px}.slider-admin-empty button{margin-top:4px}.slider-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1d3094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.slider-modal{background:#fff;border:1px solid #dde7ee;border-radius:20px;flex-direction:column;width:min(1040px,100vw - 48px);max-height:min(860px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0d1f333d}.slider-modal-head{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.slider-modal-head h2{color:#152a47;margin:0;font-size:22px}.slider-modal-head p{color:#8290a4;margin:5px 0 0;font-size:10px}.slider-modal-head>button{color:#53657d;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex:0 0 38px;width:38px;height:38px;font-size:22px}.slider-modal-body{padding:20px 22px 10px;overflow:auto}.slider-image-editor{background:#f9fbfc;border:1px solid #e1e9ef;border-radius:14px;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;padding:14px;display:grid}.slider-image-preview{aspect-ratio:16/7;color:#8393a6;background:#fff;border:1px dashed #c9d6df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;overflow:hidden}.slider-image-preview.has-image{border-style:solid}.slider-image-preview img{object-fit:cover;width:100%;height:100%}.slider-image-preview span{font-size:10px}.slider-image-controls{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.slider-upload-btn{color:#fff;cursor:pointer;background:#10a85b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.slider-upload-btn input{display:none}.slider-upload-btn.disabled{opacity:.55;pointer-events:none}.slider-remove-image{color:#c13d4e;background:#fff8f9;border:1px solid #f0d1d6;border-radius:9px;min-height:38px;padding:0 12px;font-size:9.5px;font-weight:850}.slider-image-controls small{color:#8795a8;max-width:430px;font-size:9px;line-height:1.5}.slider-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.slider-form-grid>label{color:#4e6179;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:850;display:flex}.slider-form-grid input{color:#243750;background:#fff;border:1px solid #dbe5ed;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:11px}.slider-form-grid>label>small{color:#8a98aa;font-size:8.5px;font-weight:500}.slider-active-field{grid-column:span 2}.slider-active-toggle{background:#fafcfd;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}.slider-active-toggle input{accent-color:#10a85b;width:18px;height:18px}.slider-active-toggle>div{flex-direction:column;gap:3px;display:flex}.slider-active-toggle b{color:#2b405c;font-size:10px}.slider-active-toggle small{color:#8a98aa;font-size:8.5px;font-weight:500}.slider-modal-actions{background:#fff;border-top:1px solid #e7edf2;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.slider-modal-actions button{color:#41546e;background:#fff;border:1px solid #dce5ed;border-radius:10px;min-height:41px;padding:0 14px;font-size:10px;font-weight:850}.slider-modal-actions .primary{color:#fff;background:#10a85b;border-color:#10a85b}.slider-modal-actions .danger-btn{color:#c13d4e;background:#fff8f9;border-color:#f0d1d6}.slider-modal-actions button:disabled{opacity:.5}@container sliderAdmin (width<=900px){.slider-admin-toolbar{grid-template-columns:1fr}.slider-add-btn{width:100%}.slider-admin-tools{flex-direction:column;align-items:stretch}.slider-admin-tools>div{grid-template-columns:1fr 1fr;display:grid}.slider-bulk-bar{flex-direction:column;align-items:stretch}.slider-bulk-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.slider-bulk-actions select{min-width:0;width:100%!important}.slider-admin-card{grid-template-columns:28px 40px 145px minmax(0,1fr) auto}.slider-card-order{display:none}}@container sliderAdmin (width<=680px){.slider-admin-tabs{gap:23px;min-height:52px;padding:0 12px}.slider-admin-tabs button{min-height:51px;font-size:11px!important}.slider-admin-toolbar{padding:12px}.slider-admin-tools{padding:0 12px 12px}.slider-bulk-bar,.slider-admin-message{margin-left:12px;margin-right:12px}.slider-admin-list{padding:0 12px 14px}.slider-admin-card{grid-template-columns:26px 38px minmax(0,1fr);grid-template-areas:"check number status""image image image""content content content""actions actions actions";gap:8px 9px}.slider-card-check{grid-area:check}.slider-card-number{grid-area:number}.slider-card-image{aspect-ratio:16/7;grid-area:image;height:auto}.slider-card-content{grid-area:content}.slider-card-title i{grid-area:status}.slider-card-order{display:none}.slider-card-actions{grid-area:actions;grid-template-columns:1fr 1fr;display:grid}.slider-card-actions button{width:100%;min-height:40px}.slider-card-title{justify-content:space-between}}@media (width<=760px){.slider-modal-overlay{padding:12px}.slider-modal{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.slider-modal-head{padding:16px}.slider-modal-body{padding:15px 16px 8px}.slider-image-editor,.slider-form-grid{grid-template-columns:1fr}.slider-active-field{grid-column:1}.slider-modal-actions{grid-template-columns:1fr 1fr;padding:12px 16px 15px;display:grid}.slider-modal-actions .primary{grid-column:1/-1}.slider-modal-actions button{width:100%}}@media (width<=460px){.slider-admin-tabs{gap:18px;padding:0 10px}.slider-admin-tabs button{font-size:10px!important}.slider-admin-tools>div,.slider-bulk-actions{grid-template-columns:1fr}.slider-bulk-actions>button{width:100%}.slider-card-actions,.slider-modal-actions{grid-template-columns:1fr}.slider-modal-actions .primary{grid-column:auto}}.slider-sync-notice{background:#f1fbf5;border:1px solid #bde7cf;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:16px 20px 0;padding:11px 13px;display:flex}.slider-sync-notice>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.slider-sync-notice b{color:#187148;font-size:10px}.slider-sync-notice small{color:#628071;font-size:8.5px}.slider-sync-state{color:#087d47;white-space:nowrap;background:#dff5e8;border-radius:999px;flex:none;padding:6px 9px;font-size:8.5px;font-weight:900}.slider-card-content small+small{margin-top:3px}.slider-description-field{grid-column:span 2}.slider-description-field textarea{resize:vertical;color:#243750;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #dbe5ed;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.5}@media (width<=760px){.slider-sync-notice{flex-direction:column;align-items:flex-start;margin:12px 12px 0}.slider-description-field{grid-column:1}}.slider-card-actions .duplicate-btn{color:#2f63b8;background:#f5f9ff;border-color:#cfe2ff}.slider-card-actions .duplicate-btn:hover{background:#edf5ff;border-color:#aecaef}@container sliderAdmin (width<=680px){.slider-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=460px){.slider-card-actions{grid-template-columns:1fr}}.lifestyle-slider{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 28%,#ffffff59 50%,#ffffff05 72%),var(--desktop-slider-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.lifestyle-slider .desktop-slider-features{display:grid}@media (width<=720px){.lifestyle-slider{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 46%,#ffffff38 72%,#ffffff05 100%),var(--mobile-slider-image)!important;background-position:50%!important;background-size:cover!important;min-height:390px!important}.lifestyle-slider .hero-copy{width:76%!important;max-width:340px!important;padding:28px 4px 54px 8px!important}.lifestyle-slider .hero-copy h1{font-size:clamp(27px,8vw,34px)!important}.lifestyle-slider .hero-copy p{max-width:275px!important;font-size:11px!important}.lifestyle-slider .desktop-slider-features,.lifestyle-slider .trust{display:none!important}}@media (width<=430px){.lifestyle-slider{min-height:365px!important}.lifestyle-slider .hero-copy{width:82%!important;padding-top:22px!important}}.slider-responsive-media-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.75fr);gap:16px;margin-bottom:20px;display:grid}.slider-device-media-card{background:#f9fbfc;border:1px solid #e1e9ef;border-radius:14px;min-width:0;padding:13px}.slider-media-label{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.slider-media-label>span{color:#334a66;font-size:10px;font-weight:900}.slider-media-label small{color:#8a98aa;font-size:8px}.slider-media-label em{color:#3470bf;background:#eaf4ff;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:7px;font-style:normal}.slider-device-media-card.desktop .slider-image-preview{aspect-ratio:16/7}.slider-device-media-card.mobile{max-width:360px}.slider-device-media-card .mobile-preview{aspect-ratio:4/5;width:min(210px,100%);margin:0 auto}.slider-device-media-card .mobile-preview img{object-fit:cover}.slider-device-media-card .slider-image-controls{flex-flow:wrap;align-items:center;margin-top:10px}.slider-upload-btn.mobile-upload{background:#326bb3}.slider-feature-editor{background:#f8fbf9;border:1px solid #dfe8ee;border-radius:12px;grid-column:1/-1;padding:14px}.slider-feature-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.slider-feature-editor-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.slider-feature-editor-head b{color:#29435a;font-size:10.5px}.slider-feature-editor-head small{color:#819286;font-size:8.5px;line-height:1.45}.slider-feature-editor-head>button{color:#087c46;background:#eef9f3;border:1px solid #bfe2ce;border-radius:9px;flex:none;min-height:35px;padding:0 11px;font-size:9px;font-weight:900}.slider-feature-editor-head>button:disabled{opacity:.45}.slider-feature-list{gap:8px;display:grid}.slider-feature-row{background:#fff;border:1px solid #e1e9ef;border-radius:10px;grid-template-columns:85px minmax(140px,.8fr) minmax(180px,1.15fr) 36px;align-items:end;gap:8px;padding:9px;display:grid}.slider-feature-row label{flex-direction:column;gap:5px;min-width:0;display:flex}.slider-feature-row label>span{color:#697b90;font-size:8px;font-weight:850}.slider-feature-row input{color:#263b57;background:#fff;border:1px solid #dce5ed;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:9.5px}.slider-feature-icon input{text-align:center;font-size:16px}.slider-feature-remove{color:#c13d4e;background:#fff8f9;border:1px solid #f0d1d6;border-radius:8px;width:36px;height:38px;padding:0;font-size:17px;font-weight:900}.slider-feature-empty{color:#8795a8;text-align:center;border:1px dashed #d4e0e7;border-radius:9px;padding:14px;font-size:9px}@media (width<=850px){.slider-responsive-media-grid{grid-template-columns:1fr}.slider-device-media-card.mobile{max-width:none}.slider-feature-row{grid-template-columns:70px minmax(120px,.8fr) minmax(160px,1fr) 36px}}@media (width<=600px){.slider-device-media-card .mobile-preview{width:min(190px,80%)}.slider-feature-editor-head{flex-direction:column}.slider-feature-editor-head>button{width:100%}.slider-feature-row{grid-template-columns:65px 1fr 36px;grid-template-areas:"icon title remove""subtitle subtitle subtitle"}.slider-feature-row .slider-feature-icon{grid-area:icon}.slider-feature-row label:nth-of-type(2){grid-area:title}.slider-feature-row label:nth-of-type(3){grid-area:subtitle}.slider-feature-row .slider-feature-remove{grid-area:remove}}.real-reviews-home .section-title p{margin-top:3px}.real-review-card{background:#fff;min-width:0}.real-review-copy{flex:1;min-width:0}.real-review-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.real-review-copy strong{color:#20344f;margin-top:3px;font-size:10px;display:block}.real-review-copy small{color:#8492a5;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:8.5px;display:block;overflow:hidden}.verified-review-badge{color:#087d47;background:#e8f8ef;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:7.5px;font-weight:900;display:inline-flex}.reviews-empty-public{color:#87978e;text-align:center;background:#fbfdfc;border:1px dashed #dbe5e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.reviews-empty-public b{color:#304b3e}.reviews-empty-public span{font-size:9px}.reviews-empty-public.big{min-height:260px}.review-loading-cards .review-skeleton{align-items:center;min-height:96px;display:flex}.review-skeleton>div{background:#eef3f0;border-radius:50%;width:42px;height:42px}.review-skeleton>span{background:#eef3f0;border-radius:6px;flex:1;height:12px}.public-reviews-page{width:min(1320px,92%);margin:28px auto 60px}.public-reviews-hero{background:linear-gradient(115deg,#f4fbf7,#f7f9ff);border:1px solid #dfe9e3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.public-reviews-hero small{color:#0d8a50;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.public-reviews-hero h1{max-width:720px;margin:7px 0;font-size:34px;line-height:1.15}.public-reviews-hero p{color:#6e7d90;margin:0}.public-review-score{text-align:center;min-width:165px}.public-review-score>b{color:#153047;font-size:36px;display:block}.public-review-score .stars{font-size:16px}.public-review-score small{color:#7e8c9f}.public-review-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;display:grid}.public-review-toolbar label{color:#607189;background:#fff;border:1px solid #dce5ed;border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.public-review-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.public-review-toolbar .primary{align-items:center;min-height:48px;padding:0 18px;display:flex}.all-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.all-review-grid>article{background:#fff;border:1px solid #e1e8ed;border-radius:14px;padding:18px;box-shadow:0 8px 26px #14302309}.all-review-top{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.all-review-top>div:nth-child(2){min-width:0}.all-review-top b,.all-review-top span{display:block}.all-review-top span{color:#8290a4;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.all-review-top em{color:#91a0b0;font-size:8px;font-style:normal}.all-review-grid h3{margin:6px 0 3px;font-size:13px}.all-review-grid p{margin:4px 0 9px;line-height:1.55}.public-admin-reply{background:#f4fbf7;border-left:3px solid #14a55b;border-radius:0 9px 9px 0;margin-top:12px;padding:10px 11px}.public-admin-reply b{color:#0a7946;font-size:9px}.public-admin-reply p{color:#5d7267;margin:4px 0 0;font-size:9px}.customer-order-row{grid-template-columns:minmax(0,1fr) auto auto auto}.review-order-btn{color:#087b47;background:#f2fbf6;border:1px solid #bddfca;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.customer-orders-title p{color:#7d899c}.review-modal-overlay{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e3194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-review-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0d1f3340}.customer-review-modal-head{border-bottom:1px solid #e7edf2;justify-content:space-between;gap:12px;padding:18px 20px;display:flex}.customer-review-modal-head h2{color:#17304d;margin:0}.customer-review-modal-head p{color:#8492a4;margin:4px 0 0;font-size:9px}.customer-review-modal-head>button{color:#55677d;background:#fff;border:1px solid #dce5ed;border-radius:9px;width:36px;height:36px;font-size:20px}.customer-review-modal-body{padding:18px 20px;overflow:auto}.customer-review-message{color:#35614c;background:#f2fbf6;border:1px solid #bfe5ce;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:10px}.reviewable-product-list{gap:9px;display:grid}.reviewable-product-list article{border:1px solid #e1e8ee;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.reviewable-product-list article>div{min-width:0}.reviewable-product-list b,.reviewable-product-list small{display:block}.reviewable-product-list small{color:#8290a4;margin-top:3px;font-size:9px}.reviewable-product-list button{color:#087d47;background:#effaf4;border:1px solid #badfc9;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.review-status-pill{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.review-status-pill.pending{color:#9a6900;background:#fff5d9}.review-status-pill.approved{color:#087d47;background:#e6f8ed}.review-status-pill.rejected{color:#bf3d50;background:#fff0f2}.customer-review-form{gap:13px;display:grid}.review-back-btn{color:#52687f;background:0 0;border:0;width:max-content;font-size:9px;font-weight:800}.customer-review-form h3{color:#1b324e;margin:0}.customer-review-form>label{color:#53667d;flex-direction:column;gap:6px;font-size:9px;font-weight:850;display:flex}.customer-review-form input,.customer-review-form textarea{box-sizing:border-box;border:1px solid #dbe5ed;border-radius:10px;width:100%;padding:10px 11px;font-size:11px}.customer-review-form textarea{resize:vertical;min-height:120px}.review-rating-picker{gap:5px;display:flex}.review-rating-picker button{color:#d8dee6;background:0 0;border:0;padding:0;font-size:28px;line-height:1}.review-rating-picker button.active{color:#f4a000}.customer-review-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.customer-review-actions button{background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:40px;padding:0 14px;font-size:9px;font-weight:850}.admin-review-v2{background:#fff;border:1px solid #e1e8ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #11233e0a;container:adminReviews/inline-size}.admin-review-tabs{scrollbar-width:none;border-bottom:1px solid #e4ebf0;align-items:flex-end;gap:28px;min-height:56px;padding:0 20px;display:flex;overflow-x:auto}.admin-review-tabs::-webkit-scrollbar{display:none}.admin-review-tabs button{white-space:nowrap;flex:none;min-height:55px;padding:0 1px;position:relative;color:#748199!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:850!important}.admin-review-tabs button.active{color:#0a8e50!important}.admin-review-tabs button.active:after{content:"";background:#16aa5e;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-review-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px 8px;display:grid}.admin-review-toolbar>label{color:#62738a;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.admin-review-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.admin-review-toolbar label>button{color:#63758a;background:#f1f5f7;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:16px}.admin-review-toolbar>span{color:#8a98aa;font-size:9px}.admin-review-select-row{color:#697b90;justify-content:space-between;align-items:center;gap:10px;padding:0 18px 14px;font-size:9px;display:flex}.admin-review-select-row label{align-items:center;gap:7px;display:flex}.admin-review-select-row input,.admin-review-check input{accent-color:#14a65b;width:16px;height:16px}.admin-review-select-row button{color:#64768b;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:32px;padding:0 10px;font-size:8.5px;font-weight:800}.admin-review-bulk{background:#f3fbf6;border:1px solid #bfe5ce;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:10px 12px;display:flex}.admin-review-bulk>div{align-items:center;gap:8px;display:flex}.admin-review-bulk>div:first-child>b{color:#fff;background:#13a75b;border-radius:8px;place-items:center;min-width:33px;height:33px;padding:0 8px;display:grid}.admin-review-bulk span{color:#3d5a4b;font-size:9px;font-weight:800}.admin-review-bulk select{background:#fff;border:1px solid #d8e2e9;border-radius:8px;min-width:190px;min-height:38px;padding:0 32px 0 10px;font-size:9px}.admin-review-bulk button{border-radius:8px;min-height:38px;padding:0 13px;font-size:8.5px;font-weight:900}.admin-review-message{color:#456757;background:#f4fbf6;border:1px solid #cae8d5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 14px;padding:10px 12px;font-size:9px;display:flex}.admin-review-message button{color:#68798c;background:#fff;border:0;border-radius:7px;width:28px;height:28px}.admin-review-list{gap:10px;padding:0 18px 18px;display:grid}.admin-review-card{background:#fff;border:1px solid #e1e8ed;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.admin-review-card.selected{background:#f3fbf6;border-color:#b9e2c9;box-shadow:inset 4px 0 #13a75b}.admin-review-check{color:#96a4b5;flex-direction:column;align-items:center;gap:12px;font-size:9px;display:flex}.admin-review-main{min-width:0}.admin-review-meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-review-meta>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-review-avatar{color:#087d47;background:#e9f7ef;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-review-meta b,.admin-review-meta small{display:block}.admin-review-meta small{color:#8492a4;margin-top:2px;font-size:8px}.admin-review-product{color:#52667e;align-items:center;gap:6px;margin:10px 0 5px;font-size:9px;display:flex}.admin-review-product em{color:#087d47;background:#e7f8ee;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.admin-review-product em.unverified{color:#bd4050;background:#fff0f2}.admin-review-main h3{margin:6px 0 3px;font-size:12px}.admin-review-main>p{color:#40536b;margin:3px 0 10px;line-height:1.5}.admin-review-reply{flex-direction:column;gap:5px;display:flex}.admin-review-reply>span{color:#61738a;font-size:8.5px;font-weight:850}.admin-review-reply textarea{resize:vertical;border:1px solid #dce5ed;border-radius:9px;min-height:72px;padding:9px 10px;font-size:9.5px}.admin-review-actions{flex-direction:column;gap:7px;min-width:132px;display:flex}.admin-review-actions button{color:#40546d;background:#fff;border:1px solid #dce5ed;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8.5px;font-weight:900;display:flex}.admin-review-actions button.primary{color:#fff;background:#13a75b;border-color:#13a75b}.admin-review-actions button.danger-btn{color:#bd3d50;background:#fff8f9;border-color:#f0d0d5}.admin-review-actions button:disabled{opacity:.45}.admin-review-empty{color:#8998a9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;display:flex}.admin-review-empty b{color:#30465e}.admin-review-empty span{font-size:9px}@container adminReviews (width<=760px){.admin-review-toolbar{grid-template-columns:1fr}.admin-review-bulk{flex-direction:column;align-items:stretch}.admin-review-bulk>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-review-bulk select{width:100%;min-width:0}.admin-review-card{grid-template-columns:34px minmax(0,1fr)}.admin-review-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}}@media (width<=760px){.public-reviews-hero{flex-direction:column;align-items:flex-start;padding:22px}.public-reviews-hero h1{font-size:28px}.public-review-score{text-align:left}.public-review-toolbar{grid-template-columns:1fr}.public-review-toolbar .primary{justify-content:center}.all-review-grid{grid-template-columns:1fr}.customer-order-row{grid-template-columns:1fr auto}.customer-order-row>b,.customer-order-row .review-order-btn{grid-column:1/-1}.review-order-btn{justify-content:center}.customer-review-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}@media (width<=520px){.review-cards{grid-template-columns:1fr!important}.admin-review-tabs{gap:20px;padding:0 12px}.admin-review-toolbar,.admin-review-select-row{padding-left:12px;padding-right:12px}.admin-review-bulk,.admin-review-message{margin-left:12px;margin-right:12px}.admin-review-list{padding-left:12px;padding-right:12px}.admin-review-meta{flex-direction:column}.admin-review-actions{grid-template-columns:1fr}.all-review-top{grid-template-columns:auto 1fr}.all-review-top em{grid-column:2}}.admin-review-toolbar>label{box-sizing:border-box;color:#62738a;background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.admin-review-toolbar>label:focus-within{border-color:#8ea5ff;box-shadow:0 0 0 3px #5b5cff1a}.admin-review-toolbar>label>input{color:#263b57;width:100%;min-width:0;font:inherit;appearance:none;flex:auto;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.admin-review-toolbar>label>input:focus,.admin-review-toolbar>label>input:focus-visible,.admin-review-toolbar>label>input:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.admin-review-toolbar>label>svg{flex:none}@media (width<=760px){.admin-review-toolbar>label{width:100%;min-height:44px}}.flash-sales-v2{background:#fff;border:1px solid #e1e8ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #11233e0a;container:flashSales/inline-size}.flash-tabs{scrollbar-width:none;border-bottom:1px solid #e5ebf0;align-items:flex-end;gap:30px;min-height:58px;padding:0 20px;display:flex;overflow-x:auto}.flash-tabs::-webkit-scrollbar{display:none}.flash-tabs button{white-space:nowrap;flex:none;min-height:57px;padding:0 2px;position:relative;color:#75829a!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:850!important}.flash-tabs button.active{color:#0a8e50!important}.flash-tabs button.active:after{content:"";background:#16aa5e;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.flash-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 10px;display:grid}.flash-search{color:#64758a;background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.flash-search:focus-within{border-color:#86a2ff;box-shadow:0 0 0 3px #5b5cff14}.flash-search input{flex:1;width:100%;min-width:0;font-size:10.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.flash-search button{color:#64758a;background:#f2f5f7;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:16px}.flash-add-inline{color:#fff;background:#13a75b;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;box-shadow:0 8px 20px #13a75b24}.flash-list-meta{color:#79889c;justify-content:space-between;align-items:center;gap:10px;padding:0 18px 14px;font-size:9px;display:flex}.flash-list-meta label{align-items:center;gap:7px;display:flex}.flash-list-meta input,.flash-select input,.flash-option-list input{accent-color:#13a75b;width:16px;height:16px}.flash-bulk{background:#f3fbf6;border:1px solid #bfe5ce;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:10px 12px;display:flex}.flash-bulk>div{align-items:center;gap:8px;display:flex}.flash-bulk>div:first-child>b{color:#fff;background:#13a75b;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.flash-bulk span{color:#3d5a4b;font-size:9px;font-weight:850}.flash-bulk button{color:#536879;background:#fff;border:1px solid #d8e3dc;border-radius:8px;min-height:37px;padding:0 12px;font-size:8.5px;font-weight:900}.flash-bulk select{color:#34495f;background:#fff;border:1px solid #d8e2e9;border-radius:8px;min-width:210px;min-height:38px;padding:0 32px 0 10px;font-size:9px}.flash-bulk .primary{color:#fff;background:#13a75b;border-color:#13a75b}.flash-bulk .danger-btn{color:#bd3d50;background:#fff7f8;border-color:#f0ccd2}.flash-message{color:#456657;background:#f4fbf6;border:1px solid #cce6d6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 14px;padding:10px 12px;font-size:9px;display:flex}.flash-message button{color:#68798c;background:#fff;border:0;border-radius:7px;width:28px;height:28px}.flash-list{gap:9px;padding:0 18px 18px;display:grid}.flash-row{background:#fff;border:1px solid #e1e8ee;border-radius:12px;grid-template-columns:48px minmax(190px,1.15fr) minmax(145px,.75fr) minmax(250px,1.15fr) 90px auto;align-items:center;gap:14px;padding:13px 14px;transition:all .15s;display:grid}.flash-row:hover{border-color:#cedbe3;box-shadow:0 6px 18px #1930460a}.flash-row.selected{background:#f4fbf7;border-color:#b8e0c8;box-shadow:inset 4px 0 #13a75b}.flash-select{color:#95a3b4;align-items:center;gap:9px;font-size:9px;display:flex}.flash-name,.flash-target,.flash-dates{min-width:0}.flash-name b,.flash-target b,.flash-dates b{color:#233951;font-size:10px;display:block}.flash-name small,.flash-target small,.flash-dates small,.flash-dates span{color:#8897aa;font-size:8px;display:block}.flash-name small{color:#0b8b50;margin-top:4px;font-weight:850}.flash-target small,.flash-dates small{text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-weight:850}.flash-dates b,.flash-dates span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flash-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.flash-status.active{color:#087d47;background:#e7f8ee}.flash-status.scheduled{color:#3068b3;background:#eaf2ff}.flash-status.ended{color:#66778d;background:#f0f2f5}.flash-status.disabled{color:#bd4050;background:#fff0f2}.flash-actions{justify-content:flex-end;gap:6px;display:flex}.flash-actions button{color:#41556d;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900}.flash-actions .danger-btn{color:#bd3d50;background:#fff8f9;border-color:#f0d1d6}.flash-empty{color:#8a98aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:230px;display:flex}.flash-empty b{color:#30465e}.flash-empty span{font-size:9px}.flash-modal-overlay{z-index:1700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e3199;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.flash-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1040px,100vw - 36px);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0d1f3347}.flash-modal-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.flash-modal-head h2{color:#18314e;margin:0;font-size:20px}.flash-modal-head p{color:#8290a4;margin:4px 0 0;font-size:9px}.flash-modal-head>button{color:#53677e;background:#fff;border:1px solid #dce5ed;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.flash-modal-body{padding:18px 20px;overflow:auto}.flash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.flash-field{flex-direction:column;gap:6px;min-width:0;display:flex}.flash-field.full{grid-column:1/-1}.flash-field>span{color:#4e6179;font-size:9px;font-weight:900}.flash-field>span em{color:#bd4050;margin-left:5px;font-size:7px;font-style:normal}.flash-field input,.flash-field select{box-sizing:border-box;color:#283d58;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:100%;min-height:46px;padding:0 12px;font-size:10.5px}.flash-field input:focus,.flash-field select:focus{border-color:#88a3ff;outline:0;box-shadow:0 0 0 3px #5b5cff14}.flash-field>small{color:#8a98aa;font-size:8px;line-height:1.4}.flash-target-section{background:#fafcfd;border:1px solid #e1e9ef;border-radius:13px;margin-top:16px;padding:13px}.flash-target-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.flash-target-head>div{min-width:0}.flash-target-head b,.flash-target-head small{display:block}.flash-target-head b{color:#263d57;font-size:10px}.flash-target-head small{color:#8997a8;margin-top:2px;font-size:8px}.flash-target-head>label{color:#697a8f;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:7px;min-width:240px;min-height:36px;padding:0 9px;display:flex}.flash-target-head input{width:100%;min-width:0;font-size:8.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.flash-option-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:210px;padding:1px;display:grid;overflow:auto}.flash-option-list>label{cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.flash-option-list>label.selected{background:#f1faf5;border-color:#b4dfc5}.flash-option-list>label>span{min-width:0}.flash-option-list b,.flash-option-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.flash-option-list b{color:#31475e;font-size:9px}.flash-option-list small{color:#8996a8;margin-top:2px;font-size:7.5px}.flash-option-empty{color:#8997a8;text-align:center;grid-column:1/-1;padding:18px;font-size:9px}.flash-active-toggle{background:#f5fbf7;border:1px solid #d8e8df;border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.flash-active-toggle input{accent-color:#13a75b;width:18px;height:18px}.flash-active-toggle b,.flash-active-toggle small{display:block}.flash-active-toggle b{color:#28513c;font-size:9.5px}.flash-active-toggle small{color:#7c9085;margin-top:2px;font-size:8px}.flash-modal-actions{background:#fff;border-top:1px solid #e6edf2;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.flash-modal-actions button{color:#42576f;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.flash-modal-actions .primary{color:#fff;background:#13a75b;border-color:#13a75b}@container flashSales (width<=1050px){.flash-row{grid-template-columns:42px minmax(170px,1fr) minmax(125px,.65fr) minmax(210px,1fr) 86px}.flash-actions{grid-column:2/-1;justify-content:flex-end}}@container flashSales (width<=760px){.flash-toolbar{grid-template-columns:1fr}.flash-add-inline{width:100%}.flash-bulk{flex-direction:column;align-items:stretch}.flash-bulk>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.flash-bulk select{width:100%;min-width:0}.flash-row{grid-template-columns:38px minmax(0,1fr) auto}.flash-target,.flash-dates{grid-column:2/-1}.flash-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=720px){.flash-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.flash-modal-head,.flash-modal-body,.flash-modal-actions{padding-left:14px;padding-right:14px}.flash-form-grid{grid-template-columns:1fr}.flash-field.full{grid-column:auto}.flash-target-head{flex-direction:column;align-items:stretch}.flash-target-head>label{box-sizing:border-box;width:100%;min-width:0}.flash-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.flash-tabs{gap:20px;padding:0 12px}.flash-toolbar,.flash-list-meta{padding-left:12px;padding-right:12px}.flash-bulk,.flash-message{margin-left:12px;margin-right:12px}.flash-list{padding-left:12px;padding-right:12px}.flash-row{grid-template-columns:34px minmax(0,1fr)}.flash-status{grid-column:2;justify-self:start}.flash-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.flash-option-list{grid-template-columns:1fr}.flash-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.campaigns-v2{background:#fff;border:1px solid #e1e8ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #11233e0a;container:campaignsV2/inline-size}.campaign-tabs{scrollbar-width:none;border-bottom:1px solid #e5ebf0;align-items:flex-end;gap:30px;min-height:58px;padding:0 20px;display:flex;overflow-x:auto}.campaign-tabs::-webkit-scrollbar{display:none}.campaign-tabs button{white-space:nowrap;flex:none;min-height:57px;padding:0 2px;position:relative;color:#75829a!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:850!important}.campaign-tabs button.active{color:#0a8e50!important}.campaign-tabs button.active:after{content:"";background:#16aa5e;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.campaign-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 10px;display:grid}.campaign-search{color:#64758a;background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.campaign-search:focus-within{border-color:#86a2ff;box-shadow:0 0 0 3px #5b5cff14}.campaign-search input{flex:1;width:100%;min-width:0;font-size:10.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.campaign-search button{color:#64758a;background:#f2f5f7;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:16px}.campaign-add-inline{color:#fff;background:#13a75b;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;box-shadow:0 8px 20px #13a75b24}.campaign-list-meta{color:#79889c;justify-content:space-between;align-items:center;gap:10px;padding:0 18px 14px;font-size:9px;display:flex}.campaign-list-meta label{align-items:center;gap:7px;display:flex}.campaign-list-meta input,.campaign-check input{accent-color:#13a75b;width:16px;height:16px}.campaign-bulk{background:#f3fbf6;border:1px solid #bfe5ce;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:10px 12px;display:flex}.campaign-bulk>div{align-items:center;gap:8px;display:flex}.campaign-bulk>div:first-child>b{color:#fff;background:#13a75b;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.campaign-bulk span{color:#3d5a4b;font-size:9px;font-weight:850}.campaign-bulk select{color:#34495f;background:#fff;border:1px solid #d8e2e9;border-radius:8px;min-width:210px;min-height:38px;padding:0 32px 0 10px;font-size:9px}.campaign-bulk button{color:#536879;background:#fff;border:1px solid #d8e3dc;border-radius:8px;min-height:38px;padding:0 12px;font-size:8.5px;font-weight:900}.campaign-bulk .primary{color:#fff;background:#13a75b;border-color:#13a75b}.campaign-bulk .danger-btn{color:#bd3d50;background:#fff7f8;border-color:#f0ccd2}.campaign-message{color:#456657;background:#f4fbf6;border:1px solid #cce6d6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 14px;padding:10px 12px;font-size:9px;display:flex}.campaign-message button{color:#68798c;background:#fff;border:0;border-radius:7px;width:28px;height:28px}.campaign-table{overflow-x:auto}.campaign-table-head,.campaign-row{grid-template-columns:38px 48px minmax(220px,1.15fr) minmax(120px,.65fr) minmax(260px,1.15fr) 90px auto;align-items:center;gap:12px;min-width:980px;display:grid}.campaign-table-head{color:#718097;text-transform:uppercase;background:#f8fafc;border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;padding:11px 18px;font-size:8px;font-weight:900}.campaign-row{border-bottom:1px solid #edf1f4;margin:0 18px;padding:13px 0}.campaign-row:last-child{border-bottom:0}.campaign-row.selected{background:#f3fbf6;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px;box-shadow:inset 4px 0 #13a75b}.campaign-number{color:#94a2b4;font-size:9px}.campaign-name{align-items:center;gap:10px;min-width:0;display:flex}.campaign-icon{color:#4569df;background:#eef6ff;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.campaign-name>div{min-width:0}.campaign-name b,.campaign-name small,.campaign-placement b,.campaign-placement small,.campaign-dates b,.campaign-dates small,.campaign-dates span{display:block}.campaign-name b{color:#223950;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.campaign-name small{color:#8997aa;margin-top:3px;font-size:8px}.campaign-placement small,.campaign-dates small{color:#8b99ab;text-transform:uppercase;margin-bottom:3px;font-size:7.5px;font-weight:850}.campaign-placement b,.campaign-dates b{color:#31475e;font-size:9px}.campaign-dates{min-width:0}.campaign-dates b,.campaign-dates span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaign-dates span{color:#8997aa;margin-top:2px;font-size:8px}.campaign-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.campaign-status.active{color:#087d47;background:#e7f8ee}.campaign-status.scheduled{color:#3068b3;background:#eaf2ff}.campaign-status.ended{color:#66778d;background:#f0f2f5}.campaign-status.disabled{color:#bd4050;background:#fff0f2}.campaign-actions{justify-content:flex-end;gap:6px;display:flex}.campaign-actions button{color:#41556d;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900}.campaign-actions .danger-btn{color:#bd3d50;background:#fff8f9;border-color:#f0d1d6}.campaign-empty{color:#8998aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;display:flex}.campaign-empty b{color:#30465e}.campaign-empty span{font-size:9px}.campaign-modal-overlay{z-index:1700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e3199;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.campaign-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(920px,100vw - 36px);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0d1f3347}.campaign-modal-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.campaign-modal-head h2{color:#18314e;margin:0;font-size:20px}.campaign-modal-head p{color:#8290a4;margin:4px 0 0;font-size:9px}.campaign-modal-head>button{color:#53677e;background:#fff;border:1px solid #dce5ed;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.campaign-modal-body{padding:18px 20px;overflow:auto}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.campaign-field{flex-direction:column;gap:6px;min-width:0;display:flex}.campaign-field.full{grid-column:1/-1}.campaign-field>span{color:#4e6179;font-size:9px;font-weight:900}.campaign-field>span em{color:#bd4050;margin-left:5px;font-size:7px;font-style:normal}.campaign-field input,.campaign-field select,.campaign-field textarea{box-sizing:border-box;color:#283d58;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:100%;font-size:10.5px}.campaign-field input,.campaign-field select{min-height:46px;padding:0 12px}.campaign-field textarea{resize:vertical;min-height:180px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.campaign-field input:focus,.campaign-field select:focus,.campaign-field textarea:focus{border-color:#88a3ff;outline:0;box-shadow:0 0 0 3px #5b5cff14}.campaign-field>small{color:#8a98aa;font-size:8px;line-height:1.45}.campaign-modal-actions{border-top:1px solid #e6edf2;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.campaign-modal-actions button{color:#42576f;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.campaign-modal-actions .primary{color:#fff;background:#13a75b;border-color:#13a75b}@container campaignsV2 (width<=760px){.campaign-toolbar{grid-template-columns:1fr}.campaign-add-inline{width:100%}.campaign-bulk{flex-direction:column;align-items:stretch}.campaign-bulk>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-bulk select{width:100%;min-width:0}}@media (width<=720px){.campaign-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.campaign-modal-head,.campaign-modal-body,.campaign-modal-actions{padding-left:14px;padding-right:14px}.campaign-form-grid{grid-template-columns:1fr}.campaign-field.full{grid-column:auto}}@media (width<=480px){.campaign-tabs{gap:20px;padding:0 12px}.campaign-toolbar,.campaign-list-meta{padding-left:12px;padding-right:12px}.campaign-bulk,.campaign-message{margin-left:12px;margin-right:12px}.campaign-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.customer-dashboard,.customer-side,.customer-main,.customer-profile,.customer-menu,.customer-panel,.profile-panel{box-sizing:border-box}.customer-main{width:100%;min-width:0;overflow:hidden}.customer-profile .avatar{border-radius:50%;flex:none;overflow:hidden}.customer-profile>div:last-child{min-width:0;max-width:100%}.customer-profile b,.customer-profile small{text-overflow:ellipsis;overflow:hidden}.customer-menu button span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@media (width<=1100px){.customer-dashboard{grid-template-columns:230px minmax(0,1fr);gap:18px;width:min(94%,1050px)}.customer-side{padding:16px}.customer-menu button,.customer-admin-link,.customer-logout{gap:9px;padding:10px;font-size:13px}}@media (width<=900px){.customer-dashboard{grid-template-columns:1fr;gap:16px;width:min(94%,820px);margin:20px auto 32px}.customer-side{border-radius:16px;width:100%;padding:16px;position:static;top:auto}.customer-profile{border-bottom:1px solid #edf0f7;padding:4px 4px 14px}.customer-profile .avatar{border-radius:50%;width:52px;height:52px}.customer-profile b{font-size:15px}.customer-profile small{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35}.customer-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;overflow:visible}.customer-menu button{white-space:normal;background:#fff;border:1px solid #edf1f6;justify-content:flex-start;width:100%;min-width:0;min-height:48px;padding:10px 11px}.customer-menu button span{font-size:11px;line-height:1.2;display:block!important}.customer-menu button:hover,.customer-menu button.active{background:#eef3ff;border-color:#d8e2ff}.customer-admin-link,.customer-logout{min-height:44px;margin-top:10px}.customer-heading{margin-bottom:14px}.customer-heading h1{font-size:28px}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-panel{width:100%}.profile-panel{width:100%;max-width:none}}@media (width<=700px){.customer-dashboard{gap:14px;width:calc(100% - 24px);margin:14px auto 28px}.customer-side{padding:14px}.customer-profile{gap:11px;padding:3px 2px 13px}.customer-profile .avatar{width:50px;height:50px}.customer-profile b{font-size:14px}.customer-profile small{font-size:11px}.customer-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-menu button{border-radius:10px;gap:8px;min-height:46px;padding:9px 10px}.customer-menu button svg{flex:none;width:17px;height:17px}.customer-menu button span{font-size:10px;font-weight:700;display:block!important}.customer-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;display:grid}.customer-profile,.customer-menu{grid-column:1/-1}.customer-admin-link,.customer-logout{text-align:center;justify-content:center;width:100%;margin-top:10px;padding:10px 9px;font-size:10px}.customer-admin-link{grid-column:1}.customer-logout{background:#fff8f9;border:1px solid #f1d8dc;grid-column:2}.customer-heading{align-items:flex-start}.customer-heading h1{font-size:25px;line-height:1.18}.customer-heading p{font-size:12px;line-height:1.45}.customer-stats{grid-template-columns:1fr;gap:10px}.customer-stats>div,.customer-stats>button{border-radius:13px;min-width:0;padding:14px}.customer-stats svg{width:38px;height:38px;padding:9px}.customer-panel{border-radius:14px;padding:14px}.customer-order{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}.customer-order>*{min-width:0}.customer-order>b{grid-column:1/-1}.profile-panel{max-width:none;padding:14px}.profile-photo-editor{gap:14px;padding:14px}.profile-photo-actions{min-width:0}.profile-photo-buttons{width:100%}.profile-photo-buttons .profile-upload-btn,.profile-photo-buttons .danger-btn{min-width:120px}}@media (width<=480px){.customer-dashboard{width:calc(100% - 16px);margin:10px auto 24px}.customer-side{border-radius:14px;padding:11px}.customer-profile{align-items:center;padding:4px 3px 12px}.customer-profile .avatar{width:48px;height:48px}.customer-profile>div:last-child{flex:1}.customer-profile b{font-size:13px}.customer-profile small{font-size:10px}.customer-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.customer-menu button{gap:7px;min-height:44px;padding:8px}.customer-menu button span{white-space:normal;text-overflow:clip;font-size:9.5px;overflow:visible;display:block!important}.customer-admin-link,.customer-logout{gap:6px;min-height:42px;font-size:9.5px}.customer-admin-link svg,.customer-logout svg{width:16px;height:16px}.customer-heading{margin-bottom:12px}.customer-heading h1{font-size:22px}.customer-heading p{font-size:11px}.customer-stats>div,.customer-stats>button{padding:12px}.customer-stats small{font-size:10px}.customer-stats strong{font-size:19px}.customer-panel{margin-top:12px;padding:12px}.profile-photo-editor{flex-direction:column;align-items:stretch;padding:13px}.profile-photo-preview{flex-basis:74px;align-self:center;width:74px;height:74px}.profile-photo-actions{gap:12px;width:100%}.profile-photo-actions>div:first-child{text-align:center;width:100%}.profile-photo-actions small{font-size:10px;line-height:1.4}.profile-photo-buttons{grid-template-columns:1fr;gap:8px;display:grid}.profile-photo-buttons .profile-upload-btn,.profile-photo-buttons .danger-btn{box-sizing:border-box;width:100%;min-width:0}.profile-panel label{font-size:11px}.profile-panel input{width:100%;min-width:0;padding:11px}}@media (width<=360px){.customer-dashboard{width:calc(100% - 12px)}.customer-side{padding:9px}.customer-menu{gap:6px}.customer-menu button{min-height:42px;padding:7px}.customer-menu button span{font-size:9px}.customer-admin-link,.customer-logout{padding:8px 6px;font-size:9px}}.checkout-page,.checkout-grid,.cart-panel,.order-summary,.cart-line-ref,.checkout-section,.summary-lines,.coupon-box{box-sizing:border-box;min-width:0}.checkout-page{padding-top:8px;padding-bottom:56px}.checkout-grid{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr)!important;gap:24px!important;display:grid!important}.cart-panel,.order-summary{border-radius:16px;width:100%;min-width:0;overflow:hidden}.order-summary{height:auto;position:sticky;top:118px}.order-summary>.checkout-section,.order-summary>.summary-lines{justify-content:initial!important;align-items:initial!important;width:100%!important;margin:0!important;display:block!important}.order-summary>h2{margin:0 0 12px;font-size:27px;line-height:1.15}.order-summary>.checkout-section{border-bottom:1px solid #e8edf3;padding:18px 0!important}.order-summary>.checkout-section:last-of-type{border-bottom:1px solid #e8edf3}.order-summary .checkout-section h3{color:#12243f;align-items:center;gap:8px;margin:0 0 13px;font-size:14px;line-height:1.25;display:flex}.order-summary .checkout-section h3 span{flex:0 0 28px;width:28px;height:28px;margin:0;font-size:12px}.order-summary .checkout-section .two{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.order-summary .checkout-section>textarea{box-sizing:border-box;resize:vertical;min-width:0;min-height:72px;width:100%!important;margin:9px 0 0!important;display:block!important}.order-summary .checkout-section input,.order-summary .checkout-section textarea,.order-summary .manual-box input{box-sizing:border-box;color:#172b46;background:#fff;border:1px solid #dce5ee;border-radius:10px;outline:0;min-width:0;max-width:100%;padding:11px 12px;width:100%!important}.order-summary .checkout-section input:focus,.order-summary .checkout-section textarea:focus,.order-summary .manual-box input:focus{border-color:#6d78ff;box-shadow:0 0 0 3px #5c4bf017}.order-summary .choice-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.order-summary .choice{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:76px;padding:13px 88px 13px 14px;position:relative;overflow:hidden}.order-summary .choice b{color:#11233d;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3;display:block}.order-summary .choice small{color:#72829a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35;display:block}.order-summary .choice strong{color:#12243f;text-align:right;overflow-wrap:anywhere;max-width:72px;font-size:11px;line-height:1.25;position:absolute;top:14px;right:13px}.order-summary .payment-choices .choice{padding-right:14px}.order-summary .manual-box{box-sizing:border-box;background:#f8fafc;border:1px solid #e0e7ef;border-radius:11px;width:100%;padding:13px;margin:12px 0 0!important;display:block!important}.order-summary .manual-box p{color:#67788e;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.45}.order-summary>.summary-lines{padding:15px 0 0!important}.order-summary .summary-lines>div{align-items:center;gap:14px;width:100%;padding:7px 0;justify-content:space-between!important;margin:0!important;display:flex!important}.order-summary .summary-lines span,.order-summary .summary-lines b{min-width:0}.order-summary .summary-lines b{text-align:right;overflow-wrap:anywhere}.order-summary .summary-lines .grand{margin-top:5px!important;padding-top:13px!important}.cart-title{gap:12px}.cart-title h1{min-width:0;font-size:25px;line-height:1.18}.cart-title a{white-space:nowrap;flex:none}.cart-line-ref{align-items:center;grid-template-columns:78px minmax(130px,1fr) auto auto auto!important;gap:12px!important;display:grid!important}.cart-line-ref .grow{min-width:0}.cart-line-ref .grow>b{color:#10213a;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.cart-line-ref .grow>small{overflow-wrap:anywhere}.cart-line-ref>b{white-space:nowrap;color:#13243e}.cart-line-ref .qty{justify-content:center;align-items:center;gap:7px;min-width:max-content;display:flex}.cart-line-ref .qty button{flex:0 0 34px;width:34px;height:34px}.cart-line-ref .remove{color:#7b8798;cursor:pointer;background:0 0;border:0;min-width:max-content}.cart-line-ref .remove:hover{color:#c73b4b}.coupon-box{align-items:flex-start}.coupon-box>svg{flex:none;margin-top:2px}.coupon-box>div{min-width:0}.coupon-box>div>div{grid-template-columns:minmax(0,1fr) auto;width:100%;margin-top:8px;display:grid!important}.coupon-box input{box-sizing:border-box;width:100%;min-width:0}.coupon-box button{min-width:96px}.checkout-steps{min-width:0}.checkout-steps span{white-space:nowrap}.checkout-steps i{min-width:28px}@media (width<=1250px){.checkout-grid{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr)!important;gap:18px!important}.cart-panel,.order-summary{padding:18px}.cart-line-ref{align-items:start;grid-template-columns:68px minmax(110px,1fr) auto!important}.cart-product-img{grid-row:1/span 2}.cart-line-ref>.grow{grid-area:1/2}.cart-line-ref>b{grid-area:1/3;justify-self:end}.cart-line-ref>.qty{grid-area:2/2;justify-self:start}.cart-line-ref>.remove{grid-area:2/3;place-self:center end}}@media (width<=1050px){.checkout-grid{grid-template-columns:1fr!important;gap:18px!important}.order-summary{top:auto;position:static!important}.checkout-steps{scrollbar-width:none;gap:10px;padding-bottom:6px;overflow-x:auto;display:flex!important}.checkout-steps::-webkit-scrollbar{display:none}.checkout-steps span{flex:none;min-width:max-content}.order-summary .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.checkout-page{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;padding:0!important}.checkout-steps{display:none!important}.checkout-grid{gap:12px!important}.cart-panel,.order-summary{border-radius:14px;padding:13px!important}.cart-title{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:11px}.cart-title h1{font-size:22px}.cart-title a{font-size:11px}.cart-line-ref{padding:13px 0;grid-template-columns:58px minmax(0,1fr) auto!important;gap:9px!important}.cart-product-img{width:56px;height:56px}.cart-line-ref .grow>b{font-size:13px}.cart-line-ref>b{font-size:12px}.cart-line-ref>.qty{gap:5px}.cart-line-ref .qty button{flex-basis:31px;width:31px;height:31px}.cart-line-ref>.remove{font-size:11px}.coupon-box{flex-direction:column;gap:8px;padding:11px}.coupon-box>div{width:100%}.order-summary>h2{font-size:23px}.order-summary>.checkout-section{padding:15px 0!important}.order-summary .checkout-section .two{grid-template-columns:1fr!important;gap:0!important}.order-summary .checkout-section>textarea{min-height:68px}.order-summary .choice-grid{grid-template-columns:1fr!important}.order-summary .choice{min-height:70px}.order-summary .summary-lines>div{font-size:12px}.place-order{width:100%;min-height:46px}}@media (width<=430px){.checkout-page{width:calc(100% - 14px)!important;margin-left:7px!important;margin-right:7px!important}.cart-panel,.order-summary{padding:11px!important}.cart-line-ref{grid-template-columns:52px minmax(0,1fr) auto!important;gap:7px!important}.cart-product-img{width:50px;height:50px}.cart-line-ref .grow>b{font-size:12px}.cart-line-ref .grow>small,.stock-dot{font-size:10px}.cart-line-ref>b{font-size:11px}.cart-line-ref .qty button{flex-basis:29px;width:29px;height:29px}.coupon-box>div>div{grid-template-columns:minmax(0,1fr) 82px}.coupon-box input{padding:9px;font-size:12px}.coupon-box button{min-width:82px;padding:0 10px}.order-summary .checkout-section h3{font-size:13px}.order-summary .checkout-section h3 span{flex-basis:26px;width:26px;height:26px}.order-summary .choice{padding:12px}.order-summary .choice strong{text-align:left;color:#0d8550;max-width:none;margin-top:7px;display:block;position:static}}.store-footer{align-items:start}.store-footer .footer-column-title{color:#10223e;margin-bottom:3px;font-size:13px;font-weight:900;display:block}.store-footer .footer-link-column a,.store-footer .footer-about-links a{color:#1c2b44;width:max-content;max-width:100%;line-height:1.45;transition:color .15s,transform .15s}.store-footer .footer-link-column a:hover,.store-footer .footer-about-links a:hover{color:var(--bme-green,#079653);transform:translate(2px)}.footer-store-column p{color:#516276;max-width:310px;margin:4px 0 0;line-height:1.55}.footer-about-links{grid-template-columns:1fr;gap:7px;min-width:0;display:grid}.store-info-page{width:calc(100% - 100px);max-width:1320px;min-height:420px;margin:34px auto 56px}.store-info-breadcrumb{color:#76859a;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.store-info-breadcrumb a{color:var(--bme-green-dark,#006b3d);font-weight:800}.store-info-card{background:#fff;border:1px solid #deebe4;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #0a462a0f}.store-info-header{background:linear-gradient(120deg,#f7fdfa,#eff9f4 65%,#fff7f7);border-bottom:1px solid #e6eee9;padding:30px 36px 24px}.store-info-header>span{color:var(--bme-green,#079653);letter-spacing:.09em;font-size:11px;font-weight:900}.store-info-header h1{color:#0b3023;letter-spacing:-1px;margin:7px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.store-info-copy{max-width:980px;padding:28px 36px 8px}.store-info-copy p{color:#4f6172;white-space:pre-wrap;margin:0 0 16px;font-size:14px;line-height:1.8}.store-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 36px 28px;display:grid}.store-contact-grid article{background:#f8fcfa;border:1px solid #e1ebe5;border-radius:12px;min-width:0;padding:15px}.store-contact-grid small,.store-contact-grid b{display:block}.store-contact-grid small{color:#829187;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.store-contact-grid b{color:#19392d;overflow-wrap:anywhere;font-size:13px}.store-info-sections{gap:0;padding:0 36px 30px;display:grid}.store-info-sections article{border-top:1px solid #edf1ef;padding:20px 0}.store-info-sections h2{color:#15372b;margin:0 0 8px;font-size:18px}.store-info-sections p{color:#526476;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.store-info-loading{color:#748499;place-items:center;min-height:420px;display:grid}@media (width<=900px){.store-footer{gap:28px 22px;grid-template-columns:1.4fr 1fr 1fr!important}.store-footer .footer-about-column{grid-column:1/-1}.footer-about-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.store-info-page{width:calc(100% - 40px);margin-top:26px}}@media (width<=600px){.store-footer{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:24px!important;padding-bottom:26px!important}.store-footer .footer-store-column,.store-footer .footer-about-column{grid-column:1/-1}.footer-store-column p{max-width:none}.footer-about-links{grid-template-columns:repeat(2,minmax(0,1fr))}.store-footer .footer-link-column a,.store-footer .footer-about-links a{width:auto;font-size:11px}.store-info-page{width:calc(100% - 24px);margin:18px 12px 34px}.store-info-card{border-radius:14px}.store-info-header{padding:22px 18px 18px}.store-info-copy{padding:20px 18px 5px}.store-info-copy p{font-size:12px;line-height:1.7}.store-contact-grid{grid-template-columns:1fr;padding:8px 18px 20px}.store-info-sections{padding:0 18px 22px}.store-info-sections h2{font-size:16px}.store-info-sections p{font-size:12px}}@media (width<=360px){.footer-about-links{grid-template-columns:1fr}}.coupons-v2{background:#fff;border:1px solid #e1e8ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #11233e0a;container:couponsV2/inline-size}.coupon-tabs{scrollbar-width:none;border-bottom:1px solid #e5ebf0;align-items:flex-end;gap:30px;min-height:58px;padding:0 20px;display:flex;overflow-x:auto}.coupon-tabs::-webkit-scrollbar{display:none}.coupon-tabs button{white-space:nowrap;flex:none;min-height:57px;padding:0 2px;position:relative;color:#75829a!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:850!important}.coupon-tabs button.active{color:#0a8e50!important}.coupon-tabs button.active:after{content:"";background:#16aa5e;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.coupon-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 10px;display:grid}.coupon-search{color:#64758a;background:#fff;border:1px solid #dce5ed;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.coupon-search:focus-within{border-color:#86a2ff;box-shadow:0 0 0 3px #5b5cff14}.coupon-search input{flex:1;width:100%;min-width:0;font-size:10.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.coupon-search button{color:#64758a;background:#f2f5f7;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:16px}.coupon-add-inline{color:#fff;background:#13a75b;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;box-shadow:0 8px 20px #13a75b24}.coupon-list-meta{color:#79889c;justify-content:space-between;align-items:center;gap:10px;padding:0 18px 14px;font-size:9px;display:flex}.coupon-list-meta label{align-items:center;gap:7px;display:flex}.coupon-list-meta input,.coupon-check input{accent-color:#13a75b;width:16px;height:16px}.coupon-bulk{background:#f3fbf6;border:1px solid #bfe5ce;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:10px 12px;display:flex}.coupon-bulk>div{align-items:center;gap:8px;display:flex}.coupon-bulk>div:first-child>b{color:#fff;background:#13a75b;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.coupon-bulk span{color:#3d5a4b;font-size:9px;font-weight:850}.coupon-bulk select{color:#34495f;background:#fff;border:1px solid #d8e2e9;border-radius:8px;min-width:210px;min-height:38px;padding:0 32px 0 10px;font-size:9px}.coupon-bulk button{color:#536879;background:#fff;border:1px solid #d8e3dc;border-radius:8px;min-height:38px;padding:0 12px;font-size:8.5px;font-weight:900}.coupon-bulk .primary{color:#fff;background:#13a75b;border-color:#13a75b}.coupon-bulk .danger-btn{color:#bd3d50;background:#fff7f8;border-color:#f0ccd2}.coupon-message{color:#456657;background:#f4fbf6;border:1px solid #cce6d6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 14px;padding:10px 12px;font-size:9px;display:flex}.coupon-message button{color:#68798c;background:#fff;border:0;border-radius:7px;width:28px;height:28px}.coupon-table{overflow-x:auto}.coupon-table-head,.coupon-row{grid-template-columns:38px 48px minmax(170px,.9fr) minmax(130px,.65fr) minmax(180px,.85fr) minmax(240px,1.1fr) 90px auto;align-items:center;gap:12px;min-width:1080px;display:grid}.coupon-table-head{color:#718097;text-transform:uppercase;background:#f8fafc;border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;padding:11px 18px;font-size:8px;font-weight:900}.coupon-row{border-bottom:1px solid #edf1f4;margin:0 18px;padding:13px 0}.coupon-row:last-child{border-bottom:0}.coupon-row.selected{background:#f3fbf6;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px;box-shadow:inset 4px 0 #13a75b}.coupon-number{color:#94a2b4;font-size:9px}.coupon-name{align-items:center;gap:10px;min-width:0;display:flex}.coupon-icon{color:#0a8e50;background:#e9f8f0;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:grid}.coupon-name>div{min-width:0}.coupon-name b,.coupon-name small,.coupon-discount b,.coupon-discount small,.coupon-discount span,.coupon-restrictions b,.coupon-restrictions small,.coupon-dates b,.coupon-dates small,.coupon-dates span{display:block}.coupon-name b{color:#223950;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.coupon-name small{color:#8997aa;margin-top:3px;font-size:8px}.coupon-discount small,.coupon-restrictions small,.coupon-dates small{color:#8b99ab;text-transform:uppercase;margin-bottom:3px;font-size:7.5px;font-weight:850}.coupon-discount b,.coupon-restrictions b,.coupon-dates b{color:#31475e;font-size:9px}.coupon-discount span,.coupon-dates span{color:#8997aa;margin-top:2px;font-size:8px}.coupon-dates{min-width:0}.coupon-dates b,.coupon-dates span,.coupon-restrictions b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coupon-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.coupon-status.active{color:#087d47;background:#e7f8ee}.coupon-status.scheduled{color:#3068b3;background:#eaf2ff}.coupon-status.expired{color:#66778d;background:#f0f2f5}.coupon-status.disabled{color:#bd4050;background:#fff0f2}.coupon-actions{justify-content:flex-end;gap:6px;display:flex}.coupon-actions button{color:#41556d;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900}.coupon-actions .danger-btn{color:#bd3d50;background:#fff8f9;border-color:#f0d1d6}.coupon-empty{color:#8998aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;display:flex}.coupon-empty b{color:#30465e}.coupon-empty span{font-size:9px}.coupon-modal-overlay{z-index:1700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1e3199;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.coupon-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(920px,100vw - 36px);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0d1f3347}.coupon-modal-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.coupon-modal-head h2{color:#18314e;margin:0;font-size:20px}.coupon-modal-head p{color:#8290a4;margin:4px 0 0;font-size:9px}.coupon-modal-head>button{color:#53677e;background:#fff;border:1px solid #dce5ed;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.coupon-modal-body{padding:18px 20px;overflow:auto}.coupon-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.coupon-field{flex-direction:column;gap:6px;min-width:0;display:flex}.coupon-field.full,.coupon-active-toggle.full{grid-column:1/-1}.coupon-field>span{color:#4e6179;font-size:9px;font-weight:900}.coupon-field>span em{color:#bd4050;margin-left:5px;font-size:7px;font-style:normal}.coupon-field input,.coupon-field select,.coupon-field textarea{box-sizing:border-box;color:#283d58;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:100%;font-size:10.5px}.coupon-field input,.coupon-field select{min-height:46px;padding:0 12px}.coupon-field textarea{resize:vertical;min-height:100px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.coupon-field input:focus,.coupon-field select:focus,.coupon-field textarea:focus{border-color:#88a3ff;outline:0;box-shadow:0 0 0 3px #5b5cff14}.coupon-field>small{color:#8a98aa;font-size:8px;line-height:1.45}.coupon-active-toggle{background:#f8fafc;border:1px solid #dfe8ed;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.coupon-active-toggle input{accent-color:#13a75b;width:17px;height:17px}.coupon-active-toggle span b,.coupon-active-toggle span small{display:block}.coupon-active-toggle span b{color:#30465e;font-size:9px}.coupon-active-toggle span small{color:#8997aa;margin-top:2px;font-size:8px}.coupon-modal-actions{border-top:1px solid #e6edf2;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.coupon-modal-actions button{color:#42576f;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.coupon-modal-actions .primary{color:#fff;background:#13a75b;border-color:#13a75b}@container couponsV2 (width<=760px){.coupon-toolbar{grid-template-columns:1fr}.coupon-add-inline{width:100%}.coupon-bulk{flex-direction:column;align-items:stretch}.coupon-bulk>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.coupon-bulk select{width:100%;min-width:0}}@media (width<=720px){.coupon-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.coupon-modal-head,.coupon-modal-body,.coupon-modal-actions{padding-left:14px;padding-right:14px}.coupon-form-grid{grid-template-columns:1fr}.coupon-field.full,.coupon-active-toggle.full{grid-column:auto}}@media (width<=480px){.coupon-tabs{gap:20px;padding:0 12px}.coupon-toolbar,.coupon-list-meta{padding-left:12px;padding-right:12px}.coupon-bulk,.coupon-message{margin-left:12px;margin-right:12px}.coupon-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.notification-menu{flex:none;align-items:center;display:flex;position:relative}.notification-trigger{color:#0c2a21;cursor:pointer;background:#fff;border:1px solid #dce6e1;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:all .18s;display:grid;position:relative}.notification-trigger:hover{color:#07894e;background:#f3fbf7;border-color:#9fd2b7;transform:translateY(-1px)}.notification-badge{color:#fff;background:#ef3340;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:1200;background:#fff;border:1px solid #e0e8e4;border-radius:16px;width:min(380px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 55px #11281f2e}.notification-popover-head{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.notification-popover-head>div{flex-direction:column;gap:2px;display:flex}.notification-popover-head b{color:#10271f;font-size:14px}.notification-popover-head small{color:#829089;font-size:10px}.notification-popover-head>button{color:#53645d;cursor:pointer;background:#f3f6f4;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.notification-popover-list{max-height:380px;overflow:auto}.notification-popover-row{background:#fff;border-bottom:1px solid #f0f3f1;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.notification-popover-icon{color:#07894e;background:#e6f7ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notification-popover-row>div{min-width:0}.notification-popover-row b{color:#163126;margin-bottom:2px;font-size:11px;display:block}.notification-popover-row p{color:#5d6e66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-popover-row small{color:#98a39e;font-size:8.5px}.notification-popover-empty{color:#829089;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;padding:18px;display:flex}.notification-popover-empty b{color:#2c4338;font-size:12px}.notification-popover-empty span{font-size:10px}.notification-view-all{color:#087d49;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;width:100%;min-height:42px;font-size:10px;font-weight:900}.notification-view-all:hover{background:#f3fbf7}.header-actions .store-notification-menu{margin-left:2px}.header-actions .store-notification-menu .notification-trigger{background:0 0;border-color:#0000;width:34px;height:34px}.header-actions .store-notification-menu .notification-trigger:hover{background:#eef8f2}.admin-topbar{z-index:50;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:18px;right:30px}.admin-topbar .notification-menu{pointer-events:auto}.admin-topbar .notification-trigger{color:#1f3554;background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:42px;height:42px;box-shadow:0 8px 24px #142a4c14}.admin-topbar .notification-trigger:hover{color:#087d49;background:#f6fbf8;border-color:#bee0cc}.admin-topbar .notification-popover{top:calc(100% + 8px)}.admin-main>.admin-content-scroll{padding-top:76px!important}@media (width<=1100px){.header-actions .store-notification-menu{margin-left:0}.notification-popover{width:min(360px,100vw - 20px)}}@media (width<=720px){.header-actions .store-notification-menu .notification-trigger{width:32px;height:32px}.notification-badge{top:-4px;right:-4px}.admin-topbar{top:10px;right:12px}.admin-topbar .notification-trigger{border-radius:10px;width:38px;height:38px}.admin-content-scroll{padding-top:62px!important}}.header-actions .notification-trigger,.header-actions .cart-icon-only{color:#0b2019;background:0 0;border:0;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;text-decoration:none;display:grid;position:relative}.header-actions .notification-trigger:hover,.header-actions .cart-icon-only:hover{color:#087f49;background:#eff8f3}.header-actions .cart-icon-only>span{display:none!important}.notification-badge{min-width:19px;height:19px;font-size:9px;top:-3px;right:-4px}.notification-popover{border-radius:14px;width:min(410px,100vw - 24px)}.notification-popover-head{padding:13px 14px}.notification-head-actions{align-items:center;gap:7px;display:flex}.notification-mark-all{white-space:nowrap;color:#1669dd!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:6px 8px!important;font-size:9px!important;font-weight:850!important}.notification-mark-all:hover{background:#edf5ff!important}.notification-close{color:#53645d!important;background:#f3f6f4!important;border:0!important;border-radius:8px!important;width:29px!important;height:29px!important;padding:0!important;font-size:18px!important}.notification-popover-row{display:block;position:relative;padding:0!important}.notification-row-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 9px;align-items:start;gap:10px;width:100%;padding:12px 14px;display:grid;position:relative}.notification-row-main:hover{background:#f7faf8}.notification-copy{min-width:0;display:block}.notification-unread-dot{background:#ef3340;border-radius:50%;align-self:center;width:7px;height:7px}.notification-read-one{position:absolute;bottom:7px;right:12px;color:#17814f!important;width:auto!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:6px!important;padding:0 7px!important;font-size:8px!important;font-weight:850!important}.notification-read-one:hover{background:#eaf8f0!important}.notification-popover-row.unread{background:#f2fbf6}.notification-popover-row:not(.unread){background:#fff}.notification-page-head,.admin-notification-page-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.notification-page-head button,.admin-notification-page-head button{color:#087d49;cursor:pointer;background:#edf8f2;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.notification-row.unread{background:#f5fbf7;border-radius:10px;padding-left:10px;padding-right:10px}.notification-row>div{flex:1;min-width:0}.notification-page-read{color:#087d49;cursor:pointer;background:#fff;border:1px solid #dce9e1;border-radius:8px;flex:none;align-self:center;padding:7px 9px;font-size:9px;font-weight:850}.admin-notification-page-head{margin:4px 0 12px}.notification-admin-table .trow.unread{background:#f4fbf7}.notification-admin-table .trow .mini-actions{justify-content:flex-end;gap:6px;display:flex}@media (width<=720px){.header-actions{gap:5px!important}.header-actions .notification-trigger,.header-actions .cart-icon-only,.header-actions .store-notification-menu .notification-trigger{flex-basis:36px;width:36px;height:36px}.notification-popover{width:auto;max-height:calc(100dvh - 80px);position:fixed;top:68px;left:10px;right:10px}.notification-popover-list{max-height:calc(100dvh - 190px)}.notification-page-head,.admin-notification-page-head{flex-direction:column;align-items:flex-start}.notification-row{flex-wrap:wrap;align-items:flex-start}.notification-page-read{margin-left:30px}}.header-actions .wishlist-icon-only,.header-actions .cart-icon-only,.header-actions .store-notification-menu .notification-trigger{color:#0b2019;background:0 0;border:0;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;text-decoration:none;display:grid}.header-actions .wishlist-icon-only:hover,.header-actions .cart-icon-only:hover,.header-actions .store-notification-menu .notification-trigger:hover{color:#087f49;background:#eff8f3}.header-actions .wishlist-icon-only{order:1;gap:0}.header-actions .cart-icon-only{order:2}.header-actions .store-notification-menu{order:3;margin-left:0}.header-actions .account-link{white-space:nowrap;order:4;align-items:center;gap:6px;display:flex}.header-actions .account-link span{display:inline!important}.header-actions .wishlist-icon-only span,.header-actions .cart-icon-only span{display:none!important}.header-actions .cart-icon-only>b{color:#fff;background:#ef2f3d;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;margin:0;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.header-actions .store-notification-menu .notification-trigger{border-radius:12px;width:42px;height:42px}.header-actions .notification-badge{min-width:19px;height:19px;font-size:9px;top:-3px;right:-4px}@media (width<=1100px){.header-actions .account-link span{display:inline!important}}@media (width<=720px){.header-actions{gap:5px!important}.header-actions .wishlist-icon-only,.header-actions .cart-icon-only,.header-actions .store-notification-menu .notification-trigger{flex-basis:36px;width:36px;height:36px}.header-actions .account-link{gap:4px;font-size:11px}}@media (width<=520px){.header-actions .account-link span{display:none!important}.header-actions .account-link{place-items:center;width:36px;height:36px;display:grid}}@media (width>=901px){.store-footer{box-sizing:border-box;width:100%;grid-template-columns:minmax(280px,1.8fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(300px,1.8fr)!important;gap:34px!important}.store-footer .footer-about-column{min-width:0}.footer-about-links{grid-template-rows:repeat(4,minmax(20px,auto));grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;align-items:start;gap:8px 30px;grid-template-columns:repeat(2,minmax(120px,1fr))!important;display:grid!important}}@media (width<=900px){.footer-about-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 20px!important;display:grid!important}}@media (width<=420px){.footer-about-links{grid-template-columns:1fr!important}}.footer-social-icons{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.footer-social-icon{color:#0b8750;background:#fff;border:1px solid #dce8e2;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 14px #0960390f}.footer-social-icon:hover{color:#056d40;background:#effaf4;border-color:#9ed5b8;transform:translateY(-2px);box-shadow:0 7px 18px #0960391c}.footer-social-icon svg{display:block}.footer-social-icon.facebook{color:#1877f2}.footer-social-icon.instagram{color:#c13584}.footer-social-icon.youtube{color:red}.footer-social-icon.whatsapp{color:#25d366}.footer-social-icon.linkedin{color:#0a66c2}.footer-social-icon.x,.footer-social-icon.tiktok{color:#111827}.footer-social-admin{background:linear-gradient(#fbfefc,#f6fbf8);border:1px solid #e1e9e5;border-radius:14px;margin:16px 0;padding:16px}.footer-social-admin-head{margin-bottom:12px}.footer-social-admin-head b{color:#19372d;font-size:14px;display:block}.footer-social-admin-head p{color:#74857c;margin:4px 0 0;font-size:11px;line-height:1.5}.footer-social-admin-list{gap:8px;display:grid}.footer-social-admin-row{background:#fff;border:1px solid #e6ece9;border-radius:11px;grid-template-columns:38px 120px minmax(220px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.footer-social-admin-icon{color:#0c8751;background:#f1f7f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.footer-social-admin-icon.facebook{color:#1877f2;background:#eef5ff}.footer-social-admin-icon.instagram{color:#c13584;background:#fff1f8}.footer-social-admin-icon.youtube{color:red;background:#fff0f0}.footer-social-admin-icon.whatsapp{color:#1eaa55;background:#ecfbf2}.footer-social-admin-icon.linkedin{color:#0a66c2;background:#eef7ff}.footer-social-admin-icon.x,.footer-social-admin-icon.tiktok{color:#111827;background:#f2f3f5}.footer-social-admin-name{min-width:0}.footer-social-admin-name b,.footer-social-admin-name small{display:block}.footer-social-admin-name b{color:#243a31;font-size:11px}.footer-social-admin-name small{color:#95a199;text-transform:capitalize;margin-top:2px;font-size:9px}.footer-social-admin-row input[type=url]{width:100%;min-width:0;margin:0}.footer-social-switch{color:#5c7066;white-space:nowrap;align-items:center;gap:6px;min-width:82px;font-size:10px;font-weight:800;display:flex}.footer-social-switch input{accent-color:#079653;height:16px;width:16px!important}.content-advanced-fields{background:#fafbfc;border:1px solid #e5eaf0;border-radius:10px;margin-top:12px}.content-advanced-fields summary{cursor:pointer;color:#5d6d78;padding:11px 12px;font-size:11px;font-weight:800}.content-advanced-fields .json-editor{width:calc(100% - 24px);margin:0 12px 12px}@media (width<=900px){.footer-social-admin-row{grid-template-columns:38px 110px minmax(0,1fr)}.footer-social-switch{grid-column:3;justify-self:start}}@media (width<=600px){.footer-social-icons{margin-top:12px}.footer-social-icon{width:32px;height:32px}.footer-social-admin{padding:12px}.footer-social-admin-row{grid-template-columns:36px minmax(0,1fr);gap:8px}.footer-social-admin-name{grid-column:2}.footer-social-admin-row input[type=url],.footer-social-switch{grid-column:1/-1}}.admin-content-scroll .payment-admin,.admin-content-scroll .editor-card,.admin-content-scroll .footer-social-admin,.admin-content-scroll .footer-social-admin-list,.admin-content-scroll .footer-social-admin-row{box-sizing:border-box;min-width:0;max-width:100%}.admin-content-scroll .editor-card{overflow:hidden;container:footerEditorCard/inline-size}.admin-content-scroll .footer-social-admin{width:100%;overflow:hidden;container:footerSocialEditor/inline-size}.admin-content-scroll .footer-social-admin-list{width:100%;overflow:hidden}.admin-content-scroll .footer-social-admin-row{grid-template-columns:42px minmax(90px,130px) minmax(0,1fr) minmax(76px,auto);width:100%}.admin-content-scroll .footer-social-admin-row input[type=url]{box-sizing:border-box;text-overflow:ellipsis;max-width:100%;overflow:hidden;width:100%!important;min-width:0!important}.admin-content-scroll .footer-social-switch{justify-self:end;min-width:0;max-width:100%}.admin-content-scroll .footer-social-admin-name{overflow:hidden}.admin-content-scroll .footer-social-admin-name b,.admin-content-scroll .footer-social-admin-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content-scroll .editor-card>label,.admin-content-scroll .editor-card>label input,.admin-content-scroll .editor-card>label textarea,.admin-content-scroll .content-media-upload,.admin-content-scroll .content-advanced-fields,.admin-content-scroll .content-advanced-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-content-scroll .content-card-head{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.admin-content-scroll .content-card-head>div{flex:220px;min-width:0}@container footerSocialEditor (width<=700px){.footer-social-admin-row{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon name switch""url url url";align-items:center;gap:8px 10px}.footer-social-admin-icon{grid-area:icon}.footer-social-admin-name{grid-area:name}.footer-social-admin-row input[type=url]{grid-area:url}.footer-social-switch{grid-area:switch;justify-self:end}}@container footerSocialEditor (width<=480px){.footer-social-admin{border-radius:12px;padding:12px}.footer-social-admin-row{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon name""url url""switch switch";padding:10px}.footer-social-admin-icon{width:34px;height:34px}.footer-social-switch{justify-self:start}}@container footerEditorCard (width<=420px){.footer-social-admin-head b{font-size:13px}.footer-social-admin-head p{font-size:10px}.content-card-head .toggle-row{justify-content:flex-start;width:100%}.editor-card .actions{grid-template-columns:1fr;width:100%;display:grid}.editor-card .actions button,.content-media-upload input[type=file]{width:100%}}@media (width<=1100px){.admin-content-scroll .editor-card{padding:14px}.admin-content-scroll .footer-social-admin{margin:12px 0}}@media (width<=800px){.admin-content-scroll{overflow-x:hidden}.admin-content-scroll .payment-admin{width:100%}.admin-content-scroll .editor-card{width:100%;margin-left:0;margin-right:0}}.store-footer{align-items:start;grid-template-columns:minmax(260px,1.45fr) repeat(auto-fit,minmax(155px,1fr))!important}.footer-dynamic-column{min-width:0}.footer-dynamic-links{grid-template-columns:1fr;gap:7px;min-width:0;display:grid}.footer-dynamic-column.two-column{min-width:min(320px,100%)}.footer-dynamic-column.two-column .footer-dynamic-links{grid-template-rows:repeat(4,minmax(20px,auto));grid-template-columns:repeat(2,minmax(120px,1fr));grid-auto-flow:column;gap:8px 28px}.footer-dynamic-links a{color:#1c2b44;overflow-wrap:anywhere;width:max-content;max-width:100%;line-height:1.45;text-decoration:none;transition:color .15s,transform .15s}.footer-dynamic-links a:hover{color:var(--bme-green,#079653);transform:translate(2px)}.footer-columns-admin{background:linear-gradient(#fbfefc,#f6fbf8);border:1px solid #e1e9e5;border-radius:14px;margin:16px 0;padding:16px;container:footerColumnsEditor/inline-size}.footer-columns-admin-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.footer-columns-admin-head b{color:#19372d;font-size:14px;display:block}.footer-columns-admin-head p{color:#74857c;margin:4px 0 0;font-size:11px;line-height:1.5}.footer-add-column{flex:none;min-height:38px!important;padding:0 14px!important}.footer-columns-admin-list{gap:12px;display:grid}.footer-column-editor{background:#fff;border:1px solid #e1e8e4;border-radius:12px;min-width:0;padding:13px;box-shadow:0 5px 18px #18412f09}.footer-column-editor-head{grid-template-columns:30px minmax(150px,1fr) 130px auto auto;align-items:center;gap:8px;display:grid}.footer-column-number{color:#07894e;background:#e9f8ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.footer-column-editor-head input,.footer-column-editor-head select,.footer-link-editor-row input{box-sizing:border-box;width:100%;min-width:0;margin:0!important}.footer-column-title-input{font-weight:850}.footer-column-active,.footer-link-editor-row>label{white-space:nowrap;color:#53695f;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.footer-column-active input,.footer-link-editor-row>label input{accent-color:#079653;height:16px;width:16px!important}.footer-column-order-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.footer-column-order-actions button{min-width:34px;min-height:34px;padding:0 9px}.footer-links-editor{gap:7px;margin-top:11px;display:grid}.footer-link-editor-row{background:#fbfcfc;border:1px solid #edf1ef;border-radius:9px;grid-template-columns:minmax(125px,.8fr) minmax(180px,1.5fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.footer-link-editor-row .danger-btn{min-height:34px;padding:0 10px}.footer-add-link{color:#087d49;cursor:pointer;background:#f6fcf8;border:1px dashed #9cccb1;border-radius:9px;min-height:36px;margin-top:9px;padding:0 12px;font-size:10px;font-weight:900}.footer-add-link:hover{background:#edf9f2}@container footerColumnsEditor (width<=760px){.footer-columns-admin-head{flex-direction:column}.footer-add-column{width:100%}.footer-column-editor-head{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"num title visible""layout layout actions"}.footer-column-number{grid-area:num}.footer-column-title-input{grid-area:title}.footer-column-editor-head select{grid-area:layout}.footer-column-active{grid-area:visible;justify-self:end}.footer-column-order-actions{grid-area:actions}.footer-link-editor-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label show""url delete"}.footer-link-editor-row input:first-child{grid-area:label}.footer-link-editor-row input:nth-child(2){grid-area:url}.footer-link-editor-row>label{grid-area:show;justify-self:end}.footer-link-editor-row>.danger-btn{grid-area:delete;justify-self:end}}@container footerColumnsEditor (width<=470px){.footer-columns-admin,.footer-column-editor{padding:10px}.footer-column-editor-head{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"num title""layout layout""visible actions"}.footer-column-active{justify-self:start}.footer-link-editor-row{grid-template-columns:1fr;grid-template-areas:"label""url""show""delete"}.footer-link-editor-row>label,.footer-link-editor-row>.danger-btn{justify-self:start}.footer-link-editor-row>.danger-btn{width:100%}}@media (width<=900px){.store-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-footer .footer-store-column{grid-column:1/-1}.footer-dynamic-column.two-column{min-width:0}}@media (width<=560px){.store-footer{grid-template-columns:1fr!important}.footer-dynamic-column.two-column .footer-dynamic-links{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=380px){.footer-dynamic-column.two-column .footer-dynamic-links{grid-template-columns:1fr}}.admin-content-scroll .footer-content-admin-layout{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.admin-content-scroll .footer-content-admin-layout>.footer-content-root-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.footer-content-root-card .footer-columns-admin,.footer-content-root-card .footer-social-admin,.footer-content-root-card .content-media-upload,.footer-content-root-card .content-advanced-fields{box-sizing:border-box;width:100%;min-width:0;max-width:none}.footer-content-root-card .footer-columns-admin{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;container:footerColumnsFullWidth/inline-size}.footer-content-root-card .footer-columns-admin-head{background:linear-gradient(#fbfefc,#f5fbf8);border:1px solid #dfe8e3;border-radius:14px;margin:20px 0 14px;padding:16px 18px}.footer-content-root-card .footer-columns-admin-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:16px;width:100%;min-width:0;display:grid}.footer-content-root-card .footer-column-editor{box-sizing:border-box;background:#fff;border:1px solid #dfe7e3;border-radius:16px;width:100%;min-width:0;max-width:none;margin:0;padding:18px;box-shadow:0 8px 26px #18412f0e}@container footerColumnsFullWidth (width<=1120px){.footer-content-root-card .footer-columns-admin-list{grid-template-columns:1fr}}.footer-content-root-card .footer-column-editor-head{grid-template-columns:32px minmax(200px,1fr) minmax(150px,190px) auto auto;gap:10px;width:100%;min-width:0}.footer-content-root-card .footer-column-order-actions{flex-wrap:wrap}.footer-content-root-card .footer-link-editor-row{grid-template-columns:minmax(150px,.85fr) minmax(240px,1.6fr) auto auto;gap:10px}.footer-content-root-card .footer-add-link{width:max-content;min-width:120px}@container footerColumnsFullWidth (width<=780px){.footer-content-root-card .footer-columns-admin-head{flex-direction:column;align-items:stretch}.footer-content-root-card .footer-add-column{width:100%}.footer-content-root-card .footer-column-editor{padding:14px}.footer-content-root-card .footer-column-editor-head{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"num title visible""layout layout actions"}.footer-content-root-card .footer-column-number{grid-area:num}.footer-content-root-card .footer-column-title-input{grid-area:title}.footer-content-root-card .footer-column-editor-head select{grid-area:layout}.footer-content-root-card .footer-column-active{grid-area:visible;justify-self:end}.footer-content-root-card .footer-column-order-actions{grid-area:actions;justify-self:end}.footer-content-root-card .footer-link-editor-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label show""url delete"}.footer-content-root-card .footer-link-editor-row input:first-child{grid-area:label}.footer-content-root-card .footer-link-editor-row input:nth-child(2){grid-area:url}.footer-content-root-card .footer-link-editor-row>label{grid-area:show;justify-self:end}.footer-content-root-card .footer-link-editor-row>.danger-btn{grid-area:delete;justify-self:end}}@container footerColumnsFullWidth (width<=500px){.footer-content-root-card .footer-columns-admin-head{padding:13px}.footer-content-root-card .footer-column-editor{border-radius:13px;padding:12px}.footer-content-root-card .footer-column-editor-head{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"num title""layout layout""visible visible""actions actions"}.footer-content-root-card .footer-column-active{justify-self:start}.footer-content-root-card .footer-column-order-actions{justify-self:start;width:100%}.footer-content-root-card .footer-column-order-actions button{flex:auto}.footer-content-root-card .footer-link-editor-row{grid-template-columns:1fr;grid-template-areas:"label""url""show""delete"}.footer-content-root-card .footer-link-editor-row>label,.footer-content-root-card .footer-link-editor-row>.danger-btn{justify-self:stretch}.footer-content-root-card .footer-link-editor-row>.danger-btn,.footer-content-root-card .footer-add-link{width:100%}}@media (width>=801px){.admin-content-scroll .footer-content-admin-layout,.admin-content-scroll .footer-content-root-card{flex-basis:100%!important;grid-column:1/-1!important}}.admin-content-scroll .homepage-content-admin-layout{align-items:start;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.admin-content-scroll .homepage-content-admin-layout>.homepage-content-card{box-sizing:border-box;container:homepageContentCard/inline-size;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.admin-content-scroll .homepage-content-card>label,.admin-content-scroll .homepage-content-card>label input,.admin-content-scroll .homepage-content-card>label textarea,.admin-content-scroll .homepage-content-card>label select,.admin-content-scroll .homepage-content-card .content-media-upload,.admin-content-scroll .homepage-content-card .content-advanced-fields,.admin-content-scroll .homepage-content-card .content-advanced-fields textarea{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.admin-content-scroll .homepage-content-card .content-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.admin-content-scroll .homepage-content-card .content-card-head>div{flex:320px;min-width:0}.admin-content-scroll .homepage-content-card .content-card-head .toggle-row{flex:none;margin:0}.admin-content-scroll .homepage-content-card textarea{resize:vertical;min-height:110px}.admin-content-scroll .homepage-content-card .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}@container homepageContentCard (width<=700px){.homepage-content-card{padding:16px!important}.homepage-content-card .content-card-head{grid-template-columns:1fr;display:grid!important}.homepage-content-card .content-card-head .toggle-row{justify-self:start}}@container homepageContentCard (width<=480px){.homepage-content-card{border-radius:13px!important;padding:13px!important}.homepage-content-card .actions{grid-template-columns:1fr;display:grid!important}.homepage-content-card .actions button,.homepage-content-card .actions a{width:100%}.homepage-content-card input,.homepage-content-card textarea,.homepage-content-card select{font-size:12px}}@media (width<=900px){.admin-content-scroll .homepage-content-admin-layout{gap:14px!important}}.homepage-sections-manager{box-sizing:border-box;background:linear-gradient(#fbfefc,#f5faf7);border:1px solid #dfeae5;border-radius:16px;width:100%;min-width:0;margin:18px 0;padding:18px}.homepage-manager-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.homepage-manager-head b{color:#17372b;font-size:16px;display:block}.homepage-manager-head p{color:#718279;max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.55}.homepage-manager-head>span{color:#087946;background:#eefaf3;border:1px solid #bfe3cf;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.homepage-manager-grid{grid-template-columns:1fr;gap:14px;width:100%;min-width:0;display:grid}.homepage-section-control{box-sizing:border-box;background:#fff;border:1px solid #e2e8e5;border-radius:14px;width:100%;min-width:0;padding:16px;box-shadow:0 7px 22px #1037290b}.homepage-control-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.homepage-control-head small{color:#6775f7;letter-spacing:.08em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.homepage-control-head h3{color:#16223d;margin:0;font-size:17px}.homepage-control-head>label{color:#4f6259;white-space:nowrap;border:1px solid #e1e7e4;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.homepage-control-head input[type=checkbox],.homepage-feature-editor input[type=checkbox],.homepage-compact-settings input[type=checkbox]{accent-color:#079653}.homepage-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.homepage-control-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-control-fields label,.homepage-compact-settings label{color:#5e6f67;min-width:0;font-size:10px;font-weight:800}.homepage-control-fields input,.homepage-control-fields select,.homepage-compact-settings input[type=number]{box-sizing:border-box;width:100%;min-width:0;margin-top:5px}.homepage-feature-list{gap:8px;margin-top:12px;display:grid}.homepage-feature-editor{background:#fbfdfc;border:1px solid #e8eeeb;border-radius:10px;grid-template-columns:56px minmax(150px,.8fr) minmax(220px,1.5fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.homepage-feature-editor input{box-sizing:border-box;width:100%;min-width:0;margin:0}.homepage-feature-editor .feature-icon-input{text-align:center;font-size:18px}.homepage-feature-editor>label{color:#607069;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.homepage-feature-editor .danger-btn{white-space:nowrap}.homepage-add-feature{color:#087b47;background:#f3fbf7;border:1px solid #b7dcc8;margin-top:10px;font-weight:900}.homepage-compact-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homepage-compact-settings>label:nth-child(odd){align-self:center;align-items:center;gap:7px;display:flex}@media (width<=900px){.homepage-control-fields,.homepage-control-fields.two,.homepage-compact-settings{grid-template-columns:1fr}.homepage-feature-editor{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon title visible""text text text""delete delete delete"}.homepage-feature-editor .feature-icon-input{grid-area:icon}.homepage-feature-editor>input:nth-of-type(2){grid-area:title}.homepage-feature-editor>input:nth-of-type(3){grid-area:text}.homepage-feature-editor>label{grid-area:visible}.homepage-feature-editor>.danger-btn{grid-area:delete;justify-self:start}}@media (width<=600px){.homepage-sections-manager{border-radius:12px;padding:12px}.homepage-manager-head{flex-direction:column}.homepage-manager-head>span{align-self:flex-start}.homepage-section-control{padding:12px}.homepage-control-head{flex-direction:column}.homepage-control-head>label{align-self:flex-start}.homepage-feature-editor{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title""text text""visible visible""delete delete"}.homepage-feature-editor>label{justify-self:start}.homepage-feature-editor>.danger-btn{width:100%}}.homepage-order-manager{box-sizing:border-box;background:#fff;border:1px solid #dce8e2;border-radius:14px;width:100%;min-width:0;margin-bottom:16px;padding:15px}.homepage-order-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.homepage-order-head b{color:#17372b;font-size:14px;display:block}.homepage-order-head p{color:#74857c;margin:4px 0 0;font-size:11px;line-height:1.5}.homepage-order-head>span{color:#3462c9;background:#eef7ff;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.homepage-order-list{gap:8px;display:grid}.homepage-order-row{background:#fbfdfc;border:1px solid #e7ece9;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.homepage-order-number{color:#087a48;background:#eaf9f1;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.homepage-order-copy{min-width:0}.homepage-order-copy b,.homepage-order-copy small{display:block}.homepage-order-copy b{color:#21382f;font-size:11px}.homepage-order-copy small{color:#8a9891;margin-top:2px;font-size:9px}.homepage-order-actions{gap:6px;display:flex}.homepage-order-actions button{color:#38564a;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:9px;width:34px;height:32px;padding:0;font-size:16px;font-weight:900}.homepage-order-actions button:hover:not(:disabled){color:#087a48;background:#eefaf4;border-color:#9ed4b7}.homepage-order-actions button:disabled{opacity:.35;cursor:not-allowed}@media (width<=600px){.homepage-order-manager{padding:12px}.homepage-order-head{display:block}.homepage-order-head>span{margin-top:8px;display:inline-block}.homepage-order-row{grid-template-columns:32px minmax(0,1fr) auto;padding:8px}.homepage-order-number{width:28px;height:28px}.homepage-order-actions{gap:4px}.homepage-order-actions button{width:31px;height:30px}}.admin-content-scroll .homepage-content-admin-layout,.admin-content-scroll .homepage-content-card,.admin-content-scroll .homepage-sections-manager,.admin-content-scroll .homepage-manager-grid,.admin-content-scroll .homepage-section-control,.admin-content-scroll .homepage-order-manager{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.admin-content-scroll .homepage-sections-manager{overflow:hidden;container:homepageSectionsManager/inline-size;width:100%!important}.admin-content-scroll .homepage-manager-grid{width:100%;grid-template-columns:1fr!important}.admin-content-scroll .homepage-section-control{width:100%;overflow:hidden}.homepage-control-fields>*,.homepage-compact-settings>*,.homepage-feature-editor>*,.homepage-order-row>*{min-width:0;max-width:100%}.homepage-control-fields input,.homepage-control-fields select,.homepage-control-fields textarea,.homepage-compact-settings input,.homepage-compact-settings select,.homepage-feature-editor input,.homepage-feature-editor select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@container homepageSectionsManager (width>=900px){.homepage-control-fields,.homepage-control-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-compact-settings{grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr)}.homepage-feature-editor{grid-template-columns:60px minmax(160px,.85fr) minmax(220px,1.45fr) auto auto}}@container homepageSectionsManager (width<=899px){.homepage-sections-manager{padding:15px}.homepage-manager-head,.homepage-order-head{flex-wrap:wrap}.homepage-control-fields,.homepage-control-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-compact-settings{grid-template-columns:1fr 1fr}.homepage-feature-editor{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon title visible""text text text""delete delete delete"}.homepage-feature-editor .feature-icon-input{grid-area:icon}.homepage-feature-editor>input:nth-of-type(2){grid-area:title}.homepage-feature-editor>input:nth-of-type(3){grid-area:text}.homepage-feature-editor>label{grid-area:visible}.homepage-feature-editor>.danger-btn{grid-area:delete;justify-self:start}}@container homepageSectionsManager (width<=680px){.homepage-sections-manager{border-radius:13px;padding:12px}.homepage-manager-head{grid-template-columns:1fr;gap:9px;display:grid}.homepage-manager-head>span{justify-self:start}.homepage-section-control,.homepage-order-manager{border-radius:12px;padding:12px}.homepage-control-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.homepage-control-fields,.homepage-control-fields.two,.homepage-compact-settings{grid-template-columns:1fr!important}.homepage-compact-settings>label:nth-child(odd){background:#fbfdfc;border:1px solid #e7ece9;border-radius:10px;min-height:42px;padding:8px 10px}.homepage-feature-editor{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title""text text""visible visible""delete delete"}.homepage-feature-editor>label{justify-self:start}.homepage-feature-editor>.danger-btn{justify-self:stretch;width:100%}.homepage-order-row{grid-template-columns:32px minmax(0,1fr) auto}}@container homepageSectionsManager (width<=440px){.homepage-sections-manager{border-radius:11px;padding:9px}.homepage-section-control,.homepage-order-manager{padding:10px}.homepage-control-head{grid-template-columns:1fr}.homepage-control-head>label{justify-self:start}.homepage-control-fields label,.homepage-compact-settings label{font-size:10px}.homepage-control-fields input,.homepage-control-fields select,.homepage-compact-settings input,.homepage-feature-editor input{font-size:12px}.homepage-order-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"number copy""actions actions"}.homepage-order-number{grid-area:number}.homepage-order-copy{grid-area:copy}.homepage-order-actions{grid-area:actions;grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.homepage-order-actions button,.homepage-add-feature{width:100%}}.admin-content-scroll .homepage-content-card .content-media-upload{overflow:hidden}.admin-content-scroll .homepage-content-card .content-media-upload input[type=file]{box-sizing:border-box;width:100%;max-width:100%}.admin-content-scroll .homepage-content-card .content-advanced-fields{overflow:hidden}.admin-content-scroll .homepage-content-card .content-advanced-fields .json-editor{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}@media (width<=760px){.admin-content-scroll .homepage-content-card .actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.admin-content-scroll .homepage-content-card .actions button,.admin-content-scroll .homepage-content-card .actions a{width:100%}}@media (width<=460px){.admin-content-scroll .homepage-content-card .actions{grid-template-columns:1fr}}.category-card-section{box-sizing:border-box;width:calc(100% - 100px);margin:22px 50px 24px}.category-card-heading{margin-bottom:12px}.category-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.category-card{color:#12251d;background:#fff;border:1px solid #e1eee7;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 26px;align-items:center;gap:12px;min-width:0;padding:14px 15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 5px 18px #085b3509}.category-card:hover{background:#fbfefc;border-color:#a9d8bf;transform:translateY(-2px);box-shadow:0 10px 26px #085b3517}.category-card-media{background:var(--bme-green-soft,#eaf8f1);width:54px;height:54px;color:var(--bme-green,#079653);border:1px solid #dcece4;border-radius:50%;place-items:center;display:grid;overflow:hidden}.category-card:nth-child(2n) .category-card-media{background:var(--bme-red-soft,#fff0f1)}.category-card-media img{object-fit:cover;width:100%;height:100%;display:block}.category-card-copy{min-width:0}.category-card-copy b{color:#12251d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.category-card-copy small{color:#73847b;margin-top:4px;font-size:10px;display:block}.category-card-arrow{color:#07834d;background:#f1f8f4;border-radius:50%;justify-self:end;place-items:center;width:25px;height:25px;font-size:19px;line-height:1;display:grid}.category-card:hover .category-card-arrow{background:#e0f3e9}.category-settings-card .category-control-fields{margin-bottom:14px}.homepage-promo-settings{border-top:1px solid #e7edea;margin-top:14px;padding-top:14px}.homepage-promo-settings>label{color:#53665d;gap:6px;max-width:360px;font-size:11px;font-weight:800;display:grid}.homepage-promo-settings input[type=number]{box-sizing:border-box;width:100%}@media (width>=1101px){.category-card-section{width:calc(100% - 100px);margin-left:50px;margin-right:50px}}@media (width>=721px) and (width<=1100px){.category-card-section{width:calc(100% - 60px);margin-left:30px;margin-right:30px}.category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.category-card-section{width:calc(100% - 24px);margin:18px 12px 20px}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-card{border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:10px}.category-card-media{width:40px;height:40px}.category-card-copy b{font-size:11px}.category-card-copy small{font-size:9px}.category-card-arrow{display:none}}@media (width<=420px){.category-card-section{width:calc(100% - 20px);margin:16px 10px 18px}.category-card-heading{align-items:flex-start;gap:8px}.category-card-heading h2{font-size:19px;line-height:1.15}.category-card-heading p{font-size:10px}.category-card-heading>a{white-space:nowrap;font-size:10px}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-card{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:118px;padding:11px 10px;display:flex}.category-card-media{flex:0 0 46px;width:46px;height:46px}.category-card-copy{width:100%}.category-card-copy b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.category-card-copy small{margin-top:3px;font-size:8.5px;line-height:1.2}.category-card-arrow{display:none}}.homepage-visual-intro{background:linear-gradient(135deg,#fff 0%,#f4fbf7 70%,#f7f8ff 100%);border:1px solid #dfe9e4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:20px 22px;display:grid;box-shadow:0 10px 28px #173e310f}.homepage-visual-intro h2{color:#15233f;margin:4px 0 7px;font-size:22px}.homepage-visual-intro p{color:#708097;max-width:820px;margin:0;font-size:12px;line-height:1.65}.homepage-visual-status{background:#fff;border:1px solid #cfe8da;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:210px;padding:12px 14px;display:grid}.homepage-visual-status>span{color:#079653;grid-row:1/3;font-size:15px}.homepage-visual-status b{color:#24513e;font-size:11px}.homepage-visual-status small{color:#819086;font-size:9px}.homepage-visual-workspace{min-width:0;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;display:grid!important}.homepage-visual-workspace>.homepage-content-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.homepage-visual-workspace .homepage-content-card>.actions{justify-content:flex-end}.homepage-visual-workspace .homepage-content-card>.actions .primary{min-width:150px}@media (width<=760px){.homepage-visual-intro{grid-template-columns:1fr;padding:15px}.homepage-visual-status{box-sizing:border-box;width:100%;min-width:0}}.navigation-content-admin-layout{min-width:0;container:navigationContentAdmin/inline-size;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}.navigation-content-admin-layout>.navigation-content-card{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important}.navigation-content-card .content-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.navigation-content-card>label,.navigation-content-card .file-field,.navigation-content-card .content-advanced-fields{box-sizing:border-box;width:100%;min-width:0}.navigation-content-card input,.navigation-content-card textarea,.navigation-content-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.navigation-content-card textarea{resize:vertical;min-height:120px}.navigation-content-card .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.navigation-content-card .actions button{min-width:132px}.navigation-content-card .json-editor{box-sizing:border-box;width:100%;max-width:100%;min-height:180px}.navigation-content-card .content-media-upload input[type=file]{max-width:100%;overflow:hidden}@container navigationContentAdmin (width<=760px){.navigation-content-card{border-radius:14px!important;padding:16px!important}.navigation-content-card .content-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.navigation-content-card .content-card-head h2{font-size:22px}.navigation-content-card textarea{min-height:110px}}@container navigationContentAdmin (width<=520px){.navigation-content-admin-layout{gap:12px!important}.navigation-content-card{border-radius:12px!important;padding:12px!important}.navigation-content-card .content-card-head{grid-template-columns:1fr}.navigation-content-card .content-card-head .toggle-row{justify-self:start}.navigation-content-card .actions{grid-template-columns:1fr;width:100%;display:grid}.navigation-content-card .actions button{width:100%;min-width:0}.navigation-content-card textarea{min-height:100px}}.pages-content-admin-layout{min-width:0;container:pagesContentAdmin/inline-size;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}.pages-content-admin-layout>.pages-content-card{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important}.pages-content-card .content-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pages-content-card>label,.pages-content-card .file-field,.pages-content-card .content-advanced-fields{box-sizing:border-box;width:100%;min-width:0}.pages-content-card input,.pages-content-card textarea,.pages-content-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pages-content-card textarea{resize:vertical;min-height:150px}.pages-content-card .json-editor{box-sizing:border-box;width:100%;max-width:100%;min-height:220px}.pages-content-card .content-media-upload input[type=file]{max-width:100%;overflow:hidden}.pages-content-card .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pages-content-card .actions button{min-width:132px}@container pagesContentAdmin (width<=760px){.pages-content-card{border-radius:14px!important;padding:16px!important}.pages-content-card .content-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.pages-content-card .content-card-head h2{font-size:22px}.pages-content-card textarea{min-height:130px}}@container pagesContentAdmin (width<=520px){.pages-content-admin-layout{gap:12px!important}.pages-content-card{border-radius:12px!important;padding:12px!important}.pages-content-card .content-card-head{grid-template-columns:1fr}.pages-content-card .content-card-head .toggle-row{justify-self:start}.pages-content-card .actions{grid-template-columns:1fr;width:100%;display:grid}.pages-content-card .actions button{width:100%;min-width:0}.pages-content-card textarea{min-height:110px}}.contact-content-admin-layout,.app-content-admin-layout{min-width:0;container-type:inline-size;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:none!important;display:grid!important}.contact-content-admin-layout{container-name:contactContentAdmin}.app-content-admin-layout{container-name:appContentAdmin}.contact-content-admin-layout>.contact-content-card,.app-content-admin-layout>.app-content-card{box-sizing:border-box;min-width:0;width:100%!important;max-width:none!important;margin:0!important}.contact-content-card .content-card-head,.app-content-card .content-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contact-content-card>label,.contact-content-card .file-field,.contact-content-card .content-advanced-fields,.app-content-card>label,.app-content-card .file-field,.app-content-card .content-advanced-fields{box-sizing:border-box;width:100%;min-width:0}.contact-content-card input,.contact-content-card textarea,.contact-content-card select,.app-content-card input,.app-content-card textarea,.app-content-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.contact-content-card textarea,.app-content-card textarea{resize:vertical;min-height:140px}.contact-content-card .json-editor,.app-content-card .json-editor{box-sizing:border-box;width:100%;max-width:100%;min-height:220px}.contact-content-card .content-media-upload input[type=file],.app-content-card .content-media-upload input[type=file]{max-width:100%;overflow:hidden}.contact-content-card .actions,.app-content-card .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.contact-content-card .actions button,.app-content-card .actions button{min-width:132px}@container contactContentAdmin (width<=760px){.contact-content-card{border-radius:14px!important;padding:16px!important}.contact-content-card .content-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.contact-content-card .content-card-head h2{font-size:22px}.contact-content-card textarea{min-height:125px}}@container appContentAdmin (width<=760px){.app-content-card{border-radius:14px!important;padding:16px!important}.app-content-card .content-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.app-content-card .content-card-head h2{font-size:22px}.app-content-card textarea{min-height:125px}}@container contactContentAdmin (width<=520px){.contact-content-admin-layout{gap:12px!important}.contact-content-card{border-radius:12px!important;padding:12px!important}.contact-content-card .content-card-head{grid-template-columns:1fr}.contact-content-card .content-card-head .toggle-row{justify-self:start}.contact-content-card .actions{grid-template-columns:1fr;width:100%;display:grid}.contact-content-card .actions button{width:100%;min-width:0}.contact-content-card textarea{min-height:110px}}@container appContentAdmin (width<=520px){.app-content-admin-layout{gap:12px!important}.app-content-card{border-radius:12px!important;padding:12px!important}.app-content-card .content-card-head{grid-template-columns:1fr}.app-content-card .content-card-head .toggle-row{justify-self:start}.app-content-card .actions{grid-template-columns:1fr;width:100%;display:grid}.app-content-card .actions button{width:100%;min-width:0}.app-content-card textarea{min-height:110px}}.auth-page-v2{box-sizing:border-box;background:radial-gradient(circle at 15% 10%,#0499561a,#0000 32%),radial-gradient(circle at 88% 88%,#ed1c2412,#0000 28%),#f6faf8;place-items:center;min-height:100vh;padding:32px;display:grid}.auth-shell-v2{background:#fff;border:1px solid #dfeae4;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);width:min(1120px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 26px 70px #0f3d2b1f}.auth-story-panel{isolation:isolate;background:linear-gradient(150deg,#fffffff5,#eefbf4eb 50%,#dff6eae0),radial-gradient(circle at 90% 10%,#04995629,#0000 34%);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.auth-story-panel:after{content:"";z-index:-1;background:linear-gradient(135deg,#05a45b2e,#ed1c2414);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-130px}.auth-story-brand,.auth-mobile-brand{color:#087645;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:inline-flex}.auth-story-brand img,.auth-mobile-brand img{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px}.auth-story-brand>span,.auth-mobile-brand>span{color:#fff;background:#087f49;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.auth-story-brand b{letter-spacing:-.5px;font-size:26px}.auth-story-copy{max-width:440px;margin:auto 0}.auth-story-kicker{color:#087f49;letter-spacing:.02em;background:#dff5e8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.auth-story-copy h2{letter-spacing:-1.7px;color:#092f23;margin:18px 0 14px;font-size:46px;line-height:1.04}.auth-story-copy>p{color:#60756c;margin:0;font-size:16px;line-height:1.7}.auth-story-points{gap:13px;margin-top:30px;display:grid}.auth-story-points>div{align-items:center;gap:12px;display:flex}.auth-story-points>div>span{color:#089754;background:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 20px #087d4817}.auth-story-points b{color:#17362d;font-size:14px;display:block}.auth-story-points small{color:#788b84;margin-top:2px;font-size:12px;display:block}.auth-story-glow{filter:blur(10px);background:linear-gradient(90deg,#05975329,#ffffff4d);border-radius:20px;height:62px}.auth-card-v2{background:#fff;flex-direction:column;justify-content:center;padding:54px 66px;display:flex}.auth-mobile-brand{margin-bottom:26px;display:none}.auth-card-heading>span{color:#078b4d;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.auth-card-heading h1{letter-spacing:-1px;color:#0c2235;margin:7px 0 8px;font-size:34px}.auth-card-heading p{color:#77859a;margin:0;font-size:14px;line-height:1.55}.auth-mode-tabs{background:#f2f6f4;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 22px;padding:4px;display:grid}.auth-mode-tabs button{color:#657569;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.auth-mode-tabs button.active{color:#087c48;background:#fff;box-shadow:0 5px 16px #1e463514}.auth-form-v2{gap:15px;display:grid}.auth-form-v2 label{color:#24372f;gap:7px;font-size:12px;font-weight:800;display:grid}.auth-form-v2 input{color:#14251f;width:100%;height:48px;font:inherit;box-sizing:border-box;background:#fbfdfc;border:1px solid #dce8e2;border-radius:12px;outline:none;padding:0 14px}.auth-form-v2 input:focus{background:#fff;border-color:#6fc499;box-shadow:0 0 0 3px #0499561a}.auth-helper-row{color:#809089;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.auth-helper-row button,.auth-bottom-links button,.auth-bottom-links a{color:#078b4d;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.auth-submit-v2{width:100%;min-height:50px;background:linear-gradient(135deg,#0aaa61,#057a47)!important;border:0!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 12px 24px #04894d2e!important}.auth-resend-v2{color:#087c48;cursor:pointer;background:#fff;border:1px solid #d8e6df;border-radius:11px;min-height:44px;font-weight:800}.auth-message-v2{margin:0!important}.auth-bottom-links{text-align:center;color:#75857e;gap:10px;margin-top:24px;font-size:12px;display:grid}.auth-bottom-links p{margin:0}.auth-bottom-links>a{color:#54685f;justify-self:center}.auth-turnstile{max-width:100%;overflow:hidden}@media (width<=960px){.auth-page-v2{padding:20px}.auth-shell-v2{grid-template-columns:1fr;width:min(620px,100%);min-height:0}.auth-story-panel{display:none}.auth-card-v2{padding:42px}.auth-mobile-brand{align-self:flex-start;display:inline-flex}.auth-mobile-brand b{font-size:22px}}@media (width<=620px){.auth-page-v2{background:#fff;place-items:stretch stretch;padding:0}.auth-shell-v2{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0}.auth-card-v2{justify-content:flex-start;padding:28px 20px}.auth-mobile-brand{align-self:center;margin:6px auto 30px}.auth-mobile-brand img,.auth-mobile-brand>span{width:48px;height:48px}.auth-card-heading{text-align:center}.auth-card-heading h1{font-size:29px}.auth-card-heading p{font-size:13px}.auth-mode-tabs{margin-top:24px}.auth-helper-row{align-items:flex-start}}@media (width<=380px){.auth-card-v2{padding-left:15px;padding-right:15px}.auth-mode-tabs button{padding:9px 8px;font-size:12px}}:root{--brand-primary:#079653;--brand-primary-600:#07894e;--brand-primary-700:#006b3d;--brand-primary-800:#075533;--brand-primary-soft:#e8f7ef;--brand-primary-softer:#f4fbf7;--brand-accent:#ed1c24;--brand-accent-600:#d91820;--brand-accent-soft:#fff0f1;--brand-ink:#0b2d22;--brand-line:#dcebe3;--brand-shadow:0 12px 30px #0796531f;--green:var(--brand-primary);--purple:var(--brand-primary);--blue:var(--brand-primary-600);--pink:var(--brand-accent);--ink:var(--brand-ink);--line:var(--brand-line);--soft:var(--brand-primary-softer)}a{transition:color .18s,background .18s,border-color .18s,transform .18s}button.primary,.primary,.admin-content-scroll .primary,.actions .primary,.admin-title .primary,.catalog-bulk-apply:not(.danger),.coupon-add-inline,.homepage-add-feature,.footer-add-column{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #0796532e!important}button.primary:hover,.primary:hover,.admin-content-scroll .primary:hover,.actions .primary:hover,.admin-title .primary:hover{transform:translateY(-1px);background:var(--brand-primary-700)!important}input:focus,textarea:focus,select:focus{outline:none;border-color:#72c9a0!important;box-shadow:0 0 0 3px #0796531a!important}.brand,.section-title>a,.track-link,.store-footer a:hover{color:var(--brand-primary-700)!important}.search-main:focus-within{border-color:#71c49b!important;box-shadow:0 0 0 3px #07965314!important}.search-main button,.nav-row .all-categories,.hero-copy .primary,.card-actions .primary,.newsletter button{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important}.cart-link>b,.notification-badge,.deal-badge,.preorder-badge{background:var(--brand-accent)!important}.nav-row .nav-active,.storefront-primary-menu .nav-active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-600))!important;color:#fff!important;box-shadow:0 8px 18px #07965329!important}.category-card:hover,.product-card-ref:hover,.why-grid article:hover{box-shadow:var(--brand-shadow)!important;border-color:#b7dfc8!important}.category-card-arrow,.category-card-media,.why-grid article>span,.footer-social-icon{color:var(--brand-primary-700)}.category-card:nth-child(2n) .category-card-media,.why-grid article:nth-child(2n)>span{background:var(--brand-accent-soft)!important}.admin-shell{background:#f6faf8!important}.admin-sidebar{background:linear-gradient(#064d31 0%,#073f2c 45%,#052f23 100%)!important;border-right-color:#ffffff14!important}.admin-brand,.admin-profile,.admin-sidebar .admin-user{color:#fff!important}.admin-sidebar .admin-side-group-title,.admin-sidebar .sidebar-group-title{color:#9fd7ba!important}.admin-sidebar a,.admin-sidebar button{color:#eefaf4}.admin-sidebar a:hover,.admin-sidebar button:hover{color:#fff!important;background:#ffffff14!important}.admin-sidebar .active,.admin-sidebar a.active,.admin-sidebar button.active,.admin-nav .active,.admin-side-nav .active{background:linear-gradient(135deg,var(--brand-primary),#17b36d)!important;color:#fff!important;box-shadow:0 8px 20px #0000001f!important}.admin-sidebar .active svg,.admin-sidebar a.active svg,.admin-sidebar button.active svg{color:#fff!important}.admin-topbar{background:0 0!important}.admin-title h1,.content-card-head h2,.editor-card h2,.editor-card h3{color:#102d24!important}.admin-title p,.content-card-head p,.editor-card small{color:#74877e}.admin-topbar .notification-trigger,.admin-main .notification-trigger{color:var(--brand-primary-700)!important;background:#fff!important;border-color:#d7e8df!important;box-shadow:0 8px 24px #075e3914!important}.admin-topbar .notification-badge,.admin-main .notification-badge{background:var(--brand-accent)!important;color:#fff!important}.editor-card,.panel,.homepage-section-control,.homepage-order-manager,.footer-column-editor,.footer-social-admin,.navigation-content-card,.pages-content-card,.contact-content-card,.app-content-card{border-color:var(--brand-line)!important}.editor-card:hover,.homepage-section-control:hover,.footer-column-editor:hover{border-color:#bee2ce!important}.eyebrow,.homepage-control-head small,.homepage-manager-head>span,.homepage-order-head>span,.content-card-head .eyebrow{color:var(--brand-primary)!important}.coupon-tabs button.active,.catalog-tabs button.active,.category-tabs button.active,.homepage-tabs button.active,.admin-tabs button.active,.tab-row button.active,.filter-tabs button.active{color:var(--brand-primary-700)!important;border-color:var(--brand-primary)!important}.coupon-tabs button.active:after,.catalog-tabs button.active:after,.category-tabs button.active:after,.admin-tabs button.active:after,.switch input:checked+span,.toggle-switch input:checked+span,.footer-social-switch input:checked+span,.slider-active-toggle input:checked+span{background:var(--brand-primary)!important}.selected,.catalog-product-row.selected,.coupon-row.selected,.homepage-order-row:hover{background:#f2fbf6!important;border-color:#bfe4cf!important}.status-active,.catalog-product-status.active,.verified-review-badge,.success-badge,.active-badge{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important}.danger-btn,.remove,.delete,.catalog-product-actions .remove,.footer-column-delete,.slider-feature-remove{color:var(--brand-accent-600)!important;border-color:#f5c8cb!important}.danger-btn:hover,.remove:hover,.delete:hover{background:var(--brand-accent-soft)!important;border-color:#ef9da2!important}.mini-actions a,.mini-actions button:not(.danger-btn),.catalog-product-actions button:not(.remove),.notification-page-head button,.notification-page-read{color:var(--brand-primary-700)!important}.customer-sidebar .active,.customer-nav .active{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important}.customer-title .eyebrow{color:var(--brand-primary)!important}progress::-webkit-progress-value{background:var(--brand-primary)}progress::-moz-progress-bar{background:var(--brand-primary)}.dashboard-progress-bar,.loading-progress>span{background:linear-gradient(90deg,var(--brand-primary),#31bf7d)!important}@media (width<=900px){.admin-sidebar{background:linear-gradient(#064d31,#052f23)!important}.admin-main{background:#f7fbf9!important}}:root{--brand-primary:#079653;--brand-primary-600:#07894e;--brand-primary-700:#006b3d;--brand-primary-800:#075533;--brand-primary-soft:#e8f7ef;--brand-primary-soft-2:#f2fbf6;--brand-accent:#ed1c24;--brand-accent-600:#d91820;--brand-accent-soft:#fff0f1;--brand-ink:#0b2d22;--brand-line:#dcebe3}.admin-side{color:#fff!important;background:linear-gradient(#064d31 0%,#073f2c 48%,#052f23 100%)!important}.admin-side-head,.admin-scroll,.admin-side-footer{background:0 0!important}.admin-brand-copy b,.admin-brand-copy span,.admin-side a,.admin-side button,.admin-side-footer a{color:#eefaf4!important}.admin-group>label{color:#9fd7ba!important}.admin-side .admin-group button.active,.admin-side .admin-group button[aria-current=page],.admin-side button.active,.admin-side a.active{background:linear-gradient(135deg,var(--brand-primary),#18b46e)!important;color:#fff!important;box-shadow:0 8px 20px #004b2b38!important}.admin-side .admin-group button.active svg,.admin-side button.active svg,.admin-side a.active svg{color:#fff!important}.admin-side-toggle,.admin-side-head button{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}.admin-side-toggle:hover,.admin-side-head button:hover{background:#ffffff24!important}.admin-scroll::-webkit-scrollbar-thumb{background:#9fd7ba57!important}.admin-scroll{scrollbar-color:#9fd7ba57 transparent!important}.admin-title h1,.admin-content-scroll h1,.admin-content-scroll h2,.admin-content-scroll h3{color:var(--brand-ink)!important}.admin-title .primary,.admin-title>button.primary,.admin-content-scroll button.primary,.admin-content-scroll .primary,.admin-content-scroll .coupon-add-inline,.admin-content-scroll .filter-button,.admin-content-scroll .homepage-add-feature,.admin-content-scroll .footer-add-column,.admin-content-scroll .slider-add-inline,.admin-content-scroll .flash-add-inline,.admin-content-scroll .campaign-add-inline{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #07965329!important}.admin-content-scroll .soft-action,.admin-content-scroll .view-order,.admin-content-scroll .mini-actions button:not(.danger-btn),.admin-content-scroll .mini-actions a,.admin-content-scroll .catalog-product-actions button:not(.remove),.admin-content-scroll .coupon-actions button:not(.danger-btn){background:var(--brand-primary-soft-2)!important;color:var(--brand-primary-700)!important;border-color:#cce7d8!important}.admin-content-scroll .soft-action:hover,.admin-content-scroll .view-order:hover,.admin-content-scroll .mini-actions button:not(.danger-btn):hover{background:var(--brand-primary-soft)!important;border-color:#a9d6bd!important}.admin-content-scroll .order-tabs button.active,.admin-content-scroll .coupon-tabs button.active,.admin-content-scroll .catalog-tabs button.active,.admin-content-scroll .category-tabs button.active,.admin-content-scroll .homepage-tabs button.active,.admin-content-scroll .admin-tabs button.active,.admin-content-scroll .tab-row button.active,.admin-content-scroll .filter-tabs button.active{color:var(--brand-primary-700)!important;border-color:var(--brand-primary)!important}.admin-content-scroll .order-tabs button.active:after,.admin-content-scroll .coupon-tabs button.active:after,.admin-content-scroll .catalog-tabs button.active:after,.admin-content-scroll .category-tabs button.active:after,.admin-content-scroll .admin-tabs button.active:after{background:var(--brand-primary)!important}.admin-content-scroll .selected,.admin-content-scroll .bulk-selected,.admin-content-scroll .catalog-product-row.selected,.admin-content-scroll .coupon-row.selected,.admin-content-scroll .order-table-row.selected{background:var(--brand-primary-soft-2)!important;box-shadow:inset 4px 0 var(--brand-primary)!important;border-color:#bfe4cf!important}.admin-content-scroll .stat svg,.admin-content-scroll .order-kpi-icon,.admin-content-scroll .catalog-stat-icon,.admin-content-scroll .people-stat-icon,.admin-content-scroll .analytics-card-icon,.admin-content-scroll .role-icon,.admin-content-scroll .order-kpi.indigo .order-kpi-icon,.admin-content-scroll .order-kpi.purple .order-kpi-icon{color:var(--brand-primary-700)!important;background:var(--brand-primary-soft)!important}.admin-content-scroll .order-chart{color:var(--brand-primary)!important;background:linear-gradient(#f2fbf6,#fff)!important}.admin-content-scroll .role-card:before{background:linear-gradient(180deg,var(--brand-primary),#17b36d)!important}.admin-content-scroll .role-icon{color:var(--brand-primary-700)!important;background:linear-gradient(145deg,#edf9f3,#f7fcf9)!important}.admin-content-scroll input[type=checkbox],.admin-content-scroll input[type=radio]{accent-color:var(--brand-primary)!important}.admin-content-scroll input:focus,.admin-content-scroll textarea:focus,.admin-content-scroll select:focus{border-color:#72c9a0!important;outline:none!important;box-shadow:0 0 0 3px #0796531a!important}.admin-content-scroll .switch input:checked+span,.admin-content-scroll .toggle-switch input:checked+span,.admin-content-scroll .footer-social-switch input:checked+span,.admin-content-scroll .slider-active-toggle input:checked+span{background:var(--brand-primary)!important}.admin-content-scroll .homepage-control-head small,.admin-content-scroll .eyebrow,.admin-content-scroll .homepage-manager-head>span,.admin-content-scroll .homepage-order-head>span{color:var(--brand-primary)!important}.customer-side{border-color:var(--brand-line)!important;box-shadow:0 10px 32px #075e390f!important}.customer-menu button:hover,.customer-menu button.active,.customer-admin-link:hover,.customer-admin-link.active{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;border-color:#bfe2ce!important}.customer-menu button.active svg,.customer-admin-link svg,.customer-menu button:hover svg,.customer-title .eyebrow,.customer-heading .eyebrow,.customer-main a:not(.danger-btn):not(.customer-logout),.customer-panel a:not(.danger-btn){color:var(--brand-primary-700)!important}.customer-main .primary,.customer-panel .primary,.customer-dashboard .primary{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important;border-color:#0000!important}.customer-stat,.customer-panel,.customer-side{border-color:var(--brand-line)!important}.customer-stat>span,.customer-stat-icon,.customer-overview-stat-icon,.customer-kpi-icon{color:var(--brand-primary-700)!important;background:var(--brand-primary-soft)!important}.customer-main input[type=checkbox],.customer-main input[type=radio]{accent-color:var(--brand-primary)!important}.customer-main input:focus,.customer-main textarea:focus,.customer-main select:focus{border-color:#72c9a0!important;box-shadow:0 0 0 3px #0796531a!important}.store-shell .primary,.store-shell button.primary,.store-shell .search-main button,.store-shell .nav-row .all-categories,.store-shell .hero-cta,.store-shell .card-actions .primary,.store-shell .newsletter button{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important}.store-shell a:hover,.store-shell .section-title>a,.store-shell .track-link,.store-shell .view-all,.store-shell .reviews-home a{color:var(--brand-primary-700)!important}.store-shell .nav-active,.store-shell .storefront-primary-menu .nav-active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-600))!important;color:#fff!important}@media (width<=900px){.admin-side{background:linear-gradient(#064d31,#052f23)!important}.customer-menu button.active{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;border-color:#bfe2ce!important}}:root{--brand-primary:#079653;--brand-primary-600:#07894e;--brand-primary-700:#006b3d;--brand-primary-800:#075533;--brand-accent:#ed1c24;--brand-accent-600:#d91820;--brand-primary-soft:#e8f7ef;--brand-primary-soft-2:#f2fbf6;--brand-primary-softer:#f7fcf9;--brand-accent-soft:#fff0f1;--brand-ink:#0b2d22;--brand-text:#263f35;--brand-muted:#73877d;--brand-line:#dcebe3;--brand-surface:#fff;--brand-page:#f6faf8;--brand-sidebar-top:#064d31;--brand-sidebar-bottom:#052f23;--brand-sidebar-text:#eefaf4;--brand-sidebar-muted:#9fd7ba;--brand-focus:#0796531f;--brand-shadow:0 10px 28px #075e391a}html,body{accent-color:var(--brand-primary)}a{-webkit-text-decoration-color:color-mix(in srgb,var(--brand-primary) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}button.primary,.primary,.actions .primary,.admin-title .primary,.customer-main .primary,.customer-panel .primary,.store-shell .primary,.filter-button,.coupon-add-inline,.homepage-add-feature,.footer-add-column,.catalog-bulk-apply:not(.danger){background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #07965329!important}button.primary:hover,.primary:hover,.actions .primary:hover,.admin-title .primary:hover,.customer-main .primary:hover,.customer-panel .primary:hover,.filter-button:hover{background:var(--brand-primary-700)!important;color:#fff!important}input[type=checkbox],input[type=radio]{accent-color:var(--brand-primary)!important}input:focus,textarea:focus,select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-focus)!important;outline:none!important}.store-shell{--bme-green:var(--brand-primary);--bme-green-dark:var(--brand-primary-700);--bme-green-soft:var(--brand-primary-soft);--bme-red:var(--brand-accent);--bme-red-soft:var(--brand-accent-soft);--bme-ink:var(--brand-ink)}.store-header{border-top-color:var(--brand-primary)!important}.brand,.track-link,.section-title>a,.store-footer a:hover,.store-shell .view-all,.store-shell .reviews-home a{color:var(--brand-primary-700)!important}.search-main button,.nav-row .all-categories,.hero-cta,.card-actions .primary,.newsletter button{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important}.nav-row .nav-active,.storefront-primary-menu .nav-active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-600))!important;color:#fff!important}.customer-dashboard{--customer-brand:var(--brand-primary);--customer-brand-dark:var(--brand-primary-700);--customer-brand-soft:var(--brand-primary-soft)}.customer-side,.customer-panel,.customer-stats>div,.customer-stats>button{border-color:var(--brand-line)!important}.customer-menu button,.customer-admin-link{color:var(--brand-text)!important}.customer-menu button:hover,.customer-menu button.active{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;box-shadow:none!important;border-color:#bfe4cf!important}.customer-menu button svg,.customer-menu button.active svg,.customer-menu button:hover svg{color:var(--brand-primary-700)!important;stroke:var(--brand-primary-700)!important}.customer-admin-link,.customer-admin-link:hover{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;border:1px solid #c8e8d6!important}.customer-admin-link svg{color:var(--brand-primary-700)!important;stroke:var(--brand-primary-700)!important}.customer-heading .eyebrow,.customer-title .eyebrow{color:var(--brand-primary-700)!important}.customer-stats>button>svg,.customer-stats>div>svg,.customer-stats svg{color:var(--brand-primary-700)!important;stroke:var(--brand-primary-700)!important;background:var(--brand-primary-soft)!important}.customer-stats>button:hover{box-shadow:var(--brand-shadow)!important;border-color:#bfe4cf!important}.customer-panel-title button,.customer-panel-title a,.customer-empty a,.customer-main a:not(.danger-btn):not(.customer-logout){color:var(--brand-primary-700)!important}.customer-panel-title button:hover,.customer-empty a:hover{color:var(--brand-primary)!important}.tracking-steps span.done i,.verified-review-badge{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;border-color:#bfe4cf!important}.admin-side,.admin-sidebar{background:linear-gradient(180deg,var(--brand-sidebar-top) 0%,#073f2c 48%,var(--brand-sidebar-bottom) 100%)!important;color:var(--brand-sidebar-text)!important}.admin-group>label,.admin-side-group-title,.sidebar-group-title{color:var(--brand-sidebar-muted)!important}.admin-side .admin-group button,.admin-side .admin-side-footer a,.admin-side button,.admin-side a{color:var(--brand-sidebar-text)!important}.admin-side .admin-group button:hover,.admin-side .admin-side-footer a:hover{color:#fff!important;background:#ffffff14!important}.admin-side .admin-group button.active,.admin-side button.active,.admin-side a.active,.admin-nav .active,.admin-side-nav .active{background:linear-gradient(135deg,var(--brand-primary),#18b46e)!important;color:#fff!important;box-shadow:0 8px 20px #0000001f!important}.admin-side .admin-group button.active svg,.admin-side button.active svg,.admin-side a.active svg{color:#fff!important;stroke:#fff!important}.admin-main{background:linear-gradient(180deg,#f8fcfa 0,var(--brand-page) 100%)!important}.admin-title h1,.editor-card h2,.editor-card h3,.content-card-head h2{color:var(--brand-ink)!important}.eyebrow,.homepage-control-head small,.homepage-manager-head>span,.homepage-order-head>span,.currency-kicker,.admin-content-scroll a:not(.danger-btn),.admin-content-scroll .mini-actions button:not(.danger-btn),.admin-content-scroll .catalog-product-actions button:not(.remove),.admin-content-scroll .order-table-footer button,.admin-content-scroll .notification-page-read,.admin-content-scroll .notification-page-head button{color:var(--brand-primary-700)!important}.order-tabs button.active,.coupon-tabs button.active,.catalog-tabs button.active,.category-tabs button.active,.admin-tabs button.active,.tab-row button.active,.filter-tabs button.active,.homepage-tabs button.active{color:var(--brand-primary-700)!important;border-color:var(--brand-primary)!important}.order-tabs button.active:after,.coupon-tabs button.active:after,.catalog-tabs button.active:after,.category-tabs button.active:after,.admin-tabs button.active:after{background:var(--brand-primary)!important}.admin-content-scroll .stat>svg,.admin-content-scroll .stat svg,.admin-content-scroll .order-kpi-icon,.admin-content-scroll .catalog-stat-icon,.admin-content-scroll .people-stat-icon,.admin-content-scroll .analytics-card-icon,.admin-content-scroll .role-icon,.admin-content-scroll .currency-live-preview{color:var(--brand-primary-700)!important;stroke:var(--brand-primary-700)!important;background:var(--brand-primary-soft)!important}.order-kpi.blue .order-kpi-icon,.order-kpi.indigo .order-kpi-icon,.order-kpi.purple .order-kpi-icon,.order-kpi.green .order-kpi-icon,.order-kpi.orange .order-kpi-icon{color:var(--brand-primary-700)!important;background:var(--brand-primary-soft)!important}.order-kpi.red .order-kpi-icon{color:var(--brand-accent-600)!important;background:var(--brand-accent-soft)!important}.soft-action,.view-order,.order-table-footer button{background:var(--brand-primary-softer)!important;color:var(--brand-primary-700)!important;border-color:#cde7d9!important}.soft-action:hover,.view-order:hover{background:var(--brand-primary-soft)!important}.filter-button{background:var(--brand-primary)!important;color:#fff!important}.order-chart{color:var(--brand-primary)!important;background:linear-gradient(180deg,var(--brand-primary-softer),#fff)!important}.selected,.bulk-selected,.catalog-product-row.selected,.coupon-row.selected,.order-table-row.selected{background:var(--brand-primary-soft-2)!important;border-color:#bfe4cf!important}.switch input:checked+span,.toggle-switch input:checked+span,.footer-social-switch input:checked+span,.slider-active-toggle input:checked+span{background:var(--brand-primary)!important}.notification-read-one,.notification-view-all,.notification-page-read,.notification-trigger{color:var(--brand-primary-700)!important}.auth-shell,.auth-page{--auth-brand:var(--brand-primary);--auth-accent:var(--brand-accent)}.auth-card .primary,.auth-submit,.auth-tab.active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700))!important;color:#fff!important}.auth-links button,.auth-links a{color:var(--brand-primary-700)!important}.cart-link>b,.notification-badge,.deal-badge,.preorder-badge{background:var(--brand-accent)!important;color:#fff!important}.danger-btn,.remove,.delete,.customer-logout,.admin-logout,.footer-column-delete,.slider-feature-remove{color:var(--brand-accent-600)!important}.danger-btn:hover,.remove:hover,.delete:hover{background:var(--brand-accent-soft)!important}.dashboard-progress span,.dashboard-progress-bar,.loading-progress>span{background:linear-gradient(90deg,var(--brand-primary),#2fc47c)!important}@media (width<=900px){.admin-side,.admin-sidebar{background:linear-gradient(180deg,var(--brand-sidebar-top),var(--brand-sidebar-bottom))!important}.customer-menu button.active{background:var(--brand-primary-soft)!important;color:var(--brand-primary-700)!important;border-color:#bfe4cf!important}}
