@-webkit-keyframes dot-keyframes{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes dot-keyframes{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#sidebar.filter-sidebar{top:0;left:0;bottom:0}@media screen and (max-width:1023.9px){#sidebar.filter-sidebar{position:fixed;padding-left:0;padding-right:0;opacity:0;visibility:hidden;z-index:100}}@media screen and (min-width:1024.1px){#sidebar.filter-sidebar{opacity:1!important;visibility:visible!important}#sidebar.filter-sidebar.hidden-sidebar{display:none}}#sidebar.filter-sidebar .sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-gray-200);padding-bottom:.5rem;margin-bottom:1.5rem}@media screen and (min-width:576.1px){#sidebar.filter-sidebar .sidebar-header{display:none}}#sidebar .sidebar-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(3 7 18 / .3);opacity:0;visibility:hidden}#sidebar .sidebar-inner{background-color:var(--color-white)}@media screen and (max-width:1023.9px){#sidebar .sidebar-inner{position:relative;max-width:22.5rem;height:100%;padding:var(--site-site-gutter);top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#sidebar .sidebar-inner>*{position:relative;top:0}}@media screen and (min-width:1024.1px){#sidebar .sidebar-inner{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}#sidebar .widget{margin-bottom:2.25rem}#sidebar .widget:last-child{margin-bottom:0}#sidebar .widget p{font-size:.8125rem}#sidebar .widget p strong{font-weight:600}#sidebar .widget p a{position:relative;font-weight:500;color:currentColor;text-decoration:underline;text-underline-offset:.1875rem}#sidebar .widget-title{font-size:.9375rem;font-weight:600;margin-bottom:1.25rem}.widget{--widget-font-size:0.8125rem}.widget .woocommerce-widget-layered-nav-list,.widget .widget-checkbox-list,.widget .menu{list-style:none;margin:0;padding:0}.widget .woocommerce-widget-layered-nav-list li+li,.widget .widget-checkbox-list li+li,.widget .menu li+li{margin-top:.125rem}.widget .woocommerce-widget-layered-nav-list li a,.widget .widget-checkbox-list li a,.widget .menu li a{font-size:var(--widget-font-size);color:currentColor;text-decoration-color:#fff0;text-underline-offset:.25rem;-webkit-transition:all 0.2s cubic-bezier(.25,.1,.25,1);transition:all 0.2s cubic-bezier(.25,.1,.25,1)}.widget .woocommerce-widget-layered-nav-list li a:hover,.widget .widget-checkbox-list li a:hover,.widget .menu li a:hover{text-decoration-color:currentColor}.widget .woocommerce-widget-layered-nav-list .type-button,.widget .widget-checkbox-list .type-button,.widget .menu .type-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--widget-font-size);font-weight:400;line-height:1;color:currentColor;text-decoration:none;padding-top:.375rem;padding-bottom:.375rem}.widget .woocommerce-widget-layered-nav-list .type-button a,.widget .widget-checkbox-list .type-button a,.widget .menu .type-button a{color:currentColor;text-decoration:none}.widget .woocommerce-widget-layered-nav-list .type-button .button-box,.widget .widget-checkbox-list .type-button .button-box,.widget .menu .type-button .button-box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;border-radius:.125rem;background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--site-site-radius);margin-right:.625rem;-webkit-transition:border-color 0.05s cubic-bezier(.25,.1,.25,1);transition:border-color 0.05s cubic-bezier(.25,.1,.25,1)}.widget .woocommerce-widget-layered-nav-list .type-button:hover .button-box,.widget .widget-checkbox-list .type-button:hover .button-box,.widget .menu .type-button:hover .button-box{border-color:var(--color-gray-500)}.widget .woocommerce-widget-layered-nav-list .type-button .button-text,.widget .widget-checkbox-list .type-button .button-text,.widget .menu .type-button .button-text{line-height:0}.widget .woocommerce-widget-layered-nav-list .type-button .count,.widget .widget-checkbox-list .type-button .count,.widget .menu .type-button .count{color:var(--color-gray-500);margin-left:auto;padding-left:.5rem}.widget .woocommerce-widget-layered-nav-list .type-button label,.widget .widget-checkbox-list .type-button label,.widget .menu .type-button label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;line-height:1}.widget .woocommerce-widget-layered-nav-list .type-button input,.widget .widget-checkbox-list .type-button input,.widget .menu .type-button input{position:absolute;opacity:0;left:-9999px}.widget .woocommerce-widget-layered-nav-list .type-button input:checked+label .button-box,.widget .widget-checkbox-list .type-button input:checked+label .button-box,.widget .menu .type-button input:checked+label .button-box{color:var(--color-white);background-color:rgb(var(--site-primary));border-color:#fff0}.widget .woocommerce-widget-layered-nav-list .type-button input:checked+label .button-box::before,.widget .widget-checkbox-list .type-button input:checked+label .button-box::before,.widget .menu .type-button input:checked+label .button-box::before{position:relative;font-family:"klbtheme";font-weight:700;content:"\e8b7";top:.0625rem}.widget .woocommerce-widget-layered-nav-list .type-button input:checked+label .button-text,.widget .widget-checkbox-list .type-button input:checked+label .button-text,.widget .menu .type-button input:checked+label .button-text{color:rgb(var(--site-primary))}.widget .price_slider_wrapper .price_slider_amount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.widget .price_slider_wrapper .price_slider_amount>*{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.widget .price_slider_wrapper .price_slider_amount>*.separator{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:1.25rem .625rem 0}.widget .price_slider_wrapper .price_slider_amount>* .price-placeholder{display:block;font-size:.75rem;color:var(--color-gray-500);margin-bottom:.25rem}.widget .price_slider_wrapper .price_slider_amount>* input{height:2.375rem;border:1px solid var(--color-gray-400);padding-left:.875rem;padding-right:.875rem}.widget .price_slider_wrapper .price_slider_amount>* input:hover{border-color:var(--color-gray-500)}.widget .price_slider_wrapper .price_slider_amount>* input:focus,.widget .price_slider_wrapper .price_slider_amount>* input:active{-webkit-box-shadow:none;box-shadow:none;border-color:var(--color-gray-500)}.widget .price_slider_wrapper .ui-widget-content{position:relative;height:.1875rem;background-color:var(--color-gray-200);border-radius:.625rem;margin-bottom:1.25rem}.widget .price_slider_wrapper .ui-widget-content .ui-slider-range{position:absolute;display:block;width:100%;height:.1875rem;border:0;border-radius:.625rem;background-color:var(--color-gray-900);z-index:1}.widget .price_slider_wrapper .ui-widget-content .ui-slider-handle{position:absolute;width:.875rem;height:.875rem;background-color:var(--color-gray-900);border-radius:50%;top:-.375rem;left:0;margin:0;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0)}.widget .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.widget .price_slider_wrapper .price_slider_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget .price_slider_wrapper .price_slider_bottom button{height:2.375rem;background-color:var(--color-gray-200)}.widget .price_slider_wrapper .price_slider_bottom button:hover{background-color:var(--color-gray-300)}.widget .price_slider_wrapper .price_slider_bottom .price_label{font-size:.875rem;margin-right:auto}.widget .post-widget .post{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.875rem}.widget .post-widget .post:last-child{margin-bottom:0}.widget .post-widget .post .post-thumbnail{width:3.5rem;margin-bottom:0}.widget .post-widget .post .post-body{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.widget .post-widget .post .post-body .entry-title{display:-webkit-box;font-size:.875rem;margin-bottom:.125rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--site-product-name-line);padding-bottom:.0625rem}.widget .post-widget .post .post-body .entry-title a{color:currentColor;text-decoration-color:#fff0;text-underline-offset:.25rem;-webkit-transition:all 0.1s cubic-bezier(.25,.1,.25,1);transition:all 0.1s cubic-bezier(.25,.1,.25,1)}.widget .post-widget .post .post-body .entry-title a:hover{text-decoration-color:var(--color-slate-500)}.widget .brand-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}