:root{--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-ui);--font-modal:var(--font-ui);--font-legal:"Lora", Georgia, "Times New Roman", serif;--font-mono:var(--font-ui);--font-script:var(--font-ui);--bg:#fff;--surface:#faf9f7;--surface-2:#f4f2ee;--line:#e6e3dd;--line-strong:#d5d1c9;--ink:#1a1917;--ink-2:#4b4842;--muted:#7b766e;--on-accent:#fff;--accent:#5400ff;--accent-ink:#2c0099;--danger:#b42318;--r-32:16px;--r-44:22px;--r-badge:11px;--r-card:var(--r-44);--corner-cur:superellipse(1.5);--success:#0f7a4f;--success-ink:#0a5336;--success-tint:#e8f5ee;--warning:#a8650c;--warning-ink:#7a4809;--warning-tint:#fdf3e2;--info:#1f4f9c;--info-ink:#173b75;--info-tint:#e9f0fa;--danger-ink:#8f1d13;--danger-tint:#fdecea;--accent-tint:#efeaff;--scrim:#00000080;--scrim-strong:#000c;--on-image:#ffffffb3;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--fs-support:15px;--fs-body:17px;--fs-button:17px;--fs-lead:19px;--fs-title:22px;--fs-display:28px}@supports not (corner-shape:superellipse(1.5)){:root{--corner-cur:round}}*,:before,:after{box-sizing:border-box}html,body{width:100%;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink);margin:0;padding:0;line-height:1.45;overflow-x:hidden;background-color:var(--bg)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.015em;font-weight:650;line-height:1.25}button,input,textarea,select{font-family:inherit;font-size:var(--fs-body)}button{font-weight:600}p,span,div,a,button,input,textarea,select,label,li,td,th{font-family:inherit}#root{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.main-content{flex-direction:column;flex:1 0 auto;width:100%;padding-top:6.75rem;padding-bottom:2rem;display:flex}.container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0 24px}@media (width>=1024px){.container{max-width:1400px;padding:0 24px}}.page-container{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:12px 0}.checkout-page-container{margin-top:-2.75rem!important}@media (width<=768px){.container{padding:0 16px}}@media (width<=480px){.container{padding:0 12px}}html *,html :before,html :after{background-image:none!important}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=768px){:root{--s-3:8px;--s-4:12px;--s-6:16px;--s-8:20px}.page-container{padding:6px 0}}*,:before,:after{box-shadow:none!important;text-shadow:none!important}html *,html :before,html :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}button,.btn{white-space:nowrap}@supports (corner-shape:superellipse(1.5)){.recent-orders,.order-item,.status-badge,.btn.secondary,.alert,.address-add-card,.address-card,.address-badge,.modal-content,.label-btn,.custom-select,.custom-options,.dashboard-sidebar-v3,.dashboard-section-box,.expanded-order-card,.product-thumb,.status-btn-v2,.custom-auth-modal-wrapper,.custom-auth-close,.custom-auth-error,.custom-input,.custom-otp-box,.custom-google-visual,.custom-submit-btn,.cart-item,.cart-select-bar,.cart-delete-btn,.cart-store-group,.cart-thumb,.cart-remove-btn,.cart-summary,.coupon-section,.coupon-input,.coupon-applied,.btn-signin,.btn-shop-now,.category-card-large,.category-bar-link,.checkout-empty-state,.back-to-shop-btn,.co-box,.form-row input,.dropdown-options,.checkout-item-card,.checkout-item-image,.place-order-btn,.popup-modal,.popup-btn,.save-address-btn,.saved-address-container,.sa-badge-home,.delivery-label-btn,.delivery-toggle-btn,.selection-item,.sa-badge-default,.add-new-address-btn,.sa-edit-btn,.error-content,.home-button,footer,.loader,.search-icon-btn,nav .search-button,.suggest-popover,.suggest-item,.suggest-item img,.floating-cart,.nav-item,.account-dropdown,nav .mobile-button,.order-details-container .info-card,.order-details-container .summary-card,.order-details-container .item-card,.order-details-container .status-timeline,.order-details-container .icon-circle,.order-details-container .item-image,.order-details-container .payment-card,.order-details-container .pay-delivery-btn,.order-details-container .confirm-order-btn,.info-card,.daraz-summary-box,.payment-method-tile,.tile-check-mark,.gallery-thumb,.modal-media,.modal-media .main-product-image,.modal-media img,.zoom-preview-container,.gallery-thumb img,.image-gallery-modal-content,.image-gallery-main-image,.image-gallery-grid-item,.promo-banner-container,.promo-banner,.promo-control-btn,.promo-indicator,.rapid-deals-section,.rapid-deals-nav-btn,.rapid-deal-card,.scroll-sidebar,.sidebar-button:before,.sidebar-button:last-child,.sidebar-button:first-child,.search-product-card-horizontal,.search-product-image,.search-add-to-cart-btn,.search-filters-sidebar,.btn-clear-filters,.filter-select,.price-slider-track,.price-slider-range,.filter-checkbox,.pagination-btn,.pagination-num,.search-bar,.product-card,.home-product-card,.home-product-card .btn.cart-icon.home-cart-button,.home-cart-button,.btn.cart-icon,.cart-item .btn.link:last-child,.pill,.btn,.product-image-wrap:focus-visible,.select,.auth-card,.form-row select,.coupon-input-group .btn,.btn.primary.w-full,.deal-badge,.category-item-image,.carousel-nav,.shop-banner-wrapper{corner-shape:superellipse(1.5)}.price-slider::-webkit-slider-runnable-track{corner-shape:superellipse(1.5)}}.shell-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-card,.auth-card *,.popup-modal,.popup-modal *,.address-drawer,.address-drawer *,.custom-auth-modal-wrapper,.custom-auth-modal-wrapper *{font-family:var(--font-modal)}[data-mono],[data-price],.price-display,.total-amount,.order-total,.checkout-item-total,.checkout-item-price,.suggest-item .price,.product-price,.special-price,.special-price-layout,.original-price,.discount-badge,.rapid-deal-info{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.page-container h1{font-size:var(--fs-title);color:var(--ink);margin-bottom:1rem}.page-container p{font-size:var(--fs-body);color:var(--ink);line-height:1.6}.search-bar{border:1px solid var(--line-strong);border-radius:var(--r-44);background-color:var(--bg);width:100%;height:44px;color:var(--ink);margin-top:12px;margin-bottom:12px;padding:0 16px;transition:none}@media (width>=1024px){.search-bar{margin-top:0;margin-bottom:0}}@media (width<=768px){.search-bar{width:100%}}.search-bar:focus{border-color:var(--accent);outline:none}.search-wrap .search-bar{padding-right:40px}.question{font-size:var(--fs-title);color:var(--ink);margin-bottom:10px;font-weight:600}.section-title{font-size:var(--fs-title);color:var(--ink);margin-bottom:var(--s-3);font-weight:600}@media (width<=768px){nav .logo{margin:0 auto}.md\:hidden .flex.items-center.justify-between.mb-4{width:100%}}.suggest-item .price{color:var(--ink);font-weight:700}.suggest-item.tag{font-size:var(--fs-support);color:var(--ink-2);grid-template-columns:1fr;padding:8px 10px}.cart-badge.red-dot{background:var(--danger);border:1px solid var(--bg);z-index:10;border-radius:6px;width:12px;min-width:0;height:12px;padding:0;position:absolute;top:2px;right:4px}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,1fr)}}.product-card{background:var(--bg);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.product-card.improved{border:1px solid var(--line);transition:none}.recently-viewed-row .home-product-card{flex:none;min-width:220px;max-width:260px}.home-product-card{border-radius:var(--r-card);border:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:8px;display:flex}.home-product-card .product-image-wrap img{object-fit:contain;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:10px}.home-product-card .product-info{padding:8px 6px 6px}.home-product-card .price-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.home-product-card .product-meta{gap:6px;margin-top:4px;display:flex}@media (width<=768px){.home-product-card .price-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}}.home-cart-button{border-radius:var(--r-32);background-color:var(--bg);border:1px solid var(--line);width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.home-cart-button svg{margin:0}.dashboard-header{margin-bottom:32px}.dashboard-header h2{font-size:var(--fs-title);color:var(--ink);margin:0 0 8px;font-weight:700}.dashboard-header p{color:var(--muted);font-size:var(--fs-body);margin:0}.status-badge.pending{background:var(--warning-tint);color:var(--warning-ink)}.status-badge.confirmed{background:var(--success-tint);color:var(--success-ink)}.status-badge.processing{background:var(--info-tint);color:var(--info)}.status-badge.shipped{background:var(--accent-tint);color:var(--accent)}.status-badge.delivered{background:var(--success-tint);color:var(--success-ink)}.price-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}@media (width<=768px){.price-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin-top:4px}.product-price{margin-bottom:2px}.btn.cart-icon{font-size:var(--fs-support);border-radius:var(--r-card);padding:5px 10px}.product-info{padding:10px 10px 8px}}.floating-cart-badge.red-dot{background-color:var(--danger);border:1px solid var(--bg);border-radius:7px;width:14px;height:14px;padding:0;position:absolute;top:2px;right:2px}.btn.cart-icon{color:var(--accent);background-color:var(--accent-tint);border-radius:var(--r-card);border-color:#0000;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-weight:600;transition:none;display:flex}.home-product-card .price-row{flex-direction:row;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.home-product-card .product-price{font-size:var(--fs-support);text-align:left;flex:auto;font-weight:600}.home-product-card .btn.cart-icon.home-cart-button{border-radius:var(--r-32);background-color:var(--bg);border:1px solid var(--line);width:32px;height:32px;color:var(--accent);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.home-product-card .btn.cart-icon.home-cart-button svg{margin:0}@media (width<=768px){.home-product-card .price-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}}.product-image-wrap{aspect-ratio:1;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:0;transition:none;display:block;position:relative;overflow:hidden}.product-image-wrap img{object-fit:cover;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;height:100%;display:block}.product-info{padding:12px 12px 10px}.product-title{font-weight:600;font-size:var(--fs-support);-webkit-line-clamp:2;line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;transition:none;display:-webkit-box;overflow:hidden}.product-meta{align-items:center;gap:8px;margin-top:6px;display:flex}.pill{font-size:var(--fs-support);min-height:22px;padding:0 var(--s-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-badge);color:var(--ink-2);align-items:center;display:inline-flex}.pill.secondary{background:var(--surface);color:var(--ink-2)}.product-price{color:var(--ink);margin-top:8px;font-weight:700}.product-actions{border-top:1px solid var(--line);gap:8px;padding:0 12px 12px;display:flex}.btn{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);height:44px;padding:0 var(--s-4);border-radius:var(--r-44);font-size:var(--fs-button);white-space:nowrap;justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;font-weight:600;line-height:1;transition:none;display:inline-flex}.btn.cart-icon{height:32px;padding:0 var(--s-3);border-radius:var(--r-32);font-size:var(--fs-support)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn.accent{background:var(--success);border-color:var(--success);color:var(--on-accent)}.btn.link{color:var(--muted);padding:0 var(--s-2);background:0 0;border-color:#0000}.btn.link:hover{color:var(--ink)}.btn:disabled,.btn.loading{opacity:.6;cursor:not-allowed;pointer-events:none}.btn.loading{color:#0000;position:relative}.btn.loading:after{content:"";width:16px;height:16px;color:inherit;border:2px solid;border-top-color:#0000;border-radius:8px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn.primary.loading:after,.btn.accent.loading:after{border-color:var(--on-accent);border-top-color:#0000}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-image-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-card)}.select{border-radius:var(--r-44);border:1px solid var(--line-strong);background:var(--bg);width:100%;height:44px;color:var(--ink);padding:0 14px}.description{color:var(--ink-2)}.description p{margin:0 0 8px}.related{padding:0 16px 16px}.auth-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);width:100%;max-width:560px;padding:16px}@media (width<=768px){.auth-card{border-radius:var(--r-card);margin:12px 0;padding:16px}}.form-row{flex-direction:column;gap:6px;display:flex}.form-row label{color:var(--ink);font-weight:600}.form-row input{border:1px solid var(--line-strong);border-radius:var(--r-44);background:var(--bg);height:44px;color:var(--ink);padding:0 14px}.form-row input:focus{border-color:var(--accent);outline:none}@media (width<=768px){.form-row input{border-radius:var(--r-44);height:44px;padding:0 14px}}.form-row select{border:1px solid var(--line-strong);border-radius:var(--r-44);background:var(--bg);height:44px;color:var(--ink);appearance:none;cursor:pointer;font-size:var(--fs-support);min-height:44px;padding:0 14px;font-weight:500;transition:none}.form-row select:focus{border-color:var(--accent);outline:none;transform:translateY(-1px)}@media (width<=768px){.form-row select{border-radius:var(--r-44);height:44px;min-height:44px;padding:0 14px}}.alert{border-radius:var(--r-card);font-size:var(--fs-support);align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-weight:500;display:flex}.alert.error{background:var(--danger-tint);color:var(--danger-ink);border:1px solid var(--danger)}.alert.success{background:var(--success-tint);color:var(--success-ink);border:1px solid var(--success)}.price-row{flex-direction:column;gap:2px;display:flex}.summary-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.summary-row span{color:var(--ink)}.w-full{width:100%}@media (width<=768px){.summary-row{font-size:var(--fs-body);margin-bottom:16px}.summary-row:last-of-type{font-size:var(--fs-lead);margin-top:12px;padding-top:12px}}@media (width<=480px){.form-row{gap:8px;margin-bottom:4px}.form-row label{font-size:var(--fs-support);margin-bottom:6px;font-weight:600}.form-row input{font-size:var(--fs-body);border-radius:var(--r-44);border:1px solid var(--line-strong);box-sizing:border-box;appearance:none;width:100%;height:44px;padding:0 14px}.form-row input:focus{border-color:var(--accent);outline:none}.btn{padding:0 var(--s-4);font-size:var(--fs-button);border-radius:var(--r-44);height:44px;font-weight:600}.form-row+.form-row{margin-top:16px}.grid-2+.form-row{margin-top:20px}.form-row select{font-size:var(--fs-body);border-radius:var(--r-44);border:1px solid var(--line);height:44px;min-height:44px;padding:0 14px}.btn{box-sizing:border-box;width:100%;margin-top:20px}.summary-row{font-size:var(--fs-support);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.summary-row:last-of-type{font-size:var(--fs-lead);border-top:1px solid var(--line);padding-top:12px;font-weight:600}.btn.primary.w-full{font-size:var(--fs-body);border-radius:var(--r-44);touch-action:manipulation;height:44px;min-height:44px;padding:0 24px;font-weight:600}}@media (width<=768px){.summary-row{margin-bottom:14px}}.deal-badge{background:var(--danger);color:var(--on-accent);border-radius:var(--r-badge);font-size:var(--fs-support);z-index:1;pointer-events:none;letter-spacing:.02em;min-height:22px;padding:.25rem .5rem;font-weight:600;position:absolute;top:8px;left:8px}.original-price{font-size:var(--fs-support);color:var(--muted);margin-left:.35rem;text-decoration:line-through}@media (width<=480px){.original-price{font-size:var(--fs-support)}}.product-grid{gap:16px;margin-top:20px;display:grid;grid-template-columns:repeat(5,1fr)!important}@media (width<=1400px){.product-grid{grid-template-columns:repeat(5,1fr)!important}}@media (width<=1200px){.product-grid{grid-template-columns:repeat(4,1fr)!important}}@media (width<=900px){.product-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=600px){.product-grid{grid-template-columns:repeat(2,1fr)!important}}
