@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&display=swap";:root{--sans:"Cairo", system-ui, -apple-system, sans-serif;--heading:"Cairo", system-ui, -apple-system, sans-serif;--mono:ui-monospace, Consolas, monospace;--bg:#f4f6f9;--bg-card:#fff;--text:#334155;--text-h:#0c2440;--border:#e2e8f0;--accent:#c09433;--accent-rgb:192, 148, 51;--accent-hover:#a37822;--accent-bg:#c0943314;--success:#16a34a;--success-bg:#16a34a1a;--danger:#dc2626;--shadow:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d, 0 10px 15px -3px #00000008;--shadow-hover:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--radius:16px;--radius-sm:8px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--bg);color:var(--text);box-sizing:border-box;margin:0;padding:0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#080f1d;--bg-card:#0e182a;--text:#94a3b8;--text-h:#f8fafc;--border:#1e293b;--accent:#cca338;--accent-rgb:202, 163, 56;--accent-hover:#e2b43f;--accent-bg:#caa3381f;--success:#10b981;--success-bg:#10b98126;--danger:#ef4444;--shadow:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-hover:0 20px 25px -5px #00000080, 0 8px 10px -6px #00000080}}*,:before,:after{box-sizing:inherit}body{text-align:right;background-color:var(--bg);direction:rtl;min-height:100vh;margin:0;transition:background-color .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background-color:var(--accent-bg);color:var(--accent)}.app-container{text-align:right;direction:rtl;max-width:1280px;margin:0 auto;padding:0 24px 60px}.app-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:24px 0;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo-container{width:48px;height:48px;transition:var(--transition);border:1px solid var(--border);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000014}.brand-logo{object-fit:contain;width:100%;height:100%}.brand:hover .brand-logo-container{transform:rotate(10deg)scale(1.05)}.brand-text h1{color:var(--text-h);margin:0;font-size:22px;font-weight:800;line-height:1.2}.brand-text p{color:var(--text);margin:2px 0 0;font-size:12px}.header-actions{align-items:center;gap:16px;display:flex}.connection-badge{transition:var(--transition);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.connection-badge.online{background-color:var(--success-bg);color:var(--success);border:1px solid #10b98133}.connection-badge.offline{background-color:var(--accent-bg);color:var(--accent);border:1px solid #f59e0b33}.connection-badge .dot{background-color:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.connection-badge.online .dot{animation:2s infinite pulse-green}.connection-badge.offline .dot{animation:2s infinite pulse-orange}.hero-banner{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#1e293be6 0%,#0f172af2 100%);margin-bottom:40px;padding:60px 40px;position:relative;overflow:hidden}@media (width<=768px){.hero-banner{padding:40px 24px}}.hero-banner:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .15) 0%, transparent 70%);z-index:1;width:600px;height:600px;position:absolute;top:-50%;left:-20%}.hero-content{z-index:2;max-width:700px;position:relative}.hero-badge{background-color:var(--accent);color:#0f172a;letter-spacing:.5px;border-radius:6px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.hero-title{margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.3;color:#f8fafc!important}@media (width<=768px){.hero-title{font-size:30px}}.hero-desc{color:#cbd5e1;margin:0;font-size:16px;line-height:1.8}.controls-panel{background-color:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;gap:20px;margin-bottom:40px;padding:24px;display:flex}.search-wrapper{flex-grow:1;position:relative}.search-input{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--bg);width:100%;color:var(--text-h);font-size:15px;font-family:var(--sans);transition:var(--transition);padding:14px 48px 14px 16px}.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.search-icon{color:var(--text);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.filter-categories{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.category-tab{background-color:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:600;font-family:var(--sans);transition:var(--transition);border-radius:9999px;padding:8px 18px}.category-tab:hover{border-color:var(--accent);color:var(--text-h)}.category-tab.active{background-color:var(--accent);border-color:var(--accent);color:#0f172a}.products-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:30px;display:grid}.product-card{background-color:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);height:100%;transition:var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-hover);border-color:rgba(var(--accent-rgb), .4);transform:translateY(-8px)}.product-image-wrapper{border-bottom:1px solid var(--border);background-color:#fff;width:100%;padding-top:80%;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.product-image-wrapper{background-color:#111827}}.product-image{object-fit:contain;width:100%;height:100%;transition:var(--transition);padding:16px;position:absolute;top:0;left:0}.product-card:hover .product-image{transform:scale(1.08)}.image-placeholder{width:100%;height:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.image-placeholder svg{opacity:.5;width:48px;height:48px}.product-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:10;background-color:#0f172ad9;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.product-body{flex-direction:column;flex-grow:1;padding:20px;display:flex}.product-category{color:var(--accent);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.product-title{color:var(--text-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.product-price-section{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.price-label{color:var(--text);font-size:12px}.price-tag{color:var(--accent);font-size:20px;font-weight:800}.currency{margin-right:4px;font-size:14px;font-weight:600}.product-stock-status{align-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.stock-in{color:var(--success);background-color:var(--success-bg);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.stock-out{color:var(--danger);background-color:#dc262614;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.stock-icon{flex-shrink:0;width:16px;height:16px}.details-toggle-btn{width:100%;color:var(--text-h);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--sans);border:none;border-top:1px dashed var(--border);transition:var(--transition);background:0 0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.details-toggle-btn:hover{color:var(--accent)}.chevron-icon{width:20px;height:20px;color:var(--accent);transition:transform .3s cubic-bezier(.4,0,.2,1)}.details-toggle-btn.expanded .chevron-icon{transform:rotate(180deg)}.details-panel{background-color:var(--bg);border-radius:var(--radius-sm);max-height:0;padding:0 12px;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.details-panel.expanded{border:1px solid var(--border);max-height:200px;margin-top:4px;margin-bottom:16px;padding:12px;overflow-y:auto}.product-description{color:var(--text);margin:0;font-size:13px;line-height:1.7}.whatsapp-order-btn{color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-size:14px;font-weight:700;font-family:var(--sans);transition:var(--transition);background-color:#25d366;border:none;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex;box-shadow:0 4px 10px #25d36633}.whatsapp-order-btn:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 14px #25d3664d}.whatsapp-icon{fill:currentColor;width:20px;height:20px}.loading-wrapper,.empty-wrapper{text-align:center;background-color:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.spinner{border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:50px;height:50px;margin-bottom:20px;animation:1s linear infinite spin}.empty-wrapper svg{width:64px;height:64px;color:var(--text);opacity:.4;margin-bottom:20px}.empty-wrapper h3{color:var(--text-h);margin:0 0 8px;font-size:22px}.empty-wrapper p{color:var(--text);max-width:400px}.empty-wrapper button{margin-top:20px}.app-footer{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:80px;padding:40px 0;display:flex}.footer-brand{color:var(--text-h);font-size:18px;font-weight:800}.footer-brand span{color:var(--accent)}.footer-text{color:var(--text);font-size:13px}@keyframes spin{to{transform:rotate(-360deg)}}@keyframes pulse-green{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes pulse-orange{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 8px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.cart-trigger-btn{border:1px solid var(--border);color:var(--text-h);cursor:pointer;font-weight:700;font-family:var(--sans);transition:var(--transition);background:#0c24400d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;display:flex}.cart-trigger-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #c094334d}.cart-icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.cart-trigger-icon{width:20px;height:20px}.cart-badge{background:var(--accent);color:#fff;border:2px solid var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;animation:.3s cubic-bezier(.175,.885,.32,1.275) pop-in;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}.cart-trigger-btn:hover .cart-badge{color:var(--accent);background:#fff}.product-card-actions{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:auto;display:grid}.add-to-cart-btn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--sans);transition:var(--transition);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.add-to-cart-btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #c0943359}.add-to-cart-btn:disabled{border-color:var(--border);color:var(--text);opacity:.5;cursor:not-allowed;background:#0000000d}.cart-btn-icon{width:18px;height:18px}.quick-whatsapp-btn{color:#10b981;border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--sans);transition:var(--transition);background:#10b98114;border:1px solid #10b98133;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;display:flex}.quick-whatsapp-btn:hover{color:#fff;background:#10b981;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98140}.cart-drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;background:#080f1d66;transition:opacity .4s;position:fixed;inset:0}.cart-drawer-overlay.active{opacity:1;pointer-events:auto}.cart-drawer{background:var(--bg-card);border-right:1px solid var(--border);z-index:1001;flex-direction:column;width:100%;max-width:440px;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #00000026}.cart-drawer.open{transform:translate(0)}.cart-drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cart-drawer-header h2{color:var(--text-h);margin:0;font-size:20px}.close-cart-btn{color:var(--text);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.close-cart-btn:hover{color:var(--danger);background:#0000000d;transform:rotate(90deg)}.close-cart-btn svg{width:24px;height:24px}.cart-drawer-body{flex-grow:1;padding:24px;overflow-y:auto}.empty-cart-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-cart-view svg{width:80px;height:80px;color:var(--text);opacity:.3;margin-bottom:20px}.empty-cart-view p{color:var(--text-h);margin:0 0 8px;font-size:18px;font-weight:700}.empty-cart-view p.sub{color:var(--text);max-width:280px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.cart-items-list{flex-direction:column;gap:16px;display:flex}.cart-item-card{border:1px solid var(--border);border-radius:var(--radius-sm);transition:var(--transition);background:#fff9;gap:16px;padding:16px;display:flex}.dark-mode .cart-item-card{background:#ffffff05}.cart-item-card:hover{border-color:var(--accent);box-shadow:0 4px 12px #0000000a}.cart-item-img-wrapper{border:1px solid var(--border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.cart-item-img-wrapper img{object-fit:contain;width:100%;height:100%}.cart-item-placeholder{color:var(--accent);font-size:32px;font-weight:800}.cart-item-details{flex-direction:column;flex-grow:1;display:flex}.cart-item-title{color:var(--text-h);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.4}.cart-item-category{color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:700}.cart-item-price-info{justify-content:space-between;margin-bottom:12px;display:flex}.cart-item-price-info .unit-price{color:var(--text);font-size:12px}.cart-item-price-info .subtotal-price{color:var(--text-h);font-size:14px;font-weight:700}.cart-item-controls{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.qty-selectors{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;display:flex;overflow:hidden}.dark-mode .qty-selectors{background:var(--bg-card)}.qty-btn{cursor:pointer;width:28px;height:28px;color:var(--text-h);transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qty-btn:hover{color:var(--accent);background:#0000000d}.qty-input{border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;width:36px;height:28px;color:var(--text-h);-moz-appearance:textfield;outline:none;font-size:13px;font-weight:700}.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-delete-btn{color:var(--text);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:6px;padding:6px;display:flex}.cart-delete-btn:hover{color:var(--danger);background:#dc262614}.cart-delete-btn svg{width:18px;height:18px}.cart-drawer-footer{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;padding:24px}.dark-mode .cart-drawer-footer{background:#080f1dcc}.cart-total-section{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-total-section .label{color:var(--text);font-size:16px;font-weight:700}.cart-total-section .total-val{color:var(--accent);font-size:24px;font-weight:800}.cart-total-section .total-val .curr{margin-right:4px;font-size:16px}.cart-checkout-btn{color:#fff;border-radius:var(--radius);cursor:pointer;width:100%;transition:var(--transition);background:#10b981;border:none;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 14px #10b9814d}.cart-checkout-btn:hover{background:#059669;transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#080f1d99;justify-content:center;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) fade-in;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:500px;animation:.3s cubic-bezier(.175,.885,.32,1.275) scale-up;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000040}.modal-close-btn{color:var(--text);cursor:pointer;transition:var(--transition);z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:16px;left:16px}.modal-close-btn:hover{color:var(--danger);background:#0000000d;transform:rotate(90deg)}.modal-close-btn svg{width:20px;height:20px}.modal-body{padding:32px 32px 24px}.modal-title{color:var(--text-h);text-align:right;margin:0 0 20px;font-size:20px;font-weight:800}.modal-product-summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0c244008;gap:16px;margin-bottom:20px;padding:16px;display:flex}.dark-mode .modal-product-summary{background:#ffffff03}.modal-product-img{border:1px solid var(--border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.modal-product-img img{object-fit:contain;width:100%;height:100%}.modal-placeholder{color:var(--accent);font-size:24px;font-weight:800}.modal-product-info{flex-direction:column;justify-content:center;display:flex}.modal-product-info h4{color:var(--text-h);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.4}.modal-product-info .modal-category{color:var(--accent);margin-bottom:4px;font-size:11px;font-weight:700}.modal-product-info .modal-price{color:var(--text-h);font-size:14px;font-weight:700}.modal-stock-info{border-radius:var(--radius-sm);background:#10b9810f;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.modal-stock-info .label{color:var(--text)}.modal-stock-info .value{color:#10b981}.modal-qty-control-section{flex-direction:column;gap:10px;display:flex}.modal-qty-control-section label{color:var(--text-h);font-size:14px;font-weight:700}.modal-qty-selectors{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;max-width:180px;display:flex;overflow:hidden}.dark-mode .modal-qty-selectors{background:var(--bg-card)}.qty-adjust-btn{cursor:pointer;width:44px;height:44px;color:var(--text-h);transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.qty-adjust-btn:hover:not(:disabled){color:var(--accent);background:#0000000d}.qty-adjust-btn:disabled{opacity:.3;cursor:not-allowed}.modal-qty-input{border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;width:60px;height:44px;color:var(--text-h);-moz-appearance:textfield;outline:none;font-size:16px;font-weight:700}.modal-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-validation-error{color:var(--danger);margin:6px 0 0;font-size:12px;font-weight:700;animation:.3s shake}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding:20px 32px 32px;display:flex}.modal-cancel-btn{border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--sans);transition:var(--transition);background:0 0;padding:12px 24px}.modal-cancel-btn:hover{color:var(--text-h);background:#0000000d}.modal-confirm-btn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-family:var(--sans);transition:var(--transition);padding:12px 24px}.modal-confirm-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 12px #c0943359}@keyframes pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=600px){.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-body{padding:12px}.product-title{height:40px;margin-bottom:8px;font-size:14px}.product-price-section{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.price-tag{font-size:16px}.price-label{font-size:11px}.product-stock-status{margin-bottom:10px;font-size:11px}.stock-in,.stock-out{border-radius:4px;gap:4px;padding:3px 6px}.stock-icon{width:12px;height:12px}.details-toggle-btn{padding:6px 0;font-size:11px}.product-description{font-size:11px;line-height:1.5}.product-card-actions{grid-template-columns:1fr;gap:6px}.add-to-cart-btn{border-radius:4px;gap:4px;padding:8px;font-size:12px}.cart-btn-icon{width:14px;height:14px}.quick-whatsapp-btn{border-radius:4px;gap:4px;padding:8px;font-size:12px}.quick-whatsapp-btn .whatsapp-icon{width:14px;height:14px}}
