:root{color-scheme:light;--ink:#17202a;--muted:#65717d;--line:#dde4ec;--surface:#ffffff;--soft:#f5f7fa;--brand:#ffe600;--brand-ink:#242424;--accent:#2563eb;--success:#0f766e;--font-base:Inter,"Segoe UI",Roboto,Arial,sans-serif;--font-display:Montserrat,"Avenir Next","Trebuchet MS",Arial,sans-serif;--font-compact:"Roboto Condensed","Arial Narrow","Avenir Next Condensed",Arial,sans-serif;--font-price:"Avenir Next Condensed","Roboto Condensed","Arial Narrow",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#eef2f6;color:var(--ink);font-family:var(--font-base);font-size:16px;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}main{min-height:100vh}.topbar{background:var(--brand);display:grid;grid-gap:20px;gap:20px;grid-template-columns:220px minmax(280px,1fr) auto;padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.topbar{align-items:center}.brand{color:var(--brand-ink);display:flex;font-size:22px;font-weight:800;gap:10px;white-space:nowrap}.brand-mark{align-items:center;background:var(--brand-ink);border-radius:8px;color:var(--brand);display:inline-flex;height:36px;justify-content:center;width:36px}.search{align-items:center;background:#ffffff;border:1px solid rgba(23,32,42,.12);border-radius:6px;box-shadow:0 8px 18px rgba(23,32,42,.12);display:flex;gap:10px;min-width:0;padding:0 14px}.search input{border:0;height:44px;min-width:0;outline:0;width:100%}.header-actions{align-items:center;display:flex;gap:10px}.admin-link,.cart-button,.icon-button,.location{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(23,32,42,.12);border-radius:6px;color:var(--brand-ink);display:inline-flex;gap:8px;height:42px;justify-content:center;padding:0 14px;text-decoration:none}.icon-button{padding:0;width:42px}.hero{background:#16324f;color:#ffffff;display:grid;grid-template-columns:1fr 440px;min-height:430px;overflow:hidden;padding:52px 48px;position:relative}.hero:before{background-image:url(https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;content:"";inset:0;opacity:.22;position:absolute}.hero-copy,.hero-product{position:relative;z-index:1}.hero-copy{max-width:720px}.hero-copy p{color:#f9d84a;font-size:15px;font-weight:700;margin:0 0 12px;text-transform:uppercase}.hero-copy h1{font-size:64px;line-height:.96;margin:0 0 18px}.hero-copy span{color:#e5edf7;display:block;font-size:19px;line-height:1.55;max-width:620px}.hero-actions{display:flex;gap:12px;margin-top:30px}.primary-action,.secondary-action,.text-button{align-items:center;border-radius:6px;display:inline-flex;font-weight:700;gap:8px;height:46px;justify-content:center;padding:0 18px}.primary-action{background:var(--brand);border:0;color:var(--brand-ink)}.secondary-action{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.42);color:#ffffff;text-decoration:none}.hero-product{align-self:center;aspect-ratio:1.05;background:#ffffff;border-radius:8px;box-shadow:0 30px 70px rgba(0,0,0,.32);overflow:hidden}.hero-product img,.product-image img{object-fit:cover}.hero-price{background:#ffffff;border-radius:6px;bottom:18px;color:var(--ink);display:grid;grid-gap:2px;gap:2px;left:18px;padding:12px 14px;position:absolute}.hero-price strong{font-size:26px}.hero-price small{color:var(--success);font-weight:700}.category-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(140px,1fr));margin:-28px auto 28px;max-width:1180px;padding:0 28px;position:relative;z-index:3}.category-pill{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px rgba(23,32,42,.08);color:var(--ink);display:flex;font-weight:700;gap:10px;min-height:64px;padding:12px}.category-icon{align-items:center;border-radius:6px;color:#ffffff;display:inline-flex;height:36px;justify-content:center;width:36px}.commerce-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:280px 1fr;margin:0 auto;max-width:1180px;padding:0 28px 48px}.product-card,.trust-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.trust-panel{height:-moz-fit-content;height:fit-content;padding:20px}.section-heading h2,.trust-panel h2{margin:0}.trust-item{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;gap:10px;padding:16px 0}.seller-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.seller-row{align-items:center;background:var(--soft);border-radius:6px;padding:10px}.section-heading,.seller-row{display:flex;justify-content:space-between}.section-heading{align-items:flex-end;margin-bottom:16px}.section-heading p{color:var(--accent);font-weight:800;margin:0 0 4px}.text-button{background:transparent;border:0;color:var(--accent);height:36px;padding:0}.product-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0;overflow:hidden;position:relative}.favorite{align-items:center;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:999px;color:var(--accent);display:inline-flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px;z-index:2}.product-image{aspect-ratio:1.2;background:var(--soft);position:relative}.product-body{display:grid;grid-gap:8px;gap:8px;padding:14px}.tag{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.product-body h3{font-size:15px;line-height:1.35;margin:0;min-height:42px}.rating,.seller{align-items:center;color:var(--muted);display:flex;gap:6px}.rating{color:#b7791f;font-weight:700}.rating small{color:var(--muted)}.price-row{align-items:baseline;display:flex;gap:8px}.price-row strong{font-size:22px}.price-row del{color:var(--muted);font-size:13px}@media (max-width:980px){.topbar{grid-template-columns:1fr}.header-actions{display:none}.commerce-grid,.hero{grid-template-columns:1fr}.hero{padding:38px 24px}.hero-copy h1{font-size:44px}.hero-product{max-width:420px}.category-strip,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.category-strip,.product-grid{grid-template-columns:1fr}}.admin-page{background:#eef2f6;min-height:100vh}.admin-topbar{align-items:center;background:var(--brand);display:flex;justify-content:space-between;padding:14px 32px}.back-link,.refresh-button{align-items:center;border-radius:6px;color:var(--brand-ink);display:inline-flex;font-weight:800;gap:8px;min-height:40px;text-decoration:none}.refresh-button{background:rgba(255,255,255,.72);border:1px solid rgba(23,32,42,.12);padding:0 14px}.admin-shell{margin:0 auto;max-width:1180px;padding:34px 28px 56px}.admin-title{align-items:center;display:flex;gap:14px;margin-bottom:22px}.admin-title span{align-items:center;background:var(--accent);border-radius:8px;color:#ffffff;display:inline-flex;height:48px;justify-content:center;width:48px}.admin-title p,.list-heading p{color:var(--accent);font-weight:800;margin:0 0 4px}.admin-title h1,.list-heading h2{margin:0}.admin-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(320px,1fr) 420px}.product-admin-list,.product-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.product-form{display:grid;grid-gap:16px;gap:16px}.product-form label{color:var(--ink);display:grid;font-size:14px;font-weight:800;grid-gap:7px;gap:7px}.product-form input,.product-form select{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:44px;outline:0;padding:0 12px;width:100%}.form-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.save-button{align-items:center;background:var(--accent);border:0;border-radius:6px;color:#ffffff;display:inline-flex;font-weight:800;gap:8px;height:46px;justify-content:center}.save-button:disabled{opacity:.62}.form-message{color:var(--success);font-weight:800;margin:0}.list-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.admin-product-card,.admin-products{display:grid;grid-gap:12px;gap:12px}.admin-product-card{background:var(--soft);border-radius:8px;grid-template-columns:96px 1fr;padding:10px}.admin-product-card img{aspect-ratio:1;border-radius:6px;height:96px;object-fit:cover;width:96px}.admin-product-card div{display:grid;grid-gap:4px;gap:4px}.admin-product-card small,.admin-product-card span{color:var(--muted);font-size:12px;font-weight:800}.admin-product-card h3{font-size:15px;line-height:1.3;margin:0}.admin-product-card strong{font-size:20px}.empty-state{align-items:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:220px;padding:24px;text-align:center}@media (max-width:980px){.admin-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-topbar{padding:12px 16px}.admin-shell{padding:24px 16px 40px}.form-row{grid-template-columns:1fr}}:root{--awick-ink:#14121f;--awick-muted:#756f86;--awick-line:rgba(20,18,31,0.1);--awick-pink:#ef476f;--awick-purple:#3b5bdb;--awick-blue:#00a7c8;--awick-orange:#ff9f1c;--awick-green:#1aa36f;--awick-yellow:#ffe45c}body{background:linear-gradient(180deg,#fff4c7,#ecfbff 34%,#f5f7fb)}.account-logo,.account-user-card h1,.account-welcome h2,.brand,.hero-content h2,.mobile-header h1,.mobile-section-heading h2,.product-info-panel h2,.seller-command h2,h1,h2,h3{font-family:var(--font-display);font-weight:900;letter-spacing:0}.account-welcome span,.admin-product-card small,.admin-product-card span,.bottom-nav a,.category-carousel a,.category-carousel button,.deal-badge,.delivery-bar a,.delivery-bar span,.flash-body small,.flash-image span,.list-body small,.list-body span,.location-chip,.marketplace-proof span,.mobile-section-heading p,.payment-chip,.product-bullets span,.product-state,.purchase-box small,.quick-actions a,.retail-banners span,.seller-command span,.store-card span,.user-row span,.variant-row span{font-family:var(--font-compact);letter-spacing:0}.admin-product-card strong,.admin-user-metrics strong,.detail-price,.flash-body strong,.hero-price strong,.list-body strong,.price-row strong{font-family:var(--font-price);font-weight:900;letter-spacing:0}[data-nextjs-dialog-overlay],[data-nextjs-toast],nextjs-portal{display:none!important}.shop-app{color:var(--awick-ink);margin:0 auto;max-width:480px;min-height:100vh;padding:0 14px 92px}.mobile-header{background:rgba(255,247,251,.9);border-bottom:1px solid rgba(255,255,255,.6);padding:16px 0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.mobile-header__top{align-items:center;display:flex;justify-content:space-between}.location-chip{align-items:center;color:var(--awick-muted);display:inline-flex;font-size:12px;font-weight:800;gap:5px}.mobile-header h1{color:var(--awick-ink);font-size:32px;line-height:1;margin:4px 0 0;text-transform:uppercase}.header-icons{align-items:center;display:flex;gap:8px}.header-icons a,.header-icons button,.heart-button,.list-body button{align-items:center;background:#ffffff;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 10px 24px rgba(48,35,79,.12);color:var(--awick-ink);display:inline-flex;height:42px;justify-content:center;width:42px}.header-icons a{color:var(--awick-ink);gap:6px;text-decoration:none;width:auto}.header-icons a span{font-size:13px;font-weight:900}.desktop-category-button{align-items:center;background:transparent;border:0;color:inherit;display:none;font-weight:900;gap:8px;list-style:none;white-space:nowrap}.mega-menu{display:none}.desktop-category-button::-webkit-details-marker{display:none}.mega-menu-panel{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:0 0 14px 14px;box-shadow:0 34px 90px rgba(15,23,42,.26);color:#2f3037;display:none;grid-template-columns:250px minmax(0,1fr) 260px;left:0;overflow:hidden;position:absolute;top:76px;width:min(1120px,calc(100vw - 64px));z-index:80}.mega-menu:focus-within .mega-menu-panel,.mega-menu:hover .mega-menu-panel,.mega-menu[open] .mega-menu-panel{display:grid}.mega-menu-primary{background:#ffffff;border-right:1px solid #e5e7eb;display:grid;grid-gap:4px;gap:4px;padding:20px}.mega-menu-primary strong{font-size:15px;margin-bottom:8px}.mega-menu-columns a,.mega-menu-feature a,.mega-menu-primary a{color:inherit;text-decoration:none}.mega-menu-primary a{align-items:center;border-radius:8px;display:flex;font-weight:800;gap:10px;min-height:42px;padding:0 10px}.mega-menu-primary a:first-of-type,.mega-menu-primary a:hover{background:#e8f1ff;color:#1d4ed8}.mega-menu-columns{background:#eef5ff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 28px 28px}.mega-menu-columns section{display:grid;grid-gap:13px;gap:13px;align-content:start}.mega-menu-columns h3,.mega-menu-feature h3{color:#202938;font-size:17px;margin:0}.mega-menu-columns a{color:#4b5563;font-weight:700}.mega-menu-columns a:hover{color:#1d4ed8}.mega-menu-feature{align-content:center;background:#ffffff;display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:26px;text-align:center}.mega-menu-feature div{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;height:112px;justify-content:center;width:112px}.mega-menu-feature p{color:#4b5563;font-weight:700;line-height:1.4;margin:0}.mega-menu-feature a{border:1px solid #2f3037;border-radius:999px;font-weight:900;min-height:42px;padding:10px 18px}.mobile-search{align-items:center;background:#ffffff;border:2px solid rgba(245,158,11,.26);border-radius:18px;box-shadow:0 14px 28px rgba(48,35,79,.12);color:var(--awick-purple);display:flex;gap:10px;margin-top:14px;padding:0 14px}.mobile-search input{background:transparent;border:0;color:var(--awick-ink);font-size:16px;font-weight:650;height:50px;min-width:0;outline:0;width:100%}.delivery-bar{align-items:center;display:none;gap:22px;margin-top:16px}.delivery-bar a,.delivery-bar span{align-items:center;color:inherit;display:inline-flex;font-size:14px;font-weight:900;gap:7px;text-decoration:none}.mobile-hero{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.34),transparent 24%),linear-gradient(135deg,#ef476f,#ff9f1c 42%,#00a7c8);border-radius:26px;box-shadow:0 24px 54px rgba(15,118,110,.22);color:#ffffff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.06fr .9fr;margin-top:14px;min-height:250px;overflow:hidden;padding:20px;position:relative}.mobile-hero:after{display:none}.hero-content{align-self:center;display:grid;grid-gap:10px;gap:10px;min-width:0;position:relative;z-index:1}.deal-badge{align-items:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.26);border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:6px;justify-self:start;padding:7px 10px}.hero-content h2{font-size:27px;line-height:1.03;margin:0}.hero-content p{color:rgba(255,255,255,.84);font-size:14px;font-weight:650;line-height:1.46;margin:0}.hero-buy-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hero-buy-row strong{font-family:var(--font-price);font-size:28px;font-weight:900;line-height:1}.hero-buy-row a,.hero-buy-row button{align-items:center;background:#ffffff;border:0;border-radius:999px;color:var(--awick-purple);display:inline-flex;font-size:13px;font-weight:900;gap:4px;min-height:38px;padding:0 12px;text-decoration:none}.hero-image{align-self:center;aspect-ratio:.9;background:rgba(255,255,255,.16);border:4px solid rgba(255,255,255,.24);border-radius:24px;overflow:hidden;position:relative;z-index:1}.flash-image img,.hero-image img,.list-image img{object-fit:cover}.hero-image-empty{align-items:center;color:#ffffff;display:flex;flex-direction:column;font-family:var(--font-display);font-size:16px;font-weight:900;gap:10px;justify-content:center;min-height:220px;padding:18px;text-align:center}.quick-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.quick-actions a{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:0 12px 24px rgba(48,35,79,.1);color:var(--awick-ink);display:grid;font-size:12px;font-weight:900;grid-gap:7px;gap:7px;justify-items:center;min-height:76px;padding:10px 6px;text-decoration:none}.quick-actions svg{color:var(--awick-green)}.marketplace-proof{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin-top:16px}.marketplace-proof article{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(20,18,31,.08);border-radius:18px;box-shadow:0 12px 24px rgba(48,35,79,.08);display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:44px minmax(0,1fr);padding:13px}.marketplace-proof svg{align-self:center;background:#ecfdf5;border-radius:14px;color:#047857;grid-row:span 2;height:44px;padding:10px;width:44px}.marketplace-proof strong{font-family:var(--font-display);font-size:16px;font-weight:850}.marketplace-proof span{color:var(--awick-muted);font-size:12px;font-weight:700;line-height:1.35}.category-carousel{display:flex;gap:10px;margin:18px -14px 0;overflow-x:auto;padding:0 14px 4px;scrollbar-width:none}.category-carousel::-webkit-scrollbar{display:none}.category-carousel a,.category-carousel button{background:var(--tile);border:0;border-radius:20px;box-shadow:0 14px 26px rgba(48,35,79,.12);color:#ffffff;display:grid;flex:0 0 100px;font-size:13px;font-weight:900;grid-gap:8px;gap:8px;min-height:92px;place-items:center}.retail-banners{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin-top:18px}.retail-banners a,.retail-banners article{background:linear-gradient(135deg,#ffffff,#fff7d6);border:1px solid rgba(20,18,31,.08);border-radius:18px;box-shadow:0 12px 24px rgba(48,35,79,.08);display:grid;grid-gap:6px;gap:6px;min-height:96px;padding:18px}.retail-banners a span,.retail-banners span{color:var(--awick-green);font-size:12px;font-weight:1000;text-transform:uppercase}.retail-banners a strong,.retail-banners strong{font-family:var(--font-display);font-size:23px;font-weight:900;line-height:1.1}.seller-command{background:linear-gradient(135deg,#15172c,#3b5bdb 50%,#00a7c8);border-radius:24px;box-shadow:0 20px 44px rgba(59,91,219,.22);color:#ffffff;display:grid;grid-gap:18px;gap:18px;margin-top:20px;overflow:hidden;padding:22px;position:relative}.seller-command:after{background:rgba(255,228,92,.22);border-radius:999px;content:"";height:180px;position:absolute;right:-54px;top:-70px;width:180px}.seller-command div{position:relative;z-index:1}.product-state,.seller-command span{color:rgba(255,255,255,.78);font-size:12px;font-weight:1000;text-transform:uppercase}.seller-command h2{font-size:29px;line-height:1.04;margin:8px 0}.seller-command p{color:rgba(255,255,255,.8);font-size:15px;font-weight:650;line-height:1.48;margin:0}.seller-command__actions{display:flex;flex-wrap:wrap;gap:10px}.seller-command__actions a{align-items:center;background:#ffffff;border-radius:999px;color:#21316f;display:inline-flex;font-weight:1000;min-height:42px;padding:0 16px;text-decoration:none}.seller-command__actions a:last-child{background:rgba(255,255,255,.16);color:#ffffff}.seller-tools{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.seller-tools article{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:18px;box-shadow:0 12px 24px rgba(48,35,79,.08);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:14px}.seller-tools svg{background:#ecfbff;border-radius:12px;color:var(--awick-blue);height:42px;padding:10px;width:42px}.seller-tools strong{font-family:var(--font-display);font-size:16px;font-weight:850}.seller-tools span{color:var(--awick-muted);font-size:12px;font-weight:700;line-height:1.35}.category-carousel span{font-size:26px;line-height:1}.section-block{margin-top:24px}.mobile-section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.mobile-section-heading p{color:var(--awick-pink);font-size:12px;font-weight:1000;letter-spacing:0;margin:0 0 3px;text-transform:uppercase}.mobile-section-heading h2{color:var(--awick-ink);font-size:24px;line-height:1.06;margin:0}.mobile-section-heading a{color:var(--awick-purple);font-size:13px;font-weight:900;text-decoration:none}.flash-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.flash-card{background:#ffffff;border:1px solid rgba(255,255,255,.74);border-radius:22px;box-shadow:0 16px 32px rgba(48,35,79,.13);min-width:0;overflow:hidden;position:relative}.heart-button{color:var(--awick-pink);height:34px;position:absolute;right:9px;top:9px;width:34px;z-index:2}.flash-image{aspect-ratio:1.04;background:#fff7d6;position:relative}.flash-image span{background:linear-gradient(135deg,var(--awick-orange),var(--awick-green));border-radius:999px;bottom:9px;color:#ffffff;font-size:11px;font-weight:1000;left:9px;padding:6px 8px;position:absolute}.flash-body{display:grid;grid-gap:6px;gap:6px;padding:11px}.flash-body small,.list-body small,.list-body span{color:var(--awick-muted);font-size:11px;font-weight:900}.flash-body h3,.list-body h3{color:var(--awick-ink);font-size:15px;font-weight:750;line-height:1.28;margin:0}.flash-body h3{min-height:36px}.stars{align-items:center;color:#ffb000;display:inline-flex;font-size:12px;font-weight:900;gap:4px}.flash-body strong{color:var(--awick-purple);font-size:24px;line-height:1}.shipping-strip{align-items:center;background:linear-gradient(135deg,#14121f,#0f766e);border-radius:22px;box-shadow:0 18px 34px rgba(20,18,31,.2);color:#ffffff;display:flex;gap:13px;margin-top:22px;padding:16px}.product-showcase{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:22px;box-shadow:0 18px 38px rgba(48,35,79,.12);display:grid;grid-gap:16px;gap:16px;grid-template-columns:56px minmax(0,1fr);margin-top:24px;padding:14px}.product-gallery{display:grid;grid-gap:10px;gap:10px;align-content:start}.gallery-thumb{aspect-ratio:1;background:#f6f8fb;border:1px solid rgba(59,91,219,.24);border-radius:10px;overflow:hidden;position:relative}.gallery-thumb img,.product-main-image img{object-fit:cover}.product-main-image{aspect-ratio:1;background:#f6f8fb;border-radius:18px;overflow:hidden;position:relative}.product-info-panel,.purchase-box{display:grid;grid-gap:12px;gap:12px}.product-info-panel{grid-column:1/-1}.product-info-panel h2{font-size:26px;line-height:1.1;margin:0}.product-state,.rating-line{color:var(--awick-muted)}.rating-line{align-items:center;display:flex;gap:7px;font-family:var(--font-compact);font-weight:800}.rating-line span{color:#3b82f6;letter-spacing:0}.detail-price{color:#111827;font-size:44px;line-height:1}.payment-chip{background:#dbeafe;border-radius:7px;color:#3b5bdb;font-weight:900;margin:0;padding:8px 10px}.variant-row{display:flex;flex-wrap:wrap;gap:9px}.variant-row span{flex:1 0 100%;font-weight:900}.variant-row button{background:#ffffff;border:1px solid #d5dbe6;border-radius:9px;color:var(--awick-ink);font-weight:750;min-height:42px;padding:0 14px}.variant-row button.selected{border-color:#3b5bdb;box-shadow:inset 0 0 0 1px #3b5bdb}.product-bullets{background:#f8fafc;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:14px}.product-bullets span{color:var(--awick-muted);font-size:13px;font-weight:700}.purchase-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;grid-column:1/-1;padding:16px}.delivery-green{color:#16a34a;font-family:var(--font-display);font-size:19px;font-weight:1000}.purchase-box p,.purchase-box small,.purchase-box span{color:var(--awick-muted);font-weight:700;line-height:1.35;margin:0}.purchase-box button{background:#3b5bdb;border:0;border-radius:10px;color:#ffffff;font-weight:1000;min-height:48px}.purchase-box button.secondary-buy{background:#dbeafe;color:#3b5bdb}.market-flow{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.market-flow article{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:18px;box-shadow:0 12px 24px rgba(48,35,79,.08);display:grid;grid-gap:8px;gap:8px;padding:16px}.market-flow svg{color:var(--awick-pink)}.market-flow h3{font-family:var(--font-display);font-size:18px;font-weight:850;margin:0}.market-flow p{color:var(--awick-muted);font-weight:700;line-height:1.4;margin:0}.shipping-strip svg{color:#67ffcf;flex:0 0 auto}.shipping-strip div{display:grid;grid-gap:4px;gap:4px}.shipping-strip strong{font-size:15px}.shipping-strip span{color:rgba(255,255,255,.72);font-size:12px;font-weight:700;line-height:1.35}.list-products{display:grid;grid-gap:12px;gap:12px}.empty-catalog-state{align-items:center;background:#ffffff;border:1px solid rgba(37,99,235,.18);border-radius:24px;color:var(--awick-ink);display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:14px;padding:18px}.empty-catalog-state svg{color:var(--awick-blue)}.empty-catalog-state strong{font-family:var(--font-display);font-size:23px}.empty-catalog-state span{color:var(--awick-muted);font-weight:700;line-height:1.45}.empty-catalog-state a{align-items:center;background:var(--awick-blue);border-radius:999px;color:#ffffff;display:inline-flex;font-weight:900;min-height:42px;padding:0 16px;text-decoration:none}.store-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-card{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:20px;box-shadow:0 14px 28px rgba(48,35,79,.1);display:grid;grid-gap:8px;gap:8px;padding:14px}.store-card div{align-items:center;background:#fff7d6;border-radius:16px;color:#a16207;display:inline-flex;height:46px;justify-content:center;width:46px}.store-card strong{font-family:var(--font-display);font-size:17px;font-weight:850;line-height:1.2}.store-card span{color:#047857;font-size:12px;font-weight:900}.list-card{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.74);border-radius:22px;box-shadow:0 14px 28px rgba(48,35,79,.1);display:grid;grid-gap:12px;gap:12px;grid-template-columns:106px minmax(0,1fr);padding:10px}.list-image{aspect-ratio:1;background:#f1f3ff;border-radius:17px;overflow:hidden;position:relative}.list-body{display:grid;grid-gap:5px;gap:5px;min-width:0}.list-body div{align-items:center;display:flex;gap:8px;justify-content:space-between}.list-body strong{color:var(--awick-ink);font-size:20px}.list-body button{background:var(--awick-pink);color:#ffffff;height:38px;width:38px}.bottom-nav{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.74);border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -12px 34px rgba(48,35,79,.16);grid-gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));left:50%;max-width:480px;padding:10px 14px 12px;position:fixed;transform:translateX(-50%);width:100%;z-index:40}.bottom-nav,.bottom-nav a{align-items:center;display:grid;gap:4px}.bottom-nav a{border-radius:18px;color:var(--awick-muted);font-size:11px;font-weight:900;grid-gap:4px;justify-items:center;min-height:54px;text-decoration:none}.admin-user-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-user-metrics article{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:16px}.admin-user-metrics svg{color:var(--accent)}.admin-user-metrics strong{font-size:28px}.admin-user-metrics span{color:var(--muted);font-size:13px;font-weight:800}.admin-login-form{margin:0 auto;max-width:460px}.admin-users-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 380px}.admin-users-list{min-width:0}.users-table{display:grid;grid-gap:10px;gap:10px}.user-row{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 150px;padding:12px}.user-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.user-row span,.user-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row span{color:var(--muted);font-size:13px;font-weight:700}.user-row select{background:#ffffff;border:1px solid var(--line);border-radius:6px;min-height:40px;padding:0 10px;width:100%}.admin-side-forms{display:grid;grid-gap:16px;gap:16px}.compact-form-title{align-items:center;display:flex;gap:10px}.compact-form-title svg{color:var(--accent)}.compact-form-title h2{font-size:20px;margin:0}.admin-status{margin-top:18px}@media (max-width:980px){.admin-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-user-metrics,.user-row{grid-template-columns:1fr}.bottom-nav a{font-size:10px}}.bottom-nav a.active{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(15,118,110,.14));color:var(--awick-green)}@media (min-width:760px){.shop-app{max-width:none;padding:0 0 64px}.mobile-header{background:#2f73d8;border-radius:0;color:#ffffff;display:grid;grid-gap:0;gap:0;grid-template-columns:180px 150px minmax(280px,560px) minmax(280px,1fr);padding:22px 34px 0}.header-icons a,.header-icons button,.location-chip,.mobile-header h1{color:#ffffff}.mobile-header h1{font-size:31px}.mobile-header__top{display:contents}.desktop-category-button{display:inline-flex!important}.mega-menu{align-items:center;display:flex!important;grid-column:2;grid-row:1;justify-self:start;min-height:54px;position:relative;z-index:100}.mega-menu .desktop-category-button{border-radius:999px;color:#ffffff;height:54px;padding:0 20px}.mega-menu .desktop-category-button:hover,.mega-menu[open] .desktop-category-button{background:#23579c}.mega-menu[open]:after{background:rgba(15,23,42,.48);content:"";inset:137px 0 0;pointer-events:none;position:fixed;z-index:70}.mega-menu-panel{left:50%;max-height:calc(100vh - 170px);overflow:auto;position:fixed;top:137px;transform:translateX(-50%);width:min(1160px,calc(100vw - 72px));z-index:90}.mega-menu:before{content:"";display:none;height:22px;left:0;position:absolute;top:52px;width:100%}.mega-menu:focus-within:before,.mega-menu:hover:before,.mega-menu[open]:before{display:block}.mobile-search{border:0;border-radius:999px;box-shadow:none;grid-column:3;grid-row:1;margin-top:0}.mobile-search input{height:54px}.header-icons{grid-column:4;grid-row:1;justify-self:end}.header-icons a,.header-icons button{background:transparent;border:0;box-shadow:none}.delivery-bar{background:#23579c;display:flex;grid-column:1/-1;margin:22px -34px 0;min-height:54px;padding:0 34px}.delivery-bar a:first-of-type{margin-left:auto}.category-carousel,.market-flow,.marketplace-proof,.mobile-hero,.product-showcase,.quick-actions,.retail-banners,.section-block,.seller-command,.seller-tools,.shipping-strip{margin-left:auto;margin-right:auto;max-width:1320px;width:calc(100% - 72px)}.mobile-hero{grid-template-columns:1fr 390px;margin-top:28px;min-height:300px;padding:36px}.hero-content h2{font-size:52px;line-height:.98;max-width:720px}.hero-content p{font-size:18px;line-height:1.5;max-width:520px}.flash-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.flash-card{border:0;border-radius:0;box-shadow:none;overflow:visible}.flash-image{background:#ffffff;border-radius:8px}.flash-body h3{min-height:52px}.flash-body strong{color:#2f3037;font-size:27px}.marketplace-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.category-carousel{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible;padding:0}.category-carousel a,.category-carousel button{flex:initial;min-height:92px}.retail-banners{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-command{align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:28px 32px}.seller-command h2{font-size:40px;line-height:1;max-width:700px}.seller-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.product-showcase{align-items:start;gap:22px;grid-template-columns:72px 420px minmax(0,1fr) 340px;padding:24px}.product-info-panel,.purchase-box{grid-column:auto}.product-main-image{aspect-ratio:1}.product-info-panel h2{font-size:34px}.list-products,.market-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav{display:none}}@media (max-width:360px){.shop-app{padding-left:10px;padding-right:10px}.mobile-hero{grid-template-columns:1fr}.hero-image{max-height:220px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page{background:#ffffff;color:#2f3037;min-height:100vh}.account-header{align-items:center;background:#2f73d8;color:#ffffff;display:grid;grid-gap:22px;gap:22px;grid-template-columns:170px minmax(280px,560px) 1fr 48px;min-height:78px;padding:0 34px}.account-logo,.account-sell-link{align-items:center;color:#ffffff;display:inline-flex;font-weight:1000;gap:8px;text-decoration:none}.account-logo{font-size:28px}.account-search{align-items:center;background:#ffffff;border-radius:999px;color:#2563eb;display:flex;gap:10px;padding:0 16px}.account-search input{border:0;color:#2f3037;height:50px;min-width:0;outline:0;width:100%}.account-sell-link{justify-self:end}.account-cart{align-items:center;background:transparent;border:0;color:#ffffff;display:inline-flex;justify-content:center}.account-shell{display:grid;grid-gap:36px;gap:36px;grid-template-columns:320px minmax(0,1fr);margin:0 auto;max-width:1180px;padding:28px 28px 70px}.account-sidebar{border-right:1px solid #e5e7eb;display:grid;grid-gap:22px;gap:22px;height:-moz-fit-content;height:fit-content;padding-right:28px}.account-sidebar p{color:#6b7280;font-size:13px;margin:0}.account-sidebar p a{color:#4b5563}.account-user-card{border-bottom:1px solid #e5e7eb;display:grid;grid-gap:8px;gap:8px;padding-bottom:22px}.account-user-card h1{font-size:26px;margin:0}.account-panel p,.account-user-card span,.address-box span{color:#4b5563;line-height:1.45}.account-sidebar nav{border-bottom:1px solid #e5e7eb;display:grid;grid-gap:8px;gap:8px;padding-bottom:20px}.account-sidebar nav a,.logout-button{align-items:center;background:transparent;border:0;border-radius:8px;color:#3f4652;display:inline-flex;font-weight:800;gap:10px;min-height:42px;padding:0 8px;text-align:left;text-decoration:none}.account-sidebar nav a:hover,.logout-button:hover{background:#eef5ff;color:#2563eb}.account-content{display:grid;grid-gap:18px;gap:18px}.account-welcome{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.account-welcome span{color:#2563eb;font-size:13px;font-weight:1000;text-transform:uppercase}.account-welcome h2{font-size:34px;line-height:1.1;margin:6px 0 0}.account-welcome strong{color:#2563eb}.account-panel{background:#f1f6fc;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 2px 6px rgba(23,32,42,.08);display:grid;grid-gap:16px;gap:16px;padding:20px}.account-club,.account-panel-title{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:32px minmax(0,1fr) 28px}.account-club h3,.account-panel-title h3{font-size:22px;margin:0}.account-club svg,.account-panel-title svg{color:#2563eb}.account-info-grid,.order-summary-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.account-info-grid div,.order-summary-grid span,.payment-tile{background:#ffffff;border:1px solid #e5e7eb;padding:18px}.payment-tile{align-items:center;border-radius:8px;display:inline-flex;font-weight:900;justify-content:center;min-height:92px;width:180px}.account-club{grid-template-columns:42px minmax(0,1fr) 28px}.account-info{padding:0;overflow:hidden}.account-info .account-panel-title{padding:20px}.account-info-grid div{display:grid;grid-gap:8px;gap:8px}.account-info-grid .wide{grid-column:1/-1}.account-info-grid button,.address-box button{background:#ffffff;border:1px solid #2f3037;border-radius:999px;font-weight:900;justify-self:start;min-height:38px;padding:0 16px}.address-box{align-items:center;background:#ffffff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:0 20px 20px}@media (max-width:860px){.account-header{grid-template-columns:1fr auto}.account-search,.account-sell-link{grid-column:1/-1}.account-shell{grid-template-columns:1fr}.account-sidebar{border-right:0;padding-right:0}.account-welcome,.address-box{align-items:start;grid-template-columns:1fr}.account-info-grid,.order-summary-grid{grid-template-columns:1fr}}.list-product-link,.product-card-link{color:inherit;display:grid;text-decoration:none}.list-product-link:focus-visible,.product-card-link:focus-visible,.product-detail-header a:focus-visible,.related-products-detail a:focus-visible{outline:3px solid rgba(59,91,219,.42);outline-offset:3px}.list-product-link{gap:12px;grid-template-columns:106px minmax(0,1fr)}.list-cart-icon{align-items:center;background:var(--awick-pink);border-radius:999px;color:#ffffff!important;display:inline-flex;height:38px;justify-content:center;width:38px}.product-detail-page{background:linear-gradient(180deg,#ecfbff,#f5f7fb);color:var(--awick-ink);min-height:100vh;padding:24px}.product-detail-header{grid-template-columns:1fr auto 1fr;margin:0 auto 20px;max-width:1440px}.product-detail-header a,.product-detail-header nav{align-items:center;color:var(--awick-ink);display:inline-flex;gap:10px;text-decoration:none}.product-detail-header strong{color:#2f73d8;font-family:var(--font-display);font-size:30px;font-weight:1000;letter-spacing:0}.product-detail-header nav a{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:999px;font-weight:850;min-height:40px;padding:0 14px}.product-detail-card{border:1px solid rgba(20,18,31,.08);box-shadow:0 20px 44px rgba(48,35,79,.1);grid-gap:32px;gap:32px;grid-template-columns:84px minmax(360px,520px) minmax(320px,1fr) 360px;max-width:1440px}.product-detail-gallery{grid-gap:12px;gap:12px}.product-detail-gallery button{background:#f7f8fc;border:1px solid rgba(59,91,219,.28);border-radius:10px}.product-detail-gallery button.active{border-color:#3b5bdb;box-shadow:inset 0 0 0 1px #3b5bdb}.product-detail-gallery img,.product-detail-image img,.related-products-detail img{object-fit:cover}.product-detail-image{align-self:start;aspect-ratio:.92;background:#f8fafc;min-height:520px}.product-detail-info{grid-gap:16px;gap:16px}.product-detail-kicker{align-items:center;display:flex;justify-content:space-between}.product-detail-kicker span{color:var(--awick-muted);font-size:14px}.product-detail-kicker button{align-items:center;background:#ffffff;border:0;color:#3b5bdb;display:inline-flex;justify-content:center}.product-detail-info h1{font-size:42px}.product-rating-row{color:var(--awick-muted);flex-wrap:wrap;font-size:18px}.product-price-block{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.product-price-block strong{font-size:56px;line-height:.95}.product-price-block del{color:var(--awick-muted);font-family:var(--font-compact);font-size:20px}.product-price-block span{color:#16a34a;font-family:var(--font-compact);font-size:18px;font-weight:1000}.product-payment-chip{border-radius:8px;color:#3b5bdb;padding:11px 14px}.product-variant-row{display:flex;flex-wrap:wrap;gap:10px}.product-variant-row span{flex:1 0 100%;font-weight:900}.product-variant-row button{background:#ffffff;border:1px solid #d5dbe6;border-radius:10px;color:var(--awick-ink);font-size:17px;font-weight:850;min-height:52px;min-width:86px;padding:0 16px}.product-variant-row button.selected{border-color:#3b5bdb;box-shadow:inset 0 0 0 2px #3b5bdb}.product-knowledge-box{background:#f8fafc;grid-gap:9px;gap:9px;margin-top:4px;padding:18px}.product-knowledge-box strong{font-family:var(--font-display);font-size:20px;font-weight:900}.product-knowledge-box span{color:var(--awick-muted);font-weight:750}.product-buy-box{background:#f9fafb;border:1px solid #e2e8f0;border-radius:18px;grid-gap:16px;gap:16px;padding:22px}.product-buy-box .arrival{color:#16a34a;font-size:24px}.product-buy-box p,.product-buy-box small,.product-buy-box span{color:var(--awick-muted);font-weight:750;line-height:1.38;margin:0}.product-buy-box div{display:grid;grid-gap:8px;gap:8px}.product-buy-box div strong{font-family:var(--font-display);font-size:18px}.product-buy-box button{align-items:center;background:#3b5bdb;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font-size:18px;font-weight:900;gap:8px;justify-content:center;min-height:56px}.product-buy-box button.secondary{background:#dbeafe;color:#3b5bdb}.product-detail-sections,.related-products-detail,.seller-detail-card{margin:18px auto 0;max-width:1440px}.product-detail-sections{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-sections article,.related-products-detail,.seller-detail-card{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:18px;box-shadow:0 14px 28px rgba(48,35,79,.08)}.product-detail-sections article{display:grid;grid-gap:8px;gap:8px;padding:18px}.product-detail-sections svg,.seller-detail-card svg{color:var(--awick-blue)}.product-detail-sections h2,.related-products-detail h2,.seller-detail-card h2{font-family:var(--font-display);font-size:20px;margin:0}.product-detail-sections p,.seller-detail-card p{color:var(--awick-muted);font-weight:700;line-height:1.4;margin:0}.seller-detail-card{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:20px}.seller-detail-card>div:first-child,.seller-detail-metrics,.seller-detail-metrics span{align-items:center;display:flex;gap:12px}.seller-detail-card span{color:var(--awick-muted);font-family:var(--font-compact);font-weight:900}.seller-detail-metrics{flex-wrap:wrap;justify-content:flex-end}.related-products-detail{display:grid;grid-gap:16px;gap:16px;padding:20px}.related-products-detail>div{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.related-products-detail a{color:inherit;display:grid;grid-gap:8px;gap:8px;text-decoration:none}.related-products-detail a>span{aspect-ratio:1;background:#f8fafc;border-radius:14px;overflow:hidden;position:relative}.related-products-detail strong{font-size:14px;line-height:1.25}.related-products-detail small{color:#3b5bdb;font-family:var(--font-price);font-size:22px;font-weight:1000}@media (max-width:1100px){.product-detail-card{grid-template-columns:70px minmax(0,1fr) 330px}.product-detail-info{grid-column:1/3}.product-buy-box{grid-column:3;grid-row:1/3}}@media (max-width:760px){.list-product-link{grid-template-columns:106px minmax(0,1fr)}.product-detail-page{padding:12px 12px 80px}.product-detail-header{grid-template-columns:1fr auto}.product-detail-header nav{display:none}.product-detail-card{border-radius:20px;gap:14px;grid-template-columns:58px minmax(0,1fr);padding:14px}.product-detail-gallery{gap:8px}.product-detail-image{min-height:320px}.product-buy-box,.product-detail-info{grid-column:1/-1}.product-detail-info h1{font-size:32px}.product-price-block strong{font-size:46px}.product-detail-sections,.related-products-detail>div{grid-template-columns:1fr}.seller-detail-card{align-items:flex-start;display:grid}.seller-detail-metrics{justify-content:flex-start}}.product-detail-page{background:linear-gradient(180deg,#eefaff,#f6f8fb 46%,#eef3f8);padding:20px 18px 48px}.product-detail-header{margin-bottom:14px}.product-detail-card{gap:28px;grid-template-columns:84px minmax(430px,560px) minmax(360px,1fr) 380px;min-height:650px}.product-detail-gallery button{border-color:rgba(59,91,219,.28);border-radius:12px;box-shadow:0 8px 18px rgba(48,35,79,.06);height:78px}.product-detail-gallery img{object-fit:contain;padding:6px}.product-detail-image{min-height:590px}.product-detail-image img{object-fit:contain;padding:26px}.product-detail-info{padding-top:4px}.product-detail-info h1{color:#14121f;font-size:clamp(32px,3.1vw,50px);max-width:640px}.product-price-block strong{font-size:clamp(46px,4vw,64px)}.product-payment-chip{border-radius:9px;max-width:520px}.product-variant-row button{min-width:84px}.product-knowledge-box{max-width:520px}.product-buy-box{border-color:#e1e6ef;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.52);min-height:374px}.product-buy-box .arrival{font-size:26px}.product-buy-box p{font-size:18px}.product-buy-box div strong{font-size:19px}.product-buy-box div span{font-size:17px}.product-buy-box button{border-radius:11px}.product-buy-box small{margin-top:2px}.related-products-detail img{object-fit:contain;padding:12px}@media (max-width:1280px){.product-detail-card{grid-template-columns:76px minmax(360px,480px) minmax(300px,1fr)}.product-buy-box{grid-column:2/-1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.product-buy-box button,.product-buy-box small{grid-column:span 1}}@media (max-width:900px){.product-detail-card{grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:0}.product-detail-image{min-height:430px}.product-buy-box,.product-detail-info{grid-column:1/-1}.product-buy-box{grid-template-columns:1fr}}@media (max-width:560px){.product-detail-page{padding:10px 10px 80px}.product-detail-header strong{font-size:24px}.product-detail-card{border-radius:18px;grid-template-columns:1fr;padding:12px}.product-detail-gallery{display:flex;order:2;overflow-x:auto}.product-detail-gallery button{flex:0 0 68px;height:68px}.product-detail-image{aspect-ratio:1;min-height:0;order:1}.product-detail-image img{padding:16px}.product-detail-info{order:3}.product-buy-box{order:4}.product-payment-chip{font-size:16px}}.flash-card,.list-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.flash-card:hover,.list-card:hover{border-color:rgba(59,91,219,.22);box-shadow:0 18px 34px rgba(48,35,79,.16);transform:translateY(-2px)}.flash-card .product-card-link{border-radius:inherit;overflow:hidden}.flash-image img,.hero-image img,.list-image img{object-fit:contain;padding:10px}.flash-image,.hero-image,.list-image{background:linear-gradient(180deg,#ffffff,#f6f8fb)}.flash-body,.list-body{align-content:start}.market-flow{margin-top:22px}.market-flow article{min-height:132px}@media (min-width:760px){.mobile-hero{min-height:260px}.hero-image{max-height:250px}.category-carousel,.market-flow,.marketplace-proof,.quick-actions,.retail-banners,.section-block,.seller-command,.seller-tools,.shipping-strip{max-width:1240px}.flash-grid{gap:18px}.flash-card{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:14px;box-shadow:0 12px 24px rgba(48,35,79,.08);overflow:hidden}.flash-image{border-radius:0}.flash-body{min-height:154px;padding:14px}.list-card{border-radius:16px}}.product-detail-page{background:#edf7fb;color:#161421;padding:0 18px 52px}.product-detail-header{align-items:center;background:linear-gradient(90deg,#ffe24a,#ffd43b 54%,#2f6fe4 0,#315bdc);border-radius:0 0 22px 22px;box-shadow:0 14px 34px rgba(25,35,78,.16);display:grid;grid-gap:18px;gap:18px;grid-template-columns:170px minmax(260px,1fr) auto;left:0;margin:0 auto;max-width:1500px;min-height:86px;padding:14px 22px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:20}.product-detail-brand{color:#1d2460!important;font-family:var(--font-display);font-size:34px;font-weight:1000;letter-spacing:0;text-decoration:none}.product-detail-search{align-items:center;background:#ffffff;border:1px solid rgba(20,18,31,.1);border-radius:12px;box-shadow:0 10px 24px rgba(25,35,78,.12);display:flex;gap:10px;min-height:50px;padding:0 15px}.product-detail-search svg{color:#6b7280}.product-detail-search input{background:transparent;border:0;color:#151827;font-size:16px;font-weight:700;min-width:0;outline:0;width:100%}.product-detail-header nav{align-items:center;display:flex;gap:10px;justify-content:flex-end}.product-detail-header nav a,.product-detail-header nav button{align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;gap:7px;min-height:42px;padding:0 14px;text-decoration:none}.product-detail-breadcrumb{align-items:center;color:#676276;display:flex;flex-wrap:wrap;gap:10px;margin:18px auto 12px;max-width:1500px}.product-detail-breadcrumb a,.product-detail-breadcrumb span{align-items:center;color:inherit;display:inline-flex;font-size:13px;font-weight:850;gap:6px;text-decoration:none}.product-detail-breadcrumb span+span:before{color:#a3a0ad;content:"/";margin-right:10px}.product-detail-card{align-items:stretch;background:#ffffff;border:1px solid rgba(22,20,33,.08);border-radius:24px;box-shadow:0 24px 56px rgba(25,35,78,.13);display:grid;grid-gap:30px;gap:30px;grid-template-columns:84px minmax(400px,560px) minmax(360px,1fr) 360px;margin:0 auto;max-width:1500px;min-height:600px;padding:28px}.product-detail-gallery{display:grid;grid-gap:14px;gap:14px}.product-detail-gallery button{background:#ffffff;border:1px solid #c7d2fe;border-radius:14px;box-shadow:0 8px 18px rgba(25,35,78,.07);min-height:78px;overflow:hidden;position:relative}.product-detail-gallery button.active{border-color:#315bdc;box-shadow:inset 0 0 0 2px #315bdc,0 10px 22px rgba(49,91,220,.18)}.product-detail-gallery img{object-fit:contain!important;padding:8px}.product-detail-image{align-self:stretch;background:linear-gradient(180deg,#ffffff,#f7f9fd);min-height:560px}.product-detail-image img{padding:28px}.product-detail-info{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:8px 0}.product-detail-info h1{color:#151827;font-family:var(--font-display);font-size:clamp(34px,3vw,52px);font-weight:1000;line-height:1.05;margin:0}.product-detail-kicker span{color:#746d86;font-family:var(--font-compact);font-size:13px;font-weight:1000;text-transform:uppercase}.product-rating-row{align-items:center;display:flex;gap:8px;font-family:var(--font-compact);font-size:17px;font-weight:900}.product-rating-row span{color:#3b82f6;letter-spacing:0}.product-price-block strong{color:#111827;font-family:var(--font-price);font-size:clamp(48px,4vw,68px);font-weight:1000;line-height:.92}.product-payment-chip{background:#dbeafe;border-radius:10px;color:#315bdc;font-family:var(--font-compact);font-size:18px;font-weight:1000;margin:0;max-width:540px;padding:12px 16px}.product-knowledge-box{background:#f6f8fb;border-radius:18px;display:grid;grid-gap:8px;gap:8px;max-width:540px;padding:18px 20px}.product-buy-box{align-content:start;align-self:start;background:#f8fafc;border:1px solid #dfe6f1;border-radius:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);display:grid;grid-gap:18px;gap:18px;min-height:360px;padding:24px}.product-buy-box .arrival{color:#15803d;font-family:var(--font-display);font-size:28px;font-weight:1000}.product-buy-box button{border-radius:12px;min-height:58px}@media (max-width:1280px){.product-detail-card{grid-template-columns:76px minmax(360px,480px) minmax(310px,1fr)}.product-buy-box{grid-column:2/-1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}}@media (max-width:860px){.product-detail-header{border-radius:0 0 18px 18px;grid-template-columns:1fr auto;padding:12px}.product-detail-search{grid-column:1/-1;order:3}.product-detail-header nav a:first-child{display:none}.product-detail-card{border-radius:20px;gap:16px;grid-template-columns:64px minmax(0,1fr);min-height:0;padding:14px}.product-detail-image{min-height:420px}.product-buy-box,.product-detail-info{grid-column:1/-1}.product-buy-box{grid-template-columns:1fr}}@media (max-width:560px){.product-detail-page{padding:0 10px 82px}.product-detail-header nav button{display:none}.product-detail-brand{font-size:29px}.product-detail-breadcrumb span:last-child{display:none}.product-detail-card{grid-template-columns:1fr}.product-detail-gallery{display:flex;order:2;overflow-x:auto}.product-detail-gallery button{flex:0 0 68px;min-height:68px}.product-detail-image{aspect-ratio:1;min-height:0;order:1}.product-detail-info{order:3}.product-detail-info h1{font-size:32px}.product-buy-box{order:4}}.awick-account-v2{background:#f3f7fb;min-height:100vh}.awick-account-v2 .account-header{background:linear-gradient(90deg,#315bdc,#2f73d8 58%,#ffe24a 0,#ffd43b);box-shadow:0 14px 32px rgba(25,35,78,.14)}.account-auth-shell{align-items:stretch;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto;max-width:1180px;padding:56px 28px 80px}.account-auth-copy{background:linear-gradient(135deg,#151827,#315bdc 54%,#00a7c8);border-radius:24px;box-shadow:0 22px 46px rgba(25,35,78,.2);color:#ffffff;display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:38px;position:relative}.account-auth-copy:after{background:rgba(255,226,74,.28);border-radius:999px;content:"";height:220px;position:absolute;right:-72px;top:-72px;width:220px}.account-auth-copy span{color:#ffe24a;font-family:var(--font-compact);font-size:13px;font-weight:1000;text-transform:uppercase}.account-auth-copy h1{font-family:var(--font-display);font-size:clamp(38px,5vw,68px);line-height:.98;margin:0;max-width:720px}.account-auth-copy p{color:rgba(255,255,255,.82);font-size:18px;font-weight:700;line-height:1.45;margin:0;max-width:640px}.account-auth-copy div{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;display:inline-flex;gap:8px;justify-self:start;min-height:44px;padding:0 16px}.account-auth-card{align-content:start;background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:22px;box-shadow:0 20px 44px rgba(25,35,78,.14);display:grid;grid-gap:15px;gap:15px;padding:24px}.account-type-switch,.auth-switch{background:#eef3fb;border-radius:999px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.account-type-switch button,.auth-switch button{background:transparent;border:0;border-radius:999px;color:#5b6474;font-weight:1000;min-height:42px}.account-type-switch button.active,.auth-switch button.active{background:#ffffff;box-shadow:0 8px 18px rgba(25,35,78,.12);color:#315bdc}.account-type-switch button:disabled{cursor:not-allowed;opacity:.42}.auth-account-type{margin-top:8px}.account-type-note{color:#5f6475;font-size:13px;font-weight:800;line-height:1.45;margin:0}.account-auth-card label,.account-form-grid label,.inline-account-form label{color:#4b5563;display:grid;font-size:12px;font-weight:1000;grid-gap:7px;gap:7px;text-transform:uppercase}.account-auth-card input,.account-form-grid input,.inline-account-form input,.inline-account-form select,.inline-account-form textarea{background:#ffffff;border:1px solid #d8e0ec;border-radius:12px;color:#151827;font-size:15px;font-weight:700;min-height:46px;outline:0;padding:0 13px;width:100%}.inline-account-form textarea{min-height:92px;padding:12px 13px;resize:vertical}.account-auth-card input:focus,.account-form-grid input:focus,.inline-account-form input:focus,.inline-account-form select:focus,.inline-account-form textarea:focus{border-color:#315bdc;box-shadow:0 0 0 3px rgba(49,91,220,.12)}.inline-account-form button,.primary-account-action{align-items:center;background:#315bdc;border:0;border-radius:12px;color:#ffffff;display:inline-flex;font-size:15px;font-weight:1000;gap:8px;justify-content:center;min-height:48px;padding:0 16px}.primary-account-action:disabled{opacity:.7}.auth-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c!important;font-weight:900;margin:0;padding:10px 12px}.account-auth-card small,.secure-note{align-items:center;color:#667085;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.awick-account-v2 .account-sidebar nav button,.awick-account-v2 .logout-button{align-items:center;background:transparent;border:0;border-radius:10px;color:#3f4652;display:inline-flex;font-weight:900;gap:10px;min-height:44px;padding:0 10px;text-align:left}.awick-account-v2 .account-sidebar nav button.active,.awick-account-v2 .account-sidebar nav button:hover,.awick-account-v2 .logout-button:hover{background:#eaf1ff;color:#315bdc}.awick-account-v2 .account-panel{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:16px;box-shadow:0 14px 30px rgba(25,35,78,.08)}.account-form-panel{gap:18px}.account-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-form-grid .wide,.inline-account-form .wide{grid-column:1/-1}.company-manager-box{background:#f7f9fd;border:1px solid #e5eaf3;border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:16px}.company-manager-box h4{align-items:center;color:#151827;display:flex;font-family:var(--font-display);font-size:18px;gap:8px;margin:0}.address-list,.payment-method-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.address-card,.faq-list details,.orders-empty-state,.payment-method-card{background:#f8fafc;border:1px solid #e5eaf3;border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:14px}.address-card svg,.orders-empty-state svg,.payment-method-card svg{color:#315bdc}.address-card strong,.faq-list summary,.orders-empty-state strong,.payment-method-card strong{color:#151827;font-weight:1000}.address-card p,.address-card span,.faq-list p,.orders-empty-state p,.payment-method-card span{color:#667085;font-weight:750;line-height:1.45;margin:0}.address-card{grid-template-columns:28px minmax(0,1fr)}.inline-account-form{background:#f7f9fd;border:1px solid #e5eaf3;border-radius:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.faq-form button,.inline-account-form button{align-self:end}.address-form,.faq-form{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-form textarea{grid-column:1/-1}.account-club-panel{align-items:center;background:linear-gradient(135deg,#ffffff,#edf7ff)!important;display:grid;grid-gap:18px;gap:18px;grid-template-columns:54px minmax(0,1fr) minmax(220px,320px)}.account-club-panel>svg{background:#dbeafe;border-radius:16px;color:#315bdc;height:54px;padding:11px;width:54px}.account-club-panel h3{font-family:var(--font-display);font-size:28px;margin:0 0 6px}.club-progress{display:grid;grid-gap:8px;gap:8px}.club-progress strong{color:#315bdc;font-family:var(--font-price);font-size:32px}.club-progress div{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.club-progress i{background:linear-gradient(90deg,#315bdc,#00a7c8);display:block;height:100%}@media (max-width:980px){.account-auth-shell,.account-shell{grid-template-columns:1fr}.account-auth-shell{padding:28px 16px 70px}.account-club-panel,.account-form-grid,.address-form,.address-list,.faq-form,.inline-account-form,.payment-method-grid{grid-template-columns:1fr}}@media (max-width:560px){.account-auth-card,.account-auth-copy,.awick-account-v2 .account-panel{border-radius:18px}.account-auth-copy{padding:24px}.account-auth-copy h1{font-size:36px}}.account-crud-actions,.card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.account-crud-actions span{color:#15803d;font-weight:900}.card-actions button,.loyalty-row button{background:#eaf1ff;border:0;border-radius:9px;color:#315bdc;font-weight:1000;min-height:34px;padding:0 12px}.card-actions button.danger,.loyalty-row button.danger{background:#fef2f2;color:#b91c1c}.editable-card{align-content:start}.editable-fields{display:grid;grid-gap:8px;gap:8px}.editable-fields input,.editable-fields select,.editable-fields textarea,.loyalty-form input,.loyalty-form select,.loyalty-row input,.loyalty-row select{background:#ffffff;border:1px solid #d8e0ec;border-radius:10px;color:#151827;font-weight:750;min-height:40px;padding:0 10px}.editable-fields textarea{min-height:84px;padding:10px}.check-row,.loyalty-row label{align-items:center;color:#4b5563;display:inline-flex;font-size:12px;font-weight:900;gap:8px;text-transform:none}.check-row input,.loyalty-row label input{height:16px;min-height:0;width:16px}.faq-edit-card{background:#f8fafc;border:1px solid #e5eaf3;border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:14px}.admin-tabs{flex-wrap:wrap}.admin-tabs button{border:1px solid rgba(20,18,31,.09);color:#3f4652;font-weight:1000;min-height:42px;padding:0 14px}.admin-tabs button.active{background:#315bdc;color:#ffffff}.admin-loyalty-grid>article,.admin-segment-panel{background:#ffffff;border:1px solid rgba(20,18,31,.08);border-radius:20px;box-shadow:0 16px 34px rgba(25,35,78,.09);display:grid;grid-gap:14px;gap:14px;padding:20px}.admin-loyalty-grid h2,.admin-segment-panel h2{font-family:var(--font-display);font-size:26px;line-height:1.08;margin:0}.admin-loyalty-grid p,.admin-segment-panel p{color:#667085;font-weight:750;line-height:1.45;margin:0}.segment-table small{color:#315bdc;font-weight:1000}.admin-loyalty-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.loyalty-list{display:grid;grid-gap:10px;gap:10px}.loyalty-row{align-items:center;background:#f8fafc;border:1px solid #e5eaf3;border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1.1fr .9fr 90px 1fr 90px auto;padding:10px}.loyalty-form{background:#eef3fb;border-radius:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.1fr .9fr 90px 100px 1fr auto;padding:12px}.loyalty-form button{align-items:center;background:#315bdc;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font-weight:1000;gap:8px;justify-content:center;min-height:40px;padding:0 12px}@media (max-width:1100px){.loyalty-form,.loyalty-row{grid-template-columns:1fr 1fr}}@media (max-width:680px){.loyalty-form,.loyalty-row{grid-template-columns:1fr}}.delivery-picker{position:relative;z-index:120}.delivery-picker summary{color:#ffffff;display:inline-flex;gap:12px;min-height:54px}.delivery-picker summary span,.delivery-picker summary strong{color:#ffffff;font-size:17px;font-weight:1000;letter-spacing:0}.delivery-picker summary i{background:rgba(255,255,255,.74);display:inline-block;height:24px}.delivery-icon-badge{align-items:center;display:inline-flex;height:42px;width:42px}.delivery-panel{background:#0878dc;border-radius:0 0 22px 22px;box-shadow:0 26px 48px rgba(5,36,82,.28);color:#ffffff;grid-gap:18px;gap:18px;left:-34px;padding:22px 34px 28px;position:absolute;top:54px;width:min(760px,calc(100vw - 24px));z-index:130}.delivery-picker[open]:after{background:rgba(15,23,42,.45);content:"";inset:137px 0 0;pointer-events:none;position:fixed;z-index:-1}.delivery-options{grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-options button{align-items:center;border:0;box-shadow:0 12px 24px rgba(0,45,100,.22);display:grid;font-size:20px;grid-gap:8px;gap:8px;justify-items:center;min-height:122px}.delivery-options button.active{box-shadow:inset 0 0 0 4px #ffffff,inset 0 0 0 7px #075cb5,0 12px 24px rgba(0,45,100,.22)}.delivery-options button span{align-items:center;background:#dff3ff;border-radius:999px;display:inline-flex;font-size:28px;height:48px;justify-content:center;width:48px}.delivery-address-card{border-radius:14px;grid-gap:16px;gap:16px;padding:22px 24px}.delivery-address-card p{align-items:center;display:inline-flex;font-size:18px;font-weight:850;gap:12px;margin:0}.delivery-address-card>button{background:#0878dc;border:0;border-radius:999px;color:#ffffff;font-size:18px;font-weight:1000;min-height:54px}.delivery-address-card>div{align-items:center;border-top:1px solid #c9ced6;display:grid;grid-gap:14px;gap:14px;grid-template-columns:32px minmax(0,1fr) 32px;padding-top:18px}.delivery-address-card span{color:#2f3037!important;font-size:17px!important;font-weight:750!important;line-height:1.25}.delivery-address-card strong{color:#2f3037;font-size:18px;margin-bottom:6px}.login-entry-link,.seller-entry-link{border-radius:999px;padding:0 12px}.login-entry-link:hover,.seller-entry-link:hover{background:rgba(255,255,255,.14)}@media (max-width:759px){.delivery-bar{background:#0878dc;border-radius:18px;color:#ffffff;display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:10px}.delivery-picker summary{flex-wrap:wrap;gap:8px}.delivery-picker summary span,.delivery-picker summary strong{font-size:14px}.delivery-panel{left:0;padding:14px;top:58px;width:100%}.delivery-options{gap:10px}.delivery-options button{font-size:14px;min-height:92px}.delivery-address-card{padding:16px}.login-entry-link,.seller-entry-link{color:#ffffff}}.cart-indicator{border:0;border-radius:999px;display:inline-flex;flex:0 0 auto;height:42px;min-width:42px;padding:0;position:relative;text-decoration:none}.cart-indicator,.cart-indicator>span{align-items:center;justify-content:center}.cart-indicator>span{background:#ffcf3f;border:2px solid #ffffff;border-radius:999px;color:#172033!important;display:inline-flex!important;font-size:11px!important;font-weight:1000!important;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-7px;top:-7px}.account-header .cart-indicator,.header-icons .cart-indicator,.product-detail-header nav .cart-indicator{background:rgba(255,255,255,.16);color:#ffffff}.account-header .cart-indicator{background:#eef4ff;color:#2757d9}.product-header-cart{color:#172033!important}.product-detail-card{align-items:start;grid-template-columns:76px minmax(300px,430px) minmax(320px,1fr) minmax(300px,340px)!important;gap:22px!important}.product-detail-gallery{align-content:start;gap:12px!important;position:-webkit-sticky;position:sticky;top:92px}.product-detail-gallery button{aspect-ratio:1;height:auto!important;min-height:72px;width:72px!important}.product-detail-image{align-items:center;aspect-ratio:.86;background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;display:flex;justify-content:center;max-height:520px;min-height:390px!important;overflow:hidden;position:relative}.product-detail-image img{object-fit:contain!important;padding:22px!important}.product-cart-actions{display:grid;grid-gap:12px;gap:12px}.product-cart-actions button{width:100%}.product-cart-actions .secondary{align-items:center;display:inline-flex;gap:10px;justify-content:center}.cart-feedback{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;color:#047857;display:block;font-size:13px;font-weight:900;padding:10px 12px;text-align:center}.product-description-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.06);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin:22px auto 0;max-width:1380px;padding:28px}.product-description-panel h2{color:#111827;font-size:26px;margin:0 0 12px}.product-description-panel li,.product-description-panel p{color:#5f6473;font-size:16px;font-weight:700;line-height:1.65}.product-description-panel ul{background:#f6f8fc;border-radius:16px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:22px 24px 22px 42px}.cart-page{background:#eef6ff;min-height:100vh;padding:24px clamp(16px,4vw,56px) 56px}.cart-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 22px;max-width:1180px}.cart-header a{align-items:center;color:#315bdc;display:inline-flex;font-weight:950;gap:8px;text-decoration:none}.cart-shell{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:1180px}.cart-empty,.cart-items-panel,.cart-summary-panel{background:#ffffff;border:1px solid #dbe6f4;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.08)}.cart-items-panel{display:grid;overflow:hidden}.cart-items-panel>strong,.cart-summary-panel>strong{align-items:center;border-bottom:1px solid #e5edf7;color:#111827;display:inline-flex;font-size:21px;font-weight:1000;gap:10px;padding:20px 24px}.cart-line{align-items:center;border-bottom:1px solid #eef2f7;display:grid;grid-gap:18px;gap:18px;grid-template-columns:96px minmax(0,1fr) 140px 116px 38px;padding:20px 24px}.cart-line:last-child{border-bottom:0}.cart-line-image{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;height:96px;overflow:hidden;position:relative}.cart-line-image img{object-fit:contain;padding:8px}.cart-line-info{display:grid;grid-gap:6px;gap:6px}.cart-line-info strong{color:#111827;font-size:17px}.cart-line-info small,.cart-line-info span{color:#6b7280;font-weight:800}.cart-quantity{align-items:center;border:1px solid #cbd5e1;border-radius:999px;display:inline-grid;grid-template-columns:34px 34px 34px;justify-self:center;min-height:38px;overflow:hidden}.cart-quantity button,.cart-remove{align-items:center;background:transparent;border:0;color:#315bdc;display:inline-flex;height:38px;justify-content:center}.cart-quantity span{color:#111827;font-weight:1000;text-align:center}.cart-line-price{color:#111827;font-size:18px;font-weight:1000;text-align:right}.cart-remove{color:#ef4444}.cart-summary-panel{display:grid;position:-webkit-sticky;position:sticky;top:20px}.cart-summary-row{align-items:center;color:#4b5563;display:flex;font-size:16px;font-weight:850;justify-content:space-between;padding:12px 24px}.cart-summary-row.total{border-top:1px solid #e5edf7;color:#111827;font-size:20px;font-weight:1000;margin-top:8px;padding-top:20px}.cart-empty a,.cart-summary-panel button{background:#315bdc;border:0;border-radius:14px;color:#ffffff;font-size:17px;font-weight:1000;margin:18px 24px 24px;min-height:54px;text-decoration:none}.cart-summary-card{background:#ffffff;border:1px solid #dbe6f4;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.08);display:grid;grid-gap:12px;gap:12px;padding:22px;position:-webkit-sticky;position:sticky;top:20px}.cart-summary-card h2{font-family:var(--font-display);margin:0}.cart-summary-card>div:not(.cart-shipping-box),.cart-total{align-items:center;display:flex;justify-content:space-between}.cart-summary-card button{background:#315bdc;border:0;border-radius:14px;color:#ffffff;font-weight:1000;min-height:48px}.cart-shipping-box{background:#f8fbff;border:1px solid #dbe7f8;border-radius:16px}.cart-shipping-box,.guest-checkout-box{display:grid;grid-gap:10px;gap:10px;padding:14px}.guest-checkout-box{background:#fff9df;border:1px solid #ffe18a;border-radius:16px}.guest-checkout-box strong{color:#13235e;font-family:var(--font-display);font-size:18px}.guest-checkout-box p{color:#667085;font-size:13px;font-weight:800;line-height:1.35;margin:0}.guest-checkout-box label{color:#475467;display:grid;font-size:12px;font-weight:900;grid-gap:6px;gap:6px}.guest-checkout-box input{border:1px solid #efd173;border-radius:12px;color:#17213b;font-size:15px;font-weight:850;min-height:42px;padding:0 12px}.cart-shipping-box label{color:#475467;display:grid;font-size:12px;font-weight:900;grid-gap:6px;gap:6px}.cart-address-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(96px,.65fr)}.cart-shipping-box input{border:1px solid #d8e5f7;border-radius:12px;color:#17213b;font-size:15px;font-weight:850;min-height:42px;padding:0 12px}.shipping-action-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.shipping-action-row button:first-child{background:#eaf2ff;color:#315bdc}.shipping-action-row button:disabled{cursor:not-allowed;opacity:.54}.shipping-calculator-result{background:#ffffff;border:1px solid #dbe7f8;border-radius:14px;display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:1fr auto;padding:12px}.shipping-calculator-result span{color:#667085;font-size:12px;font-weight:850}.shipping-calculator-result strong{color:#17213b;font-size:13px;font-weight:950;max-width:180px;overflow-wrap:anywhere;text-align:right}.shipping-calculator-result strong.valid{color:#079455}.cart-shipping-box small{color:#667085;font-weight:800}.cart-checkout-message{background:#eef6ff;border:1px solid #dbe7f8;border-radius:12px;color:#315bdc;display:block;font-weight:900;padding:10px 12px}.cart-empty{display:grid;grid-gap:12px;gap:12px;justify-items:center;margin:36px auto;max-width:520px;padding:44px 28px;text-align:center}.cart-empty svg{color:#315bdc}.cart-empty h1{margin:0}.cart-empty p{color:#64748b;font-weight:800;margin:0}.cart-empty a{align-items:center;display:inline-flex;justify-content:center;margin:12px 0 0;padding:0 22px}@media (max-width:1180px){.product-detail-card{grid-template-columns:72px minmax(280px,420px) minmax(0,1fr)!important}.product-buy-box{grid-column:2/-1}}@media (max-width:900px){.product-detail-card{grid-template-columns:1fr!important}.product-detail-gallery{display:flex!important;gap:10px!important;order:2;overflow-x:auto;position:static}.product-detail-gallery button{flex:0 0 70px}.product-detail-image{aspect-ratio:1.05;max-height:430px;min-height:300px!important;order:1}.product-buy-box,.product-detail-info{grid-column:auto;order:3}.product-buy-box{order:4}.cart-shell,.product-description-panel{grid-template-columns:1fr}.cart-summary-panel{position:static}}@media (max-width:640px){.product-detail-image{max-height:360px;min-height:250px!important}.product-detail-image img{padding:14px!important}.product-description-panel{padding:20px}.cart-line{grid-template-columns:82px minmax(0,1fr)}.cart-line-price,.cart-quantity,.cart-remove{justify-self:start}}.seller-center-page{background:#eef6ff;color:#111827;min-height:100vh;padding:24px clamp(14px,3vw,44px) 64px}.seller-back{align-items:center;color:#315bdc;display:inline-flex;font-weight:1000;gap:8px;text-decoration:none}.seller-login-shell{align-content:center;display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:560px;min-height:calc(100vh - 110px);padding:24px 0}.seller-login-card,.seller-metrics-grid article,.seller-preview-panel,.seller-product-form,.seller-products-panel{background:#ffffff;border:1px solid #dbe6f4;border-radius:20px;box-shadow:0 18px 42px rgba(15,23,42,.08)}.seller-login-card{display:grid;grid-gap:18px;gap:18px;padding:34px}.seller-login-card>span,.seller-panel-title{align-items:center;display:inline-flex;gap:10px}.seller-center-header span,.seller-list-toolbar p,.seller-login-card>span,.seller-panel-title p{color:#315bdc;font-size:12px;font-weight:1000;letter-spacing:.08em;margin:0;text-transform:uppercase}.seller-center-header h1,.seller-list-toolbar h2,.seller-login-card h1,.seller-panel-title h2{color:#111827;font-family:var(--font-display);margin:0}.seller-import-help p,.seller-login-card p{color:#64748b;font-weight:750;line-height:1.55;margin:0}.seller-login-card form,.seller-product-form{display:grid;grid-gap:14px;gap:14px}.seller-discount-box label,.seller-login-card label,.seller-product-form label{color:#4b5563;display:grid;font-size:13px;font-weight:950;grid-gap:7px;gap:7px;min-width:0}.seller-discount-box input,.seller-discount-box select,.seller-list-toolbar select,.seller-login-card input,.seller-product-form input,.seller-product-form select,.seller-product-form textarea,.seller-search input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#111827;font:inherit;font-weight:750;min-height:44px;min-width:0;outline:0;padding:10px 12px;width:100%}.seller-center-header button,.seller-form-actions button,.seller-import-button,.seller-login-card button,.seller-row-actions button{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:1000;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.seller-form-actions button:first-child,.seller-login-card form button{background:#315bdc;color:#ffffff}.seller-center-header button,.seller-demo-button,.seller-form-actions button:last-child,.seller-import-button{background:#e8f1ff;color:#315bdc}.seller-message{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;color:#047857;font-weight:900;margin:0;padding:11px 13px}.seller-center-header{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:120px minmax(0,1fr) auto;margin:0 auto 22px;max-width:1380px}.seller-center-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.seller-import-button{position:relative}.seller-import-button input,.seller-upload-zone input{inset:0;opacity:0;position:absolute}.seller-metrics-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 22px;max-width:1380px}.seller-metrics-grid article{align-items:center;display:grid;grid-gap:4px;gap:4px;grid-template-columns:44px minmax(0,1fr);padding:18px}.seller-metrics-grid svg{color:#315bdc;grid-row:span 2}.seller-metrics-grid span{color:#64748b;font-size:13px;font-weight:900}.seller-metrics-grid strong{color:#111827;font-size:28px;font-weight:1000}.seller-workbench{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(480px,.9fr) minmax(560px,1.1fr);margin:0 auto 24px;max-width:1520px}.seller-preview-panel,.seller-product-form,.seller-products-panel{padding:22px}.seller-panel-title span{align-items:center;background:#e8f1ff;border-radius:12px;color:#315bdc;display:inline-flex;height:44px;justify-content:center;width:44px}.seller-discount-box>div,.seller-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.seller-product-form .wide{grid-column:1/-1}.seller-discount-box{background:#f6f8fc;border:1px solid #e2e8f0;border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:16px}.seller-discount-box>strong{align-items:center;color:#111827;display:inline-flex;font-weight:1000;gap:8px}.seller-upload-zone{align-items:center;background:#fff7df;border:1px dashed #f59e0b;border-radius:14px;color:#92400e!important;cursor:pointer;display:inline-flex!important;font-weight:1000!important;justify-content:center;min-height:54px;position:relative}.seller-form-actions{display:flex;flex-wrap:wrap;gap:10px}.seller-preview-panel{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:16px}.seller-preview-card{border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.seller-preview-image{align-items:center;aspect-ratio:1.1;background:#f8fafc;color:#315bdc;display:flex;justify-content:center;position:relative}.seller-preview-image img,.seller-table-image img{object-fit:contain;padding:10px}.seller-preview-image span{background:#ef4444;border-radius:999px;color:#ffffff;font-size:12px;font-weight:1000;left:12px;padding:6px 10px;position:absolute;top:12px}.seller-preview-card>div:last-child{display:grid;grid-gap:8px;gap:8px;padding:16px}.seller-preview-card em,.seller-preview-card p,.seller-preview-card small,.seller-product-table small{color:#64748b;font-style:normal;font-weight:800}.seller-preview-card h3{margin:0}.seller-preview-card strong{color:#111827;font-family:var(--font-price);font-size:30px;font-weight:1000}.seller-preview-card del{color:#94a3b8;font-weight:900}.seller-import-help{background:#f6f8fc;border-radius:14px;padding:16px}.seller-import-help h3{margin:0 0 8px}.seller-list-toolbar{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(260px,420px) 170px;margin-bottom:16px}.seller-search{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;display:flex;gap:8px;padding:0 12px}.seller-search input{border:0;padding-left:0}.seller-product-table{display:grid;grid-gap:10px;gap:10px}.seller-product-table article{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:74px minmax(0,1fr) 150px 110px 86px;padding:10px}.seller-table-image{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;height:74px;position:relative}.seller-product-table strong{color:#111827;display:block;font-weight:1000}.seller-status{border-radius:999px;font-size:12px;font-weight:1000;padding:7px 10px;text-align:center;text-transform:uppercase}.seller-status-active{background:#dcfce7;color:#047857}.seller-status-pending{background:#fef3c7;color:#92400e}.seller-status-draft{background:#e2e8f0;color:#475569}.seller-status-paused,.seller-status-rejected{background:#fee2e2;color:#b91c1c}.seller-row-actions{display:flex;gap:8px;justify-content:flex-end}.seller-row-actions button:first-child{background:#e8f1ff;color:#315bdc}.seller-row-actions button:last-child{background:#fee2e2;color:#dc2626}.seller-empty{align-items:center;color:#64748b;display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:34px;text-align:center}@media (max-width:1120px){.seller-center-header,.seller-list-toolbar,.seller-workbench{grid-template-columns:1fr}.seller-center-header nav{justify-content:flex-start}.seller-preview-panel{position:static}}@media (max-width:760px){.seller-discount-box>div,.seller-form-grid,.seller-metrics-grid{grid-template-columns:1fr 1fr}.seller-product-table article{grid-template-columns:68px minmax(0,1fr)}.seller-row-actions,.seller-status{justify-self:start}}@media (max-width:520px){.seller-center-page{padding:14px 10px 50px}.seller-login-card,.seller-preview-panel,.seller-product-form,.seller-products-panel{border-radius:16px;padding:16px}.seller-discount-box>div,.seller-form-grid,.seller-metrics-grid{grid-template-columns:1fr}}.seller-commission-panel{background:#f8fafc;border:1px solid #dbe6f4;border-radius:16px;display:grid;grid-gap:14px;gap:14px;padding:16px}.seller-commission-controls{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-commission-controls label{color:#4b5563;display:grid;font-size:12px;font-weight:950;grid-gap:6px;gap:6px}.seller-commission-controls select{background:#ffffff;border:1px solid #cbd5e1;border-radius:12px;color:#111827;font:inherit;font-weight:800;min-height:42px;padding:8px 10px}.seller-settlement-lines{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.seller-settlement-lines div{align-items:center;border-bottom:1px solid #eef2f7;color:#64748b;display:flex;font-size:13px;font-weight:850;justify-content:space-between;padding:10px 12px}.seller-settlement-lines div:last-child{border-bottom:0}.seller-settlement-lines strong{color:#111827;font-weight:1000}.seller-settlement-lines .total{background:#ecfdf3;color:#047857;font-size:15px}.seller-settlement-lines .total strong{color:#047857;font-size:20px}.seller-commission-panel>p{color:#64748b;font-size:12px;font-weight:800;line-height:1.45;margin:0}@media (max-width:520px){.seller-commission-controls{grid-template-columns:1fr}}.seller-store-select{background:#ffffff;border:1px solid #cbd5e1;border-radius:12px;color:#111827;font:inherit;font-weight:900;min-height:44px;min-width:220px;padding:0 12px}.seller-publication-preview{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:58px minmax(0,1fr);overflow:hidden;padding:14px}.seller-publication-gallery{display:grid;grid-gap:8px;gap:8px}.seller-publication-gallery button{background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;height:58px;overflow:hidden;position:relative}.seller-publication-gallery button.active{border-color:#315bdc;box-shadow:inset 0 0 0 2px #315bdc}.seller-publication-gallery img,.seller-publication-image img{object-fit:contain;padding:6px}.seller-publication-image{align-items:center;aspect-ratio:1.05;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;color:#315bdc;display:flex;justify-content:center;position:relative}.seller-publication-image>span{background:#ef4444;border-radius:999px;color:#ffffff;font-size:12px;font-weight:1000;left:10px;padding:6px 10px;position:absolute;top:10px}.seller-publication-buybox,.seller-publication-info{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.seller-publication-info small{color:#64748b;font-weight:900;text-transform:uppercase}.seller-publication-info h3{color:#111827;font-family:var(--font-display);font-size:24px;line-height:1.08;margin:0}.seller-publication-rating{align-items:center;color:#64748b;display:flex;gap:6px;font-weight:850}.seller-publication-rating span{color:#3b82f6}.seller-publication-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.seller-publication-price strong{color:#111827;font-family:var(--font-price);font-size:38px;font-weight:1000;line-height:.95}.seller-publication-price del{color:#94a3b8;font-weight:900}.seller-publication-price span{background:#dcfce7;border-radius:999px;color:#047857;font-size:12px;font-weight:1000;padding:5px 8px}.seller-publication-info p{color:#64748b;font-weight:800;line-height:1.45;margin:0}.seller-publication-tags{display:flex;flex-wrap:wrap;gap:6px}.seller-publication-tags span{background:#e8f1ff;border-radius:999px;color:#315bdc;font-size:12px;font-weight:950;padding:6px 9px}.seller-publication-buybox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.seller-publication-buybox strong{color:#15803d;font-size:20px;font-weight:1000}.seller-publication-buybox p,.seller-publication-buybox small,.seller-publication-buybox span{color:#64748b;font-weight:850;margin:0}.seller-publication-buybox button{background:#315bdc;border:0;border-radius:12px;color:#ffffff;font-weight:1000;min-height:46px}.seller-publication-buybox button.secondary{background:#dbeafe;color:#315bdc}@media (min-width:1180px){.seller-publication-preview{grid-template-columns:58px minmax(230px,.95fr) minmax(220px,.95fr)}.seller-publication-info{grid-column:1/3}.seller-publication-buybox{align-self:start;grid-column:3/4;grid-row:2/4}}.shop-app{background:linear-gradient(180deg,#fff7d3,#eef9ff 42%,#f6f8fb)}.mobile-header{background:linear-gradient(90deg,#ffe24a,#ffd43b 54%,#2f6fe4 0,#315bdc);border-bottom:0;border-radius:0 0 22px 22px;box-shadow:0 14px 34px rgba(25,35,78,.16);color:#ffffff;margin:0 -14px;padding:16px 14px 14px}.location-chip,.mobile-header h1{color:#1d2460}.header-icons a,.header-icons button{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.32);color:#ffffff}.header-icons a span{color:#ffffff}.mobile-search{border-color:rgba(29,36,96,.16);box-shadow:0 12px 26px rgba(25,35,78,.16)}.delivery-bar{background:#087fe0;border:2px solid #1f8df0;border-radius:18px;box-shadow:0 18px 40px rgba(8,127,224,.24);color:#ffffff;display:block;margin-top:14px;padding:12px}.delivery-picker summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.delivery-picker summary::-webkit-details-marker{display:none}.delivery-picker summary strong{font-size:16px;font-weight:1000}.delivery-picker summary i{background:rgba(255,255,255,.44);display:inline-flex;height:28px;width:1px}.delivery-icon-badge{background:rgba(255,255,255,.18);border-radius:999px;height:44px;justify-content:center;width:44px}.delivery-panel{display:grid;grid-gap:14px;gap:14px;padding-top:14px}.delivery-options{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.delivery-options button{background:#ffffff;border:2px solid transparent;border-radius:14px;color:#2f3037;font-weight:1000;min-height:70px}.delivery-options button.active{border-color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed8}.delivery-filters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.delivery-filters label{grid-gap:5px;gap:5px}.delivery-filters select{border:0;border-radius:11px;color:#1f2937;font-weight:850;min-height:42px;padding:0 10px}.delivery-address-card{color:#2f3037}.delivery-address-card button{background:#087fe0;border:0;border-radius:999px;color:#ffffff;font-weight:1000;min-height:44px}.delivery-address-card span{color:#2f3037;display:grid;font-weight:750}.mobile-hero{background:linear-gradient(135deg,#315bdc,#087fe0 58%,#ffe24a);box-shadow:0 24px 54px rgba(49,91,220,.24)}.quick-actions a,.retail-banners a{text-decoration:none}.category-carousel a:hover,.quick-actions a:hover,.retail-banners a:hover,.store-card:hover{transform:translateY(-1px)}.category-carousel a{text-decoration:none}.retail-banners a{color:var(--awick-ink)}.seller-command__actions a:last-child{background:#ffffff;color:#21316f}.local-history-note{color:var(--awick-muted);font-size:13px;font-weight:750;margin:-4px 0 12px}@media (min-width:760px){.mobile-header{margin:0;padding:16px 34px 0}.delivery-bar{border-radius:0;border-width:1px 0 0;display:flex}}@media (max-width:420px){.delivery-filters,.delivery-options{grid-template-columns:1fr}}.list-card-enhanced{grid-template-columns:1fr;padding:12px}.list-card-enhanced .list-product-link{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:106px minmax(0,1fr)}.list-card-enhanced .list-body{gap:7px}.list-card-enhanced .list-body h3{line-height:1.08}.list-body .list-price-row,.list-body .list-rating-row,.list-body .payment-method-row{justify-content:flex-start}.list-rating-row{align-items:center;color:#6e6a80;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.list-rating-row b{color:#171527;font-family:var(--font-compact);font-size:12px;font-weight:900}.list-rating-row small{color:#756f87;font-size:11px;font-weight:800}.rating-stars{color:#f6b800!important;font-size:13px;letter-spacing:1px;line-height:1}.payment-method-row{display:flex;flex-wrap:wrap;gap:6px}.card-brand{align-items:center;border-radius:6px;display:inline-flex;font-family:var(--font-compact);font-size:10px;font-weight:950;height:21px;justify-content:center;letter-spacing:0;min-width:34px;padding:0 7px}.card-brand.visa{background:#1434cb;color:#ffffff!important}.card-brand.mastercard{background:linear-gradient(90deg,#eb001b 0 48%,#f79e1b 52% 100%);color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.28)}.list-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.list-price-stack{align-items:flex-start!important;display:inline-flex!important;flex-direction:column;gap:1px!important}.list-price-stack del{color:#8a8598;font-family:var(--font-compact);font-size:12px;font-weight:850}.discount-pill{background:#e9f9ef;border-radius:999px;color:#079455!important;font-family:var(--font-compact);font-size:11px;font-weight:950;padding:4px 7px}.list-card-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-left:118px}.secure-payment-note{color:#6f6a80;font-family:var(--font-compact);font-size:11px;font-weight:850;line-height:1.15}.mini-cart-button{align-items:center;background:linear-gradient(135deg,#315bdc,#0d87e8);border:0;border-radius:999px;box-shadow:0 10px 22px rgba(49,91,220,.24);color:#ffffff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-compact);font-size:13px;font-weight:950;gap:6px;min-height:39px;padding:0 13px}.mini-cart-button:hover{filter:brightness(1.04)}.mini-cart-button:focus-visible{outline:3px solid rgba(59,91,219,.38);outline-offset:3px}@media (max-width:420px){.list-card-enhanced .list-product-link{grid-template-columns:92px minmax(0,1fr)}.list-card-footer{padding-left:104px}.secure-payment-note{max-width:118px}}@media (min-width:760px) and (max-width:1020px){.mobile-header{align-items:center;grid-template-columns:minmax(150px,1fr) auto auto;padding:18px 28px 0}.mobile-header__top>div:first-child{grid-column:1;grid-row:1}.mega-menu{grid-column:2;grid-row:1;min-height:46px}.mega-menu .desktop-category-button{height:46px;padding:0 14px}.header-icons{grid-column:3;grid-row:1}.header-icons a[aria-label=Ingreso] span{display:none}.header-icons a[aria-label=Ingreso]{width:46px}.mobile-search{grid-column:1/-1;grid-row:2;margin-top:16px;max-width:none;width:100%}.mobile-search input{height:52px}.awick-delivery-bar,.delivery-bar{grid-column:1/-1;grid-row:3;margin:16px -28px 0;padding:10px 28px}.awick-delivery-picker summary{min-height:48px;padding:8px 14px}.awick-delivery-panel{top:190px;width:min(680px,calc(100vw - 56px))}.category-carousel,.market-flow,.marketplace-proof,.mobile-hero,.product-showcase,.quick-actions,.retail-banners,.section-block,.seller-command,.seller-tools,.shipping-strip{width:calc(100% - 56px)}.list-products{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card{overflow:hidden}.list-card-enhanced .list-product-link{grid-template-columns:104px minmax(0,1fr)}.list-card-enhanced .list-body h3{font-size:clamp(18px,2.6vw,24px);overflow-wrap:anywhere}.list-card-footer{padding-left:116px}.secure-payment-note{max-width:118px}.mini-cart-button{font-size:12px;min-height:38px;padding:0 12px}}.awick-account-v2 .account-header{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto auto minmax(260px,1fr) auto;min-height:118px;padding:18px 34px;position:-webkit-sticky;position:sticky;top:0;z-index:35}.account-back-link{align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#ffffff;display:inline-flex;font-family:var(--font-compact);font-weight:950;gap:8px;min-height:46px;padding:0 15px;text-decoration:none}.account-back-link:hover{background:rgba(255,255,255,.26)}.awick-account-v2 .account-logo{color:#ffffff;font-size:36px;line-height:1;white-space:nowrap}.awick-account-v2 .account-search{box-shadow:0 16px 28px rgba(21,35,78,.12);grid-column:auto;max-width:680px;min-width:0;width:100%}.awick-account-v2 .account-search input{background:transparent;font-size:16px}.awick-account-v2 .account-sell-link{display:none!important}.awick-account-v2 .account-cart.cart-indicator{background:#ffffff;border:1px solid rgba(49,91,220,.16);bottom:22px;box-shadow:0 18px 38px rgba(25,35,78,.22);color:#2757d9;height:58px;position:fixed;right:22px;top:auto;width:58px;z-index:80}.awick-account-v2 .account-cart.cart-indicator span{background:#ef476f;border:2px solid #ffffff;color:#ffffff;min-width:22px;top:-8px}@media (max-width:860px){.awick-account-v2 .account-header{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px 18px 18px}.awick-account-v2 .account-logo{font-size:31px;justify-self:end}.account-back-link span{display:none}.account-back-link{height:44px;justify-content:center;padding:0;width:44px}.awick-account-v2 .account-search{grid-column:1/-1;max-width:none}.awick-account-v2 .account-cart.cart-indicator{bottom:20px;right:18px}}@media (max-width:680px){.header-icons a[aria-label=Ingreso] span{display:none}.header-icons a[aria-label=Ingreso]{width:42px}}.awick-delivery-bar{display:block;margin-top:12px}.awick-delivery-picker summary{align-items:center;background:#0f86dd;border:2px solid #13a2ff;border-radius:18px;color:#ffffff;cursor:pointer;display:flex;gap:10px;list-style:none;min-height:76px;padding:12px 14px}.awick-delivery-picker summary::-webkit-details-marker{display:none}.awick-delivery-picker summary strong{font-size:16px;line-height:1.1;white-space:nowrap}.delivery-summary-address{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awick-delivery-panel{background:#0f86dd;border-radius:0 0 20px 20px;box-shadow:0 24px 64px rgba(15,23,42,.32);color:#ffffff;display:grid;grid-gap:14px;gap:14px;left:14px;max-height:min(62vh,520px);overflow:auto;padding:14px;position:fixed;right:14px;top:178px;z-index:120}.awick-delivery-panel .delivery-options,.delivery-filters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.awick-delivery-panel .delivery-options button{align-items:center;border:2px solid transparent;border-radius:12px;color:#30313a;display:grid;font-weight:900;justify-items:center;min-height:92px;padding:10px}.awick-delivery-panel .delivery-options button.active{background:#dcebff}.delivery-filters label{color:#ffffff;display:grid;font-weight:900;grid-gap:6px;gap:6px}.delivery-address-card input,.delivery-filters select{background:#ffffff;border:0;border-radius:12px;color:#202938;font-weight:900;min-height:48px;padding:0 14px}.delivery-address-card{border-radius:16px;color:#30313a;display:grid;grid-gap:12px;gap:12px}.delivery-address-card div,.delivery-address-card p{align-items:center;display:flex;gap:10px;margin:0}.pickup-location-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.pickup-location-list button{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;color:#17202a;grid-gap:3px;gap:3px;padding:12px;text-align:left}.delivery-add-address{background:#0f86dd;border-radius:999px;color:#ffffff;display:inline-flex;font-weight:900;justify-content:center;min-height:48px;padding:12px 16px;text-decoration:none}@media (min-width:760px){.awick-delivery-bar{background:#23579c;grid-column:1/-1;margin:22px -34px 0;padding:10px 34px}.awick-delivery-picker summary{border:0;border-radius:999px;min-height:48px;width:-moz-fit-content;width:fit-content}.awick-delivery-panel{left:32px;max-width:720px;right:auto;top:140px;width:min(720px,calc(100vw - 64px))}}.admin-hub{background:#eef6ff;color:#121426;min-height:100vh;padding:24px}.admin-hub-header,.admin-login-card,.admin-panel,.metric-card{background:#ffffff;border:1px solid #dce5f2;border-radius:18px;box-shadow:0 18px 44px rgba(21,37,80,.09)}.admin-login-card{display:grid;grid-gap:16px;gap:16px;margin:40px auto;max-width:620px;padding:28px}.admin-hub-header h1,.admin-login-card h1,.admin-panel h2{font-family:var(--font-display);letter-spacing:0;margin:0}.admin-form-grid,.admin-login-card form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid label,.admin-login-card label{color:#4c5870;display:grid;font-size:13px;font-weight:900;grid-gap:6px;gap:6px;text-transform:uppercase}.admin-form-grid input,.admin-form-grid select,.admin-login-card input,.admin-table select{border:1px solid #cfd9e7;border-radius:12px;min-height:46px;padding:0 12px}.admin-form-grid button,.admin-hub-header button,.admin-login-card button,.admin-panel button,.admin-save{align-items:center;background:#315fe6;border:0;border-radius:12px;color:#ffffff;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:0 16px}.admin-back{align-items:center;color:#315fe6;display:inline-flex;font-weight:900;gap:8px;text-decoration:none}.admin-hub-header{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;margin:0 auto 18px;max-width:1180px;padding:22px}.admin-hub-header span{color:#0b9f73;font-weight:900;text-transform:uppercase}.admin-hub-header p,.admin-login-card p,.admin-panel p{color:#65717d;margin:6px 0 0}.admin-tabs{display:flex;gap:10px;margin:0 auto 18px;max-width:1180px;overflow:auto;padding-bottom:4px}.admin-tabs button{align-items:center;background:#ffffff;border:1px solid #dce5f2;border-radius:999px;color:#49566c;display:inline-flex;flex:0 0 auto;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.admin-tabs button.active{background:#ffe14f;color:#12205c}.admin-message{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#047857;font-weight:800;margin:0 auto 18px;max-width:1180px;padding:12px 16px}.admin-panel,.admin-panel-grid{margin:0 auto;max-width:1180px}.admin-panel-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-panel{background:linear-gradient(135deg,#17245d,#315fe6 55%,#0ea5c6);color:#ffffff;grid-column:span 3;padding:26px}.hero-panel p{color:rgba(255,255,255,.8)}.admin-panel,.metric-card{padding:20px}.live-grid span,.metric-card span,.role-summary span{color:#65717d;font-weight:900}.metric-card strong{display:block;font-size:30px;margin-top:8px}.admin-card-list,.admin-table,.live-grid,.role-summary{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.admin-card-list article,.admin-table div,.live-grid article,.role-summary span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:14px}.admin-table div{align-items:center;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) auto auto}.admin-card-list button,.admin-table button{background:#ef476f;min-height:38px}.admin-actions-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-actions-row button{padding:0 16px}.supplier-admin-panel{display:grid;grid-gap:18px;gap:18px}.supplier-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-iws-card,.supplier-preview-card,.supplier-sample-card,.supplier-summary-grid article{background:#f8fbff;border:1px solid #dbe7f8;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.supplier-sample-card span,.supplier-summary-grid span{color:#0b9f73;font-size:12px;font-weight:1000;text-transform:uppercase}.supplier-summary-grid strong{color:#13235e;font-family:var(--font-display);font-size:24px;line-height:1.05}.supplier-summary-grid small{color:#667085;font-weight:800}.supplier-sample-card h3{font-family:var(--font-display);font-size:26px;line-height:1.08;margin:0}.supplier-sample-card div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-sample-card strong{background:#ffffff;border:1px solid #e5eaf3;border-radius:12px;color:#17245d;padding:12px}.supplier-purchase-table div{grid-template-columns:minmax(90px,.8fr) minmax(160px,1.2fr) minmax(150px,1fr) repeat(5,auto)}.supplier-category-chips,.supplier-iws-card div{display:flex;flex-wrap:wrap;gap:8px}.supplier-category-chips span,.supplier-iws-card span{border-radius:999px;font-size:12px;font-weight:900;padding:8px 10px}.supplier-iws-card .ok{background:#dcfce7;color:#047857}.supplier-iws-card .pending{background:#fff7d6;color:#8a5a00}.supplier-category-chips span{background:#e8f1ff;color:#315fe6}.supplier-preview-card{gap:14px}.supplier-preview-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-preview-grid article{background:#ffffff;border:1px solid #e5eaf3;border-radius:14px;display:grid;grid-gap:7px;gap:7px;padding:12px}.supplier-image-empty,.supplier-preview-grid img{aspect-ratio:1/.75;background:#eef5ff;border-radius:12px;display:grid;object-fit:contain;place-items:center;width:100%}.supplier-preview-grid strong{color:#12172b;font-family:var(--font-display);line-height:1.05}.supplier-preview-grid p,.supplier-preview-grid small{color:#667085;font-size:12px;font-weight:800;margin:0}.supplier-preview-grid b{color:#0b9f73}.shipping-admin-panel{display:grid;grid-gap:18px;gap:18px}.shipping-status-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-table div,.shipping-order-list article,.shipping-status-grid article{background:#f8fbff;border:1px solid #dbe7f8;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.shipping-status-grid span{color:#0b9f73;font-size:12px;font-weight:1000;text-transform:uppercase}.shipment-table strong,.shipping-order-list strong,.shipping-status-grid strong{color:#13235e;font-family:var(--font-display);line-height:1.05}.shipment-table span,.shipping-order-list small,.shipping-order-list span,.shipping-status-grid small{color:#667085;font-weight:800}.chilexpress-production-card{background:linear-gradient(135deg,#eef6ff,#fff9d7);border:1px solid #cde2ff;border-radius:22px;display:grid;grid-gap:18px;gap:18px;padding:20px}.chilexpress-production-card>div:first-child span{color:#0b9f73;font-size:12px;font-weight:1000;text-transform:uppercase}.chilexpress-production-card h3{color:#13235e;font-family:var(--font-display);font-size:clamp(24px,3vw,36px);line-height:1.05;margin:6px 0}.chilexpress-production-card p{max-width:860px}.chilexpress-env-list{background:rgba(255,255,255,.82);border:1px solid #dbe7f8;border-radius:18px;display:flex;flex-wrap:wrap;gap:8px;padding:14px}.chilexpress-env-list strong{color:#13235e;flex-basis:100%;font-family:var(--font-display)}.chilexpress-env-list code{background:#13235e;border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:8px 10px}.shipping-order-list{display:grid;grid-gap:12px;gap:12px}.shipping-order-list article{align-items:center;grid-template-columns:minmax(0,1.6fr) minmax(130px,.6fr) auto}.shipment-table button,.shipping-order-list button{background:#315fe6;border-radius:999px;min-height:42px;padding:0 16px}.shipment-table{display:grid;grid-gap:10px;gap:10px}.shipment-table div{align-items:center;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(110px,.8fr) auto auto auto}.admin-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-list article{color:#ffffff;min-height:140px}.live-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-grid strong{font-size:28px}.live-grid i{background:linear-gradient(90deg,#315fe6,#0b9f73);border-radius:999px;display:block;height:8px;width:72%}@media (max-width:760px){.admin-hub{padding:14px}.admin-card-list,.admin-form-grid,.admin-hub-header,.admin-login-card form,.admin-panel-grid,.admin-table div,.live-grid,.shipment-table div,.shipping-order-list article,.shipping-status-grid{grid-template-columns:1fr}.hero-panel{grid-column:auto}}.awick-delivery-picker summary{background:linear-gradient(135deg,#17306d,#315fe6);border-color:rgba(255,255,255,.22);box-shadow:0 16px 34px rgba(18,32,92,.24)}.awick-delivery-panel{background:#f7fbff;border:1px solid rgba(49,95,230,.2);border-radius:22px;box-shadow:0 26px 68px rgba(13,24,58,.28);color:#16213f;padding:12px}.awick-delivery-panel .delivery-options{gap:8px}.awick-delivery-panel .delivery-options button{align-content:center;background:#ffffff;border:1px solid #d8e5f7;border-radius:16px;box-shadow:0 10px 22px rgba(20,36,78,.08);color:#17213b;gap:5px;min-height:84px;padding:10px 8px}.awick-delivery-panel .delivery-options button.active{background:linear-gradient(180deg,#edf5ff,#ffffff);border-color:#315fe6;box-shadow:inset 0 0 0 1px #315fe6,0 12px 28px rgba(49,95,230,.14)}.delivery-option-icon{align-items:center;background:#eaf2ff;border-radius:14px;color:#315fe6;display:inline-flex;height:42px;justify-content:center;width:42px}.awick-delivery-panel .delivery-options button.active .delivery-option-icon{background:#315fe6;color:#ffffff}.awick-delivery-panel .delivery-options strong{font-family:var(--font-display);font-size:15px;line-height:1.05}.awick-delivery-panel .delivery-options small{color:#69758d;font-size:11px;font-weight:800;line-height:1.1}.delivery-filters label{color:#1e2b4a;font-size:13px;letter-spacing:0;text-transform:none}.delivery-filters select{background:#ffffff;border:1px solid #d8e5f7;border-radius:14px;box-shadow:0 8px 18px rgba(20,36,78,.06);color:#17213b;font-size:15px;min-height:46px}.delivery-address-card{background:#ffffff;border:1px solid #d8e5f7;border-radius:18px;color:#17213b;padding:14px}.delivery-address-card p{color:#17213b;font-family:var(--font-display);font-size:17px;font-weight:900;line-height:1.15}.pickup-location-list button{align-items:center;background:#f8fbff;border:1px solid #d9e4f3;border-radius:14px;color:#17213b;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:10px;width:100%}.pickup-location-list button.selected{background:#eff6ff;border-color:#315fe6;box-shadow:inset 0 0 0 1px #315fe6}.pickup-location-icon{align-items:center;background:#dbeafe;border-radius:12px;color:#315fe6;display:inline-flex;height:38px;justify-content:center;width:38px}.pickup-location-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.pickup-location-copy em,.pickup-location-copy small,.pickup-location-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickup-location-copy strong{color:#17213b;font-family:var(--font-display);font-size:15px;line-height:1.05}.pickup-location-copy small{color:#526078;font-size:13px;font-weight:800}.pickup-location-copy em{color:#0b9f73;font-size:12px;font-style:normal;font-weight:900}@media (max-width:540px){.awick-delivery-panel{left:18px;right:18px;top:188px}.awick-delivery-panel .delivery-options,.delivery-filters{grid-template-columns:1fr 1fr}.awick-delivery-panel .delivery-options strong{font-size:14px}.delivery-address-card p{font-size:15px}}@media (min-width:760px) and (max-width:1020px){.mobile-header{grid-template-columns:minmax(150px,1fr) auto auto;padding:18px 28px 0}.mobile-header__top>div:first-child{grid-column:1;grid-row:1}.mega-menu{grid-column:2;grid-row:1}.header-icons{grid-column:3;grid-row:1}.header-icons a[aria-label=Ingreso] span{display:none}.header-icons a[aria-label=Ingreso]{width:46px}.mobile-search{grid-column:1/-1;grid-row:2;margin-top:16px;max-width:none;width:100%}.awick-delivery-bar,.delivery-bar{grid-column:1/-1;grid-row:3;margin:16px -28px 0;padding:10px 28px}.awick-delivery-picker summary{min-height:48px;padding:8px 14px}.awick-delivery-panel{top:190px;width:min(680px,calc(100vw - 56px))}.category-carousel,.market-flow,.marketplace-proof,.mobile-hero,.product-showcase,.quick-actions,.retail-banners,.section-block,.seller-command,.seller-tools,.shipping-strip{width:calc(100% - 56px)}.list-products{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card{overflow:hidden}.list-card-enhanced .list-body h3{font-size:clamp(18px,2.6vw,24px);overflow-wrap:anywhere}.list-card-footer{padding-left:116px}.secure-payment-note{max-width:118px}}.shop-app .mobile-header{position:relative}.list-card-enhanced,.list-card-enhanced *,.shop-app .mobile-search,.shop-app .mobile-search input{min-width:0}.list-card-enhanced .list-body h3{overflow-wrap:anywhere}.list-card-footer{min-width:0}@media (min-width:760px) and (max-width:1120px){.shop-app{padding-bottom:56px}.shop-app .mobile-header{align-items:center;background:linear-gradient(90deg,#ffe24a,#ffd93f 48%,#2f6fe4 0,#315bdc);border-radius:0 0 20px 20px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,210px) auto minmax(240px,1fr) auto;margin:0;overflow:visible;padding:16px 24px 0}.shop-app .mobile-header__top{display:contents}.shop-app .mobile-header__top>div:first-child{grid-column:1;grid-row:1;min-width:0}.shop-app .mobile-header h1{color:#17215f;font-size:clamp(28px,4vw,40px);line-height:.95}.shop-app .location-chip{color:#17215f}.shop-app .mega-menu{grid-column:2;grid-row:1;min-width:0}.shop-app .mega-menu .desktop-category-button{height:46px;padding:0 12px;white-space:nowrap}.shop-app .mobile-search{grid-column:3;grid-row:1;margin:0;max-width:none;width:100%}.shop-app .mobile-search input{height:48px;overflow:hidden;text-overflow:ellipsis}.shop-app .header-icons{grid-column:4;grid-row:1;justify-self:end}.shop-app .header-icons a[aria-label=Ingreso] span{display:none}.shop-app .header-icons .cart-indicator,.shop-app .header-icons a[aria-label=Ingreso],.shop-app .header-icons button{height:44px;width:44px}.shop-app .awick-delivery-bar,.shop-app .delivery-bar{background:#155a9e;grid-column:1/-1;grid-row:2;margin:0 -24px;min-height:auto;padding:10px 24px}.shop-app .awick-delivery-picker summary{border:0;border-radius:999px;min-height:48px;max-width:100%;padding:8px 14px;width:-moz-fit-content;width:fit-content}.shop-app .delivery-summary-address{max-width:min(42vw,360px)}.shop-app .awick-delivery-panel{left:24px;max-height:min(68vh,520px);max-width:680px;right:auto;top:138px;width:min(680px,calc(100vw - 48px))}.category-carousel,.market-flow,.marketplace-proof,.mobile-hero,.product-showcase,.quick-actions,.retail-banners,.section-block,.seller-command,.seller-tools,.shipping-strip{width:calc(100% - 48px)}.list-products{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.list-card-enhanced{border-radius:18px;gap:10px;overflow:hidden;padding:12px}.list-card-enhanced .list-product-link{gap:12px;grid-template-columns:112px minmax(0,1fr)}.list-card-enhanced .list-body h3{font-size:clamp(18px,2.2vw,24px);line-height:1.08}.list-price-row,.list-rating-row,.payment-method-row{gap:6px}.list-body .list-price-row strong,.list-price-stack strong{font-size:clamp(24px,3vw,32px)}.list-card-footer{align-items:flex-end;gap:8px;padding-left:124px}.secure-payment-note{flex:1 1 90px;max-width:130px}.mini-cart-button{flex:0 0 auto;font-size:13px;min-height:40px;padding:0 14px}}@media (min-width:760px) and (max-width:860px){.shop-app .mobile-header{grid-template-columns:minmax(130px,180px) auto minmax(220px,1fr) auto;gap:10px;padding-left:18px;padding-right:18px}.shop-app .mega-menu .desktop-category-button{font-size:0;gap:0;min-width:46px}.shop-app .mega-menu .desktop-category-button svg{margin:0}.shop-app .awick-delivery-bar,.shop-app .delivery-bar{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.shop-app .awick-delivery-panel{left:18px;top:132px;width:min(640px,calc(100vw - 36px))}.list-products{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card-enhanced .list-product-link{grid-template-columns:96px minmax(0,1fr)}.list-card-footer{align-items:stretch;flex-direction:column;padding-left:108px}.secure-payment-note{max-width:none}.mini-cart-button{justify-content:center;width:100%}}@media (max-width:759px){.shop-app .mobile-header{overflow:visible}.shop-app .header-icons a[aria-label=Ingreso] span{display:none}.shop-app .header-icons a[aria-label=Ingreso]{width:42px}.shop-app .awick-delivery-picker summary{min-height:58px}.shop-app .delivery-summary-address{max-width:calc(100vw - 190px)}.shop-app .awick-delivery-panel{top:176px}.list-card-enhanced .list-product-link{grid-template-columns:96px minmax(0,1fr)}.list-card-footer{padding-left:108px}}.header-icons a[aria-label=Ingreso] span,.shop-app .header-icons a[aria-label=Ingreso] span{display:none}.header-icons a[aria-label=Ingreso],.shop-app .header-icons a[aria-label=Ingreso]{width:42px;height:42px;gap:0;padding:0;border-radius:999px}@media (min-width:1121px){.shop-app .mobile-header{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(180px,240px) auto minmax(320px,1fr) auto;padding:16px 40px 0}.shop-app .mobile-header__top{display:contents}.shop-app .mobile-header__top>div:first-child{grid-column:1;grid-row:1;min-width:0}.shop-app .mega-menu{grid-column:2;grid-row:1}.shop-app .mobile-search{grid-column:3;grid-row:1;margin:0;max-width:none;width:100%}.shop-app .header-icons{grid-column:4;grid-row:1;justify-self:end}.shop-app .awick-delivery-bar,.shop-app .delivery-bar{grid-column:1/-1;grid-row:2}}.delivery-geo{display:flex;flex-direction:column;gap:10px;margin:12px 0}.delivery-geo-btn{align-items:center;align-self:flex-start;background:#087fe0;border:0;border-radius:999px;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;padding:9px 16px}.delivery-geo-btn:disabled{cursor:progress;opacity:.7}.delivery-geo-msg{color:var(--awick-muted,#5b6480);font-weight:700}.pickup-location-static{align-items:center;background:rgba(8,127,224,.06);border:1px solid rgba(8,127,224,.16);border-radius:14px;display:flex;gap:12px;padding:12px 14px}.account-sidebar nav .account-seller-link,.awick-account-v2 .account-sidebar nav .account-seller-link{align-items:center;background:#eaf1ff;border-radius:10px;color:#315bdc;display:inline-flex;font-weight:900;gap:10px;margin-top:6px;min-height:44px;padding:0 10px;text-decoration:none}.account-sidebar nav .account-seller-link:hover,.awick-account-v2 .account-sidebar nav .account-seller-link:hover{background:#dce8ff}.header-icons a.header-sell-link{background:#ffffff;border:0;border-radius:999px;box-shadow:0 8px 20px rgba(23,33,95,.18);color:#17215f;font-weight:900;gap:7px;height:42px;padding:0 16px;white-space:nowrap;width:auto}.header-icons a.header-sell-link span{color:#17215f;font-size:14px;font-weight:900}.header-icons a.header-sell-link:hover{background:#eef3ff}@media (max-width:759px){.header-icons a.header-sell-link{padding:0;width:42px}.header-icons a.header-sell-link span{display:none}}.seller-center-header .seller-account-link{align-items:center;background:#e8f1ff;border-radius:12px;color:#315bdc;display:inline-flex;font-weight:1000;gap:8px;min-height:44px;padding:0 14px;text-decoration:none}.seller-center-header .seller-account-link:hover{background:#d7e6ff}.account-panel-hint{color:#5b6480;font-weight:700;margin:0 0 14px}.account-store-message{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;color:#047857;font-weight:800;margin:14px 0 0;padding:11px 13px}.account-content .account-seller-link{align-items:center;background:#eaf1ff;border-radius:10px;color:#315bdc;display:inline-flex;font-weight:900;gap:8px;margin-top:14px;min-height:44px;padding:0 16px;text-decoration:none;width:max-content}.account-content .account-seller-link:hover{background:#dce8ff}.product-source-badge{align-items:center;align-self:flex-start;background:#eef3ff;border:1px solid #d3e0ff;border-radius:999px;color:#315bdc;display:inline-flex;font-size:12px;font-weight:900;gap:6px;margin:6px 0 2px;padding:5px 12px}.seller-woo-card{background:#ffffff;border:1px solid #dbe6f4;border-radius:20px;box-shadow:0 18px 42px rgba(15,23,42,.08);margin-bottom:22px;padding:22px}.seller-woo-head{align-items:center;display:flex;gap:14px}.seller-woo-icon{align-items:center;background:#eef3ff;border-radius:12px;color:#315bdc;display:inline-flex;height:44px;justify-content:center;width:44px}.seller-woo-head>div{flex:1 1}.seller-woo-head p{color:#315bdc;font-size:12px;font-weight:900;margin:0;text-transform:uppercase}.seller-woo-head h2{color:#111827;font-size:20px;margin:2px 0 0}.seller-woo-toggle{align-items:center;color:#315bdc;display:inline-flex;font-weight:900;gap:8px}.seller-woo-toggle input{height:18px;width:18px}.seller-woo-hint{color:#5b6480;font-weight:650;margin:12px 0 16px}.seller-woo-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-woo-form label{color:#4b5563;display:grid;font-size:13px;font-weight:900;grid-gap:7px;gap:7px;min-width:0}.seller-woo-form .wide{grid-column:1/-1}.seller-woo-form input,.seller-woo-form select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#111827;font:inherit;font-weight:700;min-height:44px;min-width:0;outline:0;padding:10px 12px;width:100%}.seller-woo-actions{display:flex;flex-wrap:wrap;gap:10px}.seller-woo-actions button{align-items:center;background:#e8f1ff;border:0;border-radius:12px;color:#315bdc;cursor:pointer;display:inline-flex;font-weight:1000;gap:7px;min-height:44px;padding:0 16px}.seller-woo-actions button.primary{background:#315bdc;color:#ffffff}.seller-woo-actions button.ghost{background:#f1f5f9;color:#334155}.seller-woo-actions button:disabled{cursor:not-allowed;opacity:.6}.seller-woo-msg{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8;font-weight:800;margin:14px 0 0;padding:11px 13px}.seller-woo-status{color:#5b6480;display:flex;flex-wrap:wrap;font-weight:800;gap:16px;margin-top:14px}.seller-woo-status span{align-items:center;display:inline-flex;gap:6px}.seller-woo-status .error{color:#b91c1c}@media (max-width:680px){.seller-woo-form{grid-template-columns:1fr}}.seller-woo-badge{border-radius:999px;font-size:12px;font-weight:1000;padding:5px 12px}.seller-woo-badge.pending{background:#fef3c7;color:#92400e}.seller-woo-badge.approved{background:#dcfce7;color:#166534}.seller-woo-badge.rejected{background:#fee2e2;color:#991b1b}.seller-woo-approval{border-radius:12px;font-weight:800;margin:14px 0 0;padding:11px 13px}.seller-woo-approval.pending{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.seller-woo-approval.rejected{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.admin-panel-sub{color:#64748b;font-weight:650;margin:0 0 16px}.woo-int-empty{align-items:center;color:#64748b;gap:10px;padding:32px;text-align:center}.woo-int-empty,.woo-int-list{display:flex;flex-direction:column}.woo-int-list{gap:12px}.woo-int-row{align-items:center;background:#ffffff;border:1px solid #e2e8f0;border-left:5px solid #cbd5e1;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) auto;padding:14px 16px}.woo-int-row.pending{border-left-color:#f59e0b}.woo-int-row.approved{border-left-color:#22c55e}.woo-int-row.rejected{border-left-color:#ef4444}.woo-int-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.woo-int-main strong{color:#0f172a;font-size:16px}.woo-int-main span{color:#64748b;font-size:13px;font-weight:700}.woo-int-main a{color:#2563eb;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woo-int-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.woo-int-meta span{color:#475569;font-size:13px;font-weight:700}.woo-int-badge{border-radius:999px;font-size:12px;font-weight:1000;justify-self:start;padding:4px 11px}.woo-int-badge.pending{background:#fef3c7;color:#92400e}.woo-int-badge.approved{background:#dcfce7;color:#166534}.woo-int-badge.rejected{background:#fee2e2;color:#991b1b}.woo-int-reason{color:#b91c1c!important}.woo-int-actions{display:flex;flex-direction:column;gap:8px}.woo-int-actions button{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:900;gap:6px;justify-content:center;min-height:40px;padding:0 14px;white-space:nowrap}.woo-int-actions button.approve{background:#16a34a;color:#ffffff}.woo-int-actions button.reject{background:#fee2e2;color:#b91c1c}@media (max-width:760px){.woo-int-row{grid-template-columns:1fr}.woo-int-actions{flex-direction:row;flex-wrap:wrap}}.shipping-actions{display:inline-flex;gap:8px}.shipping-actions button{white-space:nowrap}.ship-provider{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3949ab}.express-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin:12px 0 8px}.express-service-card{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.express-service-card.on{border-color:#3949ab;box-shadow:0 6px 18px rgba(57,73,171,.12)}.express-service-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.express-service-card header span{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.express-name{font-size:16px;font-weight:700;border:none;border-bottom:2px solid #e2e8f0;padding:2px 0;width:100%}.express-name:focus{outline:none;border-bottom-color:#3949ab}.express-switch{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.express-comuna-add{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.express-comuna-add select{flex:1 1 180px;padding:8px;border-radius:8px;border:1px solid #cbd5e1}.express-comuna-add button{padding:8px 16px;border-radius:8px;background:#3949ab;color:#fff;border:none;font-weight:600}.express-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.express-chips span{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;color:#3949ab;border-radius:999px;padding:4px 6px 4px 12px;font-size:13px;font-weight:600}.express-chips span button{border:none;background:#c7d2fe;color:#1e293b;border-radius:999px;width:20px;height:20px;cursor:pointer;line-height:1}.express-hint{font-size:13px;color:#64748b;margin:2px 0 8px}.express-pickers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:12px}.express-pickers>div>strong{display:block;margin-bottom:8px}.express-check-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.express-check-list label{display:flex;align-items:center;gap:8px;font-size:14px}.cart-express-box{border:1px solid #c7d2fe;background:linear-gradient(135deg,#eef2ff,#f8faff);border-radius:14px;padding:14px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.cart-express-box>strong{display:inline-flex;align-items:center;gap:6px;color:#3949ab}.cart-express-box>p{font-size:13px;color:#475569;margin:0}.express-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer}.express-opt.active{border-color:#3949ab;box-shadow:0 0 0 2px rgba(57,73,171,.15)}.express-opt span{display:flex;flex-direction:column;flex:1 1}.express-opt span small{color:#64748b;font-size:12px}.express-opt b{font-weight:700;color:#1e293b}