.CartPage-module__QVSXkq__page{box-sizing:border-box;background:#f8fafc;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip}.CartPage-module__QVSXkq__breadcrumbBar{background:#fff;border-bottom:1px solid #f1f5f9}.CartPage-module__QVSXkq__breadcrumbInner{max-width:1440px;padding:.65rem clamp(.75rem,4vw,2rem);padding-left:max(clamp(.75rem, 4vw, 2rem), env(safe-area-inset-left));padding-right:max(clamp(.75rem, 4vw, 2rem), env(safe-area-inset-right));align-items:center;gap:.45rem;min-width:0;margin:0 auto;font-size:clamp(.72rem,1.5vw,.8rem);display:flex}.CartPage-module__QVSXkq__bcLink{color:#64748b;font-weight:500;text-decoration:none;transition:color .15s}.CartPage-module__QVSXkq__bcLink:hover{color:#2563eb}.CartPage-module__QVSXkq__breadcrumbInner svg{color:#cbd5e1;flex-shrink:0}.CartPage-module__QVSXkq__bcCurrent{color:#0f172a;font-weight:600}.CartPage-module__QVSXkq__inner{max-width:1440px;padding:clamp(.75rem,2vw + .25rem,2rem);padding-left:max(clamp(.75rem, 2vw + .25rem, 2rem), env(safe-area-inset-left));padding-right:max(clamp(.75rem, 2vw + .25rem, 2rem), env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));box-sizing:border-box;min-width:0;margin:0 auto}.CartPage-module__QVSXkq__pageHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.CartPage-module__QVSXkq__titleRow{align-items:center;gap:.75rem;display:flex}.CartPage-module__QVSXkq__pageTitle{color:#0f172a;margin:0;font-size:clamp(1.15rem,2.5vw + .5rem,1.75rem);font-weight:800;line-height:1.2}.CartPage-module__QVSXkq__cartBadge{color:#1d4ed8;background:#dbeafe;border-radius:20px;padding:.25rem .7rem;font-size:.8rem;font-weight:700}.CartPage-module__QVSXkq__clearBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .18s}.CartPage-module__QVSXkq__clearBtn:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.CartPage-module__QVSXkq__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.CartPage-module__QVSXkq__emptyIcon{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.CartPage-module__QVSXkq__emptyTitle{color:#1e293b;margin:0;font-size:1.3rem;font-weight:800}.CartPage-module__QVSXkq__emptyText{color:#94a3b8;max-width:300px;margin:0;font-size:.9rem}.CartPage-module__QVSXkq__shopBtn{color:#fff;background:#0f172a;border-radius:12px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .22s;display:flex}.CartPage-module__QVSXkq__shopBtn:hover{background:#1e293b;transform:translateY(-2px)}.CartPage-module__QVSXkq__layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:flex-start;gap:clamp(.75rem,2.5vw,2rem);min-width:0;display:grid}.CartPage-module__QVSXkq__itemsCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.CartPage-module__QVSXkq__comboGuideCard{background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 45%,#fde68a 100%);border:1px solid #f59e0b59;border-radius:16px;padding:.95rem 1rem 1rem;box-shadow:0 4px 20px #b453091f}.CartPage-module__QVSXkq__comboGuideCardSuccess{background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 45%,#a7f3d0 100%);border:1px solid #10b9815c;box-shadow:0 4px 20px #05966924}.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuideBadge{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#86efac 100%);border-color:#0596695c}.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuideTitle,.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuideText,.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuideSectionTitle{color:#065f46}.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuidePill{color:#065f46;background:linear-gradient(#fff 0%,#ecfdf5 100%);border-color:#10b98159}.CartPage-module__QVSXkq__comboGuideCardSuccess .CartPage-module__QVSXkq__comboGuidePill:hover{border-color:#05966994;box-shadow:0 5px 16px #05966926}.CartPage-module__QVSXkq__comboGuideHeader{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.CartPage-module__QVSXkq__comboGuideBadge{letter-spacing:.06em;text-transform:uppercase;color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fcd34d 100%);border:1px solid #d9770666;border-radius:999px;align-items:center;padding:.25rem .62rem;font-size:.68rem;font-weight:800;display:inline-flex}.CartPage-module__QVSXkq__comboGuideTitle{color:#78350f;margin:0;font-size:1.02rem;font-weight:800}.CartPage-module__QVSXkq__comboGuideText{color:#78350f;margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.CartPage-module__QVSXkq__comboGuideSection{margin-top:.72rem}.CartPage-module__QVSXkq__comboGuideSectionTitle{color:#92400e;margin:0 0 .42rem;font-size:.82rem;font-weight:700;line-height:1.4}.CartPage-module__QVSXkq__comboGuidePills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CartPage-module__QVSXkq__comboGuidePill{color:#7c2d12;background:linear-gradient(#fff 0%,#fffbeb 100%);border:1px solid #f59e0b59;border-radius:12px;align-items:center;padding:.5rem .85rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.CartPage-module__QVSXkq__comboGuidePill:hover{border-color:#ea580c8c;transform:translateY(-1px);box-shadow:0 5px 16px #ea580c1f}.CartPage-module__QVSXkq__comboSuggestionBanner{background:linear-gradient(135deg,#eff6ff 0%,#e0f2fe 100%);border:1px solid #7dd3fc;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex;box-shadow:0 2px 8px #2563eb14}.CartPage-module__QVSXkq__comboSuggestionBannerNoIcon{box-shadow:none;background:0 0;border:none;gap:0;padding:.65rem .75rem}.CartPage-module__QVSXkq__comboSuggestionIcon{color:#1d4ed8;background:#dbeafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.CartPage-module__QVSXkq__comboSuggestionIcon svg{display:block}.CartPage-module__QVSXkq__comboSuggestionText{color:#0c4a6e;overflow-wrap:anywhere;min-width:0;margin:0;padding-top:.1rem;font-size:.92rem;font-weight:600;line-height:1.55}.CartPage-module__QVSXkq__comboSuggestionBody{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.CartPage-module__QVSXkq__comboSuggestionCallout{background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 45%,#fde68a 100%);border:1px solid #f59e0b59;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 4px 24px #b453091f,inset 0 0 0 1px #ffffffbf}.CartPage-module__QVSXkq__comboSuggestionCalloutGlow{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#fbbf2473,#0000 70%);height:70%;position:absolute;inset:-40% -20% auto}.CartPage-module__QVSXkq__comboSuggestionCalloutInner{z-index:1;padding:1rem 1.1rem 1.05rem;position:relative}.CartPage-module__QVSXkq__comboSuggestionCalloutBadge{letter-spacing:.06em;text-transform:uppercase;color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fcd34d 100%);border:1px solid #d9770666;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #92400e1f}.CartPage-module__QVSXkq__comboSuggestionCalloutRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CartPage-module__QVSXkq__comboSuggestionCalloutText{color:#78350f;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.92rem;font-weight:700;line-height:1.55}.CartPage-module__QVSXkq__comboSuggestionCalloutIcon{color:#b45309;opacity:.92;flex-shrink:0;margin-top:.06rem;line-height:0}.CartPage-module__QVSXkq__comboSuggestionCalloutIcon svg{display:block}.CartPage-module__QVSXkq__comboEligibleCard{background:linear-gradient(145deg,#fff 0%,#f0f9ff 42%,#e0f2fe 100%);border:1px solid #3b82f638;border-radius:18px;margin-top:.15rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #2563eb1f,inset 0 0 0 1px #fffc}.CartPage-module__QVSXkq__comboEligibleCardGlow{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#38bdf859,#0000 70%);height:70%;position:absolute;inset:-40% -20% auto}.CartPage-module__QVSXkq__comboEligibleCardInner{z-index:1;padding:1rem 1.1rem 1.05rem;position:relative}.CartPage-module__QVSXkq__comboEligibleBadge{letter-spacing:.06em;text-transform:uppercase;color:#047857;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #10b98159;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0596691f}.CartPage-module__QVSXkq__comboEligibleTitleRow{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.35rem;display:flex}.CartPage-module__QVSXkq__comboEligibleTitleRow .CartPage-module__QVSXkq__comboEligibleHeadline{flex:1;min-width:0;margin:0}.CartPage-module__QVSXkq__comboEligibleInlineIcon{color:#0369a1;opacity:.88;flex-shrink:0;margin-top:.06rem;line-height:0}.CartPage-module__QVSXkq__comboEligibleInlineIcon svg{display:block}.CartPage-module__QVSXkq__comboEligibleHeadline{letter-spacing:-.02em;color:#0000;background:linear-gradient(120deg,#0f172a 0%,#1d4ed8 55%,#0369a1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .35rem;font-size:1.15rem;font-weight:900;line-height:1.2}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.CartPage-module__QVSXkq__comboEligibleHeadline{color:#0f172a;-webkit-text-fill-color:unset;background:0 0}}.CartPage-module__QVSXkq__comboEligibleSub{color:#475569;max-width:28rem;margin:0 0 .85rem;font-size:.8rem;font-weight:500;line-height:1.45}.CartPage-module__QVSXkq__comboEligiblePills{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.CartPage-module__QVSXkq__comboEligiblePillLi{margin:0}.CartPage-module__QVSXkq__comboEligiblePill{color:#1e3a8a;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #3b82f647;border-radius:14px;align-items:center;gap:.45rem;padding:.55rem .95rem .55rem .65rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 2px 8px #0f172a0f,inset 0 0 0 1px #ffffffe6}.CartPage-module__QVSXkq__comboEligiblePill:hover{color:#1d4ed8;border-color:#2563eb73;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb2e,inset 0 0 0 1px #fffffff2}.CartPage-module__QVSXkq__comboEligiblePill:active{transform:translateY(0)}.CartPage-module__QVSXkq__comboEligiblePillChevron{color:#2563eb;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #2563eb33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.CartPage-module__QVSXkq__comboEligiblePill:hover .CartPage-module__QVSXkq__comboEligiblePillChevron{color:#1d4ed8;background:linear-gradient(145deg,#dbeafe 0%,#bfdbfe 100%)}.CartPage-module__QVSXkq__comboEligiblePillName{letter-spacing:-.01em;padding-right:.15rem}.CartPage-module__QVSXkq__comboFallbackCard{background:linear-gradient(145deg,#fffbeb 0%,#fef3c7 45%,#fde68a 100%);border:1px solid #f59e0b59;border-radius:18px;margin-top:.15rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #b453091f,inset 0 0 0 1px #ffffffbf}.CartPage-module__QVSXkq__comboFallbackCardGlow{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#fbbf2473,#0000 70%);height:70%;position:absolute;inset:-40% -20% auto}.CartPage-module__QVSXkq__comboFallbackCardInner{z-index:1;padding:1rem 1.1rem 1.05rem;position:relative}.CartPage-module__QVSXkq__comboFallbackBadge{letter-spacing:.06em;text-transform:uppercase;color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fcd34d 100%);border:1px solid #d9770666;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #92400e1f}.CartPage-module__QVSXkq__comboFallbackHeadline{letter-spacing:-.02em;color:#78350f;margin:0 0 .35rem;font-size:1.12rem;font-weight:900;line-height:1.2}.CartPage-module__QVSXkq__comboFallbackSub{color:#92400e;max-width:28rem;margin:0 0 .85rem;font-size:.8rem;font-weight:500;line-height:1.45}.CartPage-module__QVSXkq__comboFallbackPills{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.CartPage-module__QVSXkq__comboFallbackPillLi{margin:0}.CartPage-module__QVSXkq__comboFallbackPill{color:#7c2d12;background:linear-gradient(#fff 0%,#fffbeb 100%);border:1px solid #f59e0b66;border-radius:14px;align-items:center;gap:.45rem;padding:.55rem .95rem .55rem .65rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 2px 8px #7c2d1214,inset 0 0 0 1px #ffffffe6}.CartPage-module__QVSXkq__comboFallbackPill:hover{color:#9a3412;border-color:#ea580c8c;transform:translateY(-1px);box-shadow:0 6px 20px #ea580c26,inset 0 0 0 1px #fffffff2}.CartPage-module__QVSXkq__comboFallbackPill:active{transform:translateY(0)}.CartPage-module__QVSXkq__comboFallbackPillChevron{color:#c2410c;background:linear-gradient(145deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #ea580c40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.CartPage-module__QVSXkq__comboFallbackPill:hover .CartPage-module__QVSXkq__comboFallbackPillChevron{color:#9a3412;background:linear-gradient(145deg,#ffedd5 0%,#fed7aa 100%)}.CartPage-module__QVSXkq__comboFallbackPillName{letter-spacing:-.01em;padding-right:.15rem}.CartPage-module__QVSXkq__itemsHeader{align-items:baseline;gap:.6rem;display:flex}.CartPage-module__QVSXkq__itemsTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.CartPage-module__QVSXkq__itemsSubtitle{color:#94a3b8;font-size:.8rem}.CartPage-module__QVSXkq__itemsList{flex-direction:column;gap:1rem;display:flex}.CartPage-module__QVSXkq__policyBar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;gap:1.5rem;padding:.9rem 1.25rem;display:flex}.CartPage-module__QVSXkq__policyItem{color:#64748b;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.CartPage-module__QVSXkq__policyItem svg{color:#94a3b8;flex-shrink:0}.CartPage-module__QVSXkq__policyItemWarn{color:#92400e}.CartPage-module__QVSXkq__policyItemWarn svg{color:#d97706}.CartPage-module__QVSXkq__policyItemOk{color:#166534}.CartPage-module__QVSXkq__policyItemOk svg{color:#16a34a}.CartPage-module__QVSXkq__summaryCol{top:calc(var(--header-height,72px) + 1rem);width:100%;min-width:0;max-width:100%;margin-top:2.75rem;position:sticky}@media (max-width:1180px){.CartPage-module__QVSXkq__layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}}@media (max-width:1024px){.CartPage-module__QVSXkq__layout{grid-template-columns:minmax(0,1fr)}.CartPage-module__QVSXkq__summaryCol{width:100%;max-width:42rem;margin-top:0;margin-left:auto;margin-right:auto;position:static}}@media (max-width:768px){.CartPage-module__QVSXkq__policyBar{flex-direction:column;align-items:flex-start;gap:1rem}.CartPage-module__QVSXkq__pageHeader{flex-wrap:wrap;align-items:flex-start;margin-bottom:1.35rem}.CartPage-module__QVSXkq__comboEligibleHeadline{font-size:clamp(.95rem,4vw,1.15rem)}.CartPage-module__QVSXkq__comboFallbackHeadline{font-size:clamp(.92rem,4vw,1.12rem)}.CartPage-module__QVSXkq__comboEligibleCardInner,.CartPage-module__QVSXkq__comboFallbackCardInner,.CartPage-module__QVSXkq__comboSuggestionCalloutInner{padding:.85rem .95rem .9rem}}@media (max-width:480px){.CartPage-module__QVSXkq__inner{padding:.85rem max(.65rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-right))}.CartPage-module__QVSXkq__pageHeader{flex-wrap:wrap;gap:.65rem;margin-bottom:1.1rem}.CartPage-module__QVSXkq__titleRow{flex:1;min-width:0}.CartPage-module__QVSXkq__clearBtn{flex-shrink:0;padding:.4rem .65rem;font-size:.75rem}.CartPage-module__QVSXkq__empty{padding:clamp(2rem,12vw,3rem) .85rem}.CartPage-module__QVSXkq__policyBar{gap:.65rem;padding:.65rem .75rem}.CartPage-module__QVSXkq__policyItem{font-size:.7rem}.CartPage-module__QVSXkq__itemsList{gap:.75rem}.CartPage-module__QVSXkq__comboEligiblePill,.CartPage-module__QVSXkq__comboFallbackPill{max-width:100%}}@media (max-width:380px){.CartPage-module__QVSXkq__breadcrumbInner{padding-top:.5rem;padding-bottom:.5rem}.CartPage-module__QVSXkq__itemsTitle{font-size:.92rem}}
.CartItemCard-module__Ehf8SW__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem);width:100%;min-width:0;padding:clamp(.85rem,2.5vw,1.25rem);transition:box-shadow .2s;display:flex}.CartItemCard-module__Ehf8SW__card:hover{box-shadow:0 4px 16px #00000012}.CartItemCard-module__Ehf8SW__imageWrap{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-shrink:0;width:150px;height:150px;position:relative;overflow:hidden}.CartItemCard-module__Ehf8SW__detailsCol{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.CartItemCard-module__Ehf8SW__topRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.CartItemCard-module__Ehf8SW__nameGroup{flex-direction:column;gap:.2rem;min-width:0;display:flex}.CartItemCard-module__Ehf8SW__nameRow{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.CartItemCard-module__Ehf8SW__name{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:clamp(.82rem,1.2vw + .65rem,.95rem);font-weight:700;line-height:1.35;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.CartItemCard-module__Ehf8SW__name:hover{color:#2563eb}.CartItemCard-module__Ehf8SW__comboBadge{text-transform:uppercase;letter-spacing:.04em;color:#047857;background:#d1fae5;border:1px solid #6ee7b7;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.62rem;font-weight:800}.CartItemCard-module__Ehf8SW__categoryRow{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.CartItemCard-module__Ehf8SW__category{color:#94a3b8;font-size:.7rem}.CartItemCard-module__Ehf8SW__listingBrand{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.12rem .4rem;font-size:.58rem;font-weight:800}.CartItemCard-module__Ehf8SW__listingBrandHitech{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.CartItemCard-module__Ehf8SW__listingBrandTejas{color:#1d4ed8;background:#e5ecfd;border:1px solid #c9d8fa}.CartItemCard-module__Ehf8SW__listingBrandNstar{color:#0f766e;background:#def5f3;border:1px solid #bbe1de}.CartItemCard-module__Ehf8SW__listingBrandDefault{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.CartItemCard-module__Ehf8SW__sellerLine{color:#64748b;margin-top:.2rem;font-size:.68rem;font-weight:600;display:block}.CartItemCard-module__Ehf8SW__comboInlineMsg{color:#065f46;background:#ecfdf5;border:1px solid #86efac;border-radius:8px;width:fit-content;max-width:100%;margin:.35rem 0 0;padding:.35rem .5rem;font-size:.72rem;font-weight:700;line-height:1.4}.CartItemCard-module__Ehf8SW__removeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:all .18s;display:flex}.CartItemCard-module__Ehf8SW__removeBtn:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.CartItemCard-module__Ehf8SW__cartMoqRoot{width:100%;max-width:100%}.CartItemCard-module__Ehf8SW__metaControlsRow{justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;display:flex}.CartItemCard-module__Ehf8SW__cartUnitQtyMeta{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.CartItemCard-module__Ehf8SW__cartControlsCol{flex-shrink:0;width:min(100%,320px)}.CartItemCard-module__Ehf8SW__cartMetaRow{flex-direction:column;gap:.28rem;display:flex}.CartItemCard-module__Ehf8SW__cartMetaLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700}.CartItemCard-module__Ehf8SW__pricingCol{border-left:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:.9rem;width:min(100%,240px);min-width:0;padding-left:1.25rem;display:flex}.CartItemCard-module__Ehf8SW__pricingRow{flex-direction:column;gap:.35rem;display:flex}.CartItemCard-module__Ehf8SW__pricingLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700}.CartItemCard-module__Ehf8SW__pricingValues{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;display:flex}.CartItemCard-module__Ehf8SW__strike{color:#94a3b8;font-size:.82rem;font-weight:500;text-decoration:line-through}.CartItemCard-module__Ehf8SW__priceMain{color:#1e293b;font-size:.95rem;font-weight:800}.CartItemCard-module__Ehf8SW__totalMain{color:#0f172a;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:clamp(.95rem,1.5vw + .65rem,1.08rem);font-weight:800;display:inline-flex}.CartItemCard-module__Ehf8SW__comboPriceAppliedBadge{text-transform:uppercase;letter-spacing:.03em;color:#047857;white-space:nowrap;background:#d1fae5;border:1px solid #6ee7b7;border-radius:4px;padding:.12rem .38rem;font-size:.58rem;font-weight:800}.CartItemCard-module__Ehf8SW__gstNote{color:#94a3b8;width:100%;font-size:.65rem}.CartItemCard-module__Ehf8SW__qtySummary{color:#334155;margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.CartItemCard-module__Ehf8SW__qtySummaryStack{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.CartItemCard-module__Ehf8SW__qtySummaryLine{color:#334155;word-break:keep-all;overflow-wrap:normal;white-space:normal;max-width:100%;margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.CartItemCard-module__Ehf8SW__savingBadge{color:#15803d;white-space:normal;text-align:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:20px;justify-content:center;align-items:center;gap:.3rem;width:fit-content;max-width:100%;margin-top:.15rem;padding:.28rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}@media (max-width:1300px) and (min-width:900px){.CartItemCard-module__Ehf8SW__metaControlsRow{flex-direction:column}}@media (max-width:1100px){.CartItemCard-module__Ehf8SW__imageWrap{width:120px;height:160px}}@media (max-width:900px){.CartItemCard-module__Ehf8SW__detailsCol{flex:1 1 0;min-width:0}.CartItemCard-module__Ehf8SW__cartUnitQtyMeta{max-width:100%}.CartItemCard-module__Ehf8SW__metaControlsRow{flex-direction:column;align-items:stretch}.CartItemCard-module__Ehf8SW__cartControlsCol{width:100%}.CartItemCard-module__Ehf8SW__pricingCol{border-top:1px solid #f1f5f9;border-left:none;flex:100%;width:100%;max-width:none;margin-top:.15rem;padding-top:1rem;padding-left:0}}@media (max-width:720px){.CartItemCard-module__Ehf8SW__imageWrap{width:96px;height:120px}.CartItemCard-module__Ehf8SW__detailsCol{flex:1 1 0;min-width:0}}@media (max-width:640px){.CartItemCard-module__Ehf8SW__card{flex-flow:wrap;align-items:flex-start}.CartItemCard-module__Ehf8SW__imageWrap{border-radius:10px;width:76px;max-width:none;height:76px;margin:0}.CartItemCard-module__Ehf8SW__topRow{align-items:flex-start}.CartItemCard-module__Ehf8SW__detailsCol{flex:1 1 0;width:auto;min-width:0}.CartItemCard-module__Ehf8SW__pricingCol{flex:100%;width:100%}.CartItemCard-module__Ehf8SW__qtySummaryLine{font-size:.82rem}.CartItemCard-module__Ehf8SW__priceMain{font-size:.88rem}}@media (max-width:480px){.CartItemCard-module__Ehf8SW__card{padding:.75rem max(.65rem, env(safe-area-inset-left)) .75rem max(.65rem, env(safe-area-inset-right));gap:.7rem}.CartItemCard-module__Ehf8SW__imageWrap{border-radius:8px;width:68px;height:68px}.CartItemCard-module__Ehf8SW__detailsCol{flex:1 1 0;min-width:0}.CartItemCard-module__Ehf8SW__removeBtn{min-width:40px;min-height:40px;padding:.4rem .65rem}.CartItemCard-module__Ehf8SW__savingBadge{padding:.22rem .5rem;font-size:.62rem}.CartItemCard-module__Ehf8SW__cartMetaLabel{font-size:.6rem}.CartItemCard-module__Ehf8SW__strike{font-size:.76rem}}@media (max-width:360px){.CartItemCard-module__Ehf8SW__card{border-radius:12px;padding:.65rem .5rem}.CartItemCard-module__Ehf8SW__imageWrap{width:60px;height:60px}.CartItemCard-module__Ehf8SW__detailsCol{flex:1 1 0;min-width:0}.CartItemCard-module__Ehf8SW__qtySummaryLine{font-size:.78rem}}
.ListingMoqCartControls-module__RD_DSW__root{--moq-unit-chip-width:4.9rem;flex-direction:column;gap:.45rem;width:100%;display:flex}.ListingMoqCartControls-module__RD_DSW__row{flex-direction:column;gap:.25rem;display:flex}.ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column;gap:.45rem;display:flex}.ListingMoqCartControls-module__RD_DSW__rowLabel{text-transform:uppercase;letter-spacing:.04em;color:#0369a1;font-size:.62rem;font-weight:700}.ListingMoqCartControls-module__RD_DSW__stepper{box-sizing:border-box;background:#fff;border:1px solid #bae6fd;border-radius:8px;justify-content:flex-start;align-items:center;gap:.35rem;width:max-content;max-width:100%;min-height:36px;padding:.2rem .45rem;display:flex}.ListingMoqCartControls-module__RD_DSW__stepBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:4px;flex-shrink:0;width:28px;height:28px;font-size:1rem;font-weight:800;line-height:1}.ListingMoqCartControls-module__RD_DSW__stepBtn:disabled{opacity:.35;cursor:not-allowed}.ListingMoqCartControls-module__RD_DSW__stepBtn:hover:not(:disabled){color:#fff;background:#0369a1}.ListingMoqCartControls-module__RD_DSW__stepValue{text-align:center;color:#0369a1;min-width:1.6rem;font-size:.85rem;font-weight:700}.ListingMoqCartControls-module__RD_DSW__stepInput{text-align:center;color:#0369a1;appearance:textfield;background:0 0;border:none;width:2.8rem;font-size:.85rem;font-weight:700}.ListingMoqCartControls-module__RD_DSW__stepInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ListingMoqCartControls-module__RD_DSW__stepInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ListingMoqCartControls-module__RD_DSW__unit{color:#0ea5e9;white-space:nowrap;flex:0 0 var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;margin-left:.15rem;font-size:.68rem;font-weight:700;display:inline-flex}.ListingMoqCartControls-module__RD_DSW__cardListingLayout{width:100%}.ListingMoqCartControls-module__RD_DSW__pdpCardListing{align-self:stretch;width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__pdpCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:row;align-items:stretch;gap:.75rem 1rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__pdpCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows>.ListingMoqCartControls-module__RD_DSW__cardListingOuterBox{flex:1 1 0;min-width:0}@media (max-width:640px){.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__pdpCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:column;gap:.45rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__pdpCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows>.ListingMoqCartControls-module__RD_DSW__cardListingOuterBox{flex:auto;width:100%}}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing{width:100%;min-width:0;max-width:100%}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:column;align-items:stretch;gap:.4rem;width:100%;display:flex}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__cardListingOuterBox{width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{gap:.35rem;width:100%;max-width:100%;min-height:36px;padding:.22rem .45rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;font-size:1rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepInput{min-width:2rem;font-size:.85rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{flex:0 0 var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);margin-left:.2rem;padding:.2rem .45rem;font-size:.6rem}@media (max-width:480px){.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{gap:.35rem;min-height:36px;padding:.22rem .45rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__cartCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;font-size:1rem}}.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex}.ListingMoqCartControls-module__RD_DSW__labeledBulkRows{width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__categoryCardListing{--moq-unit-chip-width:2.85rem}.ListingMoqCartControls-module__RD_DSW__labeledBulkRows .ListingMoqCartControls-module__RD_DSW__bulkRows{gap:.42rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__bulkRows{gap:.5rem}.ListingMoqCartControls-module__RD_DSW__cardListingLabeledRow{flex-direction:column;align-items:stretch;gap:.2rem;width:100%;min-width:0;display:flex}.ListingMoqCartControls-module__RD_DSW__cardListingRowCap{text-transform:uppercase;letter-spacing:.04em;color:#0369a1;font-size:.62rem;font-weight:700}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__cardListingRowCap{letter-spacing:.03em;font-size:.54rem}.ListingMoqCartControls-module__RD_DSW__labeledBulkRows .ListingMoqCartControls-module__RD_DSW__cardListingOuterBox{width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__labeledBulkRows .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{width:100%;max-width:100%}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{align-items:center;gap:.2rem;min-height:32px;padding:.15rem .3rem}.ListingMoqCartControls-module__RD_DSW__labeledBulkRows .ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{flex:0 0 var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);box-sizing:border-box;justify-content:center}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{border-radius:4px;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;font-size:.76rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepInput{min-width:1rem;font-size:.68rem;line-height:1}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepInput{padding:0}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{letter-spacing:0;margin-left:0;padding:.1rem .15rem;font-size:.45rem}.ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{width:var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);letter-spacing:.02em;color:#0369a1;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:linear-gradient(#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.12rem;padding:.12rem .24rem;font-size:.6rem;font-weight:800;display:inline-flex;overflow:hidden}.ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{box-sizing:border-box;background:#fff;border:1px solid #bae6fd;border-radius:8px;flex:auto;justify-content:flex-start;gap:.35rem;width:100%;min-width:0;max-width:100%;min-height:36px;padding:.22rem .45rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{box-sizing:border-box;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepInput{text-align:center;flex:auto;width:auto;min-width:2rem;max-width:none;font-size:.9rem}@media (max-width:420px){.ListingMoqCartControls-module__RD_DSW__root{--moq-unit-chip-width:4.35rem}.ListingMoqCartControls-module__RD_DSW__cardListingOuterBox{padding:.4rem .45rem .45rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{gap:.28rem;min-height:34px;padding:.18rem .35rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px;font-size:.92rem}.ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{padding:.16rem .35rem;font-size:.56rem}.ListingMoqCartControls-module__RD_DSW__categoryCardListing{--moq-unit-chip-width:2.6rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__cardListingRowCap{font-size:.5rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepper.ListingMoqCartControls-module__RD_DSW__stepperCardListing{gap:.14rem;min-height:27px;padding:.1rem .18rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepBtn{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;font-size:.7rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__stepperCardListing .ListingMoqCartControls-module__RD_DSW__stepInput{min-width:.9rem;font-size:.62rem}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__labeledBulkRows.ListingMoqCartControls-module__RD_DSW__categoryCardListing .ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{letter-spacing:0;padding:.06rem;font-size:.4rem}}.ListingMoqCartControls-module__RD_DSW__cardListingLayout.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.ListingMoqCartControls-module__RD_DSW__hint{color:#64748b;text-align:center;margin:0;font-size:.65rem;line-height:1.3}.ListingMoqCartControls-module__RD_DSW__compact{gap:.3rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__bulkRows{grid-template-columns:1fr 1fr;align-items:start;gap:.35rem;display:grid}.ListingMoqCartControls-module__RD_DSW__compact.ListingMoqCartControls-module__RD_DSW__stackRows .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column;gap:.3rem;display:flex}.ListingMoqCartControls-module__RD_DSW__compact.ListingMoqCartControls-module__RD_DSW__stackRows.ListingMoqCartControls-module__RD_DSW__cardListingLayout .ListingMoqCartControls-module__RD_DSW__cardListingUnitChip{width:var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);letter-spacing:.02em;color:#0369a1;white-space:nowrap;box-sizing:border-box;background:linear-gradient(#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.2rem;padding:.2rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__rowLabel{letter-spacing:.03em;font-size:.53rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepper{gap:.1rem;min-height:29px;padding:.1rem .2rem}.ListingMoqCartControls-module__RD_DSW__detailPage{width:100%}.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:wrap;align-items:flex-start;gap:1rem 1.25rem}.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__row{flex:0 auto;min-width:min(100%,18rem)}@media (max-width:640px){.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column}}.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:column;align-items:stretch;gap:.65rem}.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__row{flex:auto;width:100%;min-width:0;max-width:100%}.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__stepper{box-sizing:border-box;justify-content:space-between;width:100%;min-width:0;max-width:100%}.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__stepInput{flex:auto;min-width:2rem;max-width:100%}@media (min-width:720px){.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:wrap;align-items:flex-start}.ListingMoqCartControls-module__RD_DSW__cartPageMoq.ListingMoqCartControls-module__RD_DSW__detailPage .ListingMoqCartControls-module__RD_DSW__row{flex:calc(50% - .5rem);width:auto;min-width:min(100%,16rem)}}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__bulkRows{gap:1.25rem 1.5rem;width:100%}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__row{flex:1 1 0;width:100%;min-width:0;max-width:none}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepper{box-sizing:border-box;border-radius:10px;gap:.55rem;width:100%;max-width:none;min-height:54px;padding:.4rem .85rem}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepBtn{border-radius:6px;flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1.12rem}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepInput{text-align:center;flex:auto;min-width:5.5rem;font-size:1.05rem;font-weight:700}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepInput{width:auto;max-width:none}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__rowLabel{margin-bottom:.35rem;font-size:.72rem}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__unit{font-size:.75rem}@media (max-width:900px){.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-direction:column;align-items:stretch}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__row{max-width:100%}}@media (max-width:640px){.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepper{min-height:50px;padding:.35rem .65rem}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepBtn{width:40px;min-width:40px;height:40px;min-height:40px;font-size:1.05rem}.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__detailPageLarge .ListingMoqCartControls-module__RD_DSW__stepInput{min-width:4.5rem;font-size:.98rem}}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepBtn{width:20px;height:20px;font-size:.82rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepValue,.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepInput{font-size:.72rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepInput{width:1.35rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__unit{margin-left:.06rem;font-size:.56rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__hint{font-size:.56rem;line-height:1.2}@media (max-width:420px){.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__bulkRows{grid-template-columns:1fr;gap:.28rem}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepper{min-height:27px}.ListingMoqCartControls-module__RD_DSW__compact .ListingMoqCartControls-module__RD_DSW__stepBtn{width:18px;height:18px;font-size:.78rem}}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:row;align-items:flex-start;gap:.5rem .65rem;display:flex}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__bulkRows .ListingMoqCartControls-module__RD_DSW__row{flex:1 1 0;min-width:0}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__stepper .ListingMoqCartControls-module__RD_DSW__unit{width:var(--moq-unit-chip-width);min-width:var(--moq-unit-chip-width);max-width:var(--moq-unit-chip-width);letter-spacing:.02em;color:#0369a1;box-sizing:border-box;background:linear-gradient(#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fc;border-radius:6px;justify-content:center;align-items:center;margin-left:.35rem;padding:.28rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:768px){.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__bulkRows{flex-flow:column;align-items:stretch;gap:.5rem;width:100%}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__bulkRows .ListingMoqCartControls-module__RD_DSW__row{flex:0 auto;width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__row{width:100%;min-width:0}.ListingMoqCartControls-module__RD_DSW__heroSlideBulk .ListingMoqCartControls-module__RD_DSW__stepper{box-sizing:border-box;justify-content:space-between;width:100%;max-width:100%}}
.SpecsTable-module__9cm4Xq__container{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}.SpecsTable-module__9cm4Xq__tabBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;overflow-x:auto}.SpecsTable-module__9cm4Xq__tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:.9rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .2s;position:relative;bottom:-1px}.SpecsTable-module__9cm4Xq__tab:hover{color:#1e293b;background:#f1f5f9}.SpecsTable-module__9cm4Xq__tabActive{color:#2563eb;background:#fff;border-bottom-color:#2563eb}.SpecsTable-module__9cm4Xq__tabContent{padding:1.75rem}.SpecsTable-module__9cm4Xq__sellerTableBlock+.SpecsTable-module__9cm4Xq__sellerTableBlock{border-top:1px solid #e2e8f0;margin-top:1.75rem;padding-top:1.5rem}.SpecsTable-module__9cm4Xq__sellerTableTitle{color:#334155;margin:0 0 .85rem;font-size:1rem;font-weight:700}.SpecsTable-module__9cm4Xq__tableWrapper{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.SpecsTable-module__9cm4Xq__table{border-collapse:collapse;width:100%;font-size:.84rem}.SpecsTable-module__9cm4Xq__table thead tr{color:#fff;background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 100%)}.SpecsTable-module__9cm4Xq__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.85rem 1rem;font-size:.78rem;font-weight:700}.SpecsTable-module__9cm4Xq__table thead th:first-child{border-radius:0}.SpecsTable-module__9cm4Xq__table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.SpecsTable-module__9cm4Xq__table tbody tr:last-child{border-bottom:none}.SpecsTable-module__9cm4Xq__table tbody tr:hover{background:#eff6ff!important}.SpecsTable-module__9cm4Xq__rowEven{background:#fff}.SpecsTable-module__9cm4Xq__rowOdd{background:#f8fafc}.SpecsTable-module__9cm4Xq__table td{color:#334155;vertical-align:middle;padding:.75rem 1rem}.SpecsTable-module__9cm4Xq__sizeCell{white-space:nowrap;font-weight:600;color:#0f172a!important}.SpecsTable-module__9cm4Xq__basicPriceCell{text-decoration:line-through;color:#94a3b8!important}.SpecsTable-module__9cm4Xq__gstPriceCell{font-weight:700;color:#2563eb!important}.SpecsTable-module__9cm4Xq__centerCell{text-align:center;font-weight:600}.SpecsTable-module__9cm4Xq__actionCell{text-align:center}.SpecsTable-module__9cm4Xq__addCartBtn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.32rem .62rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s}.SpecsTable-module__9cm4Xq__addCartBtn:hover{background:#dbeafe;border-color:#93c5fd}.SpecsTable-module__9cm4Xq__removeCartBtn{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.SpecsTable-module__9cm4Xq__removeCartBtn:hover{background:#fee2e2;border-color:#fca5a5}.SpecsTable-module__9cm4Xq__pagination{justify-content:center;align-items:center;gap:.6rem;margin-top:.7rem;display:flex}.SpecsTable-module__9cm4Xq__pageBtn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:6px;padding:.28rem .62rem;font-size:.72rem;font-weight:600}.SpecsTable-module__9cm4Xq__pageBtn:disabled{opacity:.45;cursor:not-allowed}.SpecsTable-module__9cm4Xq__pageText{color:#475569;font-size:.73rem;font-weight:600}.SpecsTable-module__9cm4Xq__noteCell{color:#64748b;font-size:.75rem;font-style:italic}.SpecsTable-module__9cm4Xq__tableNote{color:#94a3b8;margin-top:.75rem;font-size:.72rem}.SpecsTable-module__9cm4Xq__packingInfoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.SpecsTable-module__9cm4Xq__packingInfoCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.SpecsTable-module__9cm4Xq__packingIcon{background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.75rem;display:flex}.SpecsTable-module__9cm4Xq__packingInfoCard h3{color:#1e293b;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.SpecsTable-module__9cm4Xq__packingInfoCard p{color:#64748b;font-size:.78rem;line-height:1.5}.SpecsTable-module__9cm4Xq__termsList{flex-direction:column;gap:0;display:flex}.SpecsTable-module__9cm4Xq__termItem{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.SpecsTable-module__9cm4Xq__termItem:last-child{border-bottom:none}.SpecsTable-module__9cm4Xq__termIcon{background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.3rem;display:flex}.SpecsTable-module__9cm4Xq__termTitle{color:#1e293b;margin-bottom:.2rem;font-size:.88rem;font-weight:700}.SpecsTable-module__9cm4Xq__termDesc{color:#64748b;font-size:.8rem;line-height:1.5}@media (max-width:640px){.SpecsTable-module__9cm4Xq__tabContent{padding:1.25rem}.SpecsTable-module__9cm4Xq__tab{padding:.8rem 1rem;font-size:.78rem}.SpecsTable-module__9cm4Xq__table thead th,.SpecsTable-module__9cm4Xq__table td{padding:.6rem .75rem;font-size:.78rem}}@media (max-width:480px){.SpecsTable-module__9cm4Xq__container{border-radius:14px}.SpecsTable-module__9cm4Xq__tabContent{padding:1rem}.SpecsTable-module__9cm4Xq__packingInfoGrid{grid-template-columns:1fr;gap:.75rem}}
.HomeCategoryGrid-module__5sUw4G__section{background:#fff;padding:3rem 0 2rem}.HomeCategoryGrid-module__5sUw4G__container{max-width:1440px;margin:0 auto;padding:0 2rem}.HomeCategoryGrid-module__5sUw4G__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.HomeCategoryGrid-module__5sUw4G__header{flex-direction:column;gap:.35rem;display:flex}.HomeCategoryGrid-module__5sUw4G__title{color:#0f172a;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}.HomeCategoryGrid-module__5sUw4G__subtitle{color:#94a3b8;margin:0;font-size:.9rem}.HomeCategoryGrid-module__5sUw4G__viewAllLink{color:#2563eb;background:#fff;border:1.5px solid #bfdbfe;border-radius:10px;flex-shrink:0;align-items:center;gap:.3rem;padding:.45rem .75rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.HomeCategoryGrid-module__5sUw4G__viewAllLink:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.HomeCategoryGrid-module__5sUw4G__gridWrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-width:0;overflow:hidden visible}.HomeCategoryGrid-module__5sUw4G__pagesTrack{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}.HomeCategoryGrid-module__5sUw4G__pagesTrackDragging{transition:none}.HomeCategoryGrid-module__5sUw4G__pageSlide{flex:0 0 100%;width:100%}.HomeCategoryGrid-module__5sUw4G__track{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;min-width:0;padding:.5rem .25rem 1rem;display:grid}.HomeCategoryGrid-module__5sUw4G__card{min-width:0;color:inherit;cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:row;text-decoration:none;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:visible;box-shadow:0 2px 8px #0000000d}.HomeCategoryGrid-module__5sUw4G__card:hover{border-color:#e2e8f0;transform:translateY(-5px);box-shadow:0 16px 40px #0000001f}.HomeCategoryGrid-module__5sUw4G__imageArea{aspect-ratio:4/3;border-radius:16px 0 0 16px;width:34%;min-width:84px;position:relative;overflow:hidden}.HomeCategoryGrid-module__5sUw4G__imageWrap{transition:transform .4s;position:absolute;inset:0}.HomeCategoryGrid-module__5sUw4G__imageWrap img{object-fit:contain;color:#0000;width:100%;height:100%;padding:.1rem;position:absolute;inset:0}.HomeCategoryGrid-module__5sUw4G__card:hover .HomeCategoryGrid-module__5sUw4G__imageWrap{transform:scale(1.06)}.HomeCategoryGrid-module__5sUw4G__info{background:#fff;border-top:1px solid #f1f5f9;border-radius:0 16px 16px 0;flex-direction:column;flex:auto;align-items:stretch;min-width:0;padding:.9rem 1rem;display:flex}.HomeCategoryGrid-module__5sUw4G__text{flex-direction:column;gap:.15rem;width:100%;min-width:0;display:flex}.HomeCategoryGrid-module__5sUw4G__metaRow{justify-content:space-between;align-items:center;width:100%;display:flex}.HomeCategoryGrid-module__5sUw4G__name{color:#1e293b;text-overflow:clip;margin:0;font-size:.92rem;font-weight:700;line-height:1.3;overflow:visible}.HomeCategoryGrid-module__5sUw4G__nameTooltipWrap{display:inline-block;position:relative}.HomeCategoryGrid-module__5sUw4G__nameTooltip{color:#f8fafc;opacity:0;visibility:hidden;pointer-events:none;z-index:25;white-space:normal;background:#0f172a;border-radius:8px;max-width:280px;padding:.45rem .55rem;font-size:.72rem;font-weight:500;line-height:1.3;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% - 30px);left:0;transform:translateY(4px);box-shadow:0 8px 18px #0f172a4d}.HomeCategoryGrid-module__5sUw4G__nameTooltipWrap:hover .HomeCategoryGrid-module__5sUw4G__nameTooltip{opacity:1;visibility:visible;transform:translateY(0)}.HomeCategoryGrid-module__5sUw4G__count{color:#94a3b8;margin:0;font-size:.72rem}.HomeCategoryGrid-module__5sUw4G__arrowBtn{color:#64748b;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.HomeCategoryGrid-module__5sUw4G__card:hover .HomeCategoryGrid-module__5sUw4G__arrowBtn{color:#fff;background:#0f172a;border-color:#0f172a}@media (max-width:768px){.HomeCategoryGrid-module__5sUw4G__section{padding:2.5rem 0 1.5rem}.HomeCategoryGrid-module__5sUw4G__container{padding:0 1.25rem}.HomeCategoryGrid-module__5sUw4G__title{font-size:1.4rem}.HomeCategoryGrid-module__5sUw4G__card{min-height:138px}.HomeCategoryGrid-module__5sUw4G__track{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.72rem;padding:.2rem 0 .65rem}.HomeCategoryGrid-module__5sUw4G__name{font-size:.82rem}.HomeCategoryGrid-module__5sUw4G__imageArea{width:32%;min-width:72px}}@media (max-width:480px){.HomeCategoryGrid-module__5sUw4G__headerRow{align-items:center}.HomeCategoryGrid-module__5sUw4G__viewAllLink{padding:.4rem .6rem;font-size:.8rem}.HomeCategoryGrid-module__5sUw4G__card{min-height:132px}.HomeCategoryGrid-module__5sUw4G__track{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.56rem;padding:.2rem 0 .56rem}.HomeCategoryGrid-module__5sUw4G__imageArea{width:30%;min-width:64px}}
.RelatedProducts-module__EzWzeW__section{flex-direction:column;gap:.9rem;display:flex}.RelatedProducts-module__EzWzeW__sectionHeader{justify-content:space-between;align-items:flex-end;display:flex}.RelatedProducts-module__EzWzeW__sectionTitle{color:#0f172a;margin-bottom:.1rem;font-size:1.1rem;font-weight:800}.RelatedProducts-module__EzWzeW__sectionSubtitle{color:#64748b;font-size:.72rem}.RelatedProducts-module__EzWzeW__viewAllBtn{color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.RelatedProducts-module__EzWzeW__viewAllBtn:hover{background:#eff6ff}.RelatedProducts-module__EzWzeW__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.RelatedProducts-module__EzWzeW__card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;width:auto;min-width:0;max-width:100%;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;overflow:clip;box-shadow:0 1px 4px #0000000a}.RelatedProducts-module__EzWzeW__card:hover{border-color:#e2e8f0;box-shadow:0 10px 18px #00000014}.RelatedProducts-module__EzWzeW__imageWrapper{aspect-ratio:4/3;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #f1f5f9;width:100%;position:relative;overflow:hidden}.RelatedProducts-module__EzWzeW__imagePlaceholder{position:absolute;inset:0}.RelatedProducts-module__EzWzeW__card:hover .RelatedProducts-module__EzWzeW__imagePlaceholder img{transform:scale(1.06)}.RelatedProducts-module__EzWzeW__imagePlaceholder img{transition:transform .4s}.RelatedProducts-module__EzWzeW__badge{z-index:10;color:#fff;text-transform:uppercase;background:#2563eb;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.RelatedProducts-module__EzWzeW__badgeSell{z-index:10;color:#fff;text-transform:uppercase;background:#dc2626;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.RelatedProducts-module__EzWzeW__cardInfo{flex-direction:column;gap:.35rem;padding:.7rem .75rem .8rem;display:flex}.RelatedProducts-module__EzWzeW__listingBrand{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;width:fit-content;padding:.12rem .4rem;font-size:.58rem;font-weight:800}.RelatedProducts-module__EzWzeW__listingBrandHitech{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.RelatedProducts-module__EzWzeW__listingBrandTejas{color:#1d4ed8;background:#e5ecfd;border:1px solid #c9d8fa}.RelatedProducts-module__EzWzeW__listingBrandNstar{color:#0f766e;background:#def5f3;border:1px solid #bbe1de}.RelatedProducts-module__EzWzeW__listingBrandDefault{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.RelatedProducts-module__EzWzeW__cardName{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.RelatedProducts-module__EzWzeW__cardPriceInline{justify-content:space-between;align-items:baseline;gap:.25rem;width:100%;margin:0;display:flex}.RelatedProducts-module__EzWzeW__cardPriceGst{color:#0f172a;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.RelatedProducts-module__EzWzeW__cardPriceBasic{color:#64748b;white-space:nowrap;margin:0;font-size:.68rem;font-weight:500;line-height:1.35}.RelatedProducts-module__EzWzeW__listingMoqWrap{width:100%;margin-top:.35rem}.RelatedProducts-module__EzWzeW__imageLink{text-decoration:none;display:block}.RelatedProducts-module__EzWzeW__titleLink{flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.RelatedProducts-module__EzWzeW__pagination{justify-content:center;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.RelatedProducts-module__EzWzeW__pageBtn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:6px;padding:.24rem .65rem;font-size:.72rem;font-weight:600}.RelatedProducts-module__EzWzeW__pageBtn:disabled{opacity:.45;cursor:not-allowed}.RelatedProducts-module__EzWzeW__pageText{color:#475569;font-size:.73rem;font-weight:600}@media (max-width:640px){.RelatedProducts-module__EzWzeW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.RelatedProducts-module__EzWzeW__sectionTitle{font-size:1rem}.RelatedProducts-module__EzWzeW__sectionHeader{flex-wrap:wrap;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.RelatedProducts-module__EzWzeW__grid{grid-template-columns:1fr;gap:.5rem}.RelatedProducts-module__EzWzeW__cardInfo{padding:.65rem}.RelatedProducts-module__EzWzeW__sectionTitle{font-size:.96rem}.RelatedProducts-module__EzWzeW__sectionSubtitle{font-size:.68rem}.RelatedProducts-module__EzWzeW__viewAllBtn{font-size:.7rem}.RelatedProducts-module__EzWzeW__cardName{font-size:.78rem}}
.HomeProductsSection-module__nwEsZW__section{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);padding:3rem 0 5rem}.HomeProductsSection-module__nwEsZW__container{max-width:1440px;margin:0 auto;padding:0 2rem}.HomeProductsSection-module__nwEsZW__header{margin-bottom:2rem}.HomeProductsSection-module__nwEsZW__headingRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.HomeProductsSection-module__nwEsZW__title{color:#0f172a;margin:0;font-size:1.6rem;font-weight:800}.HomeProductsSection-module__nwEsZW__pill{color:#1d4ed8;background:#dbeafe;border-radius:20px;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.HomeProductsSection-module__nwEsZW__subtitle{color:#94a3b8;margin:0;font-size:.9rem}.HomeProductsSection-module__nwEsZW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:.75rem 0;display:flex}.HomeProductsSection-module__nwEsZW__paginationLink{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:10px;justify-content:center;align-items:center;min-width:7rem;padding:.55rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.HomeProductsSection-module__nwEsZW__paginationLink:hover{background:#eff6ff;border-color:#93c5fd}.HomeProductsSection-module__nwEsZW__paginationDisabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:7rem;padding:.55rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.HomeProductsSection-module__nwEsZW__paginationStatus{color:#64748b;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600}.HomeProductsSection-module__nwEsZW__footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}.HomeProductsSection-module__nwEsZW__footerNote{color:#94a3b8;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.HomeProductsSection-module__nwEsZW__footerNote svg{color:#cbd5e1;flex-shrink:0}.HomeProductsSection-module__nwEsZW__viewAllBtn{color:#fff;background:#0f172a;border-radius:10px;align-items:center;gap:.35rem;padding:.7rem 1.4rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .22s;display:flex}.HomeProductsSection-module__nwEsZW__viewAllBtn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 20px #0f172a33}@media (max-width:768px){.HomeProductsSection-module__nwEsZW__section{padding:2rem 0 4rem}.HomeProductsSection-module__nwEsZW__container{padding:0 1.25rem}.HomeProductsSection-module__nwEsZW__title{font-size:1.3rem}.HomeProductsSection-module__nwEsZW__footer{text-align:center;flex-direction:column;align-items:center}}@media (max-width:600px){.HomeProductsSection-module__nwEsZW__section{padding:1.5rem 0 3rem}.HomeProductsSection-module__nwEsZW__container{padding:0 .75rem}.HomeProductsSection-module__nwEsZW__header{margin-bottom:1.25rem}.HomeProductsSection-module__nwEsZW__subtitle{font-size:.82rem;line-height:1.45}}
.ProductGrid-module__lK8j4q__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.8rem;display:grid}.ProductGrid-module__lK8j4q__grid.ProductGrid-module__lK8j4q__gridDensityFour{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductGrid-module__lK8j4q__empty{color:#94a3b8;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;font-size:.9rem;display:flex}.ProductGrid-module__lK8j4q__card{cursor:pointer;color:inherit;background:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;height:100%;text-decoration:none;transition:all .32s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000a;display:flex!important}.ProductGrid-module__lK8j4q__card:hover{border-color:#e2e8f0;transform:translateY(-3px);box-shadow:0 10px 18px #00000014}.ProductGrid-module__lK8j4q__imageWrapper{aspect-ratio:4/3;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);width:100%;position:relative;overflow:hidden}.ProductGrid-module__lK8j4q__badgeGroup{z-index:10;flex-direction:column;gap:.3rem;display:flex;position:absolute;top:.9rem;left:.9rem}.ProductGrid-module__lK8j4q__badgeNew{color:#fff;letter-spacing:.04em;background:#2563eb;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.ProductGrid-module__lK8j4q__badgeHot{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.ProductGrid-module__lK8j4q__imageInner{transition:transform .45s;position:absolute;inset:0}.ProductGrid-module__lK8j4q__card:hover .ProductGrid-module__lK8j4q__imageInner{transform:scale(1.07)}.ProductGrid-module__lK8j4q__info{flex-direction:column;flex:1;gap:.35rem;padding:.7rem .75rem .8rem;display:flex}.ProductGrid-module__lK8j4q__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProductGrid-module__lK8j4q__brand{color:var(--brand-color,#2563eb);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--brand-color,#2563eb) 10%, white);border:1px solid color-mix(in srgb, var(--brand-color,#2563eb) 20%, white);border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.ProductGrid-module__lK8j4q__listingBrand{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.12rem .4rem;font-size:.58rem;font-weight:800}.ProductGrid-module__lK8j4q__listingBrandHitech{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.ProductGrid-module__lK8j4q__listingBrandTejas{color:#1d4ed8;background:#e5ecfd;border:1px solid #c9d8fa}.ProductGrid-module__lK8j4q__listingBrandNstar{color:#0f766e;background:#def5f3;border:1px solid #bbe1de}.ProductGrid-module__lK8j4q__listingBrandDefault{color:#6d28d9;background:#efe7fd;border:1px solid #decefb}.ProductGrid-module__lK8j4q__listingComboOffer{text-transform:uppercase;letter-spacing:.05em;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;border-radius:4px;padding:.12rem .4rem;font-size:.58rem;font-weight:800}.ProductGrid-module__lK8j4q__title{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.56em;font-size:.84rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.ProductGrid-module__lK8j4q__cardPriceBlock{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;display:flex}.ProductGrid-module__lK8j4q__cardPriceGst{color:#0f172a;flex:auto;min-width:0;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.ProductGrid-module__lK8j4q__cardPriceBasic{color:#64748b;white-space:nowrap;text-align:right;flex:none;margin:0;font-size:.68rem;font-weight:500;line-height:1.35}.ProductGrid-module__lK8j4q__cardPriceStack{flex-direction:column;align-items:stretch;gap:.08rem;width:100%;margin:.2rem 0 .32rem;display:flex}.ProductGrid-module__lK8j4q__cardPriceLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-top:.18rem;font-size:.58rem;font-weight:700;line-height:1.2}.ProductGrid-module__lK8j4q__cardPriceStack .ProductGrid-module__lK8j4q__cardPriceLabel:first-of-type{margin-top:0}.ProductGrid-module__lK8j4q__cardPriceStack .ProductGrid-module__lK8j4q__cardPriceGst,.ProductGrid-module__lK8j4q__cardPriceStack .ProductGrid-module__lK8j4q__cardPriceBasic{text-align:left;white-space:normal;flex:none}.ProductGrid-module__lK8j4q__description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductGrid-module__lK8j4q__sizeRow{color:#94a3b8;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ProductGrid-module__lK8j4q__sizeLabel{color:#64748b;font-weight:600}.ProductGrid-module__lK8j4q__sizeValue{color:#334155;font-weight:700}.ProductGrid-module__lK8j4q__pricing{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.5rem;display:flex}.ProductGrid-module__lK8j4q__pricingLeft{align-items:baseline;gap:.3rem;display:flex}.ProductGrid-module__lK8j4q__priceFrom{color:#94a3b8;font-size:.68rem}.ProductGrid-module__lK8j4q__salePrice{color:#0f172a;font-size:1.2rem;font-weight:800}.ProductGrid-module__lK8j4q__gstTag{color:#94a3b8;font-size:.62rem}.ProductGrid-module__lK8j4q__originalPrice{color:#cbd5e1;font-size:.8rem;text-decoration:line-through}.ProductGrid-module__lK8j4q__listingMoqWrap{width:100%;margin-top:auto;padding-top:.5rem}.ProductGrid-module__lK8j4q__ctaRow{gap:.6rem;margin-top:auto;padding-top:.5rem;display:flex}.ProductGrid-module__lK8j4q__cartBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.82rem;font-weight:700;transition:all .22s;display:flex}.ProductGrid-module__lK8j4q__card:hover .ProductGrid-module__lK8j4q__cartBtn:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb59}.ProductGrid-module__lK8j4q__cartBtn:disabled{opacity:.6;cursor:not-allowed}.ProductGrid-module__lK8j4q__qtyCounter{background:#fff;border:1.5px solid #2563eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.ProductGrid-module__lK8j4q__qtyCounterInner{align-items:stretch;width:max-content;max-width:100%;display:flex}.ProductGrid-module__lK8j4q__qtyValueCell{background:#eff6ff;border-left:1px solid #bfdbfe;border-right:1px solid #bfdbfe;justify-content:center;align-items:center;gap:.12rem;min-width:0;padding:0 .35rem 0 .05rem;display:flex}.ProductGrid-module__lK8j4q__qtyPc{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.62rem;font-weight:700;line-height:1}.ProductGrid-module__lK8j4q__qtyCounterBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;padding:0;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.ProductGrid-module__lK8j4q__qtyCounterBtn:hover:not(:disabled){background:#eff6ff}.ProductGrid-module__lK8j4q__qtyCounterBtn:disabled{color:#bfdbfe;cursor:not-allowed}.ProductGrid-module__lK8j4q__qtyCounterInput{text-align:center;color:#1d4ed8;appearance:textfield;background:0 0;border:none;outline:none;flex:0 auto;width:auto;min-width:1.35rem;max-width:4.25rem;padding:0;font-size:.78rem;font-weight:700}.ProductGrid-module__lK8j4q__qtyCounterInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductGrid-module__lK8j4q__qtyCounterInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ProductGrid-module__lK8j4q__qtyCounterInput:focus{background:#dbeafe}@media (max-width:1279px){.ProductGrid-module__lK8j4q__grid,.ProductGrid-module__lK8j4q__grid.ProductGrid-module__lK8j4q__gridDensityFour{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media (max-width:1024px){.ProductGrid-module__lK8j4q__grid,.ProductGrid-module__lK8j4q__grid.ProductGrid-module__lK8j4q__gridDensityFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (max-width:600px){.ProductGrid-module__lK8j4q__grid,.ProductGrid-module__lK8j4q__grid.ProductGrid-module__lK8j4q__gridDensityFour{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:480px){.ProductGrid-module__lK8j4q__grid,.ProductGrid-module__lK8j4q__grid.ProductGrid-module__lK8j4q__gridDensityFour{gap:.85rem}.ProductGrid-module__lK8j4q__imageWrapper{aspect-ratio:4/3}.ProductGrid-module__lK8j4q__info{gap:.3rem;padding:.65rem}.ProductGrid-module__lK8j4q__title{min-height:2.7em;font-size:.78rem;line-height:1.35}.ProductGrid-module__lK8j4q__cardPriceGst{font-size:.68rem}.ProductGrid-module__lK8j4q__cardPriceBasic{font-size:.63rem}.ProductGrid-module__lK8j4q__description{display:none}.ProductGrid-module__lK8j4q__salePrice{font-size:.9rem}.ProductGrid-module__lK8j4q__gstTag{display:none}.ProductGrid-module__lK8j4q__ctaRow{flex-direction:column;gap:.4rem;margin-top:0;padding-top:.5rem}.ProductGrid-module__lK8j4q__cartBtn{white-space:nowrap;gap:.25rem;width:100%;min-height:36px;padding:.5rem .4rem;font-size:.75rem}.ProductGrid-module__lK8j4q__cartBtn svg{display:none}.ProductGrid-module__lK8j4q__qtyCounter{width:100%;height:36px}.ProductGrid-module__lK8j4q__qtyCounterBtn{flex:0 0 36px;height:36px;font-size:1.05rem}.ProductGrid-module__lK8j4q__qtyValueCell{justify-content:center;min-width:2.5rem}.ProductGrid-module__lK8j4q__qtyCounterInput{max-width:5rem;font-size:.85rem}}.ProductGrid-module__lK8j4q__qtyErrorMessage{color:#dc2626;background:#fee2e2;border-left:2px solid #dc2626;border-radius:3px;margin-top:.4rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600}.ProductGrid-module__lK8j4q__moqLabel{color:#64748b;text-align:center;margin-top:.45rem;font-size:.72rem;font-weight:600}
.CartWishlistContext-module__tcHsBG__noticeShell{left:50%;bottom:max(.8rem, env(safe-area-inset-bottom));z-index:9999;box-sizing:border-box;border:1px solid;border-radius:12px;align-items:flex-start;gap:.65rem;width:min(34rem,100vw - 1rem);max-height:min(70vh,30rem);padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 10px 40px #0000001f}.CartWishlistContext-module__tcHsBG__noticeContent{overflow-wrap:anywhere;flex:1;min-width:0}.CartWishlistContext-module__tcHsBG__noticeLinksBlock{margin-top:.55rem}.CartWishlistContext-module__tcHsBG__noticeLinksHeading{margin-bottom:.3rem;font-size:.82rem;font-weight:700}.CartWishlistContext-module__tcHsBG__noticeLinksWrap{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.CartWishlistContext-module__tcHsBG__noticeLink{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-size:.84rem;font-weight:600;text-decoration:underline}.CartWishlistContext-module__tcHsBG__noticeExtraText{opacity:.92;margin-top:.35rem;font-size:.8rem}.CartWishlistContext-module__tcHsBG__noticeCloseBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-weight:700;line-height:1}@media (max-width:640px){.CartWishlistContext-module__tcHsBG__noticeShell{left:.5rem;right:.5rem;bottom:max(.55rem, env(safe-area-inset-bottom));border-radius:10px;gap:.45rem;width:auto;max-height:min(72vh,26rem);padding:.72rem .78rem;font-size:.82rem;line-height:1.4;transform:none}.CartWishlistContext-module__tcHsBG__noticeLinksHeading{margin-bottom:.24rem;font-size:.74rem;line-height:1.35}.CartWishlistContext-module__tcHsBG__noticeLinksWrap{gap:.28rem .45rem}.CartWishlistContext-module__tcHsBG__noticeLink{font-size:.78rem}.CartWishlistContext-module__tcHsBG__noticeExtraText{font-size:.74rem}.CartWishlistContext-module__tcHsBG__noticeCloseBtn{padding:0 .08rem;font-size:1rem}}
.LeadPhoneModal-module__S7zRBG__overlay{z-index:2000;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.LeadPhoneModal-module__S7zRBG__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:360px;padding:1.25rem 1.1rem 1.1rem;box-shadow:0 20px 50px #0000001f}.LeadPhoneModal-module__S7zRBG__title{color:#0f172a;margin:0 0 .35rem;font-size:1rem;font-weight:800}.LeadPhoneModal-module__S7zRBG__sub{color:#64748b;margin:0 0 .9rem;font-size:.8rem;line-height:1.4}.LeadPhoneModal-module__S7zRBG__label{color:#334155;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.LeadPhoneModal-module__S7zRBG__input{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.55rem .7rem;font-size:.95rem}.LeadPhoneModal-module__S7zRBG__inputInvalid{border-color:#dc2626}.LeadPhoneModal-module__S7zRBG__err{color:#dc2626;min-height:1rem;margin:.25rem 0 0;font-size:.7rem}.LeadPhoneModal-module__S7zRBG__btnRow{gap:.5rem;margin-top:.9rem;display:flex}.LeadPhoneModal-module__S7zRBG__btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:.6rem .8rem;font-size:.88rem;font-weight:700}.LeadPhoneModal-module__S7zRBG__btnPrimary{color:#fff;background:#2563eb;border-color:#2563eb}.LeadPhoneModal-module__S7zRBG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:400px){.LeadPhoneModal-module__S7zRBG__card{max-width:100%}}
.OrderSummary-module__tNHdRa__summary{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:.85rem;min-width:0;padding:1.5rem;display:flex}.OrderSummary-module__tNHdRa__title{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.OrderSummary-module__tNHdRa__couponComboDisclaimer{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 .5rem;padding:.45rem .55rem;font-size:.72rem;line-height:1.4}.OrderSummary-module__tNHdRa__pricingModeToggle{color:#475569;cursor:pointer;align-items:flex-start;gap:.5rem;min-width:0;margin:.5rem 0 .75rem;font-size:.72rem;line-height:1.45;display:flex}.OrderSummary-module__tNHdRa__pricingModeToggle span{overflow-wrap:break-word;min-width:0}.OrderSummary-module__tNHdRa__pricingModeToggle input{flex-shrink:0;margin-top:.15rem}.OrderSummary-module__tNHdRa__savingsHighlight{color:#047857;font-size:.82rem;font-weight:700}.OrderSummary-module__tNHdRa__divider{background:#f1f5f9;height:1px;margin:.1rem 0}.OrderSummary-module__tNHdRa__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.OrderSummary-module__tNHdRa__rowLabel{color:#64748b;font-size:.82rem}.OrderSummary-module__tNHdRa__rowVal{color:#334155;font-size:.82rem;font-weight:600}.OrderSummary-module__tNHdRa__totalRow{padding-top:.25rem}.OrderSummary-module__tNHdRa__totalLabel{color:#0f172a;font-size:.88rem;font-weight:700}.OrderSummary-module__tNHdRa__totalVal{color:#0f172a;font-size:1.25rem;font-weight:800}.OrderSummary-module__tNHdRa__productList{flex-direction:column;gap:.55rem;display:flex}.OrderSummary-module__tNHdRa__productRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.OrderSummary-module__tNHdRa__productInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.OrderSummary-module__tNHdRa__productName{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-size:.78rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.OrderSummary-module__tNHdRa__productMeta{color:#94a3b8;flex-direction:column;gap:.22rem;font-size:.68rem;display:flex}.OrderSummary-module__tNHdRa__productMetaLine{line-height:1.35;display:block}.OrderSummary-module__tNHdRa__productTotal{color:#334155;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700}.OrderSummary-module__tNHdRa__discountVal{color:#16a34a;font-size:.82rem;font-weight:700}.OrderSummary-module__tNHdRa__freeTag{color:#15803d;letter-spacing:.04em;background:#dcfce7;border-radius:5px;padding:.1rem .45rem;font-size:.72rem;font-weight:800}.OrderSummary-module__tNHdRa__couponSection{flex-direction:column;gap:.4rem;margin-bottom:.35rem;display:flex}.OrderSummary-module__tNHdRa__couponBannerErr{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin-bottom:.45rem;padding:.45rem .6rem;font-size:.72rem}.OrderSummary-module__tNHdRa__couponApplyErr{color:#b91c1c;margin-top:.45rem;font-size:.72rem}.OrderSummary-module__tNHdRa__couponListEmpty,.OrderSummary-module__tNHdRa__couponsLoading{color:#64748b;margin:0 0 .65rem;font-size:.78rem}.OrderSummary-module__tNHdRa__offerCard{background:linear-gradient(145deg,#f0fdf4 0%,#ecfdf5 55%,#f8fafc 100%);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:.35rem;padding:.75rem .85rem}.OrderSummary-module__tNHdRa__offerCardHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.OrderSummary-module__tNHdRa__offerBadge{text-transform:uppercase;letter-spacing:.06em;color:#047857;background:#d1fae5;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:800}.OrderSummary-module__tNHdRa__offerSaving{color:#047857;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.OrderSummary-module__tNHdRa__offerTitle{color:#0f172a;margin:0 0 .35rem;font-size:.88rem;font-weight:700;line-height:1.3}.OrderSummary-module__tNHdRa__offerDesc{color:#475569;margin:0 0 .5rem;font-size:.76rem;line-height:1.45}.OrderSummary-module__tNHdRa__offerDescOneLine{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;margin:0 0 .5rem;display:flex}.OrderSummary-module__tNHdRa__offerDescTeaser{color:#475569;overflow-wrap:anywhere;flex:12rem;min-width:0;font-size:.76rem;line-height:1.45}.OrderSummary-module__tNHdRa__offerReadMoreBtn{font:inherit;color:#2563eb;cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.OrderSummary-module__tNHdRa__offerReadMoreBtn:hover{color:#1d4ed8}.OrderSummary-module__tNHdRa__offerModalOverlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.OrderSummary-module__tNHdRa__offerModal{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:26rem;max-height:min(70vh,28rem);padding:1.1rem 1.15rem;overflow:auto;box-shadow:0 20px 50px #0000002e}.OrderSummary-module__tNHdRa__offerModalTitle{color:#0f172a;margin:0 0 .65rem;font-size:1rem;font-weight:800}.OrderSummary-module__tNHdRa__offerModalBody{color:#475569;white-space:pre-wrap;margin:0 0 1rem;font-size:.82rem;line-height:1.55}.OrderSummary-module__tNHdRa__offerModalClose{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:700}.OrderSummary-module__tNHdRa__offerModalClose:hover{background:#1d4ed8}.OrderSummary-module__tNHdRa__offerCodeLine{color:#64748b;margin:0 0 .55rem;font-size:.72rem}.OrderSummary-module__tNHdRa__removeOfferBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.35rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600}.OrderSummary-module__tNHdRa__removeOfferBtn:hover{color:#334155;background:#f8fafc;border-color:#94a3b8}.OrderSummary-module__tNHdRa__offerMuted{color:#64748b;margin:0 0 .35rem;font-size:.76rem;line-height:1.45}.OrderSummary-module__tNHdRa__availableOffers{margin-bottom:.85rem}.OrderSummary-module__tNHdRa__availableOffersTitle{color:#0f172a;margin:0 0 .2rem;font-size:.82rem;font-weight:800}.OrderSummary-module__tNHdRa__availableOffersHint{color:#94a3b8;margin:0 0 .5rem;font-size:.68rem;line-height:1.35}.OrderSummary-module__tNHdRa__availableOffersList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.OrderSummary-module__tNHdRa__couponCardRowWrap{margin:0}.OrderSummary-module__tNHdRa__couponCardRow{text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:stretch;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.OrderSummary-module__tNHdRa__couponCardRow:hover{border-color:var(--coupon-color);box-shadow:0 2px 10px #0000000f}.OrderSummary-module__tNHdRa__couponCardRow .OrderSummary-module__tNHdRa__couponCardBody{flex:1;min-width:0;padding:.55rem .5rem .55rem .65rem}.OrderSummary-module__tNHdRa__couponCardApplyBtn{color:#fff;background:var(--coupon-color);cursor:pointer;border:none;flex-shrink:0;align-self:stretch;min-width:4.5rem;padding:.45rem .65rem;font-size:.78rem;font-weight:800;transition:opacity .15s,filter .15s}.OrderSummary-module__tNHdRa__couponCardApplyBtn:hover:not(:disabled){filter:brightness(1.08)}.OrderSummary-module__tNHdRa__couponCardApplyBtn:disabled{opacity:.65;cursor:wait}.OrderSummary-module__tNHdRa__manualCodeBlock{flex-direction:column;gap:.35rem;display:flex}.OrderSummary-module__tNHdRa__manualCodeLabel{color:#64748b;font-size:.72rem;font-weight:700}.OrderSummary-module__tNHdRa__couponToggle{cursor:pointer;color:#2563eb;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:.7rem .9rem;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.OrderSummary-module__tNHdRa__couponToggle:hover{background:#eff6ff;border-color:#93c5fd}.OrderSummary-module__tNHdRa__couponToggleLeft{align-items:center;gap:.45rem;display:flex}.OrderSummary-module__tNHdRa__couponList{flex-direction:column;gap:.5rem;margin-top:.55rem;display:flex}.OrderSummary-module__tNHdRa__couponManualRow{align-items:stretch;gap:.45rem;margin-bottom:.15rem;display:flex}.OrderSummary-module__tNHdRa__couponManualInput{color:#0f172a;letter-spacing:.04em;border:1.5px solid #e2e8f0;border-radius:8px;flex:1;min-width:0;padding:.55rem .65rem;font-family:monospace;font-size:.82rem;font-weight:600}.OrderSummary-module__tNHdRa__couponManualInput::placeholder{color:#94a3b8;letter-spacing:normal;font-family:inherit;font-weight:500}.OrderSummary-module__tNHdRa__couponManualInput:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 2px #2563eb26}.OrderSummary-module__tNHdRa__couponManualApply{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;flex-shrink:0;padding:0 .85rem;font-size:.78rem;font-weight:800;transition:background .15s}.OrderSummary-module__tNHdRa__couponManualApply:hover{background:#1d4ed8}.OrderSummary-module__tNHdRa__couponCard{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:stretch;width:100%;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;overflow:hidden}.OrderSummary-module__tNHdRa__couponCard:hover{border-color:var(--coupon-color);transform:translateY(-1px);box-shadow:0 2px 12px #00000014}.OrderSummary-module__tNHdRa__couponCardStrip{background:var(--coupon-color);flex-shrink:0;width:4px}.OrderSummary-module__tNHdRa__couponCardBody{flex-direction:column;flex:1;gap:.1rem;padding:.55rem .75rem;display:flex}.OrderSummary-module__tNHdRa__couponCardTop{justify-content:space-between;align-items:center;display:flex}.OrderSummary-module__tNHdRa__couponCardCode{color:var(--coupon-color);letter-spacing:.06em;font-family:monospace;font-size:.8rem;font-weight:800}.OrderSummary-module__tNHdRa__couponCardDiscount{color:var(--coupon-color);font-size:.85rem;font-weight:900}.OrderSummary-module__tNHdRa__couponCardLabel{letter-spacing:.02em;opacity:.95;margin-left:.2rem;font-size:.72rem;font-weight:800}.OrderSummary-module__tNHdRa__couponCardCondition{color:#1e293b;font-size:.75rem;font-weight:600}.OrderSummary-module__tNHdRa__couponCardDesc{color:#94a3b8;font-size:.67rem}.OrderSummary-module__tNHdRa__couponCardOfferScope{color:#a8b4c8;margin-top:.12rem;font-size:.62rem;line-height:1.3;display:block}.OrderSummary-module__tNHdRa__appliedCoupon{background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem;display:flex}.OrderSummary-module__tNHdRa__appliedLeft{color:#16a34a;align-items:center;gap:.5rem;display:flex}.OrderSummary-module__tNHdRa__appliedLeft svg{flex-shrink:0}.OrderSummary-module__tNHdRa__appliedCode{color:#15803d;letter-spacing:.06em;font-family:monospace;font-size:.8rem;font-weight:800;display:block}.OrderSummary-module__tNHdRa__appliedDesc{color:#16a34a;opacity:.8;font-size:.67rem;display:block}.OrderSummary-module__tNHdRa__removeBtn{color:#dc2626;cursor:pointer;white-space:nowrap;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.OrderSummary-module__tNHdRa__placeOrderBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.95rem;font-weight:800;transition:all .22s;display:flex;box-shadow:0 4px 14px #2563eb59}.OrderSummary-module__tNHdRa__placeOrderBtn:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.OrderSummary-module__tNHdRa__placeOrderBtn:active:not(:disabled){transform:translateY(0)}.OrderSummary-module__tNHdRa__placeOrderBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.OrderSummary-module__tNHdRa__minOrderError{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:600;line-height:1.4;animation:.2s OrderSummary-module__tNHdRa__errorSlide;display:flex}.OrderSummary-module__tNHdRa__minOrderError svg{flex-shrink:0;margin-top:1px}@keyframes OrderSummary-module__tNHdRa__errorSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.OrderSummary-module__tNHdRa__terms{color:#94a3b8;text-align:center;margin:0;font-size:.65rem;line-height:1.5}@media (max-width:1024px){.OrderSummary-module__tNHdRa__row{flex-wrap:wrap;gap:.35rem .5rem}.OrderSummary-module__tNHdRa__rowLabel{overflow-wrap:anywhere;flex:auto;min-width:0}.OrderSummary-module__tNHdRa__rowVal{text-align:right;flex-shrink:0}.OrderSummary-module__tNHdRa__totalRow{flex-wrap:nowrap;gap:.5rem}.OrderSummary-module__tNHdRa__totalLabel{overflow-wrap:anywhere;min-width:0;padding-right:.5rem}.OrderSummary-module__tNHdRa__productRow{flex-wrap:wrap;gap:.5rem}.OrderSummary-module__tNHdRa__productTotal{white-space:normal;text-align:right;margin-left:auto}}@media (max-width:640px){.OrderSummary-module__tNHdRa__summary{padding:clamp(.85rem,3vw,1.25rem)}.OrderSummary-module__tNHdRa__couponManualRow{flex-wrap:wrap}.OrderSummary-module__tNHdRa__couponManualApply{flex:auto;min-height:44px;padding:.5rem 1rem}}@media (max-width:480px){.OrderSummary-module__tNHdRa__summary{padding:1rem max(.85rem, env(safe-area-inset-left)) 1rem max(.85rem, env(safe-area-inset-right));border-radius:14px;position:static}.OrderSummary-module__tNHdRa__title{font-size:.95rem}.OrderSummary-module__tNHdRa__productTotal{text-align:left;width:100%;margin-left:0;font-size:.72rem}.OrderSummary-module__tNHdRa__totalVal{font-size:clamp(1rem,4vw,1.1rem)}.OrderSummary-module__tNHdRa__placeOrderBtn{min-height:48px;padding:.85rem 1rem;font-size:.88rem}.OrderSummary-module__tNHdRa__minOrderError{padding:.65rem .75rem;font-size:.76rem}.OrderSummary-module__tNHdRa__couponCardRow{flex-wrap:wrap}.OrderSummary-module__tNHdRa__couponCardApplyBtn{width:100%;min-width:0;min-height:44px}}@media (max-width:380px){.OrderSummary-module__tNHdRa__couponManualRow{flex-direction:column;align-items:stretch}.OrderSummary-module__tNHdRa__couponManualApply{width:100%}}
.OrderSuccessPopup-module__LTjLSa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s OrderSuccessPopup-module__LTjLSa__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes OrderSuccessPopup-module__LTjLSa__fadeIn{0%{opacity:0}to{opacity:1}}.OrderSuccessPopup-module__LTjLSa__modal{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:440px;padding:2.25rem 2rem;animation:.3s cubic-bezier(.34,1.56,.64,1) OrderSuccessPopup-module__LTjLSa__slideUp;display:flex;position:relative;box-shadow:0 32px 80px #00000040}.OrderSuccessPopup-module__LTjLSa__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex;position:absolute;top:1rem;right:1rem}.OrderSuccessPopup-module__LTjLSa__closeBtn:hover{color:#334155;background:#f1f5f9}@keyframes OrderSuccessPopup-module__LTjLSa__slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.OrderSuccessPopup-module__LTjLSa__iconWrap{margin-bottom:.25rem}.OrderSuccessPopup-module__LTjLSa__circle{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.4s cubic-bezier(.34,1.56,.64,1) .1s both OrderSuccessPopup-module__LTjLSa__popIn;display:flex;box-shadow:0 8px 24px #22c55e59}@keyframes OrderSuccessPopup-module__LTjLSa__popIn{0%{transform:scale(0)}to{transform:scale(1)}}.OrderSuccessPopup-module__LTjLSa__check{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .4s both OrderSuccessPopup-module__LTjLSa__drawCheck}@keyframes OrderSuccessPopup-module__LTjLSa__drawCheck{to{stroke-dashoffset:0}}.OrderSuccessPopup-module__LTjLSa__title{color:#0f172a;text-align:center;margin:0;font-size:1.4rem;font-weight:800}.OrderSuccessPopup-module__LTjLSa__subtitle{color:#64748b;text-align:center;max-width:320px;margin:0;font-size:.85rem;line-height:1.55}.OrderSuccessPopup-module__LTjLSa__summaryBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:1rem}.OrderSuccessPopup-module__LTjLSa__summaryHeader{color:#475569;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.65rem;padding-bottom:.65rem;font-size:.8rem;font-weight:700;display:flex}.OrderSuccessPopup-module__LTjLSa__summaryTotal{color:#0f172a;font-size:.9rem}.OrderSuccessPopup-module__LTjLSa__itemList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.OrderSuccessPopup-module__LTjLSa__itemRow{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.OrderSuccessPopup-module__LTjLSa__itemName{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.OrderSuccessPopup-module__LTjLSa__itemMeta{color:#94a3b8;white-space:nowrap;font-size:.72rem}.OrderSuccessPopup-module__LTjLSa__itemPrice{color:#0f172a;white-space:nowrap;font-size:.78rem;font-weight:700}.OrderSuccessPopup-module__LTjLSa__moreItems{color:#64748b;text-align:center;padding-top:.25rem;font-size:.72rem}.OrderSuccessPopup-module__LTjLSa__paymentNote{color:#94a3b8;text-align:center;margin:0;font-size:.7rem}.OrderSuccessPopup-module__LTjLSa__actions{width:100%;margin-top:.25rem}.OrderSuccessPopup-module__LTjLSa__continueBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:.85rem 1rem;font-size:.9rem;font-weight:700;transition:background .2s,transform .15s}.OrderSuccessPopup-module__LTjLSa__continueBtn:hover{background:#1d4ed8;transform:translateY(-1px)}@media (max-width:480px){.OrderSuccessPopup-module__LTjLSa__overlay{align-items:flex-end;padding:.75rem}.OrderSuccessPopup-module__LTjLSa__modal{max-width:100%;margin-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 16px 16px;gap:.75rem;padding:1.5rem 1.25rem 1.75rem}.OrderSuccessPopup-module__LTjLSa__circle{width:60px;height:60px}.OrderSuccessPopup-module__LTjLSa__circle svg{width:26px;height:26px}.OrderSuccessPopup-module__LTjLSa__title{font-size:1.2rem}.OrderSuccessPopup-module__LTjLSa__subtitle{max-width:100%;font-size:.8rem}.OrderSuccessPopup-module__LTjLSa__summaryBox{padding:.85rem}.OrderSuccessPopup-module__LTjLSa__summaryHeader{font-size:.75rem}.OrderSuccessPopup-module__LTjLSa__summaryTotal{font-size:.82rem}.OrderSuccessPopup-module__LTjLSa__itemRow{font-size:.74rem}.OrderSuccessPopup-module__LTjLSa__continueBtn{min-height:48px;padding:.9rem 1rem;font-size:.88rem}.OrderSuccessPopup-module__LTjLSa__paymentNote{font-size:.66rem}.OrderSuccessPopup-module__LTjLSa__actions{flex-direction:column;width:100%;display:flex}}
.QuotationDetailsModal-module__Yaf3Ma__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;animation:.2s QuotationDetailsModal-module__Yaf3Ma__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes QuotationDetailsModal-module__Yaf3Ma__fadeIn{0%{opacity:0}to{opacity:1}}.QuotationDetailsModal-module__Yaf3Ma__modal{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:1.1rem;width:100%;max-width:600px;max-height:calc(100vh - 2rem);padding:1.75rem 1.5rem 1.5rem;animation:.28s cubic-bezier(.34,1.2,.64,1) QuotationDetailsModal-module__Yaf3Ma__slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0f172a1f}@keyframes QuotationDetailsModal-module__Yaf3Ma__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.QuotationDetailsModal-module__Yaf3Ma__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex;position:absolute;top:.85rem;right:.85rem}.QuotationDetailsModal-module__Yaf3Ma__closeBtn:hover:not(:disabled){color:#334155;background:#f1f5f9}.QuotationDetailsModal-module__Yaf3Ma__closeBtn:disabled{cursor:not-allowed;opacity:.5}.QuotationDetailsModal-module__Yaf3Ma__header{padding-right:2rem}.QuotationDetailsModal-module__Yaf3Ma__title{color:#0f172a;margin:0 0 .35rem;font-size:1.2rem;font-weight:800;line-height:1.3}.QuotationDetailsModal-module__Yaf3Ma__subtitle{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.QuotationDetailsModal-module__Yaf3Ma__fields{flex-direction:column;gap:.9rem;display:flex}.QuotationDetailsModal-module__Yaf3Ma__section{border-top:1px solid #f1f5f9;flex-direction:column;gap:.75rem;margin-top:.35rem;padding-top:.35rem;display:flex}.QuotationDetailsModal-module__Yaf3Ma__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 .1rem;font-size:.68rem;font-weight:800}.QuotationDetailsModal-module__Yaf3Ma__row2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.QuotationDetailsModal-module__Yaf3Ma__row2{grid-template-columns:1fr 1fr}}.QuotationDetailsModal-module__Yaf3Ma__row3{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:520px){.QuotationDetailsModal-module__Yaf3Ma__row3{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.QuotationDetailsModal-module__Yaf3Ma__row3{grid-template-columns:repeat(3,1fr)}}.QuotationDetailsModal-module__Yaf3Ma__field{min-width:0}.QuotationDetailsModal-module__Yaf3Ma__label{color:#334155;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.QuotationDetailsModal-module__Yaf3Ma__requiredAsterisk{color:#dc2626;font-weight:700}.QuotationDetailsModal-module__Yaf3Ma__input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:.65rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.QuotationDetailsModal-module__Yaf3Ma__input::placeholder{color:#94a3b8}.QuotationDetailsModal-module__Yaf3Ma__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.QuotationDetailsModal-module__Yaf3Ma__inputError{border-color:#dc2626}.QuotationDetailsModal-module__Yaf3Ma__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.QuotationDetailsModal-module__Yaf3Ma__fieldError{color:#dc2626;min-height:1rem;margin:.3rem 0 0;font-size:.72rem}.QuotationDetailsModal-module__Yaf3Ma__apiError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.4}.QuotationDetailsModal-module__Yaf3Ma__actions{flex-direction:column;gap:.5rem;margin-top:.2rem;display:flex}@media (min-width:400px){.QuotationDetailsModal-module__Yaf3Ma__actions{flex-flow:wrap;justify-content:flex-end;gap:.6rem}}.QuotationDetailsModal-module__Yaf3Ma__btnCancel,.QuotationDetailsModal-module__Yaf3Ma__btnPrimary{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:12px;min-height:48px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .12s,opacity .2s}.QuotationDetailsModal-module__Yaf3Ma__btnCancel{color:#475569;background:#fff;border-color:#e2e8f0;width:100%}.QuotationDetailsModal-module__Yaf3Ma__btnCancel:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.QuotationDetailsModal-module__Yaf3Ma__btnPrimary{color:#fff;background:#2563eb;border-color:#2563eb;width:100%}.QuotationDetailsModal-module__Yaf3Ma__btnPrimary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}.QuotationDetailsModal-module__Yaf3Ma__btnPrimary:disabled{cursor:not-allowed;opacity:.75;background:#94a3b8;border-color:#94a3b8;transform:none}.QuotationDetailsModal-module__Yaf3Ma__btnCancel:disabled,.QuotationDetailsModal-module__Yaf3Ma__btnPrimary:disabled{cursor:not-allowed;transform:none}@media (min-width:400px){.QuotationDetailsModal-module__Yaf3Ma__btnCancel{width:auto;min-width:6.5rem}.QuotationDetailsModal-module__Yaf3Ma__btnPrimary{flex:200px;width:auto}}@media (max-width:480px){.QuotationDetailsModal-module__Yaf3Ma__overlay{align-items:flex-end;padding:.5rem}.QuotationDetailsModal-module__Yaf3Ma__modal{max-width:100%;max-height:calc(100vh - 1rem);margin-bottom:env(safe-area-inset-bottom,0);border-radius:18px 18px 14px 14px;padding:1.25rem .95rem 1.1rem}.QuotationDetailsModal-module__Yaf3Ma__section{gap:.65rem}.QuotationDetailsModal-module__Yaf3Ma__fields{gap:.8rem}.QuotationDetailsModal-module__Yaf3Ma__input{padding:.58rem .68rem;font-size:.86rem}.QuotationDetailsModal-module__Yaf3Ma__label{font-size:.72rem}.QuotationDetailsModal-module__Yaf3Ma__sectionTitle{font-size:.64rem}.QuotationDetailsModal-module__Yaf3Ma__title{font-size:1.1rem}.QuotationDetailsModal-module__Yaf3Ma__subtitle{font-size:.78rem}}
