.halo-sidebar{background-color:#fff;bottom:0;height:100%;max-width:calc(100% - 40px);opacity:0;padding:0;position:fixed;top:0;transition:opacity .5s,transform .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:101}.halo-sidebar.halo-sidebar-right{right:0;transform:translate(101%)}.halo-sidebar.halo-sidebar-left{left:0;transform:translate(-101%)}.halo-sidebar .halo-sidebar-header{background-color:#fff;padding:24px 20px 0;position:relative}.halo-sidebar .halo-sidebar-header .title{color:#232323;display:block;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:22px;text-transform:uppercase}.halo-sidebar .halo-sidebar-header .halo-sidebar-close{align-items:center;background-color:transparent;display:flex;font-size:0;height:40px;justify-content:center;line-height:1;pointer-events:auto;position:absolute;right:17px;text-align:center;top:16px;width:40px;z-index:10}.halo-sidebar .halo-sidebar-header .halo-sidebar-close svg{fill:#5a5a5a;stroke:transparent;display:block;height:18px;width:18px}.halo-sidebar .halo-sidebar-wrapper{height:100%;overflow-x:hidden;overflow-y:auto;padding:0 0 70px;position:relative}@media (max-width:767px){.halo-sidebar .halo-sidebar-header{border-bottom:1px solid #e6e6e6;padding:9px 20px}.halo-sidebar .halo-sidebar-close{background:#232323!important;top:0!important}.halo-sidebar .halo-sidebar-close svg{fill:#fff!important}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{right:-40px!important}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{left:-40px!important}}@media (min-width:1025px){.halo-sidebar .halo-sidebar-header{padding-left:30px;padding-right:30px}}.page-sidebar{background-color:#fff;bottom:0;height:100%;max-width:calc(100% - 40px);opacity:0;padding:0;position:fixed;top:0;transform:translate(-101%);transition:opacity .5s,transform .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:101}.page-sidebar .halo-sidebar-wrapper{height:100%;max-height:calc(100vh - 20px);overflow-x:hidden;overflow-y:auto;padding:30px 15px;position:relative}.page-sidebar .sidebarBlock{margin-bottom:38px}.page-sidebar .halo-sidebar-header{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:9px 20px;position:relative}.page-sidebar .halo-sidebar-header .title{color:#232323;display:block;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:22px;text-transform:uppercase}.page-sidebar .halo-sidebar-header .halo-page-sidebar-close{align-items:center;background:#232323;display:flex;font-size:0;height:40px;justify-content:center;line-height:1;pointer-events:auto;position:absolute;right:-40px;text-align:center;top:0;width:40px;z-index:10}.page-sidebar .halo-sidebar-header .halo-page-sidebar-close svg{fill:#fff;stroke:transparent;display:block;height:18px;width:18px}.page-sidebar .sidebarBlock-heading{border-bottom:1px solid #e6e6e6;color:#232323;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:22px;margin:0 0 13px;padding-bottom:9px;position:relative;text-transform:uppercase}.page-sidebar .sidebarBlock-heading .icon{position:absolute;right:0}.page-sidebar .sidebarBlock-heading .icon svg{fill:#232323;color:#232323;display:inline-block;height:1rem;vertical-align:middle;width:1rem}.page-sidebar .sidebarBlock-heading.is-clicked .icon svg{transform:scale(1) rotate(-180deg)}.page-sidebar .sidebarBlock-content{overflow:hidden;position:relative}.page-sidebar .sidebarBlock-content .nav{margin:0;max-height:200px;overflow-y:auto}.page-sidebar .sidebarBlock-content .nav li{cursor:pointer;margin:0;padding-right:22px;position:relative;width:100%}.page-sidebar .sidebarBlock-content .nav li a{color:#3c3c3c;display:inline-block;font-size:13px;font-weight:500;line-height:22px;padding:7px 0 6px;position:relative;transition:padding-left .5s linear}.page-sidebar .sidebarBlock-content .price-range-filter{margin-bottom:27px;padding:0 25px}.page-sidebar .facets__list{display:flex;flex-wrap:wrap;margin:19px -4px 12px;max-height:180px;overflow-y:auto}.page-sidebar .facets__list .facets__item{display:inline-block;margin:0 0 10px;padding-left:5px;padding-right:5px;vertical-align:top;width:100%}.page-sidebar .facets__list .facet-checkbox{padding-left:25px}.page-sidebar .facets__list .facet-checkbox:before{top:2px}.page-sidebar .facets__list .facet-checkbox:after{top:5px}.page-sidebar .facets__list input[type=checkbox],.page-sidebar .facets__list input[type=radio]{clip:rect(1px,1px,1px,1px);border:0;box-sizing:border-box;display:none;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-sidebar .filter-color .facets__list .facets__item{margin-bottom:6px!important;padding-left:4px!important;padding-right:4px!important;width:auto!important}.page-sidebar .filter-color .facets__list .facets__item input:checked+.facet-checkbox{border-color:#3c3c3c;padding:2px}.page-sidebar .filter-color .facets__list .facet-checkbox{background:transparent;border:1px solid #cbcbcb;border-radius:50%;cursor:pointer;display:inline-block;font-size:0;height:34px;margin:0 0 3px;opacity:1;padding:0;position:relative;vertical-align:top;width:34px}.page-sidebar .filter-color .facets__list .facet-checkbox:before{display:none}.page-sidebar .filter-color .facets__list .facet-checkbox:after{border-color:#3c3c3c;left:12px;top:11px;z-index:9}.page-sidebar .filter-color .facets__list .facet-checkbox .pattern{background-size:cover;border-radius:50%;cursor:pointer;display:block;font-size:0;height:100%;letter-spacing:0;position:relative;text-align:center;width:100%}.page-sidebar .filter-size .facets__item--rectangle{margin-bottom:0!important;padding-left:4px!important;padding-right:4px!important;width:auto!important}.page-sidebar .filter-size .facets__item--rectangle input:checked+.facet-checkbox .text{border-color:#232323}.page-sidebar .filter-size .facet-checkbox{padding-left:0!important}.page-sidebar .filter-size .facet-checkbox:after,.page-sidebar .filter-size .facet-checkbox:before{display:none}.page-sidebar .filter-size .facet-checkbox .text{background-color:#fff;border:1px solid #dadada;color:#232323;display:block;font-size:12px;font-weight:400;min-width:45px;padding:3px 10px;text-align:center;text-transform:capitalize;transition:all .3s ease;width:auto}.page-sidebar .filter-prices{width:100%}.page-sidebar .filter-prices .sidebarBlock-content{padding-bottom:7px}.page-sidebar .filter-prices .price-container{display:flex;margin:14px 0 18px;width:100%}.page-sidebar .filter-prices .price-container input{border:none;line-height:45px;text-align:right;width:100%}.page-sidebar .filter-prices .price-container .price-wrap-1,.page-sidebar .filter-prices .price-container .price-wrap-2{border:1px solid #dadada;display:flex;font-size:12px;height:40px;line-height:40px;margin-left:0;padding:0 10px;text-align:right;width:85px}.page-sidebar .filter-prices .price-container .price-wrap-1 label,.page-sidebar .filter-prices .price-container .price-wrap-2 label{line-height:40px}.page-sidebar .filter-prices .price-container .slide_price--to{line-height:40px;text-align:center;width:50px}.page-sidebar .filter-prices .apply__button{max-width:100%;padding:9px 15px;text-align:center;width:100%}.page-sidebar .filter-prices .price-field{box-sizing:border-box;height:36px;padding-left:0;padding-top:15px;position:relative;width:100%}.page-sidebar .filter-prices .price-field input[type=range]{-webkit-appearance:none;box-sizing:border-box;outline:0;pointer-events:none;position:absolute;width:100%}.page-sidebar .filter-prices .price-field input[type=range]:active,.page-sidebar .filter-prices .price-field input[type=range]:focus{outline:0}.page-sidebar .filter-prices .price-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:4px solid #232323;border-radius:50%;cursor:pointer;height:18px;margin:-6px 0 0;outline:0;pointer-events:all;position:relative;width:18px;z-index:100}.page-sidebar .filter-prices .price-field input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:4px solid #232323;border-radius:50%;cursor:pointer;height:18px;margin:-6px 0 0;outline:0;pointer-events:all;position:relative;width:18px;z-index:100}.page-sidebar .filter-prices .price-field input[type=range]::-ms-thumb{-webkit-appearance:none;background-color:#fff;border:4px solid #232323;border-radius:50%;cursor:pointer;height:18px;margin:-6px 0 0;outline:0;pointer-events:all;position:relative;width:18px;z-index:100}.page-sidebar .filter-prices .price-field input[type=range]::-webkit-slider-runnable-track{background:#323232;border-radius:0;cursor:pointer;height:6px;width:100%}.page-sidebar .filter-prices .price-field input[type=range]::-moz-range-track{background:#323232;border-radius:0;cursor:pointer;height:6px;width:100%}.page-sidebar .filter-prices .price-field input[type=range]::-ms-track{background:#323232;border-radius:0;cursor:pointer;height:6px;width:100%}.page-sidebar .filter-prices .price-field .price-wrap{color:#242424;display:flex;font-size:14px;font-weight:400;line-height:1.2em;margin-bottom:0}.page-sidebar .filter-prices .price-field .price-wrap .filter__price{background:0;border:0;color:#242424;font-family:Karla,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;margin:0 2px 0 0;outline:0;padding:0;text-align:right;width:30px}.page-sidebar .filter-prices .price-field .price-wrap .label{margin-top:6px;padding-left:5px;text-align:right}.page-sidebar .filter-prices .price-field .price-title{margin-right:5px}.page-sidebar .filter-prices .price-field .price-wrap_line{margin:6px 0 5px 5px}.page-sidebar .recent-articles .article{padding-bottom:16px}.page-sidebar .recent-articles .article+.article{border-top:1px solid #e6e6e6;padding-top:15px}.page-sidebar .recent-articles .article a{font-size:12px;font-weight:500;line-height:22px}.page-sidebar .recent-articles .article em{color:#999;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.page-sidebar .recent-articles .article:last-child{padding-bottom:0}.page-sidebar .sidebar-product .halo-product-block{margin:30px auto 0;max-width:240px;width:100%}.page-sidebar .sidebar-product .halo-product-block .product-card-top{margin:0 auto;max-width:140px;width:100%}.page-sidebar .sidebar-product .halo-product-block .product-card-top .card__badge.badge-left{left:0;top:0}.page-sidebar .sidebar-product .halo-product-block .slick-arrow{background:transparent;border:none;padding:5px!important;top:85px;transform:translateY(0)}.page-sidebar .sidebar-product .halo-product-block .slick-arrow svg{fill:#232323}.page-sidebar .sidebar-product .halo-product-block .product-card .card-action{bottom:0;opacity:1;pointer-events:auto;position:relative;visibility:visible}.page-sidebar .sidebar-banner{padding-bottom:6px}.page-sidebar .sidebar-banner .img-box+.img-box{margin-top:30px}.page-sidebar .sidebar-cms-custom .desc+.desc{margin-top:24px}.page-sidebar .sidebar-refined-widgets{padding:20px 15px 10px;width:100%}.page-sidebar .sidebar-refined-widgets .facets__clear-all{color:#3c3c3c;font-size:12px;letter-spacing:.02em;margin-bottom:12px;margin-right:18px;text-transform:capitalize;vertical-align:middle}.page-sidebar .sidebar-refined-widgets .facets__list--refined{display:inline-block;margin-bottom:0;margin-top:0;text-align:left;vertical-align:middle}.page-sidebar .sidebar-refined-widgets .facets__list--refined li{display:inline-block;margin:0 10px 10px 0;vertical-align:middle}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button{background-color:#fafafa;border-radius:3px;color:#232323;cursor:pointer;display:block;font-size:12px;font-weight:400;letter-spacing:.02em;padding:4px 12px;transition:all .3s ease;white-space:nowrap}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button svg{margin-left:3px;position:relative;top:-1px}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button:hover{background:#707070;color:#fff}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button:hover svg{fill:#fff}.page-sidebar .facets__count{background:#232323;border-radius:50%;color:#fff;display:inline-block;font-size:12px;font-weight:300;height:21px;line-height:21px;margin-left:5px;text-align:center;width:21px}.page-sidebar.page-sidebar-left{left:0;transform:translate(-101%)}.page-sidebar.page-sidebar-right{right:0;transform:translate(101%)}.page-sidebar.page-sidebar-right .halo-sidebar-header .halo-page-sidebar-close{left:-40px;right:inherit}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets{padding:0}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .sidebarBlock-heading{border:none;margin:0;padding:0}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .sidebarBlock-heading .facets__clear-all{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .results-count{padding:7px 0 10px}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .results-count .results{color:#707070;font-size:12px}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper{max-height:80vh}.sidebar-toogle{background-color:#f5f5f5;display:block;height:40px;margin:0 0 15px;padding:9px;width:40px}.sidebar-toogle svg{stroke:transparent;fill:grey;height:100%;width:100%}body.open-mobile-sidebar{overflow:hidden}body.open-mobile-sidebar .page-sidebar{opacity:1;transform:translate(0);visibility:visible}body.open-mobile-sidebar .background-overlay{opacity:1;visibility:visible;z-index:99}@media (min-width:552px){.halo-sidebar{max-width:370px}.page-sidebar{max-width:300px}}@media (min-width:1025px){.page-sidebar{background-color:transparent;bottom:unset;display:inline-block;float:left;height:auto;left:unset!important;opacity:1;position:sticky;right:unset!important;top:30px;transform:unset!important;transform:translate(0);transition:unset;vertical-align:top;visibility:visible;width:210px;z-index:inherit}.page-sidebar .halo-sidebar-wrapper{max-height:none;padding:0}.page-sidebar .halo-sidebar-header{display:none}.page-sidebar+.page-content{float:left;padding-left:30px;width:calc(100% - 210px)}.page-sidebar.page-sidebar-right{float:right}.page-sidebar.page-sidebar-right+.page-content{padding-left:0;padding-right:30px}.sidebar-toogle{display:none;margin-bottom:0}}body.search_sidebar-show{overflow:hidden}body.search_sidebar-show .halo-sidebar_search{opacity:1;transform:translate(0);visibility:visible}body.search_sidebar-show .background-overlay{opacity:1;visibility:visible;z-index:99}.halo-sidebar_search .header-search{max-width:100%}.halo-sidebar_search .header-search .header-search__form{padding:0 20px}.halo-sidebar_search .halo-sidebar-wrapper{margin:0;overflow-x:inherit;overflow-y:inherit;padding:25px 0 40px}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .input-group-field{padding:10px 12px}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .icon-search{height:40px;padding:10px;width:40px}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .icon-search svg{height:100%;width:100%}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap{box-shadow:none;margin:20px 0;max-height:calc(100vh - 150px);opacity:1;padding:0 20px;position:relative;top:0;visibility:visible;width:100%;z-index:1}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .halo-row--swipe{flex-wrap:nowrap;margin-left:-10px;margin-right:-10px;overflow:auto;white-space:nowrap}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .halo-row--swipe>*{padding:0 10px}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .product-item{flex:0 0 auto;width:220px}@media (min-width:1025px){body.search_sidebar-show{padding-right:10px}}
