 .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c7c7c7!important;background:#c7c7c7}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #bcbcbc!important;background:#bcbcbc!important}.ui-slider-horizontal{height:6.5px!important}.ui-slider .ui-slider-handle{width:1.3em!important;height:1.3em!important;border-radius:50%!important}.ui-slider .ui-slider-handle:before{border:solid 1px #c7c7c7!important;content:''!important;position:absolute!important;width:calc(100% + 6px)!important;height:calc(100% + 6px)!important;top:-3px!important;left:-3px!important;border-radius:50%!important}.ui-widget.ui-widget-content{border:1px solid #c7c7c7!important}.ui-widget-header{border:1px solid #c7c7c7!important;background:#c7c7c7!important}.ui-slider-horizontal .ui-slider-handle{top:-.5em!important}element.style{left:0}.color-buttons button{width:20px;height:20px;border-radius:50%;background:var(--element-color)}.color-buttons button:not(.active-texture-or-white):hover,.color-buttons button:not(.active):hover{transform:scale(1.1)}.color-buttons button.active-texture-or-white,.color-buttons button.active{position:relative}.color-buttons button.active:before{content:'';position:absolute;height:calc(100% + .5em);width:calc(100% + .5em);left:-.25em;border:solid 1px var(--element-color);top:-.25em;border-radius:50%}.color-buttons button.active-texture-or-white:before{content:'';position:absolute;height:calc(100% + .5em);width:calc(100% + .5em);left:-.25em;border:solid 1px #adadad;top:-.25em;border-radius:50%}.filter-menu-container{z-index:99999;background-color:rgba(0,0,0,.3);display:none}.filter-menu-inner{width:350px;-webkit-animation-duration:.3s!important;animation-duration:.3s!important;background:#ffffff}.list-style-none{list-style:none}.filter-menu-container .categories-list .category-element label{cursor:pointer}.filter-menu-container .categories-list .category-element{padding-bottom:.25rem;color:#656565}.filter-menu-container div.categories-list{padding-left:0}.filter-menu-container .categories-list .category-element:hover{color:#000}.filter-menu-container .categories-list .category-element .rounded-check .icon{width:14px;height:14px;border-radius:50px;border:solid 1px #989898;display:inline-block}.filter-menu-container .categories-list .category-element input:checked + label .icon{border-color:#fff;background-color:#66afe9;outline:solid 1px #66afe9}.filter-menu-container .categories-list .sub-item{padding-left:calc(7px + .75rem)!important;border-left:solid 1px #d7d7d7;margin-left:7px;padding-bottom:0;margin-bottom:.25rem}.price-selector-container .selector-line .line{height:4px;background-color:#FF7D7D}.price-selector-container .selector-dot{height:18px;width:18px;border-radius:50%;background-color:#FF7D7D;position:absolute;top:-7px}.price-selector-container .selector-dot:before{border:solid 1px #FF7D7D;content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px;border-radius:50%}.price-selector-container .selector-dot-start{left:0}.price-selector-container .selector-dot-end{right:0}.active-after{outline:solid 1px #66afe9!important}.filter-menu-container button.close-button{left:357px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#ffffff;border-radius:3px;top:5px}.aply-filters{z-index:3;-webkit-animation-duration:.3s;animation-duration:.3s}.aply-filters svg{width:1em!important;display:flex}.initial-filter-elements{display:flex;flex-direction:column}.categories-container .rounded-check{display:�grid;grid-template-columns:0fr 1fr;align-items:start}.categories-container .icon{margin-top:5px}@media (min-width:576px){.initial-filter-elements{flex-direction:row!important}}@media (min-width:576px){.initial-filter-elements{align-items:center!important}}@media (max-width:767px){.filter-menu-container .filter-menu-inner{width:100%}.filter-menu-container button.close-button{right:1em;left:initial;padding:2rem;box-shadow:1px 1px 4px rgba(0,0,0,.2);z-index:3}}