.CartMoreProducts_grid___bity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.CartMoreProducts_gridItem__hOAas{display:flex;min-width:0}.CartMoreProducts_gridItem__hOAas>*{width:100%}@media (min-width:1000px){.CartMoreProducts_grid___bity{grid-template-columns:repeat(4,minmax(0,1fr))}}.CartMoreProducts_topItemsSwiper__Q0aSZ{padding:0 0 2.2rem;overflow:hidden}.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-wrapper{align-items:stretch}.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-slide{height:auto}.CartMoreProducts_swiperSlide___qBfX{height:auto;display:flex}.CartMoreProducts_swiperSlide___qBfX>*{width:100%}.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-pagination{bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:5px;height:8px}.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-pagination-bullet{width:7px;height:7px;margin:0!important;border-radius:999px;background:var(--primary-color);opacity:.25;transition:width .28s ease,opacity .28s ease}.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-pagination-bullet-active{width:22px;opacity:1}.CartMoreProducts_thumb__ScGKR{position:relative}.CartMoreProducts_thumbLink__S4G2D{position:absolute;inset:0;display:block;text-decoration:none}.CartMoreProducts_thumbImg__usVL0{object-fit:cover}.CartMoreProducts_thumbTag__z2J57{position:absolute;z-index:1;left:.55rem;top:auto;bottom:.55rem}.CartMoreProducts_body__T0NqE{flex:1 1;gap:.4rem}.CartMoreProducts_nameLink__qSFhQ{color:inherit;text-decoration:none}.CartMoreProducts_nameLink__qSFhQ:focus-visible,.CartMoreProducts_nameLink__qSFhQ:hover{color:var(--primary-color);text-decoration:underline}.CartMoreProducts_price__k5w_z{margin:0}.CartMoreProducts_chipsRow__FDkcx{min-height:26px}.CartMoreProducts_chips__Ljy4g{display:flex;flex-wrap:wrap;gap:.3rem}.CartMoreProducts_chip__hXxyt{padding:.2rem .6rem;border:1px solid var(--container-border);border-radius:999px;background:transparent;color:var(--text-secondary-color);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.CartMoreProducts_chip__hXxyt:hover{border-color:var(--primary-color);color:var(--primary-color)}.CartMoreProducts_chipSelected__R_VLt{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)!important}.CartMoreProducts_accion__WoM_o{margin-top:auto;padding:.55rem 1rem;border:1px solid var(--container-border);border-radius:var(--border-radius);background:transparent;color:var(--primary-color);font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.CartMoreProducts_accion__WoM_o:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)}.CartMoreProducts_drawerOptionsList__Bw27F,.CartMoreProducts_optionsGrid__Gjsfi{display:flex;flex-direction:column;gap:.6rem}.CartMoreProducts_optionCard__PxP_s{display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border:1px solid var(--container-border);border-radius:12px;transition:border-color .18s ease}.CartMoreProducts_optionCard__PxP_s:hover{border-color:var(--primary-color)}.CartMoreProducts_optionRowImg__F0WXe{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--secondary-color)}.CartMoreProducts_optionImage__vlJxY{width:100%;height:100%;object-fit:cover;display:block}.CartMoreProducts_optionImagePlaceholder__1WZmy{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--primary-color)}.CartMoreProducts_optionRowContent__TDg8O{flex:1 1;min-width:0}.CartMoreProducts_optionRowTitle__lvX7v{margin:0;font-size:.92rem;font-weight:600;line-height:1.35;color:var(--text-color)}.CartMoreProducts_optionRowPrice__UfUOH{margin:.2rem 0 0;font-size:.92rem;font-weight:800;color:var(--primary-color)}.CartMoreProducts_optionRowActions__dYUi_{flex-shrink:0}.CartMoreProducts_addButton__7qhnR{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border:1px solid var(--container-border);border-radius:999px;background:transparent;color:var(--primary-color);font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.CartMoreProducts_addButton__7qhnR:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-light)}.CartMoreProducts_addButtonIcon__pXPAr{font-size:1rem}.CartMoreProducts_optionQtyCounter__ElRlw{display:inline-flex;align-items:center;border:1px solid var(--primary-color);border-radius:999px;overflow:hidden}.CartMoreProducts_optionQtyBtn__RedwB{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:var(--primary-color);font-family:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease}.CartMoreProducts_optionQtyBtn__RedwB:hover{background:var(--primary-color);color:var(--text-light)}.CartMoreProducts_optionQtyVal__zyeVv{min-width:26px;text-align:center;font-size:.86rem;font-weight:800;color:var(--text-color)}.CartMoreProducts_sinOpciones__A7n66{margin:0;padding:1.5rem 0;font-size:.92rem;color:var(--text-secondary-color)}.CartMoreProducts_optionsModal__0tIU3{position:fixed;inset:0;z-index:var(--z-modal,1050);display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CartMoreProducts_modalContent__LkyKy{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:min(700px,90vh);background:var(--form-background-color,var(--secondary-color));border:1px solid var(--container-border);border-radius:14px;overflow:hidden;text-align:left}.CartMoreProducts_closeButton__uTuMH{position:absolute;top:.9rem;right:.9rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--container-border);border-radius:999px;background:var(--form-background-color);color:var(--text-secondary-color);font-size:1rem;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease}.CartMoreProducts_closeButton__uTuMH:hover{color:var(--primary-color);border-color:var(--primary-color)}.CartMoreProducts_modalHeader__SHClk{display:flex;align-items:flex-start;gap:.9rem;padding:1.2rem 3.2rem 1.2rem 1.2rem;border-bottom:1px solid var(--container-border)}.CartMoreProducts_modalHeaderMedia__iM_wu{flex-shrink:0}.CartMoreProducts_modalHeaderImage__LAyhw{width:64px;height:64px;border-radius:12px;object-fit:cover;display:block}.CartMoreProducts_modalHeaderBody__OZgJH{flex:1 1;min-width:0}.CartMoreProducts_modalHeaderBody__OZgJH h3{margin:.1rem 0 0;font-family:var(--font-display,var(--font-primary));font-size:1.1rem;font-weight:800;letter-spacing:-.01em;color:var(--text-color)}.CartMoreProducts_modalEyebrow__9nPzG{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}.CartMoreProducts_descrOptContainer__TtHcp{margin-top:.35rem}.CartMoreProducts_descrOpt__GCaoO{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary-color)}.CartMoreProducts_optionsGrid__Gjsfi{flex:1 1;padding:1.2rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--container-border) transparent}.CartMoreProducts_optionsGrid__Gjsfi::-webkit-scrollbar{width:6px}.CartMoreProducts_optionsGrid__Gjsfi::-webkit-scrollbar-thumb{background:var(--container-border);border-radius:999px}.CartMoreProducts_modalFooter__3yK4l{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-top:1px solid var(--container-border)}.CartMoreProducts_modalFooterText__NHD2J{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary-color)}.CartMoreProducts_closeModalButton__5feNc{flex-shrink:0;padding:.7rem 1.5rem;border:1px solid var(--primary-color);border-radius:var(--border-radius);background:var(--primary-color);color:var(--text-light);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.CartMoreProducts_closeModalButton__5feNc:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}.CartMoreProducts_drawerPaper___iFSL{border-radius:14px 14px 0 0!important;background:var(--form-background-color,var(--secondary-color))!important;border-top:1px solid var(--container-border)!important;max-height:85vh}.CartMoreProducts_drawerContent__p_3hF{display:flex;flex-direction:column;padding:.6rem 1rem 1.4rem;text-align:left;overflow-y:auto}.CartMoreProducts_drawerHandle__kZNv7{width:42px;height:4px;margin:0 auto .9rem;border-radius:999px;background:var(--container-border)}.CartMoreProducts_drawerHeader__HVka_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--container-border)}.CartMoreProducts_drawerEyebrow__sFPYY{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}.CartMoreProducts_drawerTitle__em22m{margin:.15rem 0 0;font-family:var(--font-display,var(--font-primary));font-size:1.1rem;font-weight:800;color:var(--text-color)}.CartMoreProducts_drawerSubtitle__1s1u9{margin:.25rem 0 0;font-size:.86rem;color:var(--text-secondary-color)}.CartMoreProducts_drawerCloseButton__hcje6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--container-border);border-radius:999px;background:transparent;color:var(--text-secondary-color);font-size:1rem;line-height:1;cursor:pointer}@media (max-width:700px){.CartMoreProducts_drawerHeader__HVka_,.CartMoreProducts_modalFooter__3yK4l{flex-direction:column;align-items:stretch;gap:.75rem}.CartMoreProducts_optionCard__PxP_s{gap:.7rem;padding:.6rem .7rem}.CartMoreProducts_optionRowImg__F0WXe{width:48px;height:48px}}.CartMoreProducts_accion__WoM_o:focus-visible,.CartMoreProducts_addButton__7qhnR:focus-visible,.CartMoreProducts_chip__hXxyt:focus-visible,.CartMoreProducts_closeButton__uTuMH:focus-visible,.CartMoreProducts_closeModalButton__5feNc:focus-visible,.CartMoreProducts_drawerCloseButton__hcje6:focus-visible,.CartMoreProducts_nameLink__qSFhQ:focus-visible,.CartMoreProducts_optionQtyBtn__RedwB:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CartMoreProducts_accion__WoM_o,.CartMoreProducts_addButton__7qhnR,.CartMoreProducts_chip__hXxyt,.CartMoreProducts_closeButton__uTuMH,.CartMoreProducts_closeModalButton__5feNc,.CartMoreProducts_optionCard__PxP_s,.CartMoreProducts_optionQtyBtn__RedwB,.CartMoreProducts_topItemsSwiper__Q0aSZ .swiper-pagination-bullet{transition:none}}.PrecioProducto_precio__DB3GM{display:inline-flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.PrecioProducto_final__tESup{font-weight:800}.PrecioProducto_lista__Lo7AV{color:#9a9aa3;font-weight:500;font-size:.82em}.PrecioProducto_badge__qvtgE{align-self:center;background:#A70000;color:#fff;border-radius:999px;padding:.1rem .5rem;font-size:.66em;font-weight:800;letter-spacing:.03em;white-space:nowrap}.PrecioProducto_compacto__BQW3w{gap:.3rem}.PrecioProducto_compacto__BQW3w .PrecioProducto_badge__qvtgE{padding:.06rem .4rem}.PrecioProducto_badgeBase__GcD9S{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.22rem .6rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);--sombra-badge:0 1px 6px rgba(30,5,5,0.18);box-shadow:var(--sombra-badge)}.PrecioProducto_badge_promo__1vzHj{background:rgba(167,0,0,.92);color:#fff;--latido-fuerte:rgba(167,0,0,0.38);--latido-eco:rgba(167,0,0,0.2);animation:PrecioProducto_latidoPromo__4OFaW 3.2s ease-out infinite}@keyframes PrecioProducto_latidoPromo__4OFaW{0%{box-shadow:var(--sombra-badge),0 0 0 0 var(--latido-fuerte),0 0 0 0 transparent}18%{box-shadow:var(--sombra-badge),0 0 0 6px transparent,0 0 0 0 var(--latido-eco)}38%,to{box-shadow:var(--sombra-badge),0 0 0 6px transparent,0 0 0 9px transparent}}.PrecioProducto_badge_nuevo___Ux4E{background:rgba(30,94,51,.9);color:#fff}.PrecioProducto_badge_info__wcGDw{background:var(--primary-color,#A70000);color:#fff}.PrecioProducto_badge_vendidos__cEz_h{background:rgba(255,255,255,.82);color:#9a5b00;border:1px solid rgba(200,130,0,.25)}.PrecioProducto_cinta__Uc_G_,.PrecioProducto_filaBadges__t5g_O{position:absolute;top:8px;left:8px;z-index:2}.PrecioProducto_filaBadges__t5g_O{right:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none}.PrecioProducto_filaLado__K1nr_{display:flex;min-width:0}.PrecioProducto_filaLado__K1nr_ .PrecioProducto_badgeBase__GcD9S{max-width:100%}.PrecioProducto_filaDer__XPoLG{margin-left:auto;justify-content:flex-end}body.dark-mode .PrecioProducto_lista__Lo7AV{color:#8b9099}body.dark-mode .PrecioProducto_badge__qvtgE{background:#C62828}body.dark-mode .PrecioProducto_badge_promo__1vzHj{background:rgba(198,40,40,.94);--latido-fuerte:rgba(198,40,40,0.42);--latido-eco:rgba(198,40,40,0.22)}body.dark-mode .PrecioProducto_badge_nuevo___Ux4E{background:rgba(46,125,50,.92)}body.dark-mode .PrecioProducto_badge_info__wcGDw{background:var(--primary-color,#C62828);color:#fff}body.dark-mode .PrecioProducto_badge_vendidos__cEz_h{background:rgba(31,35,43,.85);color:#f0b866;border-color:rgba(240,184,102,.3)}.PrecioProducto_cintaDerecha__l9c0l{left:auto;right:8px}.PrecioProducto_cuotas__aGW4F{display:block;flex-basis:100%;margin-top:.15rem;font-size:.78rem;font-weight:600;line-height:1.2;color:#1e7d3a}body.dark-mode .PrecioProducto_cuotas__aGW4F{color:#a8dcb8}@media (prefers-reduced-motion:reduce){.PrecioProducto_badge_promo__1vzHj{animation:none}}.navMobile_imgNavbar__ChY2v{width:-webkit-fill-available;padding:5px 0}.navMobile_navbarContainer__qUfiq{position:sticky;top:var(--alto-cinta,0);transition:top .28s ease;z-index:1100}.navMobile_searchDrawerPaper__lEtNl{width:min(420px,92vw);height:100%;border-radius:0!important;background:var(--form-background-color,var(--background))!important;background-image:none!important;display:flex;flex-direction:column;overflow:hidden}.navMobile_searchDrawerCabecera__SB3mz{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;border-bottom:1px solid var(--container-border);flex-shrink:0}.navMobile_searchDrawerCabIcono__4RPei{display:inline-flex;color:var(--primary-color)}.navMobile_searchDrawerTitulo__LDZ7x{flex:1 1;min-width:0;font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--text-color);margin:0}.navMobile_searchDrawerDark__mXlvp{background:#111!important}.navMobile_searchDrawerHeader__YuXTX{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid var(--container-border);background:var(--background)}.navMobile_searchDrawerHeaderDark__pR61l{background:#111;border-color:rgba(255,255,255,.08)}.navMobile_searchInputWrap__rts_2{flex:1 1;display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.045);border:1px solid var(--container-border);border-radius:12px;padding:.35rem .6rem;transition:border-color .18s ease}.navMobile_searchInputWrap__rts_2:focus-within{border-color:var(--primary-color)}.navMobile_searchInputWrapDark___41Lu{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.navMobile_searchDrawerIcon__HkwFQ{color:var(--primary-color);flex-shrink:0;opacity:.75}.navMobile_searchDrawerInput__aOa8N{font-family:var(--font-primary,"DM Sans",sans-serif)!important;font-size:.95rem!important;color:var(--text-color)!important;flex:1 1}.navMobile_searchDrawerClear__sIYdj{color:#999!important;padding:2px!important}.navMobile_searchDrawerClose___p1h5{color:var(--text-color)!important;border:1px solid var(--container-border)!important;border-radius:8px!important;width:34px!important;height:34px!important;flex-shrink:0;transition:border-color .18s ease,color .18s ease!important}.navMobile_searchDrawerClose___p1h5:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.navMobile_searchDrawerResults__wdkuB{flex:1 1;overflow-y:auto;padding:.5rem .75rem 1rem}.navMobile_searchDrawerResults__wdkuB::-webkit-scrollbar{width:3px}.navMobile_searchDrawerResults__wdkuB::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px;opacity:.5}.navMobile_searchDrawerEmpty__H3C9j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem 1rem;color:var(--text-color);opacity:.4;font-size:.82rem;font-family:var(--font-primary,"DM Sans",sans-serif);text-align:center}.navMobile_searchResultsHeader__XYS_G{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0 .6rem;border-bottom:1px solid var(--container-border);margin-bottom:.35rem}.navMobile_searchResultsCount__y_vZh{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-color);opacity:.5;font-family:var(--font-primary,"DM Sans",sans-serif)}.navMobile_searchResultsViewAll__3SZjB{font-size:.72rem;font-weight:600;color:var(--primary-color);text-decoration:none;font-family:var(--font-primary,"DM Sans",sans-serif)}.navMobile_searchResultItem__veLnN{display:flex;align-items:center;gap:.5rem;padding:.55rem .35rem;border-bottom:1px solid var(--container-border);transition:background .15s ease}.navMobile_searchResultItemDark__5udUd{border-color:rgba(255,255,255,.07)}.navMobile_searchResultItem__veLnN:last-child{border-bottom:none}.navMobile_searchResultLink__L13_r{display:flex;align-items:center;gap:.55rem;flex:1 1;min-width:0;text-decoration:none}.navMobile_searchResultThumb__Rf9uk{width:52px;height:52px;border-radius:8px;overflow:hidden;flex-shrink:0;background:rgba(0,0,0,.04);border:1px solid var(--container-border)}.navMobile_searchResultImg__Bd1ae{width:100%;height:100%;object-fit:cover}.navMobile_searchResultInfo___fQ1K{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.navMobile_searchResultName__mMD0C{font-size:.8rem;font-weight:500;color:var(--text-color);font-family:var(--font-primary,"DM Sans",sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navMobile_searchResultPrice__4_Ylg{font-size:.75rem;font-weight:700;color:var(--primary-color);font-family:var(--font-primary,"DM Sans",sans-serif)}.navMobile_searchResultSize__dghbA{font-size:.65rem;font-weight:500;color:var(--text-color);opacity:.5;font-family:var(--font-primary,"DM Sans",sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navMobile_searchResultActions__85MjP{display:flex;gap:.3rem;flex-shrink:0}.navMobile_searchActionBtn__fkOdi{width:32px;height:32px;border-radius:8px;border:1px solid var(--container-border);background:transparent;color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .16s ease;font-size:.72rem;font-weight:700}.navMobile_searchActionBtn__fkOdi:hover{border-color:var(--primary-color);color:var(--primary-color)}.navMobile_searchActionCart__qYhUy{color:var(--primary-color);border-color:rgba(167,0,0,.3)}.navMobile_searchActionAdded__2_dII{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important}.navMobile_bottomNav__eELN8{position:fixed;bottom:0;left:0;right:0;z-index:1200;height:60px;background:var(--background);border-top:1px solid var(--container-border);display:flex;align-items:stretch;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 24px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.navMobile_bottomNavDark__BHRYc{background:rgba(18,18,18,.96);border-top-color:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.navMobile_bottomNavItem__1eind{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px 4px;height:100%;text-decoration:none;color:var(--text-color);background:none;border:none;cursor:pointer;opacity:.5;transition:color .18s ease,opacity .18s ease,transform .15s ease;font-family:var(--font-primary,"DM Sans",sans-serif);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.navMobile_bottomNavItem__1eind:active{transform:scale(.88)}.navMobile_bottomNavItemActive__vHmbP{color:var(--primary-color)!important;opacity:1!important}.navMobile_bottomNavIcon__buUep{font-size:1.25rem;flex-shrink:0;transition:transform .18s ease}.navMobile_bottomNavItem__1eind:active .navMobile_bottomNavIcon__buUep{transform:scale(.9)}.navMobile_bottomNavLabel__IaXXp{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:nowrap}.navMobile_bottomNavCenter__krjn6{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;position:relative}.navMobile_bottomNavCenterBtn__dYG_a{width:52px;height:52px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(167,0,0,.42),0 0 0 4px var(--background);transform:translateY(-18px);transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}.navMobile_bottomNavCenterBtn__dYG_a:active{transform:translateY(-15px) scale(.93);box-shadow:0 2px 10px rgba(167,0,0,.32),0 0 0 4px var(--background)}.navMobile_bottomNavCenterLabel__VvvWL{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-family:var(--font-primary,"DM Sans",sans-serif);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:1;color:var(--primary-color);pointer-events:none}.navMobile_bottomNavBadgeWrap__ACwpj{position:relative;display:flex;align-items:center;justify-content:center}.navMobile_bottomNavBadge__7B3SV{position:absolute;top:-7px;right:-9px;background:var(--primary-color);color:#fff;font-size:.52rem;font-weight:800;min-width:15px;height:15px;border-radius:99px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 2px;border:1.5px solid var(--background)}.navMobile_divSeccionMobile__Y9bec a:hover,.navMobile_divSeccionMobile__Y9bec button:hover{color:#420000}.navMobile_divSeccionMobile__Y9bec a.navMobile_dark-mode__aLbtq:hover,.navMobile_divSeccionMobile__Y9bec button.navMobile_dark-mode__aLbtq:hover{color:var(--primary-light-hover)}.navMobile_divSeccionMobile__Y9bec a.navMobile_dark-mode__aLbtq,.navMobile_divSeccionMobile__Y9bec button.navMobile_dark-mode__aLbtq{color:var(--secondary-color)}.navMobile_divSeccionMobile__Y9bec{display:flex;flex-direction:column;flex:2 1;padding:15px 0 0 25px}.navMobile_linkProducts__gDDU_{font-weight:600;transition:1s ease-in}.navMobile_linkProducts__gDDU_.navMobile_active__fEQ4G{font-weight:700;color:#420000;font-size:larger}.navMobile_dark-mode__aLbtq .navMobile_linkProducts__gDDU_.navMobile_active__fEQ4G{color:silver}.navMobile_divSeccionMobile__Y9bec div{display:flex;flex-direction:row}.navMobile_listProducts__kD7BH{margin-left:15px;margin-bottom:10px}.navMobile_listProducts__kD7BH a{text-decoration:none;margin:0 0 0 20px;color:darkred;font-weight:600;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-transform:uppercase}.navMobile_listProducts__kD7BH a:hover{color:#420000}.navMobile_dark-mode__aLbtq .navMobile_listProducts__kD7BH:hover{color:silver}.navMobile_dark-mode__aLbtq .navMobile_listProducts__kD7BH{color:#d4d4d4}.navMobile_divProdsSeccionMobile__3PyM6{flex-direction:column;flex:2 1;height:100%;padding-top:15px;display:flex}.navMobile_divSeccionMobile__Y9bec a,.navMobile_divSeccionMobile__Y9bec button{text-decoration:none;margin:20px 0;color:darkred;width:100%;text-align:left;font-weight:600;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-transform:uppercase}.itemCount_button__JS8_d{color:#ffffff!important;background-color:var(--primary-color)!important;width:100%!important;justify-content:space-between!important;transition:background-color .4s ease-in-out,color .25s ease!important}.itemCount_button__JS8_d:hover{background-color:var(--primary-color-hover)!important;color:#ffffff!important}.itemCount_detail__00__Q{width:50%!important;margin:10px 0 20px!important}.itemCount_outline__V_Vxg{color:var(--primary-color)!important;background-color:initial!important;border:1.5px solid var(--primary-color)!important;box-shadow:none!important;justify-content:center!important;text-transform:none!important;font-weight:700!important;letter-spacing:.01em!important}.itemCount_outline__V_Vxg:hover{color:#ffffff!important;background-color:var(--primary-color)!important}.itemCount_outline__V_Vxg .itemCount_normalContent__D_osm{justify-content:center;width:auto}.itemCount_soloIcono__5GkXa{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;padding:0!important;flex:0 0 48px!important;justify-content:center!important}.itemCount_soloIcono__5GkXa .itemCount_normalContent__D_osm{justify-content:center;width:auto;gap:0}.itemCount_success__0CQK7{justify-content:center!important}.itemCount_success__0CQK7,.itemCount_success__0CQK7:hover{background-color:var(--success-color)!important}.itemCount_normalContent__D_osm{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.itemCount_successContent__TOsYN{display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;animation:itemCount_successIn__HIuDk .28s cubic-bezier(.34,1.56,.64,1) forwards}.itemCount_successLeaving__pDwve{animation:itemCount_successOut__Vmu_e .48s ease forwards}@keyframes itemCount_successIn__HIuDk{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes itemCount_successOut__Vmu_e{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.82) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.itemCount_button__JS8_d{transition:none!important}.itemCount_successContent__TOsYN,.itemCount_successLeaving__pDwve{animation:none!important}}.topItems_topItemsContainer___LXzS{padding:1.3rem 1rem;max-width:1400px;margin:0 auto;position:relative;font-family:DM Sans,sans-serif}.topItems_darkMode__owBCn{color:var(--text-light)}.topItems_topItemsHeader__wX8xz{text-align:center;margin-bottom:.15rem;gap:10px}.topItems_topItemsTitle__CZEM9{font-size:clamp(2.8rem,3.5vw,2.6rem);color:var(--text-color);line-height:1.1!important;letter-spacing:-.03em!important;font-weight:500;margin-bottom:20px}.topItems_topItemsSubtitle__12tdR{font-family:var(--font-display);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-color);margin:20px 0 10px}.topItems_topItemsDecoration__C1EeH{display:flex;align-items:center;justify-content:center;margin:1rem 0}.topItems_decorationLine__1LT0N{height:2px;width:60px;background-color:var(--primary-light);display:inline-block}.topItems_decorationIcon__u5piA{margin:0 15px;font-size:1.5rem;color:var(--primary-color)}.topItems_topItemsLoading__MSCu4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.topItems_loadingSpinner__1sadc{width:50px;height:50px;border-radius:50%;border:4px solid rgba(167,0,0,.1);border-top:4px solid var(--primary-color);animation:topItems_spin__rImWL 1s ease-in-out infinite;margin-bottom:1rem}@keyframes topItems_spin__rImWL{to{transform:rotate(1turn)}}.topItems_topItemsGrid__BsTra{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:2rem 1.25rem;gap:2rem 1.25rem;width:100%;padding:20px 0 10px}.topItems_viewAllContainer__uFcnr{text-align:center;margin-top:2rem}@media screen and (max-width:960px){.topItems_topItemsTitle__CZEM9{font-size:clamp(2.8rem,3.5vw,2.6rem)}.topItems_decorationLine__1LT0N{width:50px}}@media screen and (max-width:768px){.topItems_topItemsContainer___LXzS{padding:2rem .5rem}.topItems_topItemsSubtitle__12tdR{text-align:left}.topItems_topItemsGrid__BsTra{grid-template-columns:repeat(2,1fr);gap:1.5rem .6rem;padding:10px 0 0}}@media screen and (max-width:650px){.topItems_topItemsTitle__CZEM9{text-align:left}.topItems_decorationLine__1LT0N{width:40px}.topItems_decorationIcon__u5piA{font-size:1.2rem}}@keyframes topItems_fadeIn__CEuY6{0%{opacity:0}to{opacity:1}}@keyframes topItems_slideUp__ZVp6s{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.topItems_skeletonCard__Xdc_z{min-width:0}.topItems_skeletonImg__V9csu{width:100%;height:340px;border-radius:10px}.topItems_skeletonBody__mdlET{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .15rem 1rem}.topItems_skeletonSold__gOI59{width:96px;height:12px}.topItems_skeletonTitulo__0M9Wt{height:15px}.topItems_skeletonFila__aRRCI{display:flex;gap:.5rem;align-items:center;margin-top:.15rem}.topItems_skeletonChip__hGJ0M{width:62px;height:24px;border-radius:999px}.topItems_skeletonPrecio__FrBND{width:110px;height:20px}.topItems_skeletonLink__ZHw9p{width:100%;height:35px;border-radius:6px;margin-top:.35rem}.topItems_skeletonBoton__t8dj6{width:100%;height:40px;border-radius:var(--border-radius)}@media screen and (max-width:650px){.topItems_skeletonImg__V9csu{height:190px;border-radius:8px}}@media (prefers-reduced-motion:reduce){.topItems_hueso__rFkV_:after{animation:none}}.tarjetaProducto_productCard__pxoa3{--foto-alto:340px;--radio-foto:10px;position:relative;height:100%;min-width:0;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.tarjetaProducto_productImageContainer__BKTbv{position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--radio-foto);background:var(--second-background,#f2f2f2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.tarjetaProducto_productImageLink__XtNfj{display:block;position:relative;height:var(--foto-alto);text-decoration:none}.tarjetaProducto_productImageWrapper__vKv0T{position:relative;width:100%;height:100%}.tarjetaProducto_productImage__a9jNQ{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tarjetaProducto_productCard__pxoa3:hover .tarjetaProducto_productImage__a9jNQ{transform:scale(1.04)}.tarjetaProducto_productCardInCart__yjaJD .tarjetaProducto_productImageContainer__BKTbv{box-shadow:inset 0 0 0 2px var(--primary-color)}.tarjetaProducto_productSold__rLbJZ{position:absolute;bottom:8px;right:8px;z-index:2;pointer-events:none;margin:0;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 90px);padding:.2rem .42rem;border-radius:999px;--fondo-pastilla-vendidos:rgba(255,255,255,0.82);background:var(--fondo-pastilla-vendidos);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 6px rgba(30,5,5,.18)}.tarjetaProducto_soldIcon__Sc1EQ{font-size:.58rem;line-height:1}.tarjetaProducto_soldCount__Q6Gy8{font-size:.58rem;line-height:1;font-weight:600;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjetaProducto_productInfo__Qr_Hu{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;padding:.85rem .15rem 0;gap:.3rem;text-align:left}.tarjetaProducto_productDetails__MPi2H{display:contents}.tarjetaProducto_productSize__R5ph7{order:1;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted,#767676);white-space:nowrap;text-overflow:ellipsis}.tarjetaProducto_productSize__R5ph7,.tarjetaProducto_productTitle__BiOR6{margin:0;font-family:var(--font-display,"Outfit",sans-serif);overflow:hidden}.tarjetaProducto_productTitle__BiOR6{order:2;font-size:1.12rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--text-dark,#1d1d1b);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0}.tarjetaProducto_productTitle__BiOR6 a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.tarjetaProducto_productTitle__BiOR6 a:hover{background-size:100% 1px}.tarjetaProducto_productPrice__Mcra7{order:3;display:flex;justify-content:flex-start;margin:.1rem 0 0}.tarjetaProducto_priceContainer__j5gW2{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem}.tarjetaProducto_priceOriginal__UKVop{order:2;font-size:.78rem;color:var(--text-muted,#767676);text-decoration:line-through}.tarjetaProducto_priceValue__VkCj1{font-family:var(--font-display,"Outfit",sans-serif);font-size:1.08rem;font-weight:600;color:var(--primary-color);text-align:left;justify-content:flex-start}.tarjetaProducto_detailLabel__2fPoW,.tarjetaProducto_priceLabel__6Djf7{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tarjetaProducto_detailValue__zCVFv{font-weight:inherit;color:inherit}.tarjetaProducto_variantChipsRow__LJoSd{order:4;min-height:28px;display:flex;align-items:center}.tarjetaProducto_variantChips__K7x43{order:4;display:flex;flex-wrap:wrap;gap:5px;margin:.2rem 0 0}.tarjetaProducto_chipMore__aFm0K,.tarjetaProducto_chip__gq72K{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:500;line-height:1.4;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.tarjetaProducto_chip__gq72K{cursor:pointer;border:1px solid transparent;background:rgba(0,0,0,.05);color:var(--text-dark,#1d1d1b)}.tarjetaProducto_chip__gq72K:hover{color:var(--primary-color)}.tarjetaProducto_chip__gq72K:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.tarjetaProducto_chipSelected__IYPys,.tarjetaProducto_chipSelected__IYPys:hover{background:transparent;border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.tarjetaProducto_chipMore__aFm0K{border:1px solid transparent;background:transparent;color:var(--text-muted,#767676)}.tarjetaProducto_chipMore__aFm0K:hover{color:var(--primary-color)}.tarjetaProducto_productSpacer__5pQgl{order:5;flex:1 1;min-height:0}.tarjetaProducto_productActions__4_bWE{order:6;display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.6rem}.tarjetaProducto_linkProducto___1e0y,.tarjetaProducto_viewOptionsLink__JUEpd{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:0;margin:0;border:0;font-family:var(--font-primary,"DM Sans",sans-serif);font-size:.78rem;font-weight:600;color:var(--text-color,#333);text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.tarjetaProducto_linkProducto___1e0y:after,.tarjetaProducto_viewOptionsLink__JUEpd:after{content:"→";text-decoration:none;transition:transform .2s ease}.tarjetaProducto_linkProducto___1e0y:hover,.tarjetaProducto_viewOptionsLink__JUEpd:hover{color:var(--primary-color);text-decoration-color:initial}.tarjetaProducto_linkProducto___1e0y:hover:after,.tarjetaProducto_viewOptionsLink__JUEpd:hover:after{transform:translateX(3px)}body.dark-mode .tarjetaProducto_productImageContainer__BKTbv{background:var(--background-card-dark,#1f232b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}body.dark-mode .tarjetaProducto_productCardInCart__yjaJD .tarjetaProducto_productImageContainer__BKTbv{box-shadow:inset 0 0 0 2px var(--accent-color)}body.dark-mode .tarjetaProducto_productSold__rLbJZ{--fondo-pastilla-vendidos:rgba(31,35,43,0.85)}body.dark-mode .tarjetaProducto_soldCount__Q6Gy8{color:rgba(255,255,255,.78)}body.dark-mode .tarjetaProducto_productSize__R5ph7{color:rgba(255,255,255,.55)}body.dark-mode .tarjetaProducto_productTitle__BiOR6{color:var(--text-light,#f5f5f5)}body.dark-mode .tarjetaProducto_priceValue__VkCj1{color:var(--accent-color)}body.dark-mode .tarjetaProducto_chip__gq72K{background:rgba(255,255,255,.08);color:var(--text-light,#f5f5f5)}body.dark-mode .tarjetaProducto_chipMore__aFm0K:hover,body.dark-mode .tarjetaProducto_chip__gq72K:hover{color:var(--accent-color)}body.dark-mode .tarjetaProducto_chipSelected__IYPys,body.dark-mode .tarjetaProducto_chipSelected__IYPys:hover{background:transparent;border-color:var(--accent-color);color:var(--accent-color)}body.dark-mode .tarjetaProducto_chipMore__aFm0K{color:rgba(255,255,255,.5)}body.dark-mode .tarjetaProducto_linkProducto___1e0y,body.dark-mode .tarjetaProducto_viewOptionsLink__JUEpd{color:var(--text-light,#f5f5f5);text-decoration-color:rgba(255,255,255,.3)}body.dark-mode .tarjetaProducto_linkProducto___1e0y:hover,body.dark-mode .tarjetaProducto_viewOptionsLink__JUEpd:hover{color:var(--accent-color)}@media screen and (max-width:960px){.tarjetaProducto_productCard__pxoa3{--foto-alto:300px}}@media screen and (max-width:649px){.tarjetaProducto_productCard__pxoa3{--foto-alto:190px;--radio-foto:8px}.tarjetaProducto_productCard__pxoa3:hover .tarjetaProducto_productImage__a9jNQ{transform:none}.tarjetaProducto_productInfo__Qr_Hu{padding:.6rem .1rem 0;gap:.22rem}.tarjetaProducto_productSize__R5ph7{font-size:.6rem;letter-spacing:.12em}.tarjetaProducto_priceValue__VkCj1,.tarjetaProducto_productTitle__BiOR6{font-size:.95rem}.tarjetaProducto_chipMore__aFm0K,.tarjetaProducto_chip__gq72K{padding:2px 8px;font-size:.64rem;max-width:78px}.tarjetaProducto_variantChipsRow__LJoSd{min-height:0}.tarjetaProducto_linkProducto___1e0y,.tarjetaProducto_viewOptionsLink__JUEpd{font-size:.72rem}.tarjetaProducto_productSold__rLbJZ{bottom:6px;right:6px;padding:.18rem .34rem;max-width:calc(100% - 76px)}.tarjetaProducto_soldCount__Q6Gy8,.tarjetaProducto_soldIcon__Sc1EQ{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.tarjetaProducto_linkProducto___1e0y:after,.tarjetaProducto_productCard__pxoa3:hover .tarjetaProducto_productImage__a9jNQ,.tarjetaProducto_productImage__a9jNQ,.tarjetaProducto_productTitle__BiOR6 a,.tarjetaProducto_viewOptionsLink__JUEpd:after{transition:none;transform:none}}.DisponibilidadEnTienda_bloque__xYo8h{margin:1.1rem 0 0;padding:.9rem 1rem;border:1px solid var(--container-border);border-radius:12px;background:var(--form-background-color)}.DisponibilidadEnTienda_titulo__1_3Lk{display:flex;align-items:center;gap:.5rem;margin:0 0 .65rem;font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--text-color)}.DisponibilidadEnTienda_titulo__1_3Lk svg{color:var(--primary-color);flex:0 0 auto}.DisponibilidadEnTienda_detalle__4d4xh{display:flex;flex-direction:column;gap:.55rem}.DisponibilidadEnTienda_filaTienda__ypahw{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem}.DisponibilidadEnTienda_nombre___FRU1{font-weight:700;font-size:.92rem;color:var(--text-color)}.DisponibilidadEnTienda_ciudad__Bn0vU{font-size:.84rem;color:var(--text-secondary-color)}.DisponibilidadEnTienda_estado__4u24U{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.9rem;font-weight:600}.DisponibilidadEnTienda_estadoOk__nZ7Cz{color:#1f6f4a}.DisponibilidadEnTienda_estadoNo__XKSUy{color:var(--primary-color)}.DisponibilidadEnTienda_precio__j1_xL{margin-left:auto;font-weight:700;color:var(--text-color)}.DisponibilidadEnTienda_direccion__JAY62,.DisponibilidadEnTienda_plazo__A7Joh{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.83rem;line-height:1.5;color:var(--text-secondary-color);font-style:normal}.DisponibilidadEnTienda_direccion__JAY62 svg,.DisponibilidadEnTienda_plazo__A7Joh svg{flex:0 0 auto;margin-top:.2em;color:var(--primary-color);opacity:.75}.DisponibilidadEnTienda_mapa__ln3UV{margin-left:.5rem;color:var(--primary-color);font-weight:600;text-decoration:none;white-space:nowrap}.DisponibilidadEnTienda_mapa__ln3UV:hover{text-decoration:underline}@media (max-width:480px){.DisponibilidadEnTienda_bloque__xYo8h{padding:.8rem .85rem}.DisponibilidadEnTienda_precio__j1_xL{margin-left:0;width:100%}}