.OptionPicker-module__BldeOG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.OptionPicker-module__BldeOG__label{color:#374151;font-size:12.5px;font-weight:600}.OptionPicker-module__BldeOG__wrap{position:relative}.OptionPicker-module__BldeOG__trigger{border:1.5px solid var(--border-2);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px 0 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.OptionPicker-module__BldeOG__trigger:hover:not(:disabled){border-color:#ffcdae}.OptionPicker-module__BldeOG__trigger:focus-visible{border-color:var(--orange,#ff6000);background:#fff;outline:none;box-shadow:0 0 0 3px #ff60001a}.OptionPicker-module__BldeOG__wrapOpen .OptionPicker-module__BldeOG__trigger{border-color:var(--orange,#ff6000);background:#fff;box-shadow:0 0 0 3px #ff60001a}.OptionPicker-module__BldeOG__triggerDisabled{cursor:not-allowed;opacity:.6;background:#f3f4f6}.OptionPicker-module__BldeOG__triggerContent{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.OptionPicker-module__BldeOG__triggerLabel,.OptionPicker-module__BldeOG__triggerPlaceholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OptionPicker-module__BldeOG__triggerLabel{color:var(--ink);font-weight:500}.OptionPicker-module__BldeOG__triggerPlaceholder{color:#c4c9d4}.OptionPicker-module__BldeOG__chevron{color:#9ca3af;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.OptionPicker-module__BldeOG__wrapOpen .OptionPicker-module__BldeOG__chevron{transform:rotate(180deg)}@keyframes OptionPicker-module__BldeOG__pickerOpen{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.OptionPicker-module__BldeOG__menu{z-index:95;background:#fff;border:1px solid #e8eaed;border-radius:12px;animation:.18s cubic-bezier(.22,1,.36,1) OptionPicker-module__BldeOG__pickerOpen;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 8px #0000000f}.OptionPicker-module__BldeOG__menuUp{animation-name:OptionPicker-module__BldeOG__pickerOpenUp;box-shadow:0 -12px 32px #0000001f,0 -2px 8px #0000000f}@keyframes OptionPicker-module__BldeOG__pickerOpenUp{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.OptionPicker-module__BldeOG__searchRow{border-bottom:1px solid #f3f4f6;padding:10px 10px 6px}.OptionPicker-module__BldeOG__search{border:1.5px solid var(--border-2);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.OptionPicker-module__BldeOG__search:focus{border-color:var(--orange,#ff6000);background:#fff}.OptionPicker-module__BldeOG__search::placeholder{color:#c4c9d4}.OptionPicker-module__BldeOG__list{overscroll-behavior:contain;max-height:264px;margin:0;padding:6px;list-style:none;overflow-y:auto}.OptionPicker-module__BldeOG__item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;transition:background .12s;display:flex}.OptionPicker-module__BldeOG__itemHighlight{background:#fff3ea}.OptionPicker-module__BldeOG__itemSelected{font-weight:700}.OptionPicker-module__BldeOG__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OptionPicker-module__BldeOG__check{color:var(--orange,#ff6000);flex-shrink:0}.OptionPicker-module__BldeOG__empty{text-align:center;color:var(--muted);padding:18px 12px;font-size:12.5px}.OptionPicker-module__BldeOG__logo{object-fit:contain;flex-shrink:0}.OptionPicker-module__BldeOG__logoFallback{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.OptionPicker-module__BldeOG__menu{animation:none}.OptionPicker-module__BldeOG__chevron{transition:none}}
.Toast-module__9WWWZG__container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:calc(100vw - 40px);max-width:380px;display:flex;position:fixed;top:20px;right:20px}.Toast-module__9WWWZG__toast{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform, opacity;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;min-width:260px;padding:14px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014}@keyframes Toast-module__9WWWZG__slideIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__9WWWZG__slideOut{0%{opacity:1;max-height:120px;margin-bottom:0;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:-10px;transform:translate(110%)}}.Toast-module__9WWWZG__entering{animation:.32s cubic-bezier(.34,1.26,.64,1) forwards Toast-module__9WWWZG__slideIn}.Toast-module__9WWWZG__leaving{animation:.32s cubic-bezier(.4,0,.6,1) forwards Toast-module__9WWWZG__slideOut}.Toast-module__9WWWZG__success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.Toast-module__9WWWZG__error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.Toast-module__9WWWZG__warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.Toast-module__9WWWZG__info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.Toast-module__9WWWZG__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.Toast-module__9WWWZG__success .Toast-module__9WWWZG__icon{color:#16a34a;background:#dcfce7}.Toast-module__9WWWZG__error .Toast-module__9WWWZG__icon{color:#e11d48;background:#ffe4e6}.Toast-module__9WWWZG__warning .Toast-module__9WWWZG__icon{color:#d97706;background:#fef3c7}.Toast-module__9WWWZG__info .Toast-module__9WWWZG__icon{color:#2563eb;background:#dbeafe}.Toast-module__9WWWZG__msg{flex:1;font-size:13.5px;font-weight:500;line-height:1.45}.Toast-module__9WWWZG__close{cursor:pointer;opacity:.45;color:inherit;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:4px;transition:opacity .15s,background .15s;display:flex}.Toast-module__9WWWZG__close:hover{opacity:.95;background:#0000000f}@keyframes Toast-module__9WWWZG__shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toast-module__9WWWZG__progress{transform-origin:0;border-radius:0 0 12px 12px;height:3px;animation:linear forwards Toast-module__9WWWZG__shrink;position:absolute;bottom:0;left:0;right:0}.Toast-module__9WWWZG__success .Toast-module__9WWWZG__progress{background:#16a34a}.Toast-module__9WWWZG__error .Toast-module__9WWWZG__progress{background:#e11d48}.Toast-module__9WWWZG__warning .Toast-module__9WWWZG__progress{background:#d97706}.Toast-module__9WWWZG__info .Toast-module__9WWWZG__progress{background:#2563eb}@media (max-width:768px){.Toast-module__9WWWZG__container{align-items:stretch;width:100%;max-width:100%;padding:0 12px;inset:auto 0 16px}.Toast-module__9WWWZG__toast{width:100%;min-width:0}}@keyframes Toast-module__9WWWZG__slideInMobile{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__9WWWZG__slideOutMobile{0%{opacity:1;max-height:120px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(110%)}}@media (max-width:768px){.Toast-module__9WWWZG__entering{animation:.32s cubic-bezier(.34,1.26,.64,1) forwards Toast-module__9WWWZG__slideInMobile}.Toast-module__9WWWZG__leaving{animation:.32s cubic-bezier(.4,0,.6,1) forwards Toast-module__9WWWZG__slideOutMobile}}
.discounts-module__z3cxnW__panel{flex-direction:column;gap:20px;min-width:0;padding:24px 0;display:flex}.discounts-module__z3cxnW__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.discounts-module__z3cxnW__panelTitle{color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:800}.discounts-module__z3cxnW__panelSubtitle{color:var(--muted);max-width:70ch;margin:0;font-size:13.5px;line-height:1.5}.discounts-module__z3cxnW__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.discounts-module__z3cxnW__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.discounts-module__z3cxnW__tab:hover{color:var(--ink)}.discounts-module__z3cxnW__tabActive{border-bottom-color:var(--orange);color:var(--ink)!important}.discounts-module__z3cxnW__count{background:var(--orange);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.discounts-module__z3cxnW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.discounts-module__z3cxnW__toolbarLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discounts-module__z3cxnW__list{flex-direction:column;gap:10px;display:flex}.discounts-module__z3cxnW__card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.discounts-module__z3cxnW__cardLink{color:inherit;text-decoration:none;transition:box-shadow .12s,border-color .12s}.discounts-module__z3cxnW__cardLink:hover{border-color:#cbd5e1;box-shadow:0 2px 12px #0f172a0f}.discounts-module__z3cxnW__cardRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discounts-module__z3cxnW__cardTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.discounts-module__z3cxnW__cardMeta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.discounts-module__z3cxnW__strong{color:var(--ink);font-weight:700}.discounts-module__z3cxnW__muted{color:var(--muted);font-size:13px}.discounts-module__z3cxnW__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.discounts-module__z3cxnW__bGray{color:#475569;background:#f1f5f9}.discounts-module__z3cxnW__bBlue{color:#1d4ed8;background:#dbeafe}.discounts-module__z3cxnW__bGreen{color:#15803d;background:#dcfce7}.discounts-module__z3cxnW__bAmber{color:#b45309;background:#fef3c7}.discounts-module__z3cxnW__bRed{color:#b91c1c;background:#fee2e2}.discounts-module__z3cxnW__bOrange{color:#c2410c;background:#ffedd5}.discounts-module__z3cxnW__btn{border-radius:var(--r-md);cursor:pointer;border:1px solid var(--border);min-height:38px;color:var(--ink);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.discounts-module__z3cxnW__btn:hover:not(:disabled){border-color:var(--ink)}.discounts-module__z3cxnW__btn:disabled{opacity:.5;cursor:not-allowed}.discounts-module__z3cxnW__btnPrimary{background:var(--orange);border-color:var(--orange);color:#fff}.discounts-module__z3cxnW__btnPrimary:hover:not(:disabled){border-color:var(--orange);opacity:.9}.discounts-module__z3cxnW__btnDark{background:var(--ink);border-color:var(--ink);color:#fff}.discounts-module__z3cxnW__btnDanger{color:#b91c1c;border-color:#fecaca}.discounts-module__z3cxnW__btnDanger:hover:not(:disabled){border-color:#b91c1c}.discounts-module__z3cxnW__btnSm{min-height:32px;padding:0 10px;font-size:12.5px}.discounts-module__z3cxnW__btnLink{color:var(--ink);background:0 0;border:none;min-height:0;padding:0;font-weight:600;text-decoration:underline}.discounts-module__z3cxnW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.discounts-module__z3cxnW__label{color:var(--ink);font-size:13px;font-weight:600}.discounts-module__z3cxnW__hint{color:var(--muted);font-size:12px;line-height:1.45}.discounts-module__z3cxnW__input,.discounts-module__z3cxnW__select,.discounts-module__z3cxnW__textarea{border:1px solid var(--border);border-radius:var(--r-md);width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.discounts-module__z3cxnW__textarea{resize:vertical;height:auto;min-height:80px;padding:10px 12px;line-height:1.5}.discounts-module__z3cxnW__input:focus,.discounts-module__z3cxnW__select:focus,.discounts-module__z3cxnW__textarea:focus{border-color:var(--ink)}.discounts-module__z3cxnW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.discounts-module__z3cxnW__formFull{grid-column:1/-1}.discounts-module__z3cxnW__error{color:#b91c1c;font-size:12.5px}.discounts-module__z3cxnW__overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.discounts-module__z3cxnW__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);display:flex;overflow:auto;box-shadow:0 20px 60px #0f172a40}.discounts-module__z3cxnW__modalWide{max-width:820px}.discounts-module__z3cxnW__modalHeader{border-bottom:1px solid var(--border);z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.discounts-module__z3cxnW__modalTitle{color:var(--ink);margin:0;font-size:17px;font-weight:800}.discounts-module__z3cxnW__modalClose{background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--ink);border:none;border-radius:50%;font-size:20px}.discounts-module__z3cxnW__modalBody{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.discounts-module__z3cxnW__modalFooter{border-top:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.discounts-module__z3cxnW__table{border-collapse:collapse;width:100%;font-size:13.5px}.discounts-module__z3cxnW__tableWrap{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.discounts-module__z3cxnW__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:700}.discounts-module__z3cxnW__table td{border-top:1px solid var(--border-2);vertical-align:middle;padding:10px 12px}.discounts-module__z3cxnW__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.discounts-module__z3cxnW__strike{color:var(--muted);font-weight:500;text-decoration:line-through}.discounts-module__z3cxnW__priceGood{color:var(--success);font-weight:800}.discounts-module__z3cxnW__empty{text-align:center;border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--muted);padding:40px 16px;font-size:14px;line-height:1.6}.discounts-module__z3cxnW__empty strong{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.discounts-module__z3cxnW__notice{border-radius:var(--r-md);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;padding:12px 14px;font-size:13px;line-height:1.5}.discounts-module__z3cxnW__noticeInfo{border-color:var(--border);color:#334155;background:#f1f5f9}.discounts-module__z3cxnW__chat{flex-direction:column;gap:8px;max-height:360px;padding:4px;display:flex;overflow-y:auto}.discounts-module__z3cxnW__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:80%;padding:9px 12px;font-size:13.5px;line-height:1.45}.discounts-module__z3cxnW__bubbleMine{background:var(--ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.discounts-module__z3cxnW__bubbleTheirs{background:var(--surface);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.discounts-module__z3cxnW__bubbleSystem{color:var(--muted);background:0 0;align-self:center;font-size:12px;font-style:italic}.discounts-module__z3cxnW__bubbleTime{opacity:.7;margin-top:3px;font-size:10.5px;display:block}.discounts-module__z3cxnW__composer{align-items:flex-end;gap:8px;display:flex}.discounts-module__z3cxnW__specialPrice{border-radius:var(--r-md);background:#ecfdf5;border:1px solid #a7f3d0;flex-direction:column;gap:2px;padding:6px 10px;display:inline-flex}.discounts-module__z3cxnW__specialPriceLabel{color:#047857;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.discounts-module__z3cxnW__specialPriceValue{color:#065f46;font-size:16px;font-weight:800}.discounts-module__z3cxnW__specialTiers{color:#047857;font-size:12px}.discounts-module__z3cxnW__segment{border:1px solid var(--border);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.discounts-module__z3cxnW__segmentBtn{cursor:pointer;color:var(--muted);background:#fff;border:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.discounts-module__z3cxnW__segmentBtnActive{background:var(--ink);color:#fff}@media (max-width:640px){.discounts-module__z3cxnW__formGrid{grid-template-columns:1fr}.discounts-module__z3cxnW__modal{border-radius:14px}.discounts-module__z3cxnW__bubble{max-width:92%}}.discounts-module__z3cxnW__thumb{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.discounts-module__z3cxnW__itemCell{align-items:center;gap:10px;min-width:220px;display:flex}
.SizePicker-module__gQDwgq__root{flex-direction:column;gap:8px;min-width:0;display:flex}.SizePicker-module__gQDwgq__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SizePicker-module__gQDwgq__label{color:var(--muted);font-size:13px}.SizePicker-module__gQDwgq__label strong{color:var(--ink);font-weight:700}.SizePicker-module__gQDwgq__chartLink{cursor:pointer;font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.SizePicker-module__gQDwgq__grid{flex-wrap:wrap;gap:8px;display:flex}.SizePicker-module__gQDwgq__chip{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);min-width:48px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 10px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.SizePicker-module__gQDwgq__chip:hover:not(:disabled){border-color:var(--ink)}.SizePicker-module__gQDwgq__chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.SizePicker-module__gQDwgq__chipActive{border-color:var(--ink);background:var(--ink);color:var(--bg)}.SizePicker-module__gQDwgq__chipActive .SizePicker-module__gQDwgq__delta{color:inherit;opacity:.85}.SizePicker-module__gQDwgq__chipOut{color:var(--muted);background:var(--surface);cursor:not-allowed;opacity:.7;text-decoration:line-through}.SizePicker-module__gQDwgq__size{line-height:1.1}.SizePicker-module__gQDwgq__delta{color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.1}.SizePicker-module__gQDwgq__low{color:var(--orange);margin:0;font-size:12.5px;font-weight:600}.SizePicker-module__gQDwgq__compact .SizePicker-module__gQDwgq__chip{min-width:40px;min-height:34px;padding:3px 8px;font-size:12.5px}.SizePicker-module__gQDwgq__compact .SizePicker-module__gQDwgq__grid{gap:6px}.SizePicker-module__gQDwgq__tableWrap{overflow-x:auto}.SizePicker-module__gQDwgq__table{border-collapse:collapse;width:100%;font-size:13.5px}.SizePicker-module__gQDwgq__table th,.SizePicker-module__gQDwgq__table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:10px 12px}.SizePicker-module__gQDwgq__table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:700}.SizePicker-module__gQDwgq__table tbody th{color:var(--ink);font-weight:700}.SizePicker-module__gQDwgq__rowActive{background:var(--surface)}.SizePicker-module__gQDwgq__chartNote{color:var(--muted);margin:14px 0 0;font-size:12.5px}
.ColorSwatches-module__0MhjFG__root{flex-direction:column;gap:8px;display:flex}.ColorSwatches-module__0MhjFG__label{color:var(--muted);font-size:13px}.ColorSwatches-module__0MhjFG__label strong{color:var(--ink);font-weight:700}.ColorSwatches-module__0MhjFG__row{flex-wrap:wrap;gap:8px;display:flex}.ColorSwatches-module__0MhjFG__swatch{border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--card);justify-content:center;align-items:center;width:52px;height:52px;padding:3px;transition:border-color .15s;display:inline-flex;overflow:hidden}.ColorSwatches-module__0MhjFG__swatch:hover{border-color:var(--ink)}.ColorSwatches-module__0MhjFG__swatch:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ColorSwatches-module__0MhjFG__active{border-color:var(--ink);border-width:2px}.ColorSwatches-module__0MhjFG__out{opacity:.45}.ColorSwatches-module__0MhjFG__img{object-fit:contain;width:100%;height:100%}.ColorSwatches-module__0MhjFG__dot{border:1px solid var(--border);border-radius:50%;width:28px;height:28px}
.CompatibilityPanel-module__kukwXq__panel{flex-direction:column;gap:14px;display:flex}.CompatibilityPanel-module__kukwXq__modeBanner{border:1px solid var(--border,#e5e7eb);background:var(--surface,#f9fafb);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.CompatibilityPanel-module__kukwXq__modeBannerSpecific{background:#fff7ed;border-color:#fed7aa}.CompatibilityPanel-module__kukwXq__modeBannerUniversal{background:#ecfdf5;border-color:#a7f3d0}.CompatibilityPanel-module__kukwXq__modeBannerUnverified{border-color:var(--border,#e5e7eb);background:#f9fafb}.CompatibilityPanel-module__kukwXq__modeIcon{background:#fff;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.CompatibilityPanel-module__kukwXq__modeText{flex-direction:column;gap:2px;min-width:0;display:flex}.CompatibilityPanel-module__kukwXq__modeTitle{color:var(--ink,#111);margin:0;font-size:14px;font-weight:700}.CompatibilityPanel-module__kukwXq__modeDesc{color:var(--muted,#6b7280);margin:0;font-size:12px;line-height:1.45}.CompatibilityPanel-module__kukwXq__list{flex-direction:column;gap:0;display:flex}.CompatibilityPanel-module__kukwXq__row{border-bottom:1px solid var(--border,#e5e7eb);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.CompatibilityPanel-module__kukwXq__row:last-child{border-bottom:none}.CompatibilityPanel-module__kukwXq__logo{object-fit:contain;border:1px solid var(--border-2,#f3f4f6);background:#fff;border-radius:8px;flex-shrink:0;width:32px;height:32px}.CompatibilityPanel-module__kukwXq__logoFallback{background:var(--surface,#f3f4f6);width:32px;height:32px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.CompatibilityPanel-module__kukwXq__body{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.CompatibilityPanel-module__kukwXq__make{color:var(--ink);font-size:13px;font-weight:700}.CompatibilityPanel-module__kukwXq__model{color:var(--ink-2,#374151);font-size:13px}.CompatibilityPanel-module__kukwXq__years{color:var(--muted);margin-left:auto;font-size:12px}.CompatibilityPanel-module__kukwXq__engine{width:100%;color:var(--muted);font-size:11px}.CompatibilityPanel-module__kukwXq__productNote{color:var(--muted);margin:0;padding-top:4px;font-size:12px}@media (max-width:480px){.CompatibilityPanel-module__kukwXq__years{width:100%;margin-left:0}}
.VariantStockEditor-module__14GQjW__wrap{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.VariantStockEditor-module__14GQjW__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VariantStockEditor-module__14GQjW__title{color:var(--ink,#0f172a);font-size:13px;font-weight:600}.VariantStockEditor-module__14GQjW__req{color:#ef4444}.VariantStockEditor-module__14GQjW__hint{color:#64748b;margin-top:2px;font-size:12px;line-height:1.45}.VariantStockEditor-module__14GQjW__toggleAll{border:1px solid var(--border,#e2e8f0);color:var(--ink,#0f172a);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600}.VariantStockEditor-module__14GQjW__toggleAll:hover:not(:disabled){border-color:var(--primary,#ff6000);color:var(--primary,#ff6000)}.VariantStockEditor-module__14GQjW__table{flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.VariantStockEditor-module__14GQjW__row{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(90px,1fr) minmax(90px,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.VariantStockEditor-module__14GQjW__headRow{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#fff;font-size:11px;font-weight:600;position:sticky;top:0}.VariantStockEditor-module__14GQjW__off .VariantStockEditor-module__14GQjW__input,.VariantStockEditor-module__14GQjW__off .VariantStockEditor-module__14GQjW__priceCol{opacity:.45}.VariantStockEditor-module__14GQjW__sizeCell{color:var(--ink,#0f172a);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.VariantStockEditor-module__14GQjW__sizeCell input{width:16px;height:16px;accent-color:var(--primary,#ff6000)}.VariantStockEditor-module__14GQjW__input{border:1px solid var(--border,#e2e8f0);width:100%;min-width:0;height:36px;color:var(--ink,#0f172a);background:#fff;border-radius:6px;outline:none;padding:0 10px;font-family:inherit;font-size:14px}.VariantStockEditor-module__14GQjW__input:focus{border-color:var(--primary,#ff6000)}.VariantStockEditor-module__14GQjW__priceCol,.VariantStockEditor-module__14GQjW__total{color:#334155;text-align:right;font-size:13px}@media (max-width:560px){.VariantStockEditor-module__14GQjW__row{grid-template-columns:1fr 1fr 1fr}.VariantStockEditor-module__14GQjW__priceCol{display:none}.VariantStockEditor-module__14GQjW__head{flex-direction:column}}
.ProductListing-module__oY975W__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.ProductListing-module__oY975W__breadcrumb a{color:var(--muted);transition:color .12s}.ProductListing-module__oY975W__breadcrumb a:hover{color:var(--primary)}.ProductListing-module__oY975W__breadcrumbSep{color:var(--border);font-size:20px}.ProductListing-module__oY975W__breadcrumbCurrent{color:var(--ink-2);font-weight:600}.ProductListing-module__oY975W__root{min-width:0;max-width:100%}.ProductListing-module__oY975W__layout{grid-template-columns:300px 1fr;align-items:flex-start;gap:20px;min-width:0;max-width:100%;display:grid}.ProductListing-module__oY975W__sidebarWrap{min-width:0}.ProductListing-module__oY975W__mobileSummary{display:none}.ProductListing-module__oY975W__sidebar{position:sticky;top:24px}.ProductListing-module__oY975W__productCard{background:var(--card);border-radius:var(--r-lg);border:1px solid var(--border);flex-direction:column;gap:12px;padding:20px;display:flex}.ProductListing-module__oY975W__productName{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.3}.ProductListing-module__oY975W__productBrand{color:var(--accent);font-size:13px;font-weight:600}.ProductListing-module__oY975W__productImage{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ProductListing-module__oY975W__productImage img{object-fit:contain;width:100%;height:100%}.ProductListing-module__oY975W__productImageBtn{cursor:zoom-in;width:100%;font:inherit;text-align:left;border-radius:var(--r-md);background:0 0;border:0;padding:0;display:block;position:relative}.ProductListing-module__oY975W__productImageBtn:disabled{cursor:default}.ProductListing-module__oY975W__productImageBtn:not(:disabled):hover .ProductListing-module__oY975W__zoomHintDesktop{opacity:1;transform:scale(1)}.ProductListing-module__oY975W__zoomHintDesktop{z-index:2;color:#fff;opacity:.85;pointer-events:none;background:#0f172ac7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:10px;right:10px}.ProductListing-module__oY975W__lightbox{z-index:2000;-webkit-tap-highlight-color:transparent;background:#0a0c12eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ProductListing-module__oY975W__lightboxClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.ProductListing-module__oY975W__lightboxClose:hover{background:#fff3}.ProductListing-module__oY975W__lightboxStage{justify-content:center;align-items:center;width:100%;max-width:min(920px,100%);max-height:min(86dvh,100%);display:flex;position:relative}.ProductListing-module__oY975W__lightboxImg{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(82dvh,100%);box-shadow:0 12px 48px #00000059}.ProductListing-module__oY975W__lightboxCounter{color:#ffffffbf;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.ProductListing-module__oY975W__lightboxNav{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductListing-module__oY975W__lightboxNav:hover{background:#ffffff3d}.ProductListing-module__oY975W__lightboxPrev{left:12px}.ProductListing-module__oY975W__lightboxNext{right:12px}.ProductListing-module__oY975W__productShot{border-radius:var(--r-md);width:100%;min-height:0;height:100%!important}.ProductListing-module__oY975W__psfRow{align-items:baseline;gap:6px;display:flex}.ProductListing-module__oY975W__psfLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ProductListing-module__oY975W__psfPrice{color:var(--ink);font-size:18px;font-weight:800}.ProductListing-module__oY975W__psfPrice small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:700}.ProductListing-module__oY975W__listBtn{background:var(--surface);width:100%;height:40px;color:var(--ink);border:1px solid var(--border);cursor:pointer;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.ProductListing-module__oY975W__mobileListBtn{background:var(--surface);color:var(--ink);border:1px solid var(--border);cursor:pointer;border-radius:8px;font-family:inherit;font-weight:700;transition:all .15s}.ProductListing-module__oY975W__mobileListBtn:hover,.ProductListing-module__oY975W__listBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.ProductListing-module__oY975W__errorLink{color:var(--accent);text-align:center;cursor:pointer;font-size:12px}.ProductListing-module__oY975W__errorLink:hover{text-decoration:underline}.ProductListing-module__oY975W__oemCode{color:var(--muted);font-feature-settings:"tnum" 1;font-size:11px}.ProductListing-module__oY975W__main{background-color:var(--card);border-radius:var(--r-lg);border:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:16px;display:flex}.ProductListing-module__oY975W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ProductListing-module__oY975W__headerLeft{align-items:center;gap:8px;display:flex}.ProductListing-module__oY975W__headerTitle{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.ProductListing-module__oY975W__headerRight{align-items:center;gap:12px;display:flex}.ProductListing-module__oY975W__minStockWrap{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ProductListing-module__oY975W__minStockInput{border:1px solid var(--border);text-align:center;background:var(--bg);width:48px;height:32px;color:var(--ink);border-radius:6px;outline:none;font-family:inherit;font-size:12px;font-weight:600}.ProductListing-module__oY975W__minStockInput:focus{border-color:var(--primary)}.ProductListing-module__oY975W__sortWrap{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ProductListing-module__oY975W__sortSelect{border:1px solid var(--border);background:var(--bg);height:32px;color:var(--ink);cursor:pointer;appearance:auto;border-radius:6px;outline:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.ProductListing-module__oY975W__chips{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.ProductListing-module__oY975W__chip{background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;transition:all .12s;display:inline-flex}.ProductListing-module__oY975W__chip:hover{color:var(--primary);background:var(--border)}.ProductListing-module__oY975W__chipActive{background:var(--primary);color:#fff}.ProductListing-module__oY975W__chipActive:hover{color:#fff}.ProductListing-module__oY975W__chipClear{height:30px;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.ProductListing-module__oY975W__chipClear:hover{text-decoration:underline}.ProductListing-module__oY975W__chipCount{color:var(--muted);background:var(--surface);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.ProductListing-module__oY975W__chipActive .ProductListing-module__oY975W__chipCount{color:#fff;background:#fff3}.ProductListing-module__oY975W__listings{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex;container:offers/inline-size}.ProductListing-module__oY975W__listingRow{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-template-areas:"seller meta price action";align-items:center;gap:16px;min-width:0;padding:16px 20px;transition:border-color .12s;display:grid}.ProductListing-module__oY975W__listingRow:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.ProductListing-module__oY975W__sellerCol{min-width:0;color:inherit;grid-area:seller;align-items:center;gap:12px;text-decoration:none;display:flex}.ProductListing-module__oY975W__sellerCol:hover .ProductListing-module__oY975W__sellerName,.ProductListing-module__oY975W__sellerCol:focus-visible .ProductListing-module__oY975W__sellerName{color:#ff6000;text-decoration:underline}.ProductListing-module__oY975W__sellerAvatar{border-radius:8px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.ProductListing-module__oY975W__sellerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ProductListing-module__oY975W__sellerNameRow{align-items:center;gap:4px;min-width:0;display:flex}.ProductListing-module__oY975W__sellerName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ProductListing-module__oY975W__sellerCount{color:var(--muted);font-size:12px}.ProductListing-module__oY975W__sellerNew{color:var(--muted);white-space:nowrap;font-size:12px}.ProductListing-module__oY975W__sellerRatingCount{color:var(--muted)}.ProductListing-module__oY975W__sellerRating{color:#7a5800;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.ProductListing-module__oY975W__metaCol{flex-direction:column;grid-area:meta;gap:4px;min-width:0;display:flex}.ProductListing-module__oY975W__metaRow{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.ProductListing-module__oY975W__metaLabel{color:var(--muted);font-size:14px;font-weight:600}.ProductListing-module__oY975W__metaValue{font-weight:600}.ProductListing-module__oY975W__metaHighlight{color:var(--accent);font-weight:700}.ProductListing-module__oY975W__metaGreen{color:#0b6b3f}.ProductListing-module__oY975W__compatMeta{margin-top:4px}.ProductListing-module__oY975W__priceCol{text-align:right;white-space:nowrap;flex-direction:column;grid-area:price;align-items:flex-end;gap:4px;display:flex}.ProductListing-module__oY975W__bestPrice{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.ProductListing-module__oY975W__bestPriceVal{color:var(--accent);font-weight:700;text-decoration:line-through}.ProductListing-module__oY975W__mainPrice{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:800}.ProductListing-module__oY975W__mainPrice small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:700}.ProductListing-module__oY975W__actionCol{flex-direction:column;grid-area:action;align-items:stretch;gap:8px;width:152px;display:flex}.ProductListing-module__oY975W__actionCol>*{width:100%;min-width:0}@container offers (max-width:760px){.ProductListing-module__oY975W__listingRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seller price""meta action";align-items:start;row-gap:12px}.ProductListing-module__oY975W__actionCol{align-self:end}}@container offers (max-width:480px){.ProductListing-module__oY975W__listingRow{grid-template-columns:minmax(0,1fr);grid-template-areas:"seller""meta""price""action";gap:10px}.ProductListing-module__oY975W__priceCol{text-align:left;align-items:flex-start}.ProductListing-module__oY975W__actionCol{align-self:stretch;width:100%}}.ProductListing-module__oY975W__listingDetailLink{border:1px solid var(--border);background:var(--card);width:100%;height:34px;color:var(--ink-2);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ProductListing-module__oY975W__listingDetailLink:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.ProductListing-module__oY975W__listingDetailLink svg{flex-shrink:0}.ProductListing-module__oY975W__noListings{grid-column:1/-1}.ProductListing-module__oY975W__sizeRow{border-top:1px dashed var(--border);grid-column:1/-1;min-width:0;padding-top:12px}.ProductListing-module__oY975W__colorsDesktop{margin-top:12px}.ProductListing-module__oY975W__colorsMobile{margin-top:10px}.ProductListing-module__oY975W__promos{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.ProductListing-module__oY975W__promo{color:var(--primary);cursor:pointer;font-size:11px;font-weight:600}.ProductListing-module__oY975W__promo:hover{text-decoration:underline}.ProductListing-module__oY975W__promoGreen{color:#0b6b3f}.ProductListing-module__oY975W__promoBadge{border-radius:4px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.ProductListing-module__oY975W__promoBadgeGreen{color:#fff;background:#0b6b3f}.ProductListing-module__oY975W__promoBadgePurple{color:#fff;background:#7c3aed}.ProductListing-module__oY975W__attrList{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ProductListing-module__oY975W__attrItem{border-bottom:1px solid var(--border-2);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.ProductListing-module__oY975W__attrKey{color:var(--muted);font-weight:500}.ProductListing-module__oY975W__attrVal{color:var(--ink);font-weight:600}.ProductListing-module__oY975W__divider{background:var(--border-2);height:1px;margin:4px 0}.ProductListing-module__oY975W__thumbRow{flex-wrap:wrap;gap:6px;display:flex}.ProductListing-module__oY975W__thumb{border:1.5px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;flex-shrink:0;width:52px;height:52px;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.ProductListing-module__oY975W__thumb:hover{border-color:var(--primary)}.ProductListing-module__oY975W__thumbActive{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 25%, transparent)}.ProductListing-module__oY975W__listingBadge{background:var(--primary);color:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ProductListing-module__oY975W__listingRowBest{border-color:color-mix(in oklab, var(--orange) 35%, transparent);background:color-mix(in oklab, var(--orange) 3%, var(--card));padding-top:26px;position:relative}.ProductListing-module__oY975W__bestBadge{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#ff6000;border-radius:0 0 6px 6px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:-1px;left:20px}.ProductListing-module__oY975W__sellerMeta{align-items:center;gap:5px;display:flex}.ProductListing-module__oY975W__sellerDot{color:var(--border);font-size:10px}.ProductListing-module__oY975W__sellerListingCount{color:var(--muted);font-size:11px}.ProductListing-module__oY975W__loginPrompt{color:var(--primary);align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ProductListing-module__oY975W__loginPrompt:hover{text-decoration:underline}@media (max-width:768px){.ProductListing-module__oY975W__breadcrumb{margin-bottom:8px;font-size:11px}.ProductListing-module__oY975W__layout{grid-template-columns:1fr;gap:10px}.ProductListing-module__oY975W__mobileSummary{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:12px;display:flex}.ProductListing-module__oY975W__mobileImageBtn{cursor:zoom-in;width:100%;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;padding:0;display:block;position:relative}.ProductListing-module__oY975W__mobileImageBtn:disabled{cursor:default}.ProductListing-module__oY975W__mobileImage{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(100%,340px);margin:0 auto;position:relative;overflow:hidden}.ProductListing-module__oY975W__zoomHint{z-index:2;color:#fff;pointer-events:none;letter-spacing:-.01em;background:#ff6000;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.ProductListing-module__oY975W__mobileThumbRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ProductListing-module__oY975W__mobileThumbRow::-webkit-scrollbar{display:none}.ProductListing-module__oY975W__mobileThumbRow .ProductListing-module__oY975W__thumb{width:48px;height:48px}.ProductListing-module__oY975W__mobileInfo{flex:1;min-width:0}.ProductListing-module__oY975W__mobileName{color:var(--ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ProductListing-module__oY975W__mobileMeta{color:var(--muted);flex-direction:column;gap:3px;margin:0;font-size:12px;display:flex}.ProductListing-module__oY975W__mobileBrand{color:var(--accent);font-weight:700}.ProductListing-module__oY975W__mobileOem{font-feature-settings:"tnum" 1}.ProductListing-module__oY975W__mobileRating{align-items:center;gap:6px;margin-top:6px;display:flex}.ProductListing-module__oY975W__mobileListBtn{width:100%;height:38px;font-size:13px}.ProductListing-module__oY975W__mobileDetails{border-top:1px solid var(--border);padding-top:6px}.ProductListing-module__oY975W__mobileDetailsSummary{color:var(--ink-2);cursor:pointer;padding:4px 0;font-size:12px;font-weight:700;list-style:none}.ProductListing-module__oY975W__mobileDetailsSummary::-webkit-details-marker{display:none}.ProductListing-module__oY975W__mobileDetails .ProductListing-module__oY975W__attrList{margin-top:4px}.ProductListing-module__oY975W__sidebar{display:none}.ProductListing-module__oY975W__listingRow{max-width:100%;padding:14px 16px}.ProductListing-module__oY975W__listingRowBest{padding-top:24px}.ProductListing-module__oY975W__header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.ProductListing-module__oY975W__headerTitle{font-size:15px}.ProductListing-module__oY975W__headerRight{flex-wrap:nowrap;gap:6px;width:auto}.ProductListing-module__oY975W__minStockWrap,.ProductListing-module__oY975W__sortWrap{font-size:11px}.ProductListing-module__oY975W__minStockInput{width:40px;height:28px}.ProductListing-module__oY975W__sortSelect{max-width:118px;height:28px;padding:0 6px;font-size:11px}.ProductListing-module__oY975W__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ProductListing-module__oY975W__chip{flex-shrink:0}.ProductListing-module__oY975W__chips::-webkit-scrollbar{display:none}.ProductListing-module__oY975W__main{padding:12px}.ProductListing-module__oY975W__mainPrice{font-size:17px}}@media (max-width:480px){.ProductListing-module__oY975W__mobileImage{width:100%}.ProductListing-module__oY975W__mobileName{font-size:15px}.ProductListing-module__oY975W__lightbox{padding:12px}.ProductListing-module__oY975W__lightboxNav{width:40px;height:40px}.ProductListing-module__oY975W__lightboxPrev{left:6px}.ProductListing-module__oY975W__lightboxNext{right:6px}.ProductListing-module__oY975W__mainPrice{font-size:15px}.ProductListing-module__oY975W__main{padding:10px}.ProductListing-module__oY975W__header{flex-direction:column;align-items:flex-start}.ProductListing-module__oY975W__headerRight{width:100%}.ProductListing-module__oY975W__promos{flex-wrap:wrap}}.ProductListing-module__oY975W__productRatingRow{align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.ProductListing-module__oY975W__productStars{gap:2px;display:flex}.ProductListing-module__oY975W__productRatingVal{color:var(--ink);font-weight:700}.ProductListing-module__oY975W__productReviewCount{color:var(--muted)}.ProductListing-module__oY975W__mobileRating{align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.ProductListing-module__oY975W__tabsContainer{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:40px;padding:24px}.ProductListing-module__oY975W__tabHeader{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;display:flex}.ProductListing-module__oY975W__tabBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 4px;font-size:15px;font-weight:700;transition:all .2s}.ProductListing-module__oY975W__tabBtnActive{color:#e55500;border-bottom-color:#e55500}.ProductListing-module__oY975W__tabContent{min-height:150px}.ProductListing-module__oY975W__tabLoading,.ProductListing-module__oY975W__tabEmpty{text-align:center;color:var(--muted);padding:40px 0;font-size:14px}.ProductListing-module__oY975W__reviewsGrid{grid-template-columns:280px 1fr;align-items:flex-start;gap:40px;display:grid}@media (max-width:768px){.ProductListing-module__oY975W__reviewsGrid{grid-template-columns:1fr;gap:24px}}.ProductListing-module__oY975W__reviewsSummary{background:var(--surface);border-radius:var(--r-md);border:1px solid var(--border);flex-direction:column;align-items:center;padding:24px;display:flex}.ProductListing-module__oY975W__averageValue{color:var(--ink);font-size:48px;font-weight:800;line-height:1}.ProductListing-module__oY975W__averageStars{gap:4px;margin:12px 0 6px;display:flex}.ProductListing-module__oY975W__reviewsTotal{color:var(--muted);margin-bottom:20px;font-size:13px}.ProductListing-module__oY975W__distributionList{flex-direction:column;gap:8px;width:100%;display:flex}.ProductListing-module__oY975W__distRow{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.ProductListing-module__oY975W__distLabel{text-align:right;white-space:nowrap;width:50px}.ProductListing-module__oY975W__distBarBg{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.ProductListing-module__oY975W__distBarFill{background:#ff9800;border-radius:3px;height:100%}.ProductListing-module__oY975W__distVal{text-align:left;width:32px}.ProductListing-module__oY975W__reviewsList{flex-direction:column;gap:16px;display:flex}.ProductListing-module__oY975W__reviewCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.ProductListing-module__oY975W__reviewCardHead{justify-content:space-between;align-items:center;display:flex}.ProductListing-module__oY975W__reviewStars{gap:2px;display:flex}.ProductListing-module__oY975W__reviewDate{color:var(--muted);font-size:11px}.ProductListing-module__oY975W__reviewCardTitle{color:var(--ink);margin:0;font-size:14px;font-weight:700}.ProductListing-module__oY975W__reviewCardBody{color:#333;margin:0;font-size:13px;line-height:1.5}.ProductListing-module__oY975W__reviewCardFooter{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.ProductListing-module__oY975W__reviewBuyer{font-style:italic}.ProductListing-module__oY975W__sellerReply{background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;color:#444;border-left:3px solid #e55500;margin-top:4px;padding:10px 14px;font-size:12px}.ProductListing-module__oY975W__qaLayout{grid-template-columns:1fr 340px;align-items:flex-start;gap:40px;display:grid}@media (max-width:768px){.ProductListing-module__oY975W__qaLayout{grid-template-columns:1fr;gap:24px}}.ProductListing-module__oY975W__qaListCol{flex-direction:column;gap:16px;display:flex}.ProductListing-module__oY975W__questionsList{flex-direction:column;gap:12px;display:flex}.ProductListing-module__oY975W__questionCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.ProductListing-module__oY975W__questionText{color:var(--ink);font-size:13px;line-height:1.4}.ProductListing-module__oY975W__answerText{background:var(--surface);border-radius:var(--r-sm);color:#444;flex-direction:column;gap:4px;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.ProductListing-module__oY975W__answerDate{color:var(--muted);align-self:flex-end;font-size:10px}.ProductListing-module__oY975W__pendingAnswer{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-style:italic;display:flex}.ProductListing-module__oY975W__qaFormCol{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:16px;padding:24px;display:flex}.ProductListing-module__oY975W__qaFormTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.ProductListing-module__oY975W__qaForm{flex-direction:column;gap:12px;display:flex}.ProductListing-module__oY975W__qaTextarea{border-radius:var(--r-sm);border:1px solid var(--border);resize:none;background:#fff;width:100%;height:120px;padding:12px;font-family:inherit;font-size:13px;line-height:1.4;transition:border-color .15s}.ProductListing-module__oY975W__qaTextarea:focus{border-color:#e55500;outline:none}.ProductListing-module__oY975W__qaFormMeta{flex-direction:column;gap:10px;display:flex}.ProductListing-module__oY975W__charCount{color:var(--muted);align-self:flex-end;font-size:11px}.ProductListing-module__oY975W__qaSubmitBtn{color:#fff;border-radius:var(--r-sm);cursor:pointer;background:#e55500;border:none;width:100%;padding:10px;font-size:13px;font-weight:700;transition:background .15s}.ProductListing-module__oY975W__qaSubmitBtn:hover:not(:disabled){background:#c44700}.ProductListing-module__oY975W__qaSubmitBtn:disabled{background:var(--border);color:var(--muted);cursor:not-allowed}.ProductListing-module__oY975W__qaError{color:var(--error);font-size:11px}.ProductListing-module__oY975W__qaSuccess{color:var(--success);border-radius:var(--r-sm);background:#e8f5e9;border:1px solid #c8e6c9;padding:8px 12px;font-size:11px}.ProductListing-module__oY975W__qaLoginPrompt{color:var(--muted);text-align:center;padding:16px 0;font-size:13px}.ProductListing-module__oY975W__qaLoginPrompt a{color:#e55500;text-decoration:underline}
.ListPickerButton-module__7oOMPa__wrap{position:relative}.ListPickerButton-module__7oOMPa__trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.ListPickerButton-module__7oOMPa__dropdown{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);z-index:100;min-width:220px;padding:10px 0 6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000001a}.ListPickerButton-module__7oOMPa__dropdownTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);margin:0;padding:0 12px 8px;font-size:11px;font-weight:700}.ListPickerButton-module__7oOMPa__dropdownEmpty{color:var(--muted);margin:0;padding:10px 12px;font-size:12px}.ListPickerButton-module__7oOMPa__listItems{max-height:200px;margin:4px 0;padding:0;list-style:none;overflow-y:auto}.ListPickerButton-module__7oOMPa__listItem{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .1s;display:flex}.ListPickerButton-module__7oOMPa__listItem:hover{background:var(--surface)}.ListPickerButton-module__7oOMPa__listItem input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.ListPickerButton-module__7oOMPa__listName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ListPickerButton-module__7oOMPa__listCount{color:var(--muted);flex-shrink:0;font-size:11px}.ListPickerButton-module__7oOMPa__newListForm{border-top:1px solid var(--border);gap:6px;padding:8px 12px 6px;display:flex}.ListPickerButton-module__7oOMPa__newListInput{border:1px solid var(--border);border-radius:var(--r-sm);height:30px;color:var(--ink);background:var(--surface);outline:none;flex:1;padding:0 8px;font-size:12px}.ListPickerButton-module__7oOMPa__newListInput:focus{border-color:var(--primary)}.ListPickerButton-module__7oOMPa__newListConfirm{background:var(--primary);color:#fff;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:none;height:30px;padding:0 10px;font-size:12px;font-weight:600}.ListPickerButton-module__7oOMPa__newListConfirm:disabled{opacity:.5;cursor:default}.ListPickerButton-module__7oOMPa__newListBtn{text-align:left;width:100%;color:var(--primary);background:var(--surface);cursor:pointer;border:none;padding:8px 12px;font-size:12px;font-weight:600;transition:background .1s}.ListPickerButton-module__7oOMPa__newListBtn:hover{background:var(--border)}.ListPickerButton-module__7oOMPa__saved{background:color-mix(in srgb, var(--primary) 10%, transparent)!important;color:var(--primary)!important;border-color:var(--primary)!important}@media (max-width:768px){.ListPickerButton-module__7oOMPa__dropdown{z-index:9999;width:100%;min-width:0;max-height:60vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.ListPickerButton-module__7oOMPa__listItems{max-height:none}}
.GarageFitBadge-module__Ujy12W__badge{color:#047857;background:#ecfdf5;border-radius:6px;align-items:center;gap:6px;max-width:100%;margin-bottom:12px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.GarageFitBadge-module__Ujy12W__icon{flex-shrink:0;width:13px;height:13px}.GarageFitBadge-module__Ujy12W__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GarageFitBadge-module__Ujy12W__compact{gap:5px;margin-bottom:0;padding:3px 8px;font-size:11.5px}.GarageFitBadge-module__Ujy12W__compact .GarageFitBadge-module__Ujy12W__icon{width:11px;height:11px}@media (prefers-color-scheme:dark){.GarageFitBadge-module__Ujy12W__badge{color:#5cc8a6;background:#05291f}}
.SizingNotice-module__-gRRjG__notice{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.SizingNotice-module__-gRRjG__urgent{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.SizingNotice-module__-gRRjG__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SizingNotice-module__-gRRjG__text{flex-direction:column;gap:4px;min-width:0;display:flex}.SizingNotice-module__-gRRjG__title{color:#0f172a;font-size:14px}.SizingNotice-module__-gRRjG__desc{color:#475569;font-size:13px;line-height:1.5}.SizingNotice-module__-gRRjG__toggle,.SizingNotice-module__-gRRjG__itemBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600}.SizingNotice-module__-gRRjG__toggle:hover,.SizingNotice-module__-gRRjG__itemBtn:hover{border-color:var(--primary,#ff6000);color:var(--primary,#ff6000)}.SizingNotice-module__-gRRjG__list{border-top:1px solid #0f172a14;flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SizingNotice-module__-gRRjG__item{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.SizingNotice-module__-gRRjG__itemName{color:#0f172a;flex-direction:column;min-width:0;font-size:13px;font-weight:500;display:flex}.SizingNotice-module__-gRRjG__itemNo{color:#64748b}.SizingNotice-module__-gRRjG__itemMeta{color:#64748b;font-size:12px;font-weight:400}.SizingNotice-module__-gRRjG__more{color:#64748b;padding:8px 0;font-size:12px}@media (max-width:640px){.SizingNotice-module__-gRRjG__head,.SizingNotice-module__-gRRjG__item{flex-direction:column;align-items:stretch}}
.ProductRequestsPanel-module__cV8Qxq__wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:20px;padding:20px}.ProductRequestsPanel-module__cV8Qxq__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ProductRequestsPanel-module__cV8Qxq__title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.ProductRequestsPanel-module__cV8Qxq__subtitle{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.ProductRequestsPanel-module__cV8Qxq__newBtn{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer;border:none;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.ProductRequestsPanel-module__cV8Qxq__newBtn:hover{background:var(--border)}.ProductRequestsPanel-module__cV8Qxq__filters{border-bottom:1px solid var(--border-2);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:14px;display:flex}.ProductRequestsPanel-module__cV8Qxq__filterBtn{background:var(--surface);color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.ProductRequestsPanel-module__cV8Qxq__filterBtn:hover{color:var(--ink)}.ProductRequestsPanel-module__cV8Qxq__filterBtnActive{background:var(--ink);color:#fff}.ProductRequestsPanel-module__cV8Qxq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ProductRequestsPanel-module__cV8Qxq__card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);gap:14px;padding:14px;display:flex}.ProductRequestsPanel-module__cV8Qxq__cardThumb{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ProductRequestsPanel-module__cV8Qxq__cardThumbFallback{color:var(--muted);display:inline-flex}.ProductRequestsPanel-module__cV8Qxq__cardBody{flex:1;min-width:0}.ProductRequestsPanel-module__cV8Qxq__cardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.ProductRequestsPanel-module__cV8Qxq__cardName{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.ProductRequestsPanel-module__cV8Qxq__status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:800}.ProductRequestsPanel-module__cV8Qxq__statusPending{color:#a16207;background:#fef9c3}.ProductRequestsPanel-module__cV8Qxq__statusApproved{color:#15803d;background:#dcfce7}.ProductRequestsPanel-module__cV8Qxq__statusRejected{color:#b91c1c;background:#fee2e2}.ProductRequestsPanel-module__cV8Qxq__cardMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;font-size:12px;display:flex}.ProductRequestsPanel-module__cV8Qxq__code{font-family:var(--font-mono);background:var(--surface);color:var(--ink-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.ProductRequestsPanel-module__cV8Qxq__cardStatusDesc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ProductRequestsPanel-module__cV8Qxq__adminNote{border-left:3px solid var(--border);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);color:var(--ink-2);flex-direction:column;gap:3px;margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.ProductRequestsPanel-module__cV8Qxq__adminNoteRejected{border-left-color:#dc2626}.ProductRequestsPanel-module__cV8Qxq__adminNoteLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.ProductRequestsPanel-module__cV8Qxq__cardActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ProductRequestsPanel-module__cV8Qxq__primaryAction{border-radius:var(--r-sm);background:var(--ink);color:#fff;cursor:pointer;border:none;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:opacity .15s}.ProductRequestsPanel-module__cV8Qxq__primaryAction:hover{opacity:.88}.ProductRequestsPanel-module__cV8Qxq__secondaryAction{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--ink);padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s}.ProductRequestsPanel-module__cV8Qxq__secondaryAction:hover{background:var(--hover)}.ProductRequestsPanel-module__cV8Qxq__empty{text-align:center;padding:32px 20px}.ProductRequestsPanel-module__cV8Qxq__emptyIcon{background:var(--surface);width:52px;height:52px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.ProductRequestsPanel-module__cV8Qxq__emptyTitle{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:700}.ProductRequestsPanel-module__cV8Qxq__emptyDesc{max-width:420px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.55}.ProductRequestsPanel-module__cV8Qxq__error{text-align:center;color:#b91c1c;padding:20px;font-size:13px}.ProductRequestsPanel-module__cV8Qxq__skeletonCard{border-radius:var(--r-md);background:linear-gradient(90deg, var(--surface) 25%, var(--border-2) 50%, var(--surface) 75%);background-size:200% 100%;height:96px;animation:1.4s infinite ProductRequestsPanel-module__cV8Qxq__prShimmer}@keyframes ProductRequestsPanel-module__cV8Qxq__prShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.ProductRequestsPanel-module__cV8Qxq__wrap{padding:16px}.ProductRequestsPanel-module__cV8Qxq__header{flex-direction:column;align-items:stretch}.ProductRequestsPanel-module__cV8Qxq__newBtn{align-self:flex-start}.ProductRequestsPanel-module__cV8Qxq__cardTop{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:480px){.ProductRequestsPanel-module__cV8Qxq__card{gap:10px;padding:12px}.ProductRequestsPanel-module__cV8Qxq__cardThumb{width:44px;height:44px}.ProductRequestsPanel-module__cV8Qxq__cardActions>*{text-align:center;flex:100%}}
.ProductAddChoiceModal-module__T3rmuW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;background:#0f172a80;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out ProductAddChoiceModal-module__T3rmuW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ProductAddChoiceModal-module__T3rmuW__fadeIn{0%{opacity:0}to{opacity:1}}.ProductAddChoiceModal-module__T3rmuW__modal{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:16px;flex-direction:column;width:100%;max-width:680px;animation:.25s cubic-bezier(.16,1,.3,1) ProductAddChoiceModal-module__T3rmuW__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026,0 1px 3px #0000000d}@keyframes ProductAddChoiceModal-module__T3rmuW__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ProductAddChoiceModal-module__T3rmuW__header{border-bottom:1px solid var(--border,#f1f5f9);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ProductAddChoiceModal-module__T3rmuW__title{color:var(--ink,#0f172a);margin:0;font-size:18px;font-weight:700}.ProductAddChoiceModal-module__T3rmuW__closeBtn{width:32px;height:32px;color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ProductAddChoiceModal-module__T3rmuW__closeBtn:hover{background:var(--hover,#f1f5f9);color:var(--ink,#0f172a)}.ProductAddChoiceModal-module__T3rmuW__body{flex-direction:column;gap:16px;padding:24px;display:flex}.ProductAddChoiceModal-module__T3rmuW__topGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.ProductAddChoiceModal-module__T3rmuW__topGrid{grid-template-columns:1fr}}.ProductAddChoiceModal-module__T3rmuW__card{background:var(--surface,#fff);border:1.5px solid var(--border,#e2e8f0);text-align:left;border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ProductAddChoiceModal-module__T3rmuW__card:hover{border-color:var(--primary,#ff6000);box-shadow:0 8px 24px #ff600014}.ProductAddChoiceModal-module__T3rmuW__cardContent{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ProductAddChoiceModal-module__T3rmuW__cardInfo{flex:1}.ProductAddChoiceModal-module__T3rmuW__cardTitle{color:var(--ink,#0f172a);margin:0 0 6px;font-size:16px;font-weight:700}.ProductAddChoiceModal-module__T3rmuW__cardDesc{color:var(--ink-2,#64748b);margin:0;font-size:13px;line-height:1.5}.ProductAddChoiceModal-module__T3rmuW__cardIllustration{background:var(--primary-light,#fff7ed);width:68px;height:68px;color:var(--primary,#ff6000);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductAddChoiceModal-module__T3rmuW__cardAction{align-self:flex-start}.ProductAddChoiceModal-module__T3rmuW__cardBtn{border:1px solid var(--primary,#ff6000);color:var(--primary,#ff6000);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.ProductAddChoiceModal-module__T3rmuW__card:hover .ProductAddChoiceModal-module__T3rmuW__cardBtn,.ProductAddChoiceModal-module__T3rmuW__fullCard:hover .ProductAddChoiceModal-module__T3rmuW__cardBtn,.ProductAddChoiceModal-module__T3rmuW__cardBtn:hover{background:var(--primary,#ff6000);color:#fff;border-color:var(--primary,#ff6000)}.ProductAddChoiceModal-module__T3rmuW__fullCard{background:var(--surface,#fff);border:1.5px solid var(--border,#e2e8f0);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ProductAddChoiceModal-module__T3rmuW__fullCard:hover{border-color:var(--primary,#ff6000);box-shadow:0 8px 24px #ff600014}.ProductAddChoiceModal-module__T3rmuW__fullCardInfo{max-width:380px}.ProductAddChoiceModal-module__T3rmuW__fullCardTitle{color:var(--ink,#0f172a);margin:0 0 6px;font-size:16px;font-weight:700}.ProductAddChoiceModal-module__T3rmuW__fullCardDesc{color:var(--ink-2,#64748b);margin:0 0 16px;font-size:13px;line-height:1.5}.ProductAddChoiceModal-module__T3rmuW__fullCardIllustration{color:#16a34a;background:#f0fdf4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}
.ReviewsQaTabs-module__-EFopG__tabsContainer{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);margin-top:40px;padding:24px}.ReviewsQaTabs-module__-EFopG__tabHeader{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;display:flex}.ReviewsQaTabs-module__-EFopG__tabBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 4px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s}.ReviewsQaTabs-module__-EFopG__tabBtnActive{color:#e55500;border-bottom-color:#e55500}.ReviewsQaTabs-module__-EFopG__tabContent{min-height:150px}.ReviewsQaTabs-module__-EFopG__tabLoading,.ReviewsQaTabs-module__-EFopG__tabEmpty{text-align:center;color:var(--muted);padding:40px 0;font-size:14px}.ReviewsQaTabs-module__-EFopG__reviewsGrid{grid-template-columns:280px 1fr;align-items:flex-start;gap:40px;display:grid}@media (max-width:768px){.ReviewsQaTabs-module__-EFopG__reviewsGrid{grid-template-columns:1fr;gap:24px}}.ReviewsQaTabs-module__-EFopG__reviewsSummary{background:var(--surface);border-radius:var(--r-md);border:1px solid var(--border);flex-direction:column;align-items:center;padding:24px;display:flex}.ReviewsQaTabs-module__-EFopG__averageValue{color:var(--ink);font-size:48px;font-weight:800;line-height:1}.ReviewsQaTabs-module__-EFopG__stars{gap:2px;margin:10px 0 6px;display:inline-flex}.ReviewsQaTabs-module__-EFopG__reviewsTotal{color:var(--muted);margin-bottom:20px;font-size:13px}.ReviewsQaTabs-module__-EFopG__distributionList{flex-direction:column;gap:8px;width:100%;display:flex}.ReviewsQaTabs-module__-EFopG__distRow{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.ReviewsQaTabs-module__-EFopG__distLabel{text-align:right;white-space:nowrap;width:50px}.ReviewsQaTabs-module__-EFopG__distBarBg{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.ReviewsQaTabs-module__-EFopG__distBarFill{background:#ff9800;border-radius:3px;height:100%}.ReviewsQaTabs-module__-EFopG__distVal{text-align:left;width:32px}.ReviewsQaTabs-module__-EFopG__reviewsList{flex-direction:column;gap:16px;display:flex}.ReviewsQaTabs-module__-EFopG__reviewCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.ReviewsQaTabs-module__-EFopG__reviewCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReviewsQaTabs-module__-EFopG__reviewIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReviewsQaTabs-module__-EFopG__personRow{align-items:center;gap:10px;min-width:0;display:flex}.ReviewsQaTabs-module__-EFopG__personRowCompact{gap:6px;margin-left:4px}.ReviewsQaTabs-module__-EFopG__personMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ReviewsQaTabs-module__-EFopG__displayName{color:var(--ink);font-size:13px;font-weight:700}.ReviewsQaTabs-module__-EFopG__sellerNameText{color:var(--ink-2);font-size:12px;font-weight:650}.ReviewsQaTabs-module__-EFopG__sellerMetaCol{flex-direction:column;gap:2px;min-width:0;display:flex}.ReviewsQaTabs-module__-EFopG__sellerRating{color:#b45309;align-items:center;gap:3px;font-size:11px;font-weight:650;display:inline-flex}.ReviewsQaTabs-module__-EFopG__sellerRatingCount{color:var(--muted);font-weight:500}.ReviewsQaTabs-module__-EFopG__verifiedBadge{color:#0b6b3f;white-space:nowrap;background:oklab(95.7261% -.00795091 .00351024);border:1px solid oklab(46.5764% -.0993864 .0438773/.18);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ReviewsQaTabs-module__-EFopG__reviewDate{color:var(--muted);flex-shrink:0;font-size:11px}.ReviewsQaTabs-module__-EFopG__reviewStarsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ReviewsQaTabs-module__-EFopG__sellerHint{color:var(--muted);font-size:11px}.ReviewsQaTabs-module__-EFopG__reviewCardTitle{color:var(--ink);margin:0;font-size:14px;font-weight:700}.ReviewsQaTabs-module__-EFopG__reviewCardBody{color:#333;margin:0;font-size:13px;line-height:1.5}.ReviewsQaTabs-module__-EFopG__sellerReply{background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:3px solid #e55500;flex-direction:column;gap:8px;margin-top:4px;padding:12px 14px;display:flex}.ReviewsQaTabs-module__-EFopG__sellerReplyText{color:#444;margin:0;font-size:12px;line-height:1.45}.ReviewsQaTabs-module__-EFopG__qaLayout{grid-template-columns:1fr 340px;align-items:flex-start;gap:40px;display:grid}.ReviewsQaTabs-module__-EFopG__qaLayoutFull{grid-template-columns:1fr}@media (max-width:768px){.ReviewsQaTabs-module__-EFopG__qaLayout{grid-template-columns:1fr;gap:24px}}.ReviewsQaTabs-module__-EFopG__qaListCol{flex-direction:column;gap:16px;display:flex}.ReviewsQaTabs-module__-EFopG__questionsList{flex-direction:column;gap:12px;display:flex}.ReviewsQaTabs-module__-EFopG__questionCard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.ReviewsQaTabs-module__-EFopG__questionCardHighlight{border-color:var(--primary,#ff6000);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#ff6000) 22%, transparent);background:#fff7f0}.ReviewsQaTabs-module__-EFopG__questionMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReviewsQaTabs-module__-EFopG__questionText{color:var(--ink);font-size:13px;line-height:1.45}.ReviewsQaTabs-module__-EFopG__answerText{background:var(--surface);border-radius:var(--r-sm);color:#444;flex-direction:column;gap:8px;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}.ReviewsQaTabs-module__-EFopG__answerDate{color:var(--muted);align-self:flex-end;font-size:10px}.ReviewsQaTabs-module__-EFopG__pendingAnswer{color:var(--muted);font-size:11px;font-style:italic}.ReviewsQaTabs-module__-EFopG__qaFormCol{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:14px;padding:24px;display:flex}.ReviewsQaTabs-module__-EFopG__qaFormTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.ReviewsQaTabs-module__-EFopG__qaFormHint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ReviewsQaTabs-module__-EFopG__selectLabel{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ReviewsQaTabs-module__-EFopG__select{border-radius:var(--r-sm);border:1px solid var(--border);color:var(--ink);background:#fff;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500}.ReviewsQaTabs-module__-EFopG__qaForm{flex-direction:column;gap:12px;display:flex}.ReviewsQaTabs-module__-EFopG__qaTextarea{border-radius:var(--r-sm);border:1px solid var(--border);resize:none;background:#fff;width:100%;height:120px;padding:12px;font-family:inherit;font-size:13px;line-height:1.4}.ReviewsQaTabs-module__-EFopG__qaTextarea:focus{border-color:#e55500;outline:none}.ReviewsQaTabs-module__-EFopG__qaFormMeta{flex-direction:column;gap:10px;display:flex}.ReviewsQaTabs-module__-EFopG__charCount{color:var(--muted);align-self:flex-end;font-size:11px}.ReviewsQaTabs-module__-EFopG__qaSubmitBtn{border-radius:var(--r-sm);color:#fff;cursor:pointer;background:#e55500;border:none;width:100%;padding:12px 16px;font-size:13px;font-weight:700}.ReviewsQaTabs-module__-EFopG__qaSubmitBtn:disabled{opacity:.55;cursor:not-allowed}.ReviewsQaTabs-module__-EFopG__qaError{color:#dc2626;font-size:12px}.ReviewsQaTabs-module__-EFopG__qaSuccess{color:#0b6b3f;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.ReviewsQaTabs-module__-EFopG__qaLoginPrompt{color:var(--muted);font-size:13px}.ReviewsQaTabs-module__-EFopG__qaLoginPrompt a{color:#e55500;font-weight:700}
.page-module__-qBqiW__layout{background-color:#f5f6f8;min-height:100vh}.page-module__-qBqiW__container{gap:24px;max-width:1240px;margin:0 auto;padding:24px 16px;display:flex}.page-module__-qBqiW__sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:240px;display:flex}.page-module__-qBqiW__sidebarBox{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__sidebarTitle{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.page-module__-qBqiW__categoryPicker{position:relative}.page-module__-qBqiW__categoryPickerTrigger{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:#f8f9fb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-module__-qBqiW__categoryPickerTrigger:hover{background:#f4f6f9;border-color:#d0d5dd}.page-module__-qBqiW__categoryPickerTriggerOpen{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #ff60001a}.page-module__-qBqiW__categoryPickerLabel{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:700;line-height:1.35}.page-module__-qBqiW__categoryList{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:360px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #00000014}.page-module__-qBqiW__categoryItem{color:var(--ink);border-bottom:1px solid var(--border);padding:0 10px;font-size:13px}.page-module__-qBqiW__categoryItem:has(+li:last-child),li:last-child .page-module__-qBqiW__categoryItem{border-bottom:none}.page-module__-qBqiW__categoryLink{color:inherit;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:9px 0;text-decoration:none;display:flex}.page-module__-qBqiW__categoryName{min-width:0;color:var(--ink);flex:1;font-size:13px;transition:color .15s}.page-module__-qBqiW__categoryLink:hover .page-module__-qBqiW__categoryName{color:var(--primary)}.page-module__-qBqiW__categoryNameActive{min-width:0;color:var(--primary);flex:1;font-size:13px;font-weight:700}.page-module__-qBqiW__categoryRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.page-module__-qBqiW__categoryCount{color:var(--muted);white-space:nowrap;background:#f4f6f9;border-radius:100px;padding:2px 7px;font-size:11px}.page-module__-qBqiW__sideChev{color:var(--muted);opacity:.5;flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.page-module__-qBqiW__categoryLink:hover .page-module__-qBqiW__sideChev{opacity:1}.page-module__-qBqiW__sideChevOpen{opacity:1;color:var(--primary);transform:rotate(180deg)}.page-module__-qBqiW__subList{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.page-module__-qBqiW__subListOpen{grid-template-rows:1fr}.page-module__-qBqiW__subListCollapsed{margin-top:10px}.page-module__-qBqiW__subListInner{border-left:2px solid var(--border);margin-bottom:4px;margin-left:4px;padding-left:8px;overflow:hidden}.page-module__-qBqiW__subItem{border-radius:6px;align-items:center;gap:6px;padding:7px 8px 7px 0;text-decoration:none;transition:background .15s;display:flex}.page-module__-qBqiW__subItem:hover .page-module__-qBqiW__subName{color:var(--primary)}.page-module__-qBqiW__subDot{background:var(--muted);opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .15s,opacity .15s}.page-module__-qBqiW__subItem:hover .page-module__-qBqiW__subDot,.page-module__-qBqiW__subItemActive .page-module__-qBqiW__subDot{background:var(--primary);opacity:1}.page-module__-qBqiW__subName{color:var(--ink);flex:1;font-size:12px;line-height:1.3;transition:color .15s}.page-module__-qBqiW__subItemActive .page-module__-qBqiW__subName{color:var(--primary);font-weight:700}.page-module__-qBqiW__subCount{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.page-module__-qBqiW__filterList{flex-direction:column;gap:12px;display:flex}.page-module__-qBqiW__filterLabel{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__-qBqiW__mainContent{flex:1;min-width:0}.page-module__-qBqiW__topBar{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__topBar .page-module__-qBqiW__active{margin:4px}.page-module__-qBqiW__tabs{background:#f0f2f5;border-radius:6px;gap:0;display:flex;overflow:hidden}.page-module__-qBqiW__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px;font-weight:500}.page-module__-qBqiW__tab.page-module__-qBqiW__active{color:var(--ink);background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d}.page-module__-qBqiW__controls{align-items:center;gap:16px;display:flex}.page-module__-qBqiW__viewIcons{color:var(--muted);gap:4px;display:flex}.page-module__-qBqiW__viewIconBtn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.page-module__-qBqiW__viewIconBtn:hover,.page-module__-qBqiW__viewIconBtnActive{color:var(--ink);background:#f0f2f5}.page-module__-qBqiW__searchForm{display:flex}.page-module__-qBqiW__searchInput{border:1px solid var(--border);border-radius:6px;outline:none;width:240px;height:36px;padding:0 12px;font-size:13px}.page-module__-qBqiW__productGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__-qBqiW__productList{flex-direction:column;gap:12px;display:flex}.page-module__-qBqiW__productCard{background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__productCard:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.page-module__-qBqiW__productImage{background:#fff;justify-content:center;align-items:center;height:180px;padding:16px;display:flex}.page-module__-qBqiW__productImage img{object-fit:contain;max-width:100%;max-height:100%}.page-module__-qBqiW__productInfo{flex-direction:column;flex:1;padding:16px;display:flex}.page-module__-qBqiW__productBrand{color:var(--muted);margin-bottom:4px;font-size:12px}.page-module__-qBqiW__productName{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__-qBqiW__productPrice{color:var(--ink);margin-top:auto;font-size:16px;font-weight:700}.page-module__-qBqiW__productMeta{color:var(--muted);margin-top:4px;font-size:11px}.page-module__-qBqiW__skCatRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.page-module__-qBqiW__skCatRow:last-child{border-bottom:none}.page-module__-qBqiW__skFilterRow{align-items:center;gap:10px;display:flex}.page-module__-qBqiW__skTabGroup{gap:6px;display:flex}.page-module__-qBqiW__skCard{border:1.5px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.page-module__-qBqiW__skCardImage{background:#f8f9fb;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}.page-module__-qBqiW__skCardImageInner{border-radius:6px;width:100%;height:100%}.page-module__-qBqiW__skCardBody{flex-direction:column;gap:8px;padding:14px;display:flex}.page-module__-qBqiW__skCardNameGroup{flex-direction:column;gap:6px;margin:2px 0;display:flex}.page-module__-qBqiW__skCardPricing{flex-direction:column;gap:6px;margin-top:4px;display:flex}@media (max-width:1024px){.page-module__-qBqiW__productGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__-qBqiW__container{flex-direction:column}.page-module__-qBqiW__sidebar{width:100%}.page-module__-qBqiW__productGrid{grid-template-columns:repeat(2,1fr)}.page-module__-qBqiW__topBar{flex-direction:column;align-items:stretch;gap:16px}.page-module__-qBqiW__searchInput{width:100%}}
.ProductCard-module__MUNs9G__card{background:var(--bg);border-radius:var(--r-lg);cursor:pointer;border:1.5px solid #0000;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ProductCard-module__MUNs9G__card:hover{border-color:var(--border);box-shadow:0 4px 14px #00000012}}.ProductCard-module__MUNs9G__cardLink{z-index:1;border-radius:var(--r-lg);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__card:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0b1b3d14,0 1px 3px #0b1b3d0f}}.ProductCard-module__MUNs9G__cardList{flex-direction:row;align-items:stretch;min-height:120px}.ProductCard-module__MUNs9G__cardList .ProductCard-module__MUNs9G__imageWrapper{width:140px;height:auto;min-height:120px}.ProductCard-module__MUNs9G__cardList .ProductCard-module__MUNs9G__body{flex:1;justify-content:center;padding:16px}.ProductCard-module__MUNs9G__cardList .ProductCard-module__MUNs9G__cta{pointer-events:auto;border-radius:6px;align-self:center;width:auto;min-width:120px;height:auto;margin-right:16px;padding:10px 16px;position:static;transform:none}.ProductCard-module__MUNs9G__cardList .ProductCard-module__MUNs9G__bookmarkBtn{opacity:1;pointer-events:auto;transform:scale(1)}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__cardList:hover{transform:none}.ProductCard-module__MUNs9G__cardList:hover .ProductCard-module__MUNs9G__imageWrapper{height:90px!important}.ProductCard-module__MUNs9G__cardList:hover .ProductCard-module__MUNs9G__image{transform:none}.ProductCard-module__MUNs9G__cardList:hover .ProductCard-module__MUNs9G__body{padding-bottom:16px}.ProductCard-module__MUNs9G__cardList:hover .ProductCard-module__MUNs9G__cta{transform:none}}.ProductCard-module__MUNs9G__imageWrapper{background:var(--white);flex-shrink:0;width:100%;height:200px;transition:height .26s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProductCard-module__MUNs9G__image{object-fit:contain;padding:12px;transition:transform .26s}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__card:hover .ProductCard-module__MUNs9G__imageWrapper{height:156px}.ProductCard-module__MUNs9G__card:hover .ProductCard-module__MUNs9G__image{transform:scale(.88)}}.ProductCard-module__MUNs9G__fallback{border-radius:0;height:100%!important}.ProductCard-module__MUNs9G__bookmarkBtn{width:34px;height:34px;color:var(--muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#ffffff80;border-radius:6px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,background .15s,color .15s;display:flex;position:absolute;top:10px;right:10px;transform:scale(.8)}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__card:hover .ProductCard-module__MUNs9G__bookmarkBtn{opacity:1;pointer-events:auto;transform:scale(1)}}.ProductCard-module__MUNs9G__bookmarkBtn:hover{color:var(--primary)}.ProductCard-module__MUNs9G__bookmarkBtn.ProductCard-module__MUNs9G__bookmarked{opacity:1;pointer-events:auto;color:#ff6000;transform:scale(1)}.ProductCard-module__MUNs9G__body{flex-direction:column;flex:1;gap:6px;padding:14px;transition:padding-bottom .26s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__card:hover .ProductCard-module__MUNs9G__body{padding-bottom:58px}}.ProductCard-module__MUNs9G__name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__MUNs9G__pricing{z-index:3;flex-direction:column;gap:2px;margin-top:auto;display:flex;position:relative}.ProductCard-module__MUNs9G__price{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.2}.ProductCard-module__MUNs9G__currency{font-size:13px;font-weight:600}.ProductCard-module__MUNs9G__listingMeta{color:var(--muted);font-size:12px;line-height:1.3}.ProductCard-module__MUNs9G__listingMeta strong{color:var(--ink-2);font-weight:700}.ProductCard-module__MUNs9G__noListing{color:var(--muted);font-size:11px;font-style:italic}.ProductCard-module__MUNs9G__cta{background:var(--accent);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;justify-content:center;align-items:center;height:44px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .26s cubic-bezier(.4,0,.2,1),background .15s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 2px))}@media (hover:hover) and (pointer:fine){.ProductCard-module__MUNs9G__card:hover .ProductCard-module__MUNs9G__cta{pointer-events:auto;transform:translateY(0)}}.ProductCard-module__MUNs9G__cta:hover{background:color-mix(in oklab, var(--accent) 85%, black)}html[data-dark="1"] .ProductCard-module__MUNs9G__imageWrapper{background:#0e1525}html[data-dark="1"] .ProductCard-module__MUNs9G__bookmarkBtn{border-color:var(--border);color:var(--muted);background:#111827e6}:is(html[data-dark="1"] .ProductCard-module__MUNs9G__bookmarkBtn:hover,html[data-dark="1"] .ProductCard-module__MUNs9G__bookmarkBtn.ProductCard-module__MUNs9G__bookmarked){background:var(--card);color:#93b4f8;border-color:#93b4f8}@media (max-width:768px){.ProductCard-module__MUNs9G__card{transition:none}.ProductCard-module__MUNs9G__imageWrapper{height:160px;transition:none}.ProductCard-module__MUNs9G__body{padding:10px;transition:none}.ProductCard-module__MUNs9G__cta{display:none}.ProductCard-module__MUNs9G__bookmarkBtn{opacity:1;pointer-events:auto;transform:scale(1)}.ProductCard-module__MUNs9G__name{font-size:12.5px}.ProductCard-module__MUNs9G__price{font-size:15px}}@media (max-width:480px){.ProductCard-module__MUNs9G__imageWrapper{height:130px}.ProductCard-module__MUNs9G__price{font-size:14px}.ProductCard-module__MUNs9G__name{font-size:12px}}.ProductCard-module__MUNs9G__shippingBadge{align-self:flex-start;margin-top:4px}
.ProductFilters-module__Ksgm9a__panel{background:var(--paper,#fff);border:1px solid var(--line,#e3e6ea);border-radius:10px;padding:14px}.ProductFilters-module__Ksgm9a__head{align-items:center;gap:8px;display:flex}.ProductFilters-module__Ksgm9a__title{color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:700}.ProductFilters-module__Ksgm9a__clearAll{color:var(--brand,#d32f2f);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.ProductFilters-module__Ksgm9a__clearAll:hover{text-decoration:underline}.ProductFilters-module__Ksgm9a__toggle{border:1px solid var(--line,#e3e6ea);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:none}.ProductFilters-module__Ksgm9a__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ProductFilters-module__Ksgm9a__chip{background:var(--wash,#f5f6f8);color:var(--ink);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.ProductFilters-module__Ksgm9a__chip:hover{color:var(--brand,#d32f2f);background:var(--border)}.ProductFilters-module__Ksgm9a__body{flex-direction:column;gap:18px;margin-top:14px;display:flex}.ProductFilters-module__Ksgm9a__group{flex-direction:column;gap:8px;display:flex}.ProductFilters-module__Ksgm9a__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#6b7280);margin:0;font-size:12px;font-weight:700}.ProductFilters-module__Ksgm9a__options{flex-direction:column;gap:6px;display:flex}.ProductFilters-module__Ksgm9a__option{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ProductFilters-module__Ksgm9a__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProductFilters-module__Ksgm9a__count{color:var(--ink-soft,#6b7280);font-size:12px}.ProductFilters-module__Ksgm9a__more{color:var(--brand,#d32f2f);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.ProductFilters-module__Ksgm9a__presets{flex-wrap:wrap;gap:6px;display:flex}.ProductFilters-module__Ksgm9a__preset{border:1px solid var(--line,#e3e6ea);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 9px;font-size:12px}.ProductFilters-module__Ksgm9a__preset:hover{border-color:var(--brand,#d32f2f)}.ProductFilters-module__Ksgm9a__presetActive{border-color:var(--brand,#d32f2f);background:var(--brand,#d32f2f);color:#fff}.ProductFilters-module__Ksgm9a__priceForm{flex-direction:column;gap:8px;display:flex}.ProductFilters-module__Ksgm9a__priceInputs{align-items:center;gap:6px;display:flex}.ProductFilters-module__Ksgm9a__priceInputs input{border:1px solid var(--line,#e3e6ea);background:var(--paper,#fff);width:100%;min-width:0;color:var(--ink);border-radius:6px;padding:6px 8px;font-size:13px}.ProductFilters-module__Ksgm9a__apply{border:1px solid var(--line,#e3e6ea);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:600}.ProductFilters-module__Ksgm9a__apply:hover{background:var(--wash,#f5f6f8)}@media (max-width:768px){.ProductFilters-module__Ksgm9a__toggle{display:inline-block}.ProductFilters-module__Ksgm9a__body{display:none}.ProductFilters-module__Ksgm9a__bodyOpen{display:flex}}.ProductFilters-module__Ksgm9a__inline{background:0 0;border:0;border-radius:0;padding:0}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__head{display:none}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__body{grid-template-columns:minmax(120px,.6fr) minmax(0,2fr);gap:24px;margin:0;display:grid}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__group:last-child:nth-child(3){border-top:1px solid var(--border);grid-column:1/-1;padding-top:20px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__groupTitle{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:4px;font-size:13px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__presets{gap:8px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__preset{border-color:var(--border);border-radius:8px;min-height:36px;padding:8px 12px;font-family:inherit}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__preset:hover{border-color:var(--orange)}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__presetActive{background:var(--ink);border-color:var(--ink);color:var(--card)}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__priceForm{flex-direction:row;gap:10px;margin-top:6px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__priceInputs{flex:1}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__priceInputs input{border-color:var(--border);border-radius:8px;min-height:40px;padding:10px 12px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__apply{background:var(--ink);color:var(--card);border:0;border-radius:8px;align-self:stretch;padding:8px 18px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__option input{accent-color:var(--orange);flex-shrink:0;width:16px;height:16px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;display:grid}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__more{color:var(--ink);margin-top:8px}.ProductFilters-module__Ksgm9a__inline :is(input,button):focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:640px){.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__body{grid-template-columns:1fr;gap:22px}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__priceForm{flex-wrap:wrap}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__priceInputs{flex-basis:100%}.ProductFilters-module__Ksgm9a__inline .ProductFilters-module__Ksgm9a__apply{width:100%;min-height:40px}}
.CatalogProductRequestForm-module__9-xLPa__wrap{flex-direction:column;gap:14px;display:flex}.CatalogProductRequestForm-module__9-xLPa__intro{color:var(--muted,#6b7280);font-size:13px;line-height:1.5}.CatalogProductRequestForm-module__9-xLPa__intro strong{color:var(--ink,#111827)}.CatalogProductRequestForm-module__9-xLPa__authBox{text-align:center;background:var(--surface,#f4f6f9);border:1px dashed var(--border,#e5e7eb);border-radius:10px;padding:20px 16px}.CatalogProductRequestForm-module__9-xLPa__authBox p{color:var(--muted);margin-bottom:12px;font-size:13px}.CatalogProductRequestForm-module__9-xLPa__authBtn{background:var(--primary,#ff6000);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.CatalogProductRequestForm-module__9-xLPa__authBtnSecondary{background:var(--surface);color:var(--primary,#ff6000);border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.CatalogProductRequestForm-module__9-xLPa__field{flex-direction:column;gap:6px;display:flex}.CatalogProductRequestForm-module__9-xLPa__label{color:var(--ink,#111827);font-size:12px;font-weight:700}.CatalogProductRequestForm-module__9-xLPa__req{color:#ef4444}.CatalogProductRequestForm-module__9-xLPa__fieldHint{color:var(--muted,#6b7280);font-size:11.5px;line-height:1.45}.CatalogProductRequestForm-module__9-xLPa__input,.CatalogProductRequestForm-module__9-xLPa__select,.CatalogProductRequestForm-module__9-xLPa__textarea{border:1.5px solid var(--border,#e5e7eb);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .15s}.CatalogProductRequestForm-module__9-xLPa__input:focus,.CatalogProductRequestForm-module__9-xLPa__select:focus,.CatalogProductRequestForm-module__9-xLPa__textarea:focus{border-color:var(--primary,#ff6000)}.CatalogProductRequestForm-module__9-xLPa__textarea{resize:vertical;min-height:80px}.CatalogProductRequestForm-module__9-xLPa__selectWrap{position:relative}.CatalogProductRequestForm-module__9-xLPa__selectWrap svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.CatalogProductRequestForm-module__9-xLPa__grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.CatalogProductRequestForm-module__9-xLPa__grid2{grid-template-columns:1fr}}.CatalogProductRequestForm-module__9-xLPa__imageSectionLabel{color:var(--ink);font-size:12px;font-weight:700}.CatalogProductRequestForm-module__9-xLPa__imageHint{color:var(--muted);font-weight:400}.CatalogProductRequestForm-module__9-xLPa__imageGrid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.CatalogProductRequestForm-module__9-xLPa__imageThumb{border:1px solid var(--border);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.CatalogProductRequestForm-module__9-xLPa__imageRemoveBtn{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:1;position:absolute;top:2px;right:2px}.CatalogProductRequestForm-module__9-xLPa__imageAddBox{border:1.5px dashed var(--border);cursor:pointer;width:64px;height:64px;color:var(--muted);background:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.CatalogProductRequestForm-module__9-xLPa__imageAddBox:hover{border-color:var(--primary);color:var(--primary)}.CatalogProductRequestForm-module__9-xLPa__imageSpinner{background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CatalogProductRequestForm-module__9-xLPa__spinner{border:2px solid #e5e7eb;border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite CatalogProductRequestForm-module__9-xLPa__spin}@keyframes CatalogProductRequestForm-module__9-xLPa__spin{to{transform:rotate(360deg)}}.CatalogProductRequestForm-module__9-xLPa__note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.CatalogProductRequestForm-module__9-xLPa__error{color:#dc2626;margin:0;font-size:12px}.CatalogProductRequestForm-module__9-xLPa__success{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.45}.CatalogProductRequestForm-module__9-xLPa__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.CatalogProductRequestForm-module__9-xLPa__cancelBtn{background:var(--surface);color:var(--muted);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600}.CatalogProductRequestForm-module__9-xLPa__submitBtn{background:var(--primary,#ff6000);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700}.CatalogProductRequestForm-module__9-xLPa__submitBtn:disabled{opacity:.55;cursor:not-allowed}.CatalogProductRequestForm-module__9-xLPa__compact .CatalogProductRequestForm-module__9-xLPa__intro{font-size:12px}.CatalogProductRequestForm-module__9-xLPa__compact .CatalogProductRequestForm-module__9-xLPa__actions{justify-content:stretch}.CatalogProductRequestForm-module__9-xLPa__compact .CatalogProductRequestForm-module__9-xLPa__submitBtn,.CatalogProductRequestForm-module__9-xLPa__compact .CatalogProductRequestForm-module__9-xLPa__cancelBtn{flex:1}
.SellerStoreSkeleton-module__kkp0yG__root{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;display:flex}.SellerStoreSkeleton-module__kkp0yG__breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:16px;display:flex}.SellerStoreSkeleton-module__kkp0yG__layout{box-sizing:border-box;grid-template-columns:300px minmax(0,1fr);align-items:flex-start;gap:24px;width:100%;min-width:0;max-width:100%;display:grid}.SellerStoreSkeleton-module__kkp0yG__sidebar{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.SellerStoreSkeleton-module__kkp0yG__sellerCard{background:var(--card);border-radius:var(--r-lg);border:1px solid var(--border);width:100%;overflow:hidden}.SellerStoreSkeleton-module__kkp0yG__sellerBanner{width:100%;line-height:0}.SellerStoreSkeleton-module__kkp0yG__sellerBody{flex-direction:column;gap:14px;min-width:0;padding:0 16px 16px;display:flex}.SellerStoreSkeleton-module__kkp0yG__avatarRow{min-width:0;margin-top:-36px;display:flex}.SellerStoreSkeleton-module__kkp0yG__avatar{border:3px solid var(--card);box-sizing:content-box;box-shadow:0 8px 20px color-mix(in oklab, var(--ink) 8%, transparent);flex-shrink:0;border-radius:18px!important}.SellerStoreSkeleton-module__kkp0yG__sellerIdentity{flex-direction:column;gap:8px;min-width:0;display:flex}.SellerStoreSkeleton-module__kkp0yG__stats{background:var(--surface);border:1px solid var(--border-2);box-sizing:border-box;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;min-width:0;padding:4px;display:grid}.SellerStoreSkeleton-module__kkp0yG__statItem{flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.SellerStoreSkeleton-module__kkp0yG__filterCard{background:var(--card);border-radius:var(--r-lg);border:1px solid var(--border);box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px;display:flex}.SellerStoreSkeleton-module__kkp0yG__filterHead{align-items:center;display:flex}.SellerStoreSkeleton-module__kkp0yG__brandList{flex-direction:column;gap:2px;display:flex}.SellerStoreSkeleton-module__kkp0yG__brandRow{align-items:center;gap:8px;min-width:0;padding:7px 6px;display:flex}.SellerStoreSkeleton-module__kkp0yG__brandCount{flex-shrink:0;margin-left:auto}.SellerStoreSkeleton-module__kkp0yG__mainPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.SellerStoreSkeleton-module__kkp0yG__tabs{border-bottom:1px solid var(--border-2);box-sizing:border-box;align-items:center;gap:24px;width:100%;min-height:48px;padding:0 20px;display:flex}.SellerStoreSkeleton-module__kkp0yG__toolbar{background:var(--surface);border-bottom:1px solid var(--border-2);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 20px;display:flex}.SellerStoreSkeleton-module__kkp0yG__sortPills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.SellerStoreSkeleton-module__kkp0yG__toolbarSearch{flex:none;margin-left:auto}.SellerStoreSkeleton-module__kkp0yG__listings{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px 20px 20px;display:flex}.SellerStoreSkeleton-module__kkp0yG__listingCard{border:1px solid var(--border);border-radius:var(--r-md);box-sizing:border-box;background:var(--card);grid-template-columns:96px minmax(0,1fr) 140px;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px;display:grid}.SellerStoreSkeleton-module__kkp0yG__listingImg{flex-shrink:0}.SellerStoreSkeleton-module__kkp0yG__listingBody{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.SellerStoreSkeleton-module__kkp0yG__listingTop{align-items:center;gap:8px;display:flex}.SellerStoreSkeleton-module__kkp0yG__listingMeta{flex-wrap:wrap;gap:6px;display:flex}.SellerStoreSkeleton-module__kkp0yG__listingAside{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:0;display:flex}@media (max-width:960px){.SellerStoreSkeleton-module__kkp0yG__layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.SellerStoreSkeleton-module__kkp0yG__listingCard{grid-template-columns:96px minmax(0,1fr) 120px}}@media (max-width:768px){.SellerStoreSkeleton-module__kkp0yG__layout{grid-template-columns:minmax(0,1fr);gap:12px}.SellerStoreSkeleton-module__kkp0yG__filterCard{display:none}.SellerStoreSkeleton-module__kkp0yG__sellerBody{padding:0 16px 16px}.SellerStoreSkeleton-module__kkp0yG__tabs{gap:16px;padding:0 12px}.SellerStoreSkeleton-module__kkp0yG__toolbar{flex-direction:column;align-items:stretch;padding:10px 12px}.SellerStoreSkeleton-module__kkp0yG__toolbarSearch{max-width:none;margin-left:0;width:100%!important}.SellerStoreSkeleton-module__kkp0yG__listings{padding:12px}.SellerStoreSkeleton-module__kkp0yG__listingCard{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.SellerStoreSkeleton-module__kkp0yG__listingImg{width:72px!important;height:72px!important}.SellerStoreSkeleton-module__kkp0yG__listingAside{border-top:1px solid var(--border-2);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px}}@media (max-width:480px){.SellerStoreSkeleton-module__kkp0yG__listingCard{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.SellerStoreSkeleton-module__kkp0yG__listingImg{width:64px!important;height:64px!important}.SellerStoreSkeleton-module__kkp0yG__listingAside{flex-direction:column;align-items:stretch}}
.NotificationsPanel-module__nzWC4q__shell{width:100%;max-width:860px;margin:0 auto}.NotificationsPanel-module__nzWC4q__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.NotificationsPanel-module__nzWC4q__breadcrumb a{color:var(--muted);text-decoration:none;transition:color .12s}.NotificationsPanel-module__nzWC4q__breadcrumb a:hover{color:#ff6000}.NotificationsPanel-module__nzWC4q__breadcrumbSep{color:#c0c6d0;font-size:14px}.NotificationsPanel-module__nzWC4q__breadcrumbCurrent{color:var(--ink-2);font-weight:600}.NotificationsPanel-module__nzWC4q__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 28px 20px;box-shadow:0 1px 3px #0f172a0a}.NotificationsPanel-module__nzWC4q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.NotificationsPanel-module__nzWC4q__headerLeft{min-width:0}.NotificationsPanel-module__nzWC4q__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:800}.NotificationsPanel-module__nzWC4q__subtitle{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:500}.NotificationsPanel-module__nzWC4q__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NotificationsPanel-module__nzWC4q__ghostBtn,.NotificationsPanel-module__nzWC4q__dangerBtn,.NotificationsPanel-module__nzWC4q__primaryBtn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,color .12s,border-color .12s,opacity .12s;display:inline-flex}.NotificationsPanel-module__nzWC4q__ghostBtn{background:var(--surface);color:var(--ink-2);border:none}.NotificationsPanel-module__nzWC4q__ghostBtn:hover:not(:disabled){color:#c2410c;background:var(--border)}.NotificationsPanel-module__nzWC4q__dangerBtn{color:#fff;background:#dc2626;border:none}.NotificationsPanel-module__nzWC4q__dangerBtn:hover:not(:disabled){background:#b91c1c}.NotificationsPanel-module__nzWC4q__primaryBtn{color:#fff;border-radius:var(--r-md);background:#ff6000;border:none;height:42px;padding:0 22px}.NotificationsPanel-module__nzWC4q__primaryBtn:hover{opacity:.92}.NotificationsPanel-module__nzWC4q__ghostBtn:disabled,.NotificationsPanel-module__nzWC4q__dangerBtn:disabled{opacity:.5;cursor:default}.NotificationsPanel-module__nzWC4q__filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:16px;display:flex}.NotificationsPanel-module__nzWC4q__filterChip{background:var(--surface);height:34px;color:var(--ink-2);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.NotificationsPanel-module__nzWC4q__filterChip:hover{color:#c2410c;background:var(--border)}.NotificationsPanel-module__nzWC4q__filterChipActive{color:#c2410c;background:#fff3e8;font-weight:700}.NotificationsPanel-module__nzWC4q__filterBadge{color:#fff;background:#ff6000;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.NotificationsPanel-module__nzWC4q__settingsLink{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none}.NotificationsPanel-module__nzWC4q__settingsLink:hover{color:#ff6000}.NotificationsPanel-module__nzWC4q__list{flex-direction:column;display:flex}.NotificationsPanel-module__nzWC4q__item{border-bottom:1px solid var(--border-2);outline:none;align-items:flex-start;gap:14px;padding:16px 8px;transition:background .12s;display:flex;position:relative}.NotificationsPanel-module__nzWC4q__item:last-child{border-bottom:none}.NotificationsPanel-module__nzWC4q__itemClickable{cursor:pointer}.NotificationsPanel-module__nzWC4q__itemClickable:hover{background:#fafbfc}.NotificationsPanel-module__nzWC4q__itemClickable:focus-visible{border-radius:var(--r-md);background:#fff7ed;box-shadow:inset 0 0 0 2px #ff600040}.NotificationsPanel-module__nzWC4q__unread{background:linear-gradient(90deg,#ff60000a,#0000 56%)}.NotificationsPanel-module__nzWC4q__unread:hover{background:linear-gradient(90deg,#ff600012,#fafbfc 56%)}.NotificationsPanel-module__nzWC4q__itemIcon{border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.NotificationsPanel-module__nzWC4q__tone_orange{color:#ff6000;background:#fff3e8;border-color:#ffe0c7}.NotificationsPanel-module__nzWC4q__tone_green{color:#0b6b3f;background:#ecfdf5;border-color:#bbf7d0}.NotificationsPanel-module__nzWC4q__tone_blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.NotificationsPanel-module__nzWC4q__tone_red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.NotificationsPanel-module__nzWC4q__tone_slate{background:var(--surface);color:#475569;border-color:var(--border)}.NotificationsPanel-module__nzWC4q__tone_amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.NotificationsPanel-module__nzWC4q__itemBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.NotificationsPanel-module__nzWC4q__itemTitleRow{align-items:center;gap:8px;display:flex}.NotificationsPanel-module__nzWC4q__itemTitle{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35}.NotificationsPanel-module__nzWC4q__unreadDot{background:#ff6000;border-radius:50%;flex-shrink:0;width:8px;height:8px}.NotificationsPanel-module__nzWC4q__itemDesc{color:#475569;font-size:13px;line-height:1.5}.NotificationsPanel-module__nzWC4q__itemTime{color:#94a3b8;margin-top:2px;font-size:11.5px;font-weight:500}.NotificationsPanel-module__nzWC4q__itemAside{flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.NotificationsPanel-module__nzWC4q__itemControls{opacity:0;align-items:center;gap:4px;transition:opacity .12s;display:flex}.NotificationsPanel-module__nzWC4q__item:hover .NotificationsPanel-module__nzWC4q__itemControls,.NotificationsPanel-module__nzWC4q__item:focus-within .NotificationsPanel-module__nzWC4q__itemControls{opacity:1}.NotificationsPanel-module__nzWC4q__iconBtn{background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.NotificationsPanel-module__nzWC4q__iconBtn:hover:not(:disabled){color:#0b6b3f;background:var(--border)}.NotificationsPanel-module__nzWC4q__iconBtnDanger:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.NotificationsPanel-module__nzWC4q__iconBtn:disabled{opacity:.45;cursor:default}.NotificationsPanel-module__nzWC4q__chevron{color:#cbd5e1;flex-shrink:0}.NotificationsPanel-module__nzWC4q__itemClickable:hover .NotificationsPanel-module__nzWC4q__chevron{color:#ff6000}.NotificationsPanel-module__nzWC4q__skItem{border-bottom:1px solid var(--border-2);align-items:flex-start;gap:14px;padding:16px 8px;display:flex}.NotificationsPanel-module__nzWC4q__skIcon{background:var(--surface);border-radius:12px;flex-shrink:0;width:42px;height:42px;animation:1.4s ease-in-out infinite NotificationsPanel-module__nzWC4q__pulse}.NotificationsPanel-module__nzWC4q__skBody{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}.NotificationsPanel-module__nzWC4q__skLine{background:var(--surface);border-radius:6px;height:10px;animation:1.4s ease-in-out infinite NotificationsPanel-module__nzWC4q__pulse;display:block}@keyframes NotificationsPanel-module__nzWC4q__pulse{0%,to{opacity:1}50%{opacity:.45}}.NotificationsPanel-module__nzWC4q__empty,.NotificationsPanel-module__nzWC4q__unauth{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}.NotificationsPanel-module__nzWC4q__unauth{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:64px 28px;box-shadow:0 1px 3px #0f172a0a}.NotificationsPanel-module__nzWC4q__emptyIconWrap,.NotificationsPanel-module__nzWC4q__unauthIconWrap{color:#ff6000;background:#fff3e8;border:1px solid #ffe0c7;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:inline-flex}.NotificationsPanel-module__nzWC4q__emptyTitle,.NotificationsPanel-module__nzWC4q__unauthTitle{color:var(--ink);margin:0;font-size:16px;font-weight:800}.NotificationsPanel-module__nzWC4q__emptyDesc,.NotificationsPanel-module__nzWC4q__unauthDesc{max-width:360px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.NotificationsPanel-module__nzWC4q__pagination{border-top:1px solid var(--border-2);justify-content:center;align-items:center;gap:14px;margin-top:8px;padding-top:18px;display:flex}.NotificationsPanel-module__nzWC4q__pageBtn{border-radius:var(--r-sm);border:1px solid var(--border);height:36px;color:var(--ink);cursor:pointer;background:#fff;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.NotificationsPanel-module__nzWC4q__pageBtn:hover:not(:disabled){color:#c2410c;background:#fff7ed;border-color:#ff6000}.NotificationsPanel-module__nzWC4q__pageBtn:disabled{opacity:.4;cursor:default}.NotificationsPanel-module__nzWC4q__pageInfo{color:var(--muted);text-align:center;min-width:52px;font-size:13px;font-weight:600}@media (max-width:768px){.NotificationsPanel-module__nzWC4q__panel{border-radius:12px;padding:20px 16px 16px}.NotificationsPanel-module__nzWC4q__header{flex-direction:column;align-items:stretch;gap:12px}.NotificationsPanel-module__nzWC4q__actions{width:100%}.NotificationsPanel-module__nzWC4q__ghostBtn,.NotificationsPanel-module__nzWC4q__dangerBtn{flex:1;justify-content:center}.NotificationsPanel-module__nzWC4q__settingsLink{width:100%;margin-top:4px;margin-left:0}.NotificationsPanel-module__nzWC4q__itemControls{opacity:1}.NotificationsPanel-module__nzWC4q__title{font-size:20px}.NotificationsPanel-module__nzWC4q__item{gap:12px;padding:14px 4px}}@media (max-width:480px){.NotificationsPanel-module__nzWC4q__itemIcon{border-radius:10px;width:38px;height:38px}.NotificationsPanel-module__nzWC4q__itemTitle{font-size:13.5px}.NotificationsPanel-module__nzWC4q__itemDesc{font-size:12.5px}.NotificationsPanel-module__nzWC4q__chevron{display:none}}
.CampaignsView-module__alNdMq__page{max-width:1200px;margin:0 auto;padding:32px 20px 64px}.CampaignsView-module__alNdMq__header{margin-bottom:32px}.CampaignsView-module__alNdMq__title{color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:800}.CampaignsView-module__alNdMq__subtitle{color:var(--muted);margin:0;font-size:15px}.CampaignsView-module__alNdMq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.CampaignsView-module__alNdMq__card{background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .15s;display:flex}.CampaignsView-module__alNdMq__card:hover{box-shadow:0 4px 20px #00000014}.CampaignsView-module__alNdMq__cardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CampaignsView-module__alNdMq__badge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.CampaignsView-module__alNdMq__discountChip{color:#ff6000;background:#ff60001a;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.CampaignsView-module__alNdMq__cardTitle{color:var(--ink);margin:0;font-size:16px;font-weight:700}.CampaignsView-module__alNdMq__cardDesc{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.CampaignsView-module__alNdMq__cardMeta{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.CampaignsView-module__alNdMq__minQty{color:var(--muted);background:var(--surface);border-radius:6px;margin:0;padding:6px 10px;font-size:12.5px}.CampaignsView-module__alNdMq__countdown{align-items:baseline;gap:4px;display:flex}.CampaignsView-module__alNdMq__countdownNum{color:#ff6000;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.CampaignsView-module__alNdMq__countdownLabel{color:var(--muted);font-size:13px;font-weight:500}.CampaignsView-module__alNdMq__cta{background:var(--primary);color:#fff;border-radius:8px;align-self:flex-start;align-items:center;margin-top:auto;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.CampaignsView-module__alNdMq__cta:hover{opacity:.88}.CampaignsView-module__alNdMq__skeleton{background:var(--surface);border-radius:14px;height:220px;animation:1.4s ease-in-out infinite CampaignsView-module__alNdMq__pulse}@keyframes CampaignsView-module__alNdMq__pulse{0%,to{opacity:1}50%{opacity:.5}}.CampaignsView-module__alNdMq__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}.CampaignsView-module__alNdMq__pagination{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.CampaignsView-module__alNdMq__pageBtn{border:1px solid var(--border);background:var(--card-bg,#fff);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:background .12s}.CampaignsView-module__alNdMq__pageBtn:hover:not(:disabled){background:var(--surface)}.CampaignsView-module__alNdMq__pageBtn:disabled{opacity:.4;cursor:not-allowed}.CampaignsView-module__alNdMq__pageInfo{color:var(--muted);font-size:13.5px}@media (max-width:768px){.CampaignsView-module__alNdMq__page{padding:24px 16px 48px}.CampaignsView-module__alNdMq__title{font-size:22px}.CampaignsView-module__alNdMq__grid{grid-template-columns:1fr}}.CampaignsView-module__alNdMq__platformTag{letter-spacing:.09em;text-transform:uppercase;color:#e55b1e;background:#ffedd5;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}
.Select-module__BWx2JW__select{background:var(--surface);height:38px;color:var(--ink);cursor:pointer;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.Select-module__BWx2JW__select:hover{background:var(--hover)}.Select-module__BWx2JW__disabled{opacity:.6;cursor:not-allowed}.Select-module__BWx2JW__field{flex-direction:column;display:flex}.Select-module__BWx2JW__label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}@media (max-width:768px){.Select-module__BWx2JW__select{width:100%;height:42px;font-size:16px}.Select-module__BWx2JW__field{width:100%}}
