.LD9pIW_container{max-width:1200px;font-family:var(--font-sans);color:var(--color-dark-ink);margin:0 auto;padding:40px 20px}.LD9pIW_breadcrumbs{color:#666;gap:8px;margin-bottom:24px;font-size:.8rem;display:flex}.LD9pIW_breadcrumbs a{color:#666;text-decoration:none;transition:color .2s}.LD9pIW_breadcrumbs a:hover{color:var(--color-bordeaux)}.LD9pIW_breadcrumbs span.LD9pIW_current{color:var(--color-dark-ink);font-weight:600}.LD9pIW_header{margin-bottom:32px}.LD9pIW_title{font-family:var(--font-serif);color:var(--color-bordeaux);margin:0;font-size:2.5rem;font-weight:700}.LD9pIW_filterOverlay{opacity:0;pointer-events:none;z-index:9998;background:#00000080;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}.LD9pIW_filterOverlay.LD9pIW_open{opacity:1;pointer-events:all}.LD9pIW_filterDrawer{z-index:9999;background:#fff;flex-direction:column;width:100%;max-width:380px;height:100vh;transition:left .3s;display:flex;position:fixed;top:0;left:-400px;box-shadow:4px 0 24px #0000001a}.LD9pIW_filterDrawer.LD9pIW_open{left:0}.LD9pIW_drawerHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:24px;display:flex}.LD9pIW_drawerTitle{font-family:var(--font-sans);color:var(--color-bordeaux);margin:0;font-size:1.2rem;font-weight:600}.LD9pIW_closeDrawerBtn{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.LD9pIW_drawerBody{flex:1;padding:24px;overflow-y:auto}.LD9pIW_accordionGroup{border-bottom:1px solid #eee;padding:16px 0}.LD9pIW_accordionHeader{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--color-bordeaux);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.LD9pIW_accordionTitle{font-size:1rem;font-weight:500}.LD9pIW_accordionChevron{transition:transform .3s}.LD9pIW_accordionChevron.LD9pIW_open{transform:rotate(180deg)}.LD9pIW_accordionContent{flex-direction:column;gap:16px;max-height:0;padding:0 4px;transition:max-height .3s;display:flex;overflow:hidden}.LD9pIW_accordionContent.LD9pIW_open{max-height:500px;padding-top:16px;padding-bottom:8px}.LD9pIW_checkboxLabel{cursor:pointer;color:#333;align-items:center;gap:12px;font-size:.95rem;display:flex}.LD9pIW_nativeCheckbox{width:18px;height:18px;accent-color:var(--color-bordeaux);cursor:pointer}.LD9pIW_emptyFilter{color:#888;font-size:.9rem;font-style:italic}.LD9pIW_drawerFooter{background:#fff;border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:24px;display:flex;position:relative}.LD9pIW_whatsappFloatBtn{cursor:pointer;z-index:10;background:linear-gradient(90deg,#f0f7f3 0%,#fff 100%);border:1px solid #eaeaea;border-radius:40px;align-items:center;padding:4px 16px 4px 4px;transition:transform .2s;display:flex;position:absolute;bottom:24px;left:-20px;box-shadow:0 4px 12px #0000000d}.LD9pIW_whatsappFloatBtn:hover{transform:translateY(-2px)}.LD9pIW_whatsappIcon{background:#005f3d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:12px;display:flex}.LD9pIW_whatsappText{font-family:var(--font-sans);flex-direction:column;align-items:flex-start;display:flex}.LD9pIW_whatsappText strong{color:#005f3d;font-size:.85rem;font-weight:700;line-height:1.2}.LD9pIW_whatsappText span{color:#005f3d;font-size:.75rem;line-height:1.2}.LD9pIW_applyBtn{background:var(--color-bordeaux);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:24px;padding:12px 24px;font-size:1rem;font-weight:600;transition:opacity .2s}.LD9pIW_applyBtn:hover{opacity:.9}.LD9pIW_controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.LD9pIW_controlsLeft{align-items:center;display:flex}.LD9pIW_filterBtn{font-family:var(--font-sans);cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;display:flex}.LD9pIW_filterBtn:hover{background:#f9f9f9}.LD9pIW_controlsRight{align-items:center;gap:24px;display:flex}.LD9pIW_gridToggles{background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;display:flex;overflow:hidden}.LD9pIW_gridToggleBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 12px;display:flex}.LD9pIW_gridToggleBtn:hover{background:#f5f5f5}.LD9pIW_activeGrid{background:var(--color-bordeaux);color:#fff}.LD9pIW_activeGrid:hover{background:var(--color-bordeaux)}.LD9pIW_gridIcon4{background-image:linear-gradient(90deg,currentColor 2px,#0000 2px 4px,currentColor 4px 6px,#0000 6px 8px,currentColor 8px 10px,#0000 10px 12px,currentColor 12px 14px);background-position:50%;background-repeat:no-repeat;background-size:14px 16px;width:16px;height:16px}.LD9pIW_gridIcon3{background-image:linear-gradient(90deg,currentColor 2px,#0000 2px 4px,currentColor 4px 6px,#0000 6px 8px,currentColor 8px 10px);background-position:50%;background-repeat:no-repeat;background-size:10px 16px;width:14px;height:16px}.LD9pIW_sortWrapper{background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:8px;padding-left:12px;display:flex}.LD9pIW_sortLabel{color:#666;font-size:.9rem}.LD9pIW_sortSelect{font-family:var(--font-sans);color:var(--color-dark-ink);cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:none;padding:8px 32px 8px 4px;font-size:.9rem;font-weight:600}.LD9pIW_sortSelect:focus{outline:none}.LD9pIW_mainArea{display:block}.LD9pIW_grid4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.LD9pIW_grid3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.LD9pIW_card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.LD9pIW_card:hover{transform:translateY(-4px)}.LD9pIW_imageBox{aspect-ratio:1;background-color:#f5f5f5;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.LD9pIW_productImage{object-fit:contain;mix-blend-mode:multiply;padding:24px}.LD9pIW_bagBtnTop{width:36px;height:36px;color:var(--color-bordeaux);cursor:pointer;z-index:10;background:#fff;border:1px solid #eaeaea;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.LD9pIW_bagBtnTop:hover{background:var(--color-bordeaux);color:#fff}.LD9pIW_infoBox{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:0 4px;display:flex}.LD9pIW_productName{font-family:var(--font-sans);color:var(--color-dark-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.LD9pIW_price{font-family:var(--font-sans);color:var(--color-bordeaux);margin:4px 0 0;font-size:1.35rem;font-weight:700}.LD9pIW_installments{font-family:var(--font-sans);color:#383838;margin:0;font-size:.9rem}.LD9pIW_loadingMore{text-align:center;color:#666;grid-column:1/-1;padding:40px 0;font-size:.9rem}@media (max-width:992px){.LD9pIW_grid4,.LD9pIW_grid3{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.LD9pIW_controlsRight{justify-content:space-between;width:100%}.LD9pIW_grid4,.LD9pIW_grid3{grid-template-columns:repeat(2,1fr);gap:28px 16px}}@media (max-width:480px){.LD9pIW_grid4,.LD9pIW_grid3{grid-template-columns:1fr;gap:40px}.LD9pIW_title{font-size:2rem}}@media (max-width:768px){.LD9pIW_layout{flex-direction:column;padding:15px}.LD9pIW_sidebar{width:100%;height:auto;margin-bottom:20px;position:static}.LD9pIW_productGrid{grid-template-columns:repeat(2,1fr);gap:10px}}
