﻿.js-item-product,.item,.item-container{display:flex !important;flex-direction:column !important;height:100% !important}.item-image{position:relative !important;flex-shrink:0 !important}.item-description{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;flex-grow:1 !important;padding:.75rem .5rem !important}.item-name{font-family:var(--heading-font) !important;font-weight:600 !important;font-size:var(--font-base) !important;line-height:var(--line-height-snug) !important;letter-spacing:var(--letter-spacing-tight) !important;text-align:center !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;min-height:2.5rem !important;max-height:3rem !important}.item-price-container{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:.5rem !important;text-align:center !important;margin:.5rem 0 !important;flex-wrap:wrap !important;min-height:2rem !important}.labels-absolute,.js-labels-floating-group{position:absolute !important;top:8px !important;left:5px !important;right:auto !important;z-index:10 !important;pointer-events:none !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important}.labels-absolute .js-offer-label,.js-labels-floating-group .js-offer-label{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;width:50px !important;height:50px !important;border-radius:50% !important;background-color:var(--accent-color) !important;color:#fff !important;font-size:.7rem !important;font-weight:700 !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important;pointer-events:auto !important;line-height:1.1 !important;text-align:center !important;padding:5px !important;word-break:break-word !important}.labels-absolute .label-accent,.js-labels-floating-group .label-accent{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 12px !important;border-radius:20px !important;font-size:var(--font-smallest) !important;font-weight:700 !important;background-color:var(--label-background) !important;color:var(--label-foreground) !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important;pointer-events:auto !important}.labels-absolute .label-default,.js-labels-floating-group .label-default{display:inline-block !important;padding:5px 12px !important;border-radius:4px !important;font-size:.75rem !important;font-weight:700 !important;background-color:var(--secondary-color) !important;color:var(--main-foreground) !important;box-shadow:0 2px 6px rgba(0,0,0,.2) !important;pointer-events:auto !important;line-height:1.2 !important}.label-offer-percentage-text,.item-image>div>div.label-free-shipping-bottom{display:none !important}.item-description .js-offer-label,.item-description .label-inline,.item-description .label-accent,.item-description .label-promotion,.item-description .label{display:none !important}.js-compare-price-display{order:0 !important;display:inline-block !important;font-family:var(--heading-font) !important;font-size:var(--font-base) !important;font-weight:500 !important;text-decoration:line-through !important;margin:0 !important;letter-spacing:var(--letter-spacing-tight) !important}.js-price-display{order:1 !important;font-family:var(--heading-font) !important;font-size:var(--font-largest) !important;font-weight:700 !important;color:var(--institutional-background) !important;margin:0 !important;letter-spacing:var(--letter-spacing-tight) !important}.item-installments,.js-installments-container{order:2 !important;width:100% !important;margin-top:.5rem !important}.item-actions,.js-quickshop-or-stock-container{display:block !important;text-align:center !important;width:100% !important;margin:0 auto !important;padding:0 !important}.item-actions .btn,.item-actions .btn-primary,.item-actions .btn-small,.item-actions .btn-block,.js-quickshop-or-stock-container .btn,.js-quickshop-or-stock-container .btn-primary,.js-quickshop-or-stock-container .btn-small,.js-quickshop-or-stock-container .btn-block,.js-item-quickshop-container .btn,.js-item-quickshop-container .btn-primary,.js-item-quickshop-container .btn-small,.js-item-quickshop-container .btn-block{display:block !important;width:100% !important;text-align:center !important;margin:0 auto !important;padding-left:1rem !important;padding-right:1rem !important;float:none !important}.item-actions .btn svg,.item-actions .btn .icon-inline,.js-quickshop-or-stock-container .btn svg,.js-quickshop-or-stock-container .btn .icon-inline,.js-item-quickshop-container .btn svg,.js-item-quickshop-container .btn .icon-inline,.js-quickshop-bag,.item-quickshop-icon,.js-item-submit-container svg,.js-item-submit-container .icon-inline,.item-submit-container svg,.item-submit-container .icon-inline,.js-addtocart-placeholder .js-addtocart-text svg,.js-addtocart-placeholder .js-addtocart-text .icon-inline{display:none !important;visibility:hidden !important}.item-actions .btn span,.js-quickshop-or-stock-container .btn span{width:100% !important;text-align:center !important}.js-item-submit-container,.item-submit-container{float:none !important;display:block !important;width:100% !important;position:relative !important}.js-item-submit-container .btn,.js-item-submit-container .js-addtocart,.js-item-submit-container .js-prod-submit-form,.item-submit-container .btn,.item-submit-container .js-addtocart,.item-submit-container .js-prod-submit-form{display:block !important;width:100% !important;text-align:center !important;float:none !important;margin:0 auto !important}.js-addtocart-placeholder,.item-submit-container+.js-addtocart-placeholder{display:none !important;visibility:hidden !important}.item-description>*{margin-bottom:.5rem !important}.item-actions,.js-quickshop-or-stock-container{margin-top:.75rem !important}.item-description .item-name{order:-1 !important;margin-top:0 !important;margin-bottom:.75rem !important;padding:0 .25rem !important}.js-quickshop-or-stock-container .js-item-quickshop-container>span,.js-quickshop-or-stock-container .js-item-quickshop-container>form{width:100% !important}.item-actions .btn,.item-actions .btn-primary,.item-actions .btn-default,.item-actions .js-addtocart,.item-actions .js-quickshop-modal-open,.item-actions form,.js-quickshop-or-stock-container .btn,.js-quickshop-or-stock-container .btn-primary,.js-quickshop-or-stock-container .btn-default,.js-item-quickshop-container,.js-item-submit-container{width:100% !important;text-align:center !important}.js-item-container.item,.item-product .item{position:relative !important}@media(min-width: 768px){.js-item-product .item{transition:transform .3s ease,box-shadow .3s ease !important}.js-item-product .js-quickshop-or-stock-container{opacity:0 !important;overflow:hidden !important;margin-top:0 !important;height:0 !important;transition:opacity .3s ease,height .3s ease !important;pointer-events:none !important}.js-item-product:hover .item{transform:translateY(-8px) !important;box-shadow:0 8px 24px rgba(0,0,0,.12) !important}.js-item-product:hover .js-quickshop-or-stock-container{opacity:1 !important;height:52px !important;margin-top:1rem !important;pointer-events:auto !important}}@media(max-width: 767px){.js-item-product .js-quickshop-or-stock-container{max-height:none !important;opacity:1 !important;overflow:visible !important}}.price-filter-container .btn{font-size:0 !important;padding:.85rem !important;margin:0 !important;display:inline-flex !important}.price-filter-container .btn::after{content:"" !important;display:inline-block !important;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%23ffffff' d='M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z'/%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}@media(min-width: 768px){.price-filter-container .btn{padding:.5rem !important;margin:0 !important}}.checkbox-color-filter .checkbox-icon-color{width:24px !important;height:24px !important;border-radius:50% !important;border:2px solid #ddd !important;position:relative !important;flex-shrink:0 !important}.checkbox-color-filter .checkbox{display:flex !important;align-items:center !important;gap:10px !important}.checkbox-color-filter .checkbox-text{font-size:14px !important;color:#333 !important}.checkbox-color-filter[data-filter-value*=Azul] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=azul] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Blue] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=blue] .checkbox-icon-color{background-color:#2563eb !important}.checkbox-color-filter[data-filter-value*=Negro] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=negro] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Black] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=black] .checkbox-icon-color{background-color:#000 !important}.checkbox-color-filter[data-filter-value*=Rojo] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=rojo] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Red] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=red] .checkbox-icon-color{background-color:#dc2626 !important}.checkbox-color-filter[data-filter-value*=Violeta] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=violeta] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Purple] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=purple] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Morado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=morado] .checkbox-icon-color{background-color:#7c3aed !important}.checkbox-color-filter[data-filter-value*=Amarillo] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=amarillo] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Yellow] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=yellow] .checkbox-icon-color{background-color:#fbbf24 !important}.checkbox-color-filter[data-filter-value*=Dorado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=dorado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Gold] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=gold] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Oro] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=oro] .checkbox-icon-color{background-color:#d4af37 !important}.checkbox-color-filter[data-filter-value*=Plateado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=plateado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Silver] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=silver] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Plata] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=plata] .checkbox-icon-color{background-color:silver !important}.checkbox-color-filter[data-filter-value*=Rosado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=rosado] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Pink] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=pink] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Rosa] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=rosa] .checkbox-icon-color{background-color:#ec4899 !important}.checkbox-color-filter[data-filter-value*=Verde] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=verde] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Green] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=green] .checkbox-icon-color{background-color:#16a34a !important}.checkbox-color-filter[data-filter-value*=Blanco] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=blanco] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=White] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=white] .checkbox-icon-color{background-color:#fff !important;border-color:#999 !important}.checkbox-color-filter[data-filter-value*=Gris] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=gris] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Gray] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=gray] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Grey] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=grey] .checkbox-icon-color{background-color:#6b7280 !important}.checkbox-color-filter[data-filter-value*=Naranja] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=naranja] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Orange] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=orange] .checkbox-icon-color{background-color:#f97316 !important}.checkbox-color-filter[data-filter-value*=Marrón] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=marrón] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Brown] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=brown] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Café] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=café] .checkbox-icon-color{background-color:#92400e !important}.checkbox-color-filter[data-filter-value*=Piel] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=piel] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Skin] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=skin] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Beige] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=beige] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Nude] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=nude] .checkbox-icon-color{background-color:#f5d5b8 !important}.checkbox-color-filter[data-filter-value*=Limón] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=limón] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Limon] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=limon] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Lemon] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=lemon] .checkbox-icon-color{background-color:#fef08a !important}.checkbox-color-filter[data-filter-value*=Fucsia] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=fucsia] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Fuchsia] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=fuchsia] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=Magenta] .checkbox-icon-color,.checkbox-color-filter[data-filter-value*=magenta] .checkbox-icon-color{background-color:#e91e8c !important}.checkbox-color-filter input:checked~.checkbox .checkbox-icon-color:after{content:"✓" !important;display:flex !important;align-items:center !important;justify-content:center !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;text-shadow:0 0 2px rgba(0,0,0,.5) !important}.checkbox-color-filter[data-filter-value*=Blanco] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=blanco] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=White] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=white] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Amarillo] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=amarillo] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Yellow] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=yellow] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Piel] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=piel] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Skin] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=skin] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Beige] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=beige] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Nude] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=nude] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Limón] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=limón] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Limon] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=limon] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=Lemon] input:checked~.checkbox .checkbox-icon-color:after,.checkbox-color-filter[data-filter-value*=lemon] input:checked~.checkbox .checkbox-icon-color:after{color:#333 !important;text-shadow:none !important}.category-banner{position:relative !important;margin-bottom:2rem !important;border-radius:20px !important;overflow:hidden !important}.category-banner-image{width:100% !important;height:auto !important;display:block !important}.category-banner-info{position:absolute !important;left:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:2rem !important;text-align:center !important}.filters-sidebar{position:sticky !important;top:100px !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important}.filter-accordion{margin-bottom:1rem !important}.filter-option{padding:.5rem 0 !important}.products-grid{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important}@media(min-width: 768px){.products-grid{grid-template-columns:repeat(3, 1fr) !important;gap:1.5rem !important}}@media(min-width: 1200px){.products-grid{grid-template-columns:repeat(4, 1fr) !important}}.pagination{display:flex !important;justify-content:center !important;align-items:center !important;gap:.5rem !important;margin-top:2rem !important}.pagination-item{padding:.5rem 1rem !important;border:1px solid #dee2e6 !important;border-radius:10px !important;text-decoration:none !important;transition:background-color .3s ease,color .3s ease,border-color .3s ease !important}.pagination-item:hover,.pagination-item.active{background:var(--accent-color) !important;color:#fff !important;border-color:var(--accent-color) !important}.quickshop-modal{max-width:900px !important}.quickshop-content{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2rem !important}@media(max-width: 767px){.quickshop-content{grid-template-columns:1fr !important}}.sort-by-container{display:flex !important;align-items:center !important;gap:1rem !important;margin-bottom:1.5rem !important}.sort-by-select{min-width:200px !important}@media(max-width: 767px){.category-controls{position:sticky !important;top:0 !important;z-index:100 !important;background:#fff !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important}.category-control-item{padding:1rem !important;text-align:center !important;border-right:1px solid #dee2e6 !important}.category-control-item:last-child{border-right:none !important}}.no-results-message{text-align:center !important;padding:3rem 1rem !important}.no-results-message h5{margin-bottom:1rem !important}@media(max-width: 767px){.template-category .category-banner{height:160px !important;max-height:160px !important;overflow:hidden !important;margin:0 !important;min-height:160px !important}.template-category .category-banner-image{object-fit:cover !important;object-position:center top !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;aspect-ratio:unset !important}.template-category .category-banner-info{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;padding:.5rem 1rem !important;transform:translateY(0) !important}.template-category .category-banner-info p{display:none !important}}.modal-filters .price-filter-container .form-group{display:flex !important;align-items:flex-end !important;flex-wrap:nowrap !important;gap:.6rem !important}.modal-filters .price-filter-container .filter-input-price-container{flex:0 1 auto !important;margin:0 !important}.modal-filters .price-filter-container .js-price-filter-btn{margin-left:auto !important;flex:0 0 auto !important}
/* Engine:dart */