.category-controls{background:var(--main-background);padding:15px 0;position:sticky;transition:all .5s ease;z-index:10}.category-controls-sticky-detector{height:1px}.category-controls.is-sticky{border-bottom:1px solid rgba(var(--main-foreground),.1)}.category-title{font-family:var(--heading-font);font-size:16px;font-weight:700}.filter-link{display:inline-block;padding:10px 0;width:100%}.category-banner,.subcategory-banner{width:100%}.category-banner img,.subcategory-banner img{aspect-ratio:1197/360;display:block;height:auto!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-table{display:grid!important;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0!important;margin-right:0!important;width:100%}.product-table,.product-table .item-product{padding-left:0!important;padding-right:0!important}.product-table .item-product{flex:none!important;flex-basis:auto!important;margin:0!important;max-width:none!important;width:100%!important}.category-actions-wrapper{flex:0 0 auto;margin-left:auto;max-width:none;width:auto}.category-actions{align-items:center;display:flex!important;gap:8px;justify-content:flex-end;width:auto!important}.category-actions .filters-trigger-link,.category-actions .filters-trigger-link.btn,.category-actions .filters-trigger-link.btn-medium,.category-actions .sort-trigger-link,.category-actions .sort-trigger-link.btn,.category-actions .sort-trigger-link.btn-medium{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:rgb(var(--main-foreground))!important;cursor:pointer;display:block!important;flex:0 0 auto;height:auto!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;text-decoration:none!important;width:auto!important}.category-actions .filters-trigger-link.btn-medium:after,.category-actions .filters-trigger-link.btn-medium:before,.category-actions .filters-trigger-link.btn:after,.category-actions .filters-trigger-link.btn:before,.category-actions .filters-trigger-link:after,.category-actions .filters-trigger-link:before,.category-actions .sort-trigger-link.btn-medium:after,.category-actions .sort-trigger-link.btn-medium:before,.category-actions .sort-trigger-link.btn:after,.category-actions .sort-trigger-link.btn:before,.category-actions .sort-trigger-link:after,.category-actions .sort-trigger-link:before{display:none!important}.category-actions .sort-trigger-link{order:1}.category-actions .sort-trigger-link .custom-action-button,.category-actions .sort-trigger-link .custom-sort-button{width:110px!important}.category-actions .filters-trigger-link{order:2}.category-actions .filters-trigger-link .custom-action-button,.category-actions .filters-trigger-link .custom-filters-button{width:82px!important}.category-actions .custom-action-button,.category-actions .custom-filters-button,.category-actions .custom-sort-button{align-items:center;background:var(--main-background)!important;border:1px solid #2c2c2c!important;border-radius:3px!important;box-shadow:none!important;box-sizing:border-box;color:rgb(var(--main-foreground))!important;display:flex!important;font-family:var(--body-font);font-size:9px!important;font-weight:400;height:34px!important;justify-content:space-between;letter-spacing:0;line-height:1;margin:0!important;min-width:0!important;padding:0 9px!important;text-align:left;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap}.category-actions .filters-trigger-link:active,.category-actions .filters-trigger-link:focus,.category-actions .sort-trigger-link:active,.category-actions .sort-trigger-link:focus{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important}.category-actions .filters-trigger-link:focus-visible .custom-action-button,.category-actions .filters-trigger-link:focus-visible .custom-filters-button,.category-actions .sort-trigger-link:focus-visible .custom-action-button,.category-actions .sort-trigger-link:focus-visible .custom-sort-button{outline:1px solid #2c2c2c;outline-offset:2px}.category-actions .filters-trigger-link:active .custom-action-button,.category-actions .filters-trigger-link:active .custom-filters-button,.category-actions .sort-trigger-link:active .custom-action-button,.category-actions .sort-trigger-link:active .custom-sort-button{opacity:.75}.category-action-text{display:block;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-action-icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:14px;justify-content:center;line-height:0;margin-left:7px;width:14px}.category-action-icon svg{color:currentColor;display:block!important;height:14px!important;max-width:none!important;width:14px!important;fill:currentColor;stroke:currentColor}.category-action-icon--sort{height:12px;width:12px}.category-action-icon--sort svg{height:12px!important;width:12px!important}.category-action-icon--filter{height:15px;width:15px}.category-action-icon--filter svg{height:15px!important;width:15px!important}.sort-modal-body{min-height:100%}.sort-modal-scroll{position:relative}@media (max-width:374px){.category-actions{gap:6px}.category-actions .sort-trigger-link .custom-action-button,.category-actions .sort-trigger-link .custom-sort-button{width:104px!important}.category-actions .filters-trigger-link .custom-action-button,.category-actions .filters-trigger-link .custom-filters-button{width:76px!important}.category-actions .custom-action-button,.category-actions .custom-filters-button,.category-actions .custom-sort-button{font-size:10px!important;height:32px!important;padding:0 8px!important}.category-action-icon{height:12px;margin-left:5px;width:12px}.category-action-icon svg{height:12px!important;width:12px!important}.category-action-icon--filter{height:14px;width:14px}.category-action-icon--filter svg{height:14px!important;width:14px!important}}@media (min-width:768px){.category-controls{padding:0;position:relative}.category-title{font-size:36px}.category-banner img,.subcategory-banner img{aspect-ratio:auto;height:auto!important;-o-object-fit:initial;object-fit:fill;-o-object-position:initial;object-position:initial}.product-table{gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.category-actions .filters-trigger-link:hover .custom-action-button,.category-actions .filters-trigger-link:hover .custom-filters-button,.category-actions .sort-trigger-link:hover .custom-action-button,.category-actions .sort-trigger-link:hover .custom-sort-button{background-color:#2c2c2c!important;border-color:#2c2c2c!important;color:#fff!important}.category-actions .filters-trigger-link:hover .category-action-icon,.category-actions .filters-trigger-link:hover .category-action-text,.category-actions .sort-trigger-link:hover .category-action-icon,.category-actions .sort-trigger-link:hover .category-action-text{color:#fff!important}.category-actions .filters-trigger-link:hover .category-action-icon--filter svg,.category-actions .filters-trigger-link:hover .category-action-icon--filter svg path{fill:currentColor!important}.category-actions .sort-trigger-link:hover .category-action-icon--sort svg,.category-actions .sort-trigger-link:hover .category-action-icon--sort svg line,.category-actions .sort-trigger-link:hover .category-action-icon--sort svg path,.category-actions .sort-trigger-link:hover .category-action-icon--sort svg polyline{stroke:currentColor!important}}.cambio-vistas{align-items:center;background-color:#ff7f7f;border-radius:15px;display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-right:.9375rem;margin-top:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:999}.cambio-vistas .btn-vistas{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:9px 14px;z-index:2}.cambio-vistas .desktop-views,.cambio-vistas .mobile-views{display:none}.cambio-vistas .btn-vistas svg{fill:#000;height:.875rem;width:auto}.cambio-vistas .btn-vistas.selected{background-color:var(--accent-color);border-radius:20px}.cambio-vistas .btn-vistas.selected svg{fill:#000}.cambio-vistas .titulo-pre{display:flex;justify-content:space-between}@media (max-width:767px){.cambio-vistas .mobile-views{display:flex}}@media (min-width:768px){.cambio-vistas .desktop-views{display:flex}}#nav-filters,#nav-filters-mobile,.applied-filters-container,.category-controls,.custom-filters-button,.filters-to-apply,.filters-trigger-link{--plp-filter-ink:var(--main-foreground);--plp-filter-surface:var(--main-background);--plp-filter-panel:color-mix(in srgb,var(--plp-filter-surface) 96%,var(--plp-filter-ink) 4%);--plp-filter-panel-translucent:color-mix(in srgb,var(--plp-filter-panel) 94%,transparent);--plp-filter-panel-overlay:color-mix(in srgb,var(--plp-filter-panel) 68%,transparent);--plp-filter-border-subtle:color-mix(in srgb,var(--plp-filter-ink) 10%,transparent);--plp-filter-border:color-mix(in srgb,var(--plp-filter-ink) 14%,transparent);--plp-filter-border-hover:color-mix(in srgb,var(--plp-filter-ink) 45%,transparent);--plp-filter-text-muted:color-mix(in srgb,var(--plp-filter-ink) 58%,transparent);--plp-filter-shadow-soft:color-mix(in srgb,var(--plp-filter-ink) 6%,transparent);--plp-filter-swatch-fallback:linear-gradient(135deg,var(--plp-filter-ink) 0 50%,var(--plp-filter-panel) 50% 100%)}.filters-trigger-link{padding:0;text-decoration:none}.custom-filters-button{background:var(--plp-filter-surface);border:1px solid var(--plp-filter-border);border-radius:999px;color:var(--plp-filter-ink);cursor:pointer;font-family:var(--body-font);font-size:12px;font-weight:600;letter-spacing:0;min-height:34px;padding:0 16px!important;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;width:-moz-fit-content;width:fit-content}.custom-filters-button:hover{background:var(--plp-filter-ink);border-color:var(--plp-filter-ink);color:var(--plp-filter-surface)}#nav-filters-mobile.modal-filters,#nav-filters.modal-filters{background:var(--plp-filter-panel);color:var(--plp-filter-ink)}#nav-filters .modal-header,#nav-filters-mobile .modal-header{background:var(--plp-filter-panel);border:0;font-family:var(--heading-font);font-size:18px;font-weight:600;letter-spacing:0;min-height:72px;padding:24px 28px 18px;text-transform:none}#nav-filters .modal-header .modal-close,#nav-filters-mobile .modal-header .modal-close{border:1px solid var(--plp-filter-border);border-radius:999px;color:var(--plp-filter-ink);display:grid;float:right;height:34px;margin:-7px 0 0 16px;padding:0;place-items:center;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;width:34px}#nav-filters .modal-header .modal-close:hover,#nav-filters-mobile .modal-header .modal-close:hover{background:var(--plp-filter-surface);border-color:var(--plp-filter-border-hover)}#nav-filters .modal-body,#nav-filters-mobile .modal-body{background:var(--plp-filter-panel);padding:0}#nav-filters .filters-modal-body,#nav-filters-mobile .filters-modal-body{display:flex;flex-direction:column;height:calc(100vh - 72px)}.filters-modal-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 28px 116px}.filter-name{align-items:center;border:0;color:var(--plp-filter-ink);display:flex!important;font-family:var(--heading-font);font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 14px!important;text-transform:uppercase}#custom-filter-categories,#custom-filter-order-by,#filters>div{border-top:1px solid var(--plp-filter-border-subtle);padding:22px 0 20px!important}#custom-filter-categories .mt-3,#custom-filter-order-by .mt-1,#filters>div .mt-1{margin-top:0!important}#custom-filter-categories .cats-group-filter,#custom-filter-order-by .order-by-group,#filters .checkbox-group{display:flex;flex-wrap:wrap;gap:8px}#custom-filter-categories .cats-link-filter,#custom-filter-order-by .order-by-option,#filters .checkbox-item{align-items:center;background:var(--plp-filter-surface);border:1px solid var(--plp-filter-border);border-radius:999px;color:var(--plp-filter-ink);cursor:pointer;display:inline-flex;font-family:var(--body-font);font-size:13px;font-weight:500;line-height:1;margin:0!important;min-height:38px;padding:0;position:relative;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;width:auto}#custom-filter-categories .cats-item-filter,#custom-filter-order-by .order-by-option,#filters .checkbox-item label{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0;min-height:38px;padding:0 14px}#custom-filter-categories .cats-item-filter{margin:0!important}#custom-filter-categories .cats-link-filter:hover,#custom-filter-order-by .order-by-option:hover,#filters .checkbox-item:hover{border-color:var(--plp-filter-border-hover);box-shadow:0 8px 22px var(--plp-filter-shadow-soft);text-decoration:none}#custom-filter-order-by .order-by-option:has(input:checked),#filters .checkbox-item.selected{background:var(--plp-filter-ink);border-color:var(--plp-filter-ink);color:var(--plp-filter-surface)}#custom-filter-order-by .order-by-option input,#filters .checkbox-item .checkbox-input{opacity:0;pointer-events:none;position:absolute}#custom-filter-order-by .order-by-label{display:inline-block}.filter-color-swatch{background:var(--filter-swatch-color,var(--plp-filter-swatch-fallback));border:1px solid var(--plp-filter-border);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plp-filter-surface) 35%,transparent);flex:0 0 14px;height:14px;width:14px}#filters .checkbox-item.selected .filter-color-swatch{border-color:color-mix(in srgb,var(--plp-filter-surface) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--plp-filter-surface) 35%,transparent),inset 0 0 0 1px var(--plp-filter-border-subtle)}.btn-ver-filtros{background:transparent!important;border:0!important;border-bottom:1px solid!important;border-radius:0;color:var(--plp-filter-text-muted)!important;font-family:var(--body-font)!important;font-size:12px!important;font-weight:600!important;line-height:1.25;margin-top:12px;padding:0!important;text-transform:uppercase}.filters-apply{backdrop-filter:blur(14px);background:var(--plp-filter-panel-translucent);border-top:1px solid var(--plp-filter-border-subtle);bottom:0;gap:10px;left:0;padding:16px 28px 22px;position:sticky;right:0;z-index:5}.btn-agregar-filtro,.btn-borrar-filtro{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex!important;font-family:var(--body-font)!important;font-size:12px!important;font-weight:700!important;justify-content:center;letter-spacing:0;line-height:1!important;margin:0!important;min-height:44px;padding:0 18px!important;text-transform:uppercase}.btn-borrar-filtro{background:var(--plp-filter-surface)!important;border:1px solid var(--plp-filter-border)!important;color:var(--plp-filter-ink)!important}.btn-agregar-filtro{background:var(--plp-filter-ink)!important;border:1px solid var(--plp-filter-ink)!important;color:var(--plp-filter-surface)!important}.filters-overlay{backdrop-filter:blur(8px);background:var(--plp-filter-panel-overlay);inset:0;position:fixed;z-index:3000}.filters-overlay .filters-updating-message{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(320px,80%)}.filters-overlay .filters-updating-message *{font-size:18px;font-weight:500}.filters-to-apply{border-bottom:1px solid var(--plp-filter-border-subtle);display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0 0 18px!important}.filters-to-apply-title{color:var(--plp-filter-text-muted);font-family:var(--body-font);font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.applied-filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-right:10px}.applied-filters.chip{align-items:center;background:var(--plp-filter-surface);border:1px solid var(--plp-filter-border);border-radius:999px;color:var(--plp-filter-ink);cursor:pointer;display:inline-flex;font-family:var(--body-font)!important;font-size:11px!important;font-weight:500!important;gap:6px;line-height:1;margin:0!important;min-height:30px;padding:0 8px 0 10px;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.applied-filters.chip:hover{background:var(--plp-filter-surface);border-color:var(--plp-filter-border-hover);box-shadow:0 8px 22px var(--plp-filter-shadow-soft)}.applied-filter-label{color:var(--plp-filter-text-muted);font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.applied-filter-value{color:var(--plp-filter-ink);font-size:12px;font-weight:600}.chip-remove-icon{background:color-mix(in srgb,var(--plp-filter-ink) 8%,transparent);border-radius:50%;color:var(--plp-filter-ink);height:16px;padding:4px;width:16px;fill:currentColor;transition:transform .18s ease,opacity .18s ease}.applied-filters.chip:hover .chip-remove-icon{background:var(--plp-filter-ink);color:var(--plp-filter-surface);fill:var(--plp-filter-surface);transform:rotate(90deg)}.applied-filters.chip:hover .chip-remove-icon *{fill:var(--plp-filter-surface)}.filter-input-price-container{display:inline-block;margin-right:5px;position:relative;width:85px}.filter-input-price-container .filter-input-price{padding:10px 25px 10px 10px}@media (min-width:768px){#nav-filters.modal-docked-md,.custom-modal-filters{width:min(520px,46vw)!important}#nav-filters .modal-header,.filters-apply,.filters-modal-scroll{padding-left:32px;padding-right:32px}}@media (max-width:767px){#nav-filters-mobile .modal-header{min-height:66px;padding:22px 18px 16px}#nav-filters-mobile .filters-modal-body{height:calc(100vh - 66px)}.filters-modal-scroll{padding:0 18px 112px}#custom-filter-categories,#custom-filter-order-by,#filters>div{padding:20px 0 18px!important}#custom-filter-categories .cats-group-filter,#custom-filter-order-by .order-by-group,#filters .checkbox-group{gap:7px}#custom-filter-categories .cats-item-filter,#custom-filter-categories .cats-link-filter,#custom-filter-order-by .order-by-option,#filters .checkbox-item,#filters .checkbox-item label{min-height:36px}#custom-filter-categories .cats-item-filter,#custom-filter-order-by .order-by-option,#filters .checkbox-item label{font-size:12px;padding-left:12px;padding-right:12px}.filters-apply{padding:14px 18px 18px}.btn-agregar-filtro,.btn-borrar-filtro{font-size:11px!important;min-height:42px;padding:0 14px!important}}
/*# sourceMappingURL=grid_critical.min.347b7d34.css.map */