.category-module-scss-module__ZGI-xq__page{background-color:#fff;padding:2rem 0 4rem}.category-module-scss-module__ZGI-xq__header{border-bottom:1px solid #e5e7eb;align-items:baseline;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.category-module-scss-module__ZGI-xq__header h1{color:#0d2a4c;text-transform:capitalize;font-size:2.25rem;font-weight:700}.category-module-scss-module__ZGI-xq__header span{color:#6b7280;font-size:1rem}.category-module-scss-module__ZGI-xq__grid{grid-template-columns:280px 1fr;gap:2rem;display:grid}.category-module-scss-module__ZGI-xq__filtersHeader{display:none}.category-module-scss-module__ZGI-xq__filterBlocks{flex-direction:column;gap:1.5rem;display:flex}.category-module-scss-module__ZGI-xq__block{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.category-module-scss-module__ZGI-xq__block:last-child{border-bottom:none}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__h{color:#1f2937;margin-bottom:1rem;font-size:1rem;font-weight:600}.category-module-scss-module__ZGI-xq__block label{cursor:pointer;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.category-module-scss-module__ZGI-xq__block label input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #e5e7eb;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}.category-module-scss-module__ZGI-xq__block label input[type=checkbox]:checked{background-color:#f7941d;border-color:#f7941d}.category-module-scss-module__ZGI-xq__block label input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__row{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__row input{border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:.6rem}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__row input:focus{border-color:#f7941d;outline:none}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__apply{color:#0d2a4c;cursor:pointer;background-color:#0000;border:2px solid #0d2a4c;border-radius:6px;width:100%;padding:.75rem;font-weight:600;transition:all .2s}.category-module-scss-module__ZGI-xq__block .category-module-scss-module__ZGI-xq__apply:hover{color:#fff;background-color:#0d2a4c}.category-module-scss-module__ZGI-xq__sortRow{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.category-module-scss-module__ZGI-xq__mobileFilterBtn{display:none}.category-module-scss-module__ZGI-xq__sortWidget{align-items:center;gap:.75rem;display:flex}.category-module-scss-module__ZGI-xq__sortWidget label{color:#1f2937;white-space:nowrap;flex-shrink:0;font-weight:500}.category-module-scss-module__ZGI-xq__sortWidget select{cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #e5e7eb;border-radius:6px;min-width:12.5rem;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem}.category-module-scss-module__ZGI-xq__sortWidget select:focus{border-color:#f7941d;outline:none}.category-module-scss-module__ZGI-xq__empty{text-align:center;color:var(--ink-500);background:#f8fafc;border:1px dashed #e5e7eb;border-radius:12px;padding:60px 20px}.category-module-scss-module__ZGI-xq__empty h3{color:#1f2937;margin-bottom:.5rem}.category-module-scss-module__ZGI-xq__clearBtn{color:#0d2a4c;cursor:pointer;background-color:#0000;border:2px solid #0d2a4c;border-radius:6px;margin-top:1.25rem;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-block}.category-module-scss-module__ZGI-xq__clearBtn:hover{color:#fff;background-color:#0d2a4c}.category-module-scss-module__ZGI-xq__clearLink{color:var(--ink-500);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.85rem;text-decoration:underline}.category-module-scss-module__ZGI-xq__clearLink:hover:not(:disabled){color:#0d2a4c}.category-module-scss-module__ZGI-xq__clearLink:disabled{opacity:.45;cursor:default;text-decoration:none}.category-module-scss-module__ZGI-xq__gridProds{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.category-module-scss-module__ZGI-xq__overlay{display:none}@media (max-width:992px){.category-module-scss-module__ZGI-xq__grid{grid-template-columns:1fr}.category-module-scss-module__ZGI-xq__filters{z-index:100;background-color:#fff;flex-direction:column;width:320px;padding:1.5rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.category-module-scss-module__ZGI-xq__filters.category-module-scss-module__ZGI-xq__open{transform:translate(0);box-shadow:0 0 20px #0000001a}.category-module-scss-module__ZGI-xq__filtersHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.category-module-scss-module__ZGI-xq__filtersHeader h3{color:#1f2937;font-size:1.25rem;font-weight:600}.category-module-scss-module__ZGI-xq__closeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.5rem}.category-module-scss-module__ZGI-xq__filterBlocks{overflow-y:auto}.category-module-scss-module__ZGI-xq__overlay{z-index:99;background-color:#00000080;display:block;position:fixed;inset:0}.category-module-scss-module__ZGI-xq__mobileFilterBtn{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.category-module-scss-module__ZGI-xq__mobileFilterBtn svg{font-size:1.1rem}}.category-module-scss-module__ZGI-xq__tableCard,.category-module-scss-module__ZGI-xq__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.category-module-scss-module__ZGI-xq__table{min-width:720px}@media (max-width:768px){.category-module-scss-module__ZGI-xq__container,.category-module-scss-module__ZGI-xq__checkoutPage,.category-module-scss-module__ZGI-xq__page{padding-left:.85rem;padding-right:.85rem}.category-module-scss-module__ZGI-xq__header{flex-direction:column;align-items:stretch;gap:.85rem}.category-module-scss-module__ZGI-xq__actions{flex-wrap:wrap;width:100%}.category-module-scss-module__ZGI-xq__searchBox,.category-module-scss-module__ZGI-xq__actions input{width:100%!important}.category-module-scss-module__ZGI-xq__summary,.category-module-scss-module__ZGI-xq__formGrid,.category-module-scss-module__ZGI-xq__stats,.category-module-scss-module__ZGI-xq__grid,.category-module-scss-module__ZGI-xq__layout,.category-module-scss-module__ZGI-xq__splitSection,.category-module-scss-module__ZGI-xq__heroGrid{grid-template-columns:1fr!important}.category-module-scss-module__ZGI-xq__card,.category-module-scss-module__ZGI-xq__section,.category-module-scss-module__ZGI-xq__panel,.category-module-scss-module__ZGI-xq__summaryCard,.category-module-scss-module__ZGI-xq__modal,.category-module-scss-module__ZGI-xq__body,.category-module-scss-module__ZGI-xq__invoiceBody,.category-module-scss-module__ZGI-xq__previewBody{padding:1rem}.category-module-scss-module__ZGI-xq__modal{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto}.category-module-scss-module__ZGI-xq__footer,.category-module-scss-module__ZGI-xq__actions{flex-direction:column}.category-module-scss-module__ZGI-xq__actions .category-module-scss-module__ZGI-xq__btn,.category-module-scss-module__ZGI-xq__footer .category-module-scss-module__ZGI-xq__btn,.category-module-scss-module__ZGI-xq__saveBtn,.category-module-scss-module__ZGI-xq__payBtn,.category-module-scss-module__ZGI-xq__placeOrder,.category-module-scss-module__ZGI-xq__addBtn,.category-module-scss-module__ZGI-xq__withdrawBtn{justify-content:center;width:100%}}@media (max-width:480px){.category-module-scss-module__ZGI-xq__card,.category-module-scss-module__ZGI-xq__section,.category-module-scss-module__ZGI-xq__panel,.category-module-scss-module__ZGI-xq__summaryCard{border-radius:14px}.category-module-scss-module__ZGI-xq__table{min-width:640px;font-size:.82rem}.category-module-scss-module__ZGI-xq__header h1,.category-module-scss-module__ZGI-xq__header h2{font-size:1.35rem}}
.ProductCard-module-scss-module__ql81MG__card{border:1px solid var(--ink-100);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;transition:transform .25s,box-shadow .25s}.ProductCard-module-scss-module__ql81MG__card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0b0c571f}.ProductCard-module-scss-module__ql81MG__card{background:#fff;overflow:hidden}.ProductCard-module-scss-module__ql81MG__thumbWrap{background:linear-gradient(#fff,#f6f7fb);display:block}.ProductCard-module-scss-module__ql81MG__thumb{object-fit:cover;width:100%;height:220px}.ProductCard-module-scss-module__ql81MG__meta{padding:12px 12px 14px}.ProductCard-module-scss-module__ql81MG__title{font:500 14px var(--font-sans);color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__ql81MG__row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ProductCard-module-scss-module__ql81MG__price{font:700 15px var(--font-sans);color:var(--brand)}.ProductCard-module-scss-module__ql81MG__wish{border:1px solid var(--ink-100);cursor:pointer;background:#fff;border-radius:9px;padding:8px}.ProductCard-module-scss-module__ql81MG__wish:hover{border-color:var(--accent);color:var(--accent)}.ProductCard-module-scss-module__ql81MG__rating{color:#f2b01e;align-items:center;gap:4px;margin-top:8px;display:flex}.ProductCard-module-scss-module__ql81MG__rating svg{stroke:#f2b01e}.ProductCard-module-scss-module__ql81MG__rating small{color:var(--ink-500)}
