.woocommerce .fwp-toolbar{text-align:left}.woocommerce .fwp-toolbar .oceanwp-toolbar{text-align:left}.fwp-active-selections .facetwp-selections ul{display:flex;flex-flow:row wrap;list-style:none;margin:4px -4px;padding-bottom:8px}.facetwp-selections li{list-style:none;flex:0 0 auto;display:flex;flex-flow:row wrap}.facetwp-selections li span{flex:0 0 auto}.facetwp-selections li .facetwp-selection-label{font-weight:bolder;display:none;margin:4px}.facetwp-selections li .facetwp-selection-value{background:rgba(0,0,0,.05);font-size:.875em;padding:.667em;margin:4px;text-transform:capitalize;font-weight:bolder}.facetwp-selections li .facetwp-selection-value:after{font-family:'simple-line-icons';content:"\e082";vertical-align:top;padding-left:.5em}@media only screen and (min-width:768px){.facetwp-selections li .facetwp-selection-label{display:inline-block}}.woocommerce .fwp-toolbar .oceanwp-grid-list{margin:0}.woocommerce .fwp-toolbar .woocommerce-ordering{margin:0}.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort{position:relative;width:34px;height:34px}.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort select{border:1px solid #e9e9e9;height:34px;padding:0;opacity:0}.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort:after{content:'\f160';font-size:14px;font-family:'Font Awesome 5 Free','FontAwesome';font-weight:600;border:1px solid #e9e9e9;width:34px;height:34px;position:absolute;top:0;line-height:32px;text-align:center;padding-right:2px;left:0;pointer-events:none}@media only screen and (min-width:576px){.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort{width:auto}.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort select{padding:0 16px 0 4px;opacity:1}.woocommerce .fwp-toolbar .woocommerce-ordering .facetwp-sort:after{content:none}}@media only screen and (max-width:576px){.fwp-toolbar .fwp-sort .woocommerce-ordering{width:auto!important;min-width:40px!important}}.woocommerce-pagination ul{list-style:none;margin:0 -2px;display:flex!important;flex-flow:row wrap}.woocommerce-pagination li{padding:2px;margin:0}.woocommerce-pagination li>a{margin:0;font-size:14px;width:auto;padding:0 .875em;line-height:32px;min-width:auto}.woocommerce-pagination li>span.current{margin:0;font-size:14px;width:auto;padding:0 .875em;line-height:32px;min-width:auto;cursor:default}.fwp-toolbar .woocommerce-pagination ul li{display:none}.fwp-toolbar .woocommerce-pagination ul li.current-page{display:block}.fwp-toolbar .woocommerce-pagination ul li.next-page,.fwp-toolbar .woocommerce-pagination ul li.previous-page{display:block}.fwp-toolbar .woocommerce-pagination ul li.first-page,.fwp-toolbar .woocommerce-pagination ul li.last-page,.fwp-toolbar .woocommerce-pagination ul li:first-child,.fwp-toolbar .woocommerce-pagination ul li:last-child{display:block}@media only screen and (min-width:768px){.fwp-toolbar .woocommerce-pagination ul li{display:block}}@media only screen and (max-width:768px){.fwp-toolbar .fwp-count .facetwp-counts .prefix,.fwp-toolbar .fwp-count .facetwp-counts .suffix{display:none}}.facetwp-template.is-loading{opacity:.5;pointer-events:none}@media only screen and (min-width:960px){.fwp-toggle{display:none}}#fwp-sidebar-toggle{margin:0}#fwp-sidebar-toggle span{display:none}.woocommerce .fwp-toolbar .oceanwp-grid-list a{border:1px solid #e9e9e9;color:#333}@media only screen and (min-width:576px){#fwp-sidebar-toggle{width:auto;padding:0 8px}#fwp-sidebar-toggle span{display:inline;margin-left:8px;position:relative;top:-1px}}.fwp-sidebar-left #outer-wrap,.fwp-sidebar-right #outer-wrap{position:relative}.fwp-sidebar-left #outer-wrap{right:0;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;-o-transition:right .3s ease;-ms-transition:right .3s ease;transition:right .3s ease}.fwp-sidebar-right #outer-wrap{left:0;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-o-transition:left .3s ease;-ms-transition:left .3s ease;transition:left .3s ease}.fwp-sidebar{background-color:#fff;color:#555;display:block;position:fixed;top:0;height:100%;min-height:100%;width:300px;max-width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;user-select:none;z-index:999999}.fwp-sidebar-left .fwp-sidebar{left:-300px;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-o-transition:left .3s ease;-ms-transition:left .3s ease;transition:left .3s ease}.fwp-sidebar-right .fwp-sidebar{right:-300px;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;-o-transition:right .3s ease;-ms-transition:right .3s ease;transition:right .3s ease}.fwp-sidebar-header .fwp-sidebar-close{background-color:#f8f8f8;display:block;padding:20px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.6px;text-transform:capitalize}.fwp-sidebar-header .fwp-sidebar-close i{display:inline-block;padding-right:8px;margin:0;width:auto;height:auto;line-height:1;vertical-align:bottom}.fwp-sidebar-inner{padding:20px}.fwp-sidebar-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:9999}.fwp-sidebar-open{overflow:hidden;max-height:100vh}.fwp-sidebar-open.fwp-sidebar-left .fwp-sidebar{left:0}.fwp-sidebar-open.fwp-sidebar-left #outer-wrap{right:-300px}.fwp-sidebar-open.fwp-sidebar-right .fwp-sidebar{right:0}.fwp-sidebar-open.fwp-sidebar-right #outer-wrap{left:-300px}.fwp-sidebar-open .fwp-sidebar-overlay{display:block}.sidebar-box.widget_facet_stack_widget{margin-bottom:20px!important}.facetwp-facet{margin-bottom:20px!important}.facetwp-facet input[type=text]{background:#fff;border:1px solid #ddd;border-radius:2px;height:2.5em;line-height:1.5;max-width:98%;padding:.5em;-webkit-transition-property:0.2s;-moz-transition-property:0.2s;-ms-transition:0.2s;-o-transition-property:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);-ms-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:98%}