.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}.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 .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}.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.menu-sidebar_show{overflow:hidden}body.menu-sidebar_show .halo-sidebar_menu{opacity:1;transform:translate(0);visibility:visible}body.menu-sidebar_show .background-overlay{opacity:1;visibility:visible;z-index:99}.halo-sidebar_menu .halo-sidebar-header{padding-left:20px;padding-right:20px}.halo-sidebar_menu .halo-sidebar-header .halo-sidebar-close{right:5px}.halo-sidebar_menu .site-nav-mobile.nav .list-menu{width:100%}.halo-sidebar_menu .site-nav-mobile.nav .list-menu .menu-lv-item{border-bottom:1px solid #e6e6e6;overflow:hidden;position:relative;width:100%}.halo-sidebar_menu .site-nav-mobile.nav .list-menu .menu-lv-item:last-child{border:none}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item{width:100%}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action{color:#232323;font-size:14px;font-weight:500;text-transform:capitalize}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action span{margin-left:10px;position:relative;z-index:-1}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action.menu-lv__flex{align-items:center;display:flex!important;width:100%}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon{display:inline-block;height:24px;overflow:hidden;position:relative;top:unset;vertical-align:middle;width:24px;z-index:-1}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon.style-circle{border-radius:50%}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon img{height:100%;width:100%}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-2__action,.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-3__action{display:block;font-weight:400;letter-spacing:.02em;padding:11px 30px 12px;width:100%}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .icon-dropdown{display:inline-block;height:45px;line-height:45px!important;position:absolute;right:0;text-align:center;top:0;transform:none;width:45px;z-index:-1}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .icon-dropdown svg{stroke:transparent;height:15px;left:50%;right:inherit;transform:translate(-50%,-50%);width:15px}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile{background:#f8f8f8;cursor:pointer;margin:0;padding:11px 20px 12px}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile span{color:#232323;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:22px;padding:0;text-transform:uppercase;z-index:1}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile .icon-dropdown{left:6px;right:inherit}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile svg{height:25px;transform:none;width:25px}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-open>.menu-dropdown{opacity:1;position:relative;transform:translate(0);visibility:visible}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-open>.list-menu__item{display:none!important}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-hidden{border-bottom:none;display:none!important}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-dropdown{background-color:#fff;bottom:0;height:100%;left:0;max-width:100%;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}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3{height:auto;opacity:1;pointer-events:auto;position:relative;right:unset;top:unset;visibility:visible}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu{padding:5px 25px 20px}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .menu-lv-item{border:none;border-bottom:none!important;display:inline-block;margin-bottom:10px;overflow:unset!important;padding-left:5px;padding-right:5px;vertical-align:top;width:33.3333333%!important}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .menu-lv-item .menu-lv-3__action{padding:0}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .custom-image+.text{display:block;margin-top:5px}.halo-sidebar_menu .nav-currency-language .title{background:#f8f8f8;color:#232323;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:22px;margin:0;padding:11px 20px 12px;text-align:left;text-transform:uppercase}.halo-sidebar_menu .nav-currency-language .disclosure__list,.halo-sidebar_menu .nav-currency-language .wrapper-currencies{align-items:center;display:flex;flex-wrap:wrap;padding:12px 20px 11px}.halo-sidebar_menu .nav-currency-language .disclosure__list{margin:0}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item{margin:0;padding:10px;width:33.3333%}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link{align-items:center;display:flex;padding:0}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon{height:22px;margin-right:6px;width:22px}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon svg{height:100%;width:100%}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .text{color:#232323;font-size:12px;font-weight:500;margin-left:5px;margin-right:5px;text-transform:uppercase}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link.disclosure__link--active{text-decoration:underline;text-underline-offset:2px}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item{align-items:center;display:flex;margin:0;padding:10px;width:33.3333%}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .icon{height:22px;margin-right:6px;width:22px}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .icon svg{height:100%;width:100%}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .text{color:#232323;font-family:12px;font-weight:500;margin-left:5px;margin-right:5px;text-transform:uppercase}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item.active{text-decoration:underline;text-underline-offset:2px}@media (min-width:768px){.site-nav-mobile.nav{margin-top:20px}}@media (min-width:1025px){body.menu-sidebar_show{padding-right:10px}}@keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}body.cart-sidebar-show{overflow:hidden}body.cart-sidebar-show .halo-cart-sidebar{opacity:1;transform:translate(0);visibility:visible}body.cart-sidebar-show .background-overlay{opacity:1;visibility:visible;z-index:99}.halo-cart-sidebar .halo-sidebar-header{border:none;padding:24px 20px 0}.halo-cart-sidebar .halo-sidebar-wrapper,.halo-cart-sidebar .halo-sidebar-wrapper .CartItemDrop{overflow-x:inherit;overflow-y:inherit}.previewCart-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.wrapper-cartCount{color:#727272;margin-bottom:13px;margin-top:7px}.haloCalculatorShipping{margin:0 0 12px;min-height:26px;padding:0 20px;position:relative}.haloCalculatorShipping .progress{background:transparent;border-radius:0;display:block;font-size:0;height:auto;letter-spacing:0;margin:0 0 10px;position:relative}.haloCalculatorShipping .progress.progress.progress-100 .progress_shipping{background:#ededed}.haloCalculatorShipping .progress.progress.progress-100 .progress-meter{background-color:#ffc206}.haloCalculatorShipping .progress .progress-meter{animation:progress-bar-stripes 2s linear 0s infinite;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px;color:#fff;display:block;font-size:11px;font-weight:400;height:100%;letter-spacing:0;line-height:17px;position:relative;text-align:center;transition:.9s linear;transition-property:width,background-color;width:100%}.haloCalculatorShipping .progress .progress_shipping{border:0;height:16px}.haloCalculatorShipping .message{color:#727272;font-weight:400;letter-spacing:0;letter-spacing:.02em;line-height:22px}.haloCalculatorShipping .message .money{margin-right:3px}.previewCartInfo{padding:5px 30px 125px;position:relative}.previewCartInfo .previewCartTotals{display:block;font-size:0;letter-spacing:0;padding-bottom:14px;padding-top:18px}.previewCartInfo .item{color:#232323;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:22px;vertical-align:top}.previewCartInfo .previewCartShipping-label,.previewCartInfo .previewCartTotals-label{text-align:left;width:115px}.previewCartInfo .previewCartShipping-text,.previewCartInfo .previewCartTotals-value{font-size:16px;letter-spacing:0;text-align:right;width:calc(100% - 120px)}.previewCartInfo .previewCartShipping{padding-bottom:33px}.previewCart{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:15px 20px 0 30px}.halo-cart-sidebar .previewCartItem{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;font-size:0;justify-content:space-between;letter-spacing:0;padding-bottom:25px;position:relative}.halo-cart-sidebar .previewCartItem:last-child{border-bottom:0;padding-bottom:0}.halo-cart-sidebar .previewCartItem+.previewCartItem{border-top:0;margin-top:23px}.halo-cart-sidebar .previewCartItem-image{display:inline-block;position:relative;text-align:center;top:6px;vertical-align:top;width:80px}.halo-cart-sidebar .previewCartItem-content{display:inline-block;padding:0 20px;position:relative;vertical-align:top;width:calc(100% - 80px)}.halo-cart-sidebar .previewCartItem-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#232323;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:20px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:normal}.halo-cart-sidebar .previewCartItem-options{display:inline-block;margin:0 0 7px;padding:0 30px 0 0;position:relative;vertical-align:top}.halo-cart-sidebar .previewCartItem-options span{color:#969696;display:block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:22px;text-transform:capitalize}.halo-cart-sidebar .previewCartItem-edit{display:inline-block;position:absolute;right:-2px;top:50%;transform:translateY(-50%);vertical-align:top}.halo-cart-sidebar .previewCartItem-edit svg{fill:#5a5a5a;height:16px;position:relative;top:-2px;width:16px}.halo-cart-sidebar .previewCartItem-price{color:#232323;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:22px}.halo-cart-sidebar .previewCartItem-remove{position:absolute;right:8px;top:50%}.halo-cart-sidebar .previewCartItem-remove svg{fill:#5a5a5a;stroke:transparent;height:18px;width:18px}.previewCartCheckbox input[type=checkbox]+label{color:#3c3c3c;display:inline-block;font-size:12px;font-weight:400;line-height:20px;padding-left:25px;text-transform:unset;vertical-align:top;width:auto}.previewCartCheckbox input[type=checkbox]~a{background-image:linear-gradient(transparent 97%,#3c3c3c 0);background-position-y:-2px;background-repeat:repeat-x;color:#3c3c3c;display:inline-block;font-size:12px;line-height:20px;margin:0 0 0 5px;vertical-align:top}.previewCartCheckbox input[type=checkbox]~a:hover{color:#232323}.previewCartGroup{margin:12px 0 0}.previewCartGroup .button{width:100%}.previewCartGroup .button+.button{margin-top:15px}.previewCartCollection{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:35px 0 7px;position:relative}.previewCartCollection .previewCartTitle{font-size:16px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:24px;margin:0 0 22px;position:relative;text-transform:unset}.previewCartCollection .halo-product-block{margin-top:0;padding-bottom:25px}.previewCartCollection .halo-product-block .row{margin:0!important}.previewCartCollection .halo-product-block .row>*{padding:0}.previewCartCollection .halo-product-block .row .slick-arrow{top:-54px;transform:translateY(0)}.previewCartCollection .halo-product-block .row .slick-arrow.slick-prev{left:auto;right:55px}@media (min-width:552px){.halo-sidebar.halo-cart-sidebar{max-width:420px}}@media (min-width:1025px){.haloCalculatorShipping{padding:0 30px}body.cart-sidebar-show{padding-right:10px}}@media (min-width:1600px){.previewCartCollection .halo-product-block .row .slick-arrow.slick-prev{right:43px}}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}}
