.local-delivery-badge{display:inline-flex;align-items:center;margin-left:6px;color:#2f8a3b;font-size:.85em}.local-area-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;margin-right:12px;padding:4px 10px;border:1px solid color-mix(in srgb,#2f8a3b 35%,transparent);border-radius:999px;background:color-mix(in srgb,#2f8a3b 8%,#fff);color:#1f5f28;font-size:12px;line-height:1.2;text-align:left;cursor:pointer}.local-area-chip:focus-visible,.local-area-chip:hover{background:color-mix(in srgb,#2f8a3b 14%,#fff)}.local-area-chip-copy{display:flex;flex-direction:column;min-width:0}.local-area-chip-label{color:#4b6b50;font-size:11px}.local-area-chip-name{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.local-area-chip-change{color:var(--brand-blue);font-weight:600;white-space:nowrap}.local-category-gate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 14px;border:1px solid #f0d58a;border-radius:var(--card-radius,5px);background:#fff8e1;color:#5c4500;font-size:14px}.local-category-gate.has-area{border-color:color-mix(in srgb,#2f8a3b 35%,transparent);background:color-mix(in srgb,#2f8a3b 8%,#fff);color:#1f5f28}.local-category-gate-icon{font-size:18px}.local-category-gate-copy{flex:1 1 200px;font-weight:600}.local-category-gate-btn{padding:4px 12px;border:1px solid var(--brand-blue);border-radius:999px;background:#fff;color:var(--brand-blue);font-size:13px;font-weight:600}.local-category-gate-btn:focus-visible,.local-category-gate-btn:hover{background:var(--brand-blue);color:var(--brand-on-primary,#fff)}.local-area-backdrop{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0/45%)}.local-area-dialog{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;border-radius:10px;background:#fff;box-shadow:0 16px 40px rgb(0 0 0/20%);outline:none}.local-area-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.local-area-title{margin:0;font-size:18px;font-weight:700}.local-area-title .bi{color:#2f8a3b}.local-area-close{padding:2px 6px;border:0;background:transparent;color:#6b7280}.local-area-subtitle{margin:6px 0 16px;color:#6b7280;font-size:13px}.local-area-fields{display:flex;flex-direction:column;gap:12px}.local-area-message{margin:8px 0 0;padding:10px 12px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:14px}.local-area-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.local-area-skip{padding-left:0;color:#6b7280;text-decoration:none}@media (max-width:575.98px){.local-area-chip{max-width:150px;margin-right:6px}.local-area-chip-change{display:none}}.local-delivery-box{margin:12px 0;padding:10px 14px;border:1px solid #f0d58a;border-radius:var(--card-radius,5px);background:#fff8e1;color:#5c4500;font-size:14px}.local-delivery-box.is-loading{min-height:44px;border-color:#eceff3;background:#f6f7f9}.local-delivery-box.is-available{display:flex;align-items:center;gap:8px;border-color:color-mix(in srgb,#2f8a3b 35%,transparent);background:color-mix(in srgb,#2f8a3b 8%,#fff);color:#1f5f28}.local-delivery-box.is-unavailable{border-color:#f3c2bd;background:#fdf1f0;color:#8a2a20}.local-delivery-box-icon{margin-right:6px;font-size:16px}.local-delivery-box.is-available .local-delivery-box-icon{margin-right:0}.local-delivery-box-title{margin:0;font-weight:700}.local-delivery-box-areas{margin:6px 0 8px;color:#444}.local-delivery-box-label{font-weight:600}.local-delivery-box-more{padding:0;border:0;background:none;color:var(--brand-blue);font-weight:600}.local-delivery-box-btn{padding:4px 12px;border:1px solid var(--brand-blue);border-radius:999px;background:#fff;color:var(--brand-blue);font-size:13px;font-weight:600}.local-delivery-box-btn:focus-visible,.local-delivery-box-btn:hover{background:var(--brand-blue);color:var(--brand-on-primary,#fff)}.local-undeliverable{color:#8a2a20}.local-undeliverable-link{color:var(--brand-blue);font-weight:600}:root{--app-background:#f8f9fa;--app-text:#212529;--font-family:"Noto Sans","Noto Sans Bengali",sans-serif;--heading-font-family:Montserrat,"Noto Sans",sans-serif}body,html{margin:0;padding:0;background-color:var(--app-background);color:var(--app-text);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family)}*{box-sizing:border-box}:root{--card-radius:5px}.ad-card,.ad-card img,.ad-showcase-card,.address-card,.card,.cart-item-card,.cart-item-card img,.category-card,.cms-panel,.cms-related-grid a,.dashboard-stat,.delivery-option-card,.detail-showcase-card,.discovery-card,.footer-company-card,.global-showcase-card,.help-link-card,.hot-trend-category-settings-card,.hot-trend-product-card,.listing-grid .product-card,.listing-product-card,.order-meta-card,.order-totals-box,.page-hero-strip,.page-panel,.payment-method-card,.product-card,.product-card-media,.product-thumb,.profile-photo-card,.review-score-card,.seller-card-panel,.seller-cp-hcard,.seller-cp-hcard-media,.seller-cp-vcard,.seller-cp-vcard-media,.seller-shop-rail-card,.seller-showcase-card,.sk-disc-card,.sk-hot-product-card,.sk-product-card,.success-info-card,.wishlist-card{border-radius:var(--card-radius)}.ad-card,.ad-showcase-media,.category-card .position-relative,.detail-showcase-media,.discovery-media,.global-banner-slide,.global-showcase-media,.hero-slide,.hot-trend-bottom-banner-link,.hot-trend-feature-slide,.hot-trend-product-media,.image-frame,.listing-cp-media,.product-thumb,.seller-cp-hcard-media,.seller-cp-vcard-media,.seller-showcase-media{overflow:hidden}.image-frame{position:relative;background-color:#fff}.image-frame .hero-bg,.image-frame .image-frame-photo{position:absolute!important;inset:0;z-index:1;display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain!important;object-position:center;transform:none!important}.cat-land-promo-media .image-frame-photo,.cat-land-promo-media.image-frame .image-frame-photo,.hero-slide.image-frame .hero-bg,.hero-slide.image-frame .image-frame-photo,.hot-trend-feature-slide.image-frame .image-frame-photo{object-fit:cover!important}.deferred-skel{background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%);background-size:400% 100%;animation:deferred-skel-shine 1.2s ease-in-out infinite;border-radius:5px}.deferred-skel-band{min-height:96px;margin:16px 0}.deferred-skel-panel{min-height:240px;margin:16px 0}.deferred-skel-card{min-height:280px}.listing-grid-deferred[data-deferred=ready]{display:contents}.listing-grid-deferred[data-deferred=pending]{grid-column:1/-1}@keyframes deferred-skel-shine{0%{background-position:100% 0}to{background-position:0 0}}.hot-trend-loader{margin-top:12px}.hot-trend-loader-copy{margin:0 0 12px;color:#6b7280;font-size:14px}.hot-trend-loader-spinner,.hot-trend-more-loader .hot-trend-loader-spinner{width:28px;height:28px;margin:0 auto 12px;border:3px solid #e5e7eb;border-top:3px solid var(--brand-blue);border-radius:50%;animation:hot-trend-spin .8s linear infinite}.hot-trend-more-loader{display:flex;justify-content:center;padding:20px 0 8px}@keyframes hot-trend-spin{to{transform:rotate(1turn)}}:root{--brand-hover:color-mix(in srgb,var(--brand-blue) 78%,#000);--brand-on-primary:#fff;--bs-primary:var(--brand-blue);--bs-link-color:var(--brand-blue);--bs-link-hover-color:var(--brand-hover);--bs-focus-ring-color:color-mix(in srgb,var(--brand-blue) 25%,transparent)}.btn-primary,.btn-primary.active,.btn-primary:active,.btn-primary:focus-visible,.show>.btn-primary.dropdown-toggle{--bs-btn-color:var(--brand-on-primary);--bs-btn-bg:var(--brand-blue);--bs-btn-border-color:var(--brand-blue);--bs-btn-hover-color:var(--brand-on-primary);--bs-btn-hover-bg:var(--brand-hover);--bs-btn-hover-border-color:var(--brand-hover);--bs-btn-active-color:var(--brand-on-primary);--bs-btn-active-bg:var(--brand-hover);--bs-btn-active-border-color:var(--brand-hover);--bs-btn-disabled-color:var(--brand-on-primary);--bs-btn-disabled-bg:var(--brand-blue);--bs-btn-disabled-border-color:var(--brand-blue);background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-on-primary)}.btn-primary:hover{background-color:var(--brand-hover);border-color:var(--brand-hover);color:var(--brand-on-primary)}.btn-outline-primary,.btn-outline-primary:focus-visible{--bs-btn-color:var(--brand-blue);--bs-btn-border-color:var(--brand-blue);--bs-btn-hover-color:var(--brand-on-primary);--bs-btn-hover-bg:var(--brand-blue);--bs-btn-hover-border-color:var(--brand-blue);--bs-btn-active-color:var(--brand-on-primary);--bs-btn-active-bg:var(--brand-blue);--bs-btn-active-border-color:var(--brand-blue);color:var(--brand-blue);border-color:var(--brand-blue);background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover{background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-on-primary)}.btn-link{color:var(--brand-blue)}.btn-link:hover{color:var(--brand-hover)}.nav-pills .nav-link.active{background-color:var(--brand-blue);color:var(--brand-on-primary)}.text-coupangBlue,.text-primary{color:var(--brand-blue)!important}.bg-coupangBlue,.bg-primary{background-color:var(--brand-blue)!important;color:var(--brand-on-primary)!important}.border-coupangBlue,.border-primary{border-color:var(--brand-blue)!important}.hover\:text-coupangBlue:hover,a.text-coupangBlue:hover,a.text-primary:hover{color:var(--brand-hover)!important}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--brand-blue);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--brand-blue) 20%,transparent)}.form-check-input:checked{background-color:var(--brand-blue);border-color:var(--brand-blue)}.form-check-input:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--brand-blue) 20%,transparent)}.page-link{color:var(--brand-blue)}.page-link:hover{color:var(--brand-hover);border-color:var(--brand-blue);background-color:var(--market-soft-blue)}.page-item.active .page-link{color:var(--brand-on-primary)}.list-group-item.active,.page-item.active .page-link{background-color:var(--brand-blue);border-color:var(--brand-blue)}.badge.bg-primary,.badge.text-bg-primary{background-color:var(--brand-blue)!important;color:var(--brand-on-primary)!important}.spinner-border,.spinner-grow{color:var(--brand-blue)}.progress-bar{background-color:var(--brand-blue)}.payment-method-copy{display:flex;align-items:flex-start;gap:12px;min-width:0}.payment-method-logo{width:40px;height:40px;flex:0 0 40px;object-fit:contain;border-radius:5px;background:#fff}