/* Navidad 2026 — colores navideños para todo el sitio (reemplazan rosa #ec9eb3 y morado #8b3e64 del tema). Generado por gencolors.py. */
html body .svg-icon-primary{fill:#b6253d!important}
html body .svg-icon-primary.svg-circle{border:1px solid #b6253d!important}
html body .svg-icon-text.svg-solid{border:5px solid #b6253d!important;fill:#b6253d!important}
html body .text-primary{color:#b6253d!important}
html body .bg-primary{background-color:#b6253d!important}
html body .placeholder-container{background-color:rgba(182,37,61,.1)!important}
html body .placeholder-color{background-color:rgba(182,37,61,.2)!important}
html body .placeholder-icon svg{fill:rgba(182,37,61,.2)!important}
html body .placeholder-page{background:#b6253d!important}
html body .placeholder-page:hover,html body .placeholder-page.active{background:#b6253d!important}
html body .placeholder-shine,html body .placeholder-fade{background-color:rgba(182,37,61,.2)!important}
html body .placeholder-info{background-color:#b6253d!important}
html body .placeholder-info .placeholder-button{color:#b6253d!important}
html body .btn-default:hover{border:1px solid #b6253d!important}
html body .btn-default:hover svg{fill:#b6253d!important}
html body .btn-primary{background-color:#b6253d!important;background-color:#b6253d!important;border-color:#b6253d!important}
html body .btn-secondary{color:#b6253d!important;border:1px solid #b6253d!important}
html body .btn-secondary:hover{color:#b6253d!important}
html body .btn-secondary.btn-circle.chevron:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23b6253d"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg>')!important}
html body .btn-link:hover,html body .btn-link:focus{color:#b6253d!important;fill:#b6253d!important}
html body .btn-link:hover svg,html body .btn-link:focus svg{fill:#b6253d!important}
html body .btn-link.toggled{color:#b6253d!important}
html body .btn-link-primary{color:#b6253d!important;fill:#b6253d!important}
html body .btn-link-primary:hover,html body .btn-link-primary:focus{color:#b6253d!important;fill:#b6253d!important}
html body .modal-header{background-color:#b6253d!important}
html body .modal-header:hover,html body .modal-header:focus{color:#b6253d!important;fill:#b6253d!important;border-bottom:1px solid #b6253d!important}
html body .form-control:hover,html body .form-select:hover,html body .form-quantity:hover{border:1px solid #b6253d!important}
html body .form-control:hover+.form-select-icon,html body .form-select:hover+.form-select-icon,html body .form-quantity:hover+.form-select-icon{fill:#b6253d!important}
html body .input-clear-content:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23b6253d"><path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>')!important}
html body .radio-button input[type=radio]:checked+.radio-button-content .unchecked{border:1px solid #b6253d!important}
html body .radio-button input[type=radio]:checked+.radio-button-content{border:2px solid #b6253d!important}
html body .radio-button input[type=radio]:checked+.radio-button-content .radio-button-icons-container{background-color:#b6253d!important}
html body .checkbox-container .checkbox-icon:after{border:solid #b6253d!important}
html body .checkbox-container .checkbox:hover,html body .checkbox-container input:checked~.checkbox{color:#b6253d!important;fill:#b6253d!important}
html body .checkbox-container .checkbox:hover .checkbox-icon,html body .checkbox-container input:checked~.checkbox .checkbox-icon{border:1px solid #b6253d!important}
html body .alert-danger,html body .alert-error{color:#b6253d!important;border-color:#b6253d!important}
html body .alert-primary{border-color:#b6253d!important;color:#b6253d!important}
html body .notification-primary{background-color:rgb(182,37,61)!important}
html body .notification-floating .notification-primary{border-color:rgba(182,37,61,.2)!important}
html body .notification-secondary{background:#b6253d!important}
html body .notification-tertiary{color:#b6253d!important}
html body .notification-danger{color:#b6253d!important}
html body .tooltip{background:#b6253d!important;color:#b6253d!important}
html body .tooltip-arrow{border-bottom:10px solid #b6253d!important}
html body .table tbody tr:nth-child(odd){background-color:rgba(182,37,61,.05)!important}
html body .table tbody.table-body-inverted tr:nth-child(even){background-color:rgba(182,37,61,.05)!important}
html body .tab-group .tab.active .tab-link{border:1px solid #b6253d!important;color:#b6253d!important}
html body .textbanner-text-primary{background:#b6253d!important}
html body .video-player-icon{background:#b6253d!important}
html body .newsletter .form-control{color:#b6253d!important}
html body .newsletter .form-control::-webkit-input-placeholder{color:#b6253d!important}
html body .newsletter .form-control:-moz-placeholder{color:#b6253d!important}
html body .newsletter .form-control::-moz-placeholder{color:#b6253d!important}
html body .newsletter .form-control:-ms-input-placeholder{color:#b6253d!important}
html body .item-rounded .item-description{border-top:4px solid #b6253d!important}
html body .item-price{color:#b6253d!important}
html body .label.label-primary{background:#b6253d!important}
html body .label.label-secondary{background:#b6253d!important}
html body .product-thumb.selected{box-shadow:0px 4px 0px 0px #b6253d!important}
html body .thumb-see-more{color:#b6253d!important}
html body .subutility-list{background-color:#b6253d!important}
html body .head-dark .search-suggest a.btn{color:#b6253d!important;fill:#b6253d!important}
html body .search-input-submit{fill:#b6253d!important}
html body .desktop-dropdown::-webkit-scrollbar-thumb{background:rgb(182,37,61)!important}
html body .desktop-dropdown::-webkit-scrollbar-thumb:hover{background:rgb(182,37,61)!important}
html body .desktop-list-subitems{background-color:rgba(182,37,61,.95)!important}
html body .nav-categories-container:after,html body .nav-categories-container:before{background-image:linear-gradient(-90deg, transparent, rgb(182,37,61))!important}
html body .nav-secondary .nav-account{background-color:rgb(182,37,61)!important}
@media(min-width: 768px){
html body .modal-header:hover .modal-close,html body .modal-header:focus .modal-close{border:1px solid #b6253d!important}
}
html body .fancybox-progress{background:#b6253d!important}
html body .fancybox-thumbs__list a:before{border:6px solid #b6253d!important}
html body .sidebar-content{background-color:#b6253d!important}
html body .sidebar-content a{color:#173e35!important}
html body .sidebar-content .nav-list-link:hover{color:#173e35!important}
html body .head-main{border-bottom:3px solid #b6253d!important}
html body .js-item-product:hover .item-product-card{box-shadow:0 8px 22px rgba(23,62,53,.18)!important}
html body .label-accent,html body .label-offer-percentage,html body .js-offer-label{background-color:#b6253d!important}
html body .label-default{background-color:#b6253d!important;color:#173e35!important}
html body .item-price,html body .js-price-display{color:#173e35!important}
html body .price-compare,html body .js-compare-price-display{color:#866f5b!important}
html body .btn-primary:hover{background-color:#8f1d32!important;border-color:#b6253d!important}
html body .nav-list-link:hover{color:#173e35!important}
html body ::selection{background-color:#b6253d!important;color:#173e35!important}
html body .item .item-actions .btn-secondary{border-color:#b6253d!important;color:#b6253d!important}
html body .item .item-actions .btn-secondary:hover,html body .item .item-actions .btn-secondary:focus{background-color:#b6253d!important}
html body .item .item-actions .btn-secondary svg{fill:#173e35!important}
html body .swiper-pagination-bullet-active{background:#b6253d!important}
html body .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#b6253d!important}
