.page_container__1ziv_{width:100%;max-width:1180px;margin:0 auto;padding:2.5rem 1rem 4rem;text-align:center}.page_heading__y6cDa{margin:0 0 1.25rem;font-size:1.75rem;font-weight:700;color:#222}.page_message__ZOWF1{margin:0 auto 1.75rem;max-width:620px;font-size:1rem;line-height:1.6;color:#555}.page_pdfLink__ojZMQ{color:#8a1f1f;font-weight:600;text-decoration:underline;white-space:nowrap}.page_toolbar__7rAkJ{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;text-align:left}.page_filtersRow__Q9nRS,.page_toolbarBottom__0S4HO{display:flex;align-items:center;gap:.75rem}.page_toolbarBottom__0S4HO{min-height:2.25rem}.page_resultCount__3FLGU{margin-left:auto;font-size:.85rem;color:#777;white-space:nowrap}.page_searchBox__ydeqA{display:flex;align-items:center;gap:.6rem;flex:1 1 auto;min-width:0;padding:0 1rem;text-align:left}.page_categorySelect__9EDNv,.page_searchBox__ydeqA{height:2.75rem;border:1px solid #ddd;border-radius:999px;background:#fff}.page_categorySelect__9EDNv{flex:0 0 260px;padding:0 2rem 0 1rem;color:#333;font-size:.9rem;cursor:pointer}.page_categorySelect__9EDNv:focus-visible{outline:none;border-color:#8a1f1f;box-shadow:0 0 0 3px rgba(138,31,31,.12)}.page_ingresoChips__zYy7l{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.page_ingresoChip__x77pe{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font-size:.9rem;white-space:nowrap;cursor:pointer}.page_ingresoChip__x77pe:hover{border-color:#bbb}.page_ingresoChip__x77pe:focus-visible{outline:none;border-color:#8a1f1f;box-shadow:0 0 0 3px rgba(138,31,31,.12)}.page_ingresoChipActive__FHJb4{border-color:#8a1f1f;background:#8a1f1f;color:#fff}.page_ingresoChipCount__eGmWP{min-width:1.4rem;padding:0 .35rem;border-radius:999px;background:rgba(0,0,0,.08);font-size:.75rem;text-align:center}.page_ingresoChipActive__FHJb4 .page_ingresoChipCount__eGmWP{background:hsla(0,0%,100%,.25)}.page_searchBox__ydeqA:focus-within{border-color:#8a1f1f;box-shadow:0 0 0 3px rgba(138,31,31,.12)}.page_searchIcon__ws6fs{width:1.1rem;height:1.1rem;color:#999;flex-shrink:0}.page_searchInput__SW56b{flex:1 1;border:none;outline:none;font-size:.9rem;color:#222;background:transparent}.page_searchInput__SW56b::placeholder{color:#aaa}.page_errorBox__Z_Wxx{display:flex;flex-direction:column;align-items:center;gap:1rem}.page_retryButton__ct6tN{padding:.55rem 1.5rem;background:#8a1f1f;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer}.page_retryButton__ct6tN:hover{background:#a12626}.page_tableWrap__tcxo2{margin-top:0;text-align:left;overflow-x:auto;border:1px solid #eaeaea;border-radius:10px}.page_table__uVlF8{width:100%;border-collapse:collapse;min-width:820px;table-layout:fixed}.page_table__uVlF8 thead th{background:#1a1a1a;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:.03em;font-weight:600;padding:.9rem 1rem;text-align:left;white-space:nowrap}.page_table__uVlF8 thead th:first-child{width:118px}.page_table__uVlF8 thead th:nth-child(3){width:140px;text-align:right}.page_table__uVlF8 thead th:nth-child(4){width:90px;text-align:center}.page_table__uVlF8 thead th:nth-child(5){width:150px}.page_table__uVlF8 thead th:nth-child(6){width:140px;text-align:right}.page_table__uVlF8 tbody tr{border-top:1px solid #eee;transition:background-color .15s}.page_table__uVlF8 tbody tr:hover{background:#fafafa}.page_table__uVlF8 tbody tr.page_rowSelected__Mxthb{background:#fdf5f5}.page_table__uVlF8 tbody td{padding:.85rem 1rem;vertical-align:middle;font-size:.9rem;color:#333}.page_thumbLink___zyFy{display:block;width:88px;height:88px;border-radius:6px;overflow:hidden;background:#f5f5f5;position:relative;border:none;padding:0;cursor:pointer}.page_thumbLink___zyFy img{width:100%;height:100%;object-fit:cover;display:block}.page_thumbCount__AiEzH{position:absolute;right:3px;bottom:3px;padding:.1rem .4rem;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:.65rem;font-weight:600;line-height:1.3}.page_noImage__dy433{display:block;width:100%;height:100%;background:#f0f0f0}.page_productCell__MzQEx{min-width:0}.page_productName__MIk_4{display:block;font-weight:600;color:#222;text-decoration:none;font-size:.95rem;line-height:1.35}.page_productName__MIk_4:hover{color:#8a1f1f}.page_sku__22ZW8{display:block;margin-top:.2rem;font-size:.75rem;color:#999}.page_shortDescription__8xN0N{margin:.35rem 0 0;font-size:.78rem;line-height:1.4;color:#777;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_priceCell__C5ZL3{font-weight:700;color:#8a1f1f;text-align:right;overflow-wrap:break-word}.page_noPrice__aHn4_{font-size:.85rem;font-weight:600;color:#777}.page_priceUnit___R4O0{display:block;margin-top:.15rem;font-size:.72rem;font-weight:400;color:#999}.page_cxbCell__bq0fR{text-align:center;color:#555}.page_subtotalCell__MUfOR{font-weight:600;color:#222;text-align:right;overflow-wrap:break-word}.page_qtyStepper__WpPpa{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}.page_qtyButton__CxlCB{width:2rem;height:2rem;border:none;background:#f5f5f5;color:#444;font-size:1rem;line-height:1;cursor:pointer}.page_qtyButton__CxlCB:hover{background:#ececec}.page_qtyInput__KpzQL{width:2.75rem;height:2rem;border:1px solid #ddd;border-top:none;border-bottom:none;text-align:center;font-size:.9rem;-moz-appearance:textfield}.page_qtyStepper__WpPpa .page_qtyInput__KpzQL{border-left:1px solid #ddd;border-right:1px solid #ddd}.page_qtyInput__KpzQL::-webkit-inner-spin-button,.page_qtyInput__KpzQL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_cardList__GXjUB{display:none;flex-direction:column;gap:.75rem;text-align:left}.page_card__Yt_rj{display:flex;flex-direction:column;background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s,background-color .15s}.page_cardSelected__d7Ztz{border-color:#d9b3b3;background:snow}.page_cardTop__RxxaL{display:flex;gap:.85rem}.page_cardImage___PeJS{flex:0 0 auto}.page_cardImage___PeJS .page_thumbLink___zyFy{width:84px;height:84px}.page_cardBody__0NdS3{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.page_cardBody__0NdS3 .page_productName__MIk_4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem}.page_cardFooter__Ew243{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.page_cardPriceBlock__jUb6j{display:flex;flex-direction:column;min-width:0}.page_cardPrice__r0GT7{font-size:1.05rem;font-weight:700;color:#8a1f1f}.page_unitInfo__avnU6{margin-top:.1rem;font-size:.75rem;color:#888}.page_cardSubtotal__e6AgD{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.85rem;color:#666}.page_cardSubtotal__e6AgD strong{color:#222}@media (max-width:768px){.page_container__1ziv_{padding:1.5rem 1rem 3rem}.page_heading__y6cDa{margin-bottom:.6rem;font-size:1.4rem}.page_message__ZOWF1{margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.page_filtersRow__Q9nRS{flex-direction:column;align-items:stretch}.page_categorySelect__9EDNv{flex:none;width:100%}.page_categorySelect__9EDNv,.page_qtyInput__KpzQL,.page_searchInput__SW56b{font-size:16px}.page_toolbarBottom__0S4HO{flex-direction:column;align-items:stretch;gap:.5rem;min-height:0}.page_ingresoChips__zYy7l{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem;padding:0 1rem 2px;scrollbar-width:none}.page_ingresoChips__zYy7l::-webkit-scrollbar{display:none}.page_ingresoChip__x77pe{flex-shrink:0}.page_resultCount__3FLGU{margin-left:0;font-size:.8rem}.page_tableWrap__tcxo2{display:none}.page_cardList__GXjUB{display:flex}.page_qtyButton__CxlCB{width:2.5rem;height:2.5rem;font-size:1.15rem}.page_qtyInput__KpzQL{width:2.75rem;height:2.5rem}}.page_loadMoreWrap__SpcwA{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem}.page_loadMoreButton__Bj6xw{display:inline-flex;align-items:center;justify-content:center;min-width:9rem;padding:.7rem 1.5rem;background:#fff;color:#8a1f1f;border:1px solid #8a1f1f;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer}.page_loadMoreButton__Bj6xw:hover{background:#f5e6e6}.page_loadMoreButton__Bj6xw:disabled{cursor:default;opacity:.8}.page_loadMoreSpinner__TEPAa{width:1.1rem;height:1.1rem;border:2px solid #f0dede;border-top-color:#8a1f1f;border-radius:50%;animation:page_loadMoreSpin__H1nBz .7s linear infinite}@keyframes page_loadMoreSpin__H1nBz{to{transform:rotate(1turn)}}.page_loadMoreError__fyVAf{margin:0;font-size:.85rem;color:#b3261e}.page_submitBar__WQ_2J{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;text-align:left;margin-top:2rem;padding:1rem 1.25rem;background:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.page_submitCount__U0m_W{display:flex;flex-direction:column;min-width:0}.page_submitUnits__ui4xn{font-size:.8rem;color:#666}.page_submitTotal__T_jtT{font-size:1.15rem;font-weight:700;color:#8a1f1f}.page_submitHint__eqbJ1{margin-left:auto;font-size:.85rem;color:#777;text-align:right}.page_submitLink__Xfcme{color:#8a1f1f;font-weight:600;text-decoration:none}.page_submitButton__9r5_J{margin-left:auto;padding:.75rem 1.75rem;background:#8a1f1f;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer}.page_submitButton__9r5_J:hover{background:#a12626}.page_submitButton__9r5_J:disabled{background:#c9a0a0;cursor:not-allowed}.page_submitNote__85QEr{width:100%;padding-top:.6rem;border-top:1px solid #f0f0f0;font-size:.75rem;line-height:1.4;color:#888}.page_submitError__T4VxW{width:100%;text-align:center;font-size:.85rem;color:#a12626}@media (max-width:768px){.page_submitBar__WQ_2J{margin:1.5rem -1rem 0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-left:none;border-right:none;border-bottom:none;border-radius:0}.page_submitCount__U0m_W{flex:1 1}.page_submitHint__eqbJ1{flex:0 1 50%;font-size:.8rem}.page_submitNote__85QEr{padding-top:.45rem;font-size:.7rem}.page_submitButton__9r5_J{padding:.75rem 1.25rem}}.page_lightboxOverlay__T4fy1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);padding:2rem;cursor:zoom-out}.page_lightboxImage__dp6OM{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;cursor:default}.page_lightboxClose__k12TL{position:fixed;top:1rem;right:1.25rem;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:1.75rem;line-height:1;cursor:pointer}.page_lightboxClose__k12TL:hover{background:hsla(0,0%,100%,.3)}.page_lightboxNav__T8t1R{position:fixed;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_lightboxNav__T8t1R:hover{background:hsla(0,0%,100%,.3)}.page_lightboxPrev__TJD4s{left:1rem}.page_lightboxNext__MYkXx{right:1rem}.page_lightboxCounter__EciGd{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);padding:.3rem .85rem;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:.8rem;font-weight:600}.page_modalOverlay__7DXaF{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);padding:1.25rem}.page_modalBox__V47Yu{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:360px;padding:2rem 1.5rem;background:#fff;border-radius:14px;text-align:center;box-shadow:0 20px 48px rgba(0,0,0,.2)}.page_modalIcon__1OV8e{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#e6f4ea;color:#2e7d32;font-size:1.5rem;margin-bottom:.5rem}.page_modalTitle__fU8ha{margin:0;font-size:1.15rem;font-weight:700;color:#222}.page_modalText__YZiRs{margin:0;font-size:.88rem;line-height:1.5;color:#666}.page_modalActions__iVZAp{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-top:1rem}.page_modalLinkButton__ReOq9{padding:.65rem 1rem;background:#8a1f1f;color:#fff;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600}.page_modalLinkButton__ReOq9:hover{background:#a12626}.page_modalCloseButton__XLt3m{padding:.65rem 1rem;background:transparent;border:1px solid #ddd;border-radius:6px;color:#555;font-size:.9rem;font-weight:600;cursor:pointer}.page_modalCloseButton__XLt3m:hover{background:#f5f5f5}.page_suggestBox__vztxW{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:520px;margin:2.5rem auto 0;padding:1.25rem 1rem;border:1px dashed #d8c4c4;border-radius:12px;background:#fdf8f8;color:#444}.page_suggestBox__vztxW p{margin:0}.page_suggestButton___IvJn{padding:.6rem 1.25rem;border-radius:999px;background:#8a1f1f;color:#fff;font-weight:600;text-decoration:none}