html {
-webkit-font-smoothing:antialiased;
}

.tooltipster-default {
border:none;
background:#fff;
color:#a4aaac;
-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);
-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);
box-shadow:4px 4px 10px rgba(0,0,0,0.5);
}

.tooltipster-default .tooltipster-content {
font-family:Arial,sans-serif;
font-size:14px;
line-height:16px;
padding:8px 10px;
overflow:hidden;
}

.tooltipster-icon {
cursor:help;
margin-left:4px;
}

.tooltipster-base {
padding:0;
font-size:0;
line-height:0;
position:absolute;
z-index:9999999;
pointer-events:none;
width:auto;
overflow:visible;
}

.tooltipster-base .tooltipster-content {
overflow:hidden;
}

.tooltipster-arrow {
display:block;
text-align:center;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:-1;
}

.tooltipster-arrow span,.tooltipster-arrow-border {
display:block;
width:0;
height:0;
position:absolute;
}

.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span {
border-left:8px solid transparent !important;
border-right:8px solid transparent !important;
border-top:8px solid;
bottom:-8px;
}

.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border {
border-left:9px solid transparent !important;
border-right:9px solid transparent !important;
border-top:9px solid;
bottom:-8px;
}

.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span {
border-left:8px solid transparent !important;
border-right:8px solid transparent !important;
border-bottom:8px solid;
top:-8px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
border-left:9px solid transparent !important;
border-right:9px solid transparent !important;
border-bottom:9px solid;
top:-8px;
}

.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border {
left:0;
right:0;
margin:0 auto;
position:absolute;
}

.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span {
left:6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
left:5px;
}

.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span {
right:6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
right:5px;
}

.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border {
border-top:8px solid transparent !important;
border-bottom:8px solid transparent !important;
border-left:8px solid;
top:50%;
margin-top:-7px;
right:-8px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
border-top:9px solid transparent !important;
border-bottom:9px solid transparent !important;
border-left:9px solid;
margin-top:-8px;
}

.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border {
border-top:8px solid transparent !important;
border-bottom:8px solid transparent !important;
border-right:8px solid;
top:50%;
margin-top:-7px;
left:-8px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
border-top:9px solid transparent !important;
border-bottom:9px solid transparent !important;
border-right:9px solid;
margin-top:-8px;
}

.tooltipster-fade {
opacity:0;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
-ms-transition-property:opacity;
transition-property:opacity;
}

.tooltipster-fade-show {
opacity:1 !important;
}

.tooltipster-grow {
-webkit-transform:scale(0,0);
-moz-transform:scale(0,0);
-o-transform:scale(0,0);
-ms-transform:scale(0,0);
transform:scale(0,0);
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
-ms-transition-property:-ms-transform;
transition-property:transform;
-webkit-backface-visibility:hidden;
}

.tooltipster-grow-show {
-webkit-transform:scale(1,1);
-moz-transform:scale(1,1);
-o-transform:scale(1,1);
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
}

.tooltipster-swing {
opacity:0;
-webkit-transform:rotateZ(4deg);
-moz-transform:rotateZ(4deg);
-o-transform:rotateZ(4deg);
-ms-transform:rotateZ(4deg);
transform:rotateZ(4deg);
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
-ms-transition-property:-ms-transform;
transition-property:transform;
}

.tooltipster-swing-show {
opacity:1;
-webkit-transform:rotateZ(0deg);
-moz-transform:rotateZ(0deg);
-o-transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
transform:rotateZ(0deg);
-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);
-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);
}

.tooltipster-fall {
top:0;
-webkit-transition-property:top;
-moz-transition-property:top;
-o-transition-property:top;
-ms-transition-property:top;
transition-property:top;
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
}

.tooltipster-fall.tooltipster-dying {
-webkit-transition-property:all;
-moz-transition-property:all;
-o-transition-property:all;
-ms-transition-property:all;
transition-property:all;
top:0 !important;
opacity:0;
}

.tooltipster-slide {
left:-40px;
-webkit-transition-property:left;
-moz-transition-property:left;
-o-transition-property:left;
-ms-transition-property:left;
transition-property:left;
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);
-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);
}

.tooltipster-slide.tooltipster-dying {
-webkit-transition-property:all;
-moz-transition-property:all;
-o-transition-property:all;
-ms-transition-property:all;
transition-property:all;
left:0 !important;
opacity:0;
}

.tooltipster-content-changing {
opacity:.5;
-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
transform:scale(1.1,1.1);
}.wpfFilterWrapper label {
margin:0;
}

.wpfVisibilityHidden {
visibility:hidden;
}

.wpfFilterWrapper {
box-sizing:border-box;
padding:5px;
min-width:150px;
margin:0 auto;
margin-top:12px;
margin-bottom:12px;
width:100%;
}

.wpfFilterTitle {
margin-bottom:5px;
}

.wpfFilterWrapper .ui-slider-horizontal {
height:.6em;
margin-top:5px;
width:100%;
margin-top:20px !important;
}

.wpfFilterWrapper .ui-slider-range {
padding:0!important;
}

.wpfFilterWrapper .wpfPriceInputs {
margin-top:10px;
text-align:center;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center;
}

.wpfFilterDelimeter {
margin-left:10px;
margin-right:10px;
}

.wpfFilterWrapper .wpfCurrencySymbol+div+input,.wpfFilterWrapper input+.wpfCurrencySymbol {
margin-left:10px;
}

.wpfPriceInputs .wpfCurrencySymbol {
margin-right:3px;
}

.wpfFilterWrapper .ui-widget-header {
background:#3FE331;
}

.wpfPriceRangeField#wpfMinPrice,.wpfPriceRangeField#wpfMaxPrice {
width:35%;
min-width:16%;
display:inline-block;
}

.wpfSearchResultsBlock {
position:relative;
display:block;
clear:both;
}

.wpfFilterWrapper[data-filter-type] {
padding:5px;
}

.wpfFilterWrapper[data-display-type="switch"],.wpfFilterWrapper[data-display-type="switch"]+.wpfFilterWrapper {
margin-top:0;
}

.wpfPriceFilterRange {
margin:0 auto;
margin-bottom:15px;
width:100%;
}

.wpfFilterWrapper .wfpDescription {
padding-bottom:5px;
}

.wpfCheckbox {
vertical-align:middle;
display:inline-block;
}

.wpfCheckbox input {
cursor:pointer;
display:block;
}

.wpfCheckboxHier ul {
text-align:left;
list-style:none;
}

.wpfCheckboxHier>ul {
margin-left:0;
margin-bottom:0;
}

.wpfValue {
padding-left:5px !important;
}

.wpfFilterWrapper[data-filter-type="wpfPriceRange"] .wpfValue {
padding-left:10px !important;
}

.wpfFilterTaxImgWrapper {
display:inline-block;
vertical-align:text-bottom;
}

.wpfFilterTaxNameWrapper {
display:inline;
}

.rtl .wpfValue {
padding-left:0 !important;
padding-right:5px !important;
}

.wpfFilterButtons .wpfButton {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}

.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton {
width:47%;
}

.wpfPreview {
margin:0 auto;
width:70px;
}

.wpfFilterVerScroll li {
display:block;
width:100%;
}

.wpfFilterVerScroll {
overflow-y:auto;
display:block;
position:relative;
width:100%;
margin:0;
padding:0;
padding-inline-start:0;
padding-left:0;
padding-bottom:1px;
}

.wpfFilterVerScroll li label {
display:block;
vertical-align:baseline;
}

.wpfFilterWrapper select {
width:100%;
width:-moz-available;
width:-webkit-fill-available;
width:fill-available;
}

.wpfSearchWrapper {
display:flex;
flex-direction:column;
align-items:flex-end;
}

.wpfSearchWrapper .wpfSearchFieldsFilter {
width:100%;
margin:5px 0;
}

.wpfSlugWrapper {
display:block;
padding:10px 0;
clear:both;
}

.wpfSlugTitle {
display:inline-block;
padding-right:5px;
}

.wpfSlug {
display:inline-block;
padding:5px 15px;
margin:5px;
background-color:#eae1e1;
border-radius:33px;
}

#wpfOverlay {
position:fixed;
display:none;
width:100%;
height:100%;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.5);
z-index:10000;
cursor:pointer;
}

#wpfOverlayText {
position:absolute;
top:50%;
left:50%;
font-size:50px;
color:#fff;
transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
}

#wpfOverlay .wpfPreview {
display:inline-block;
margin:20px;
vertical-align:middle;
}

.wpfFilterWrapper i,.wpfFilterWrapper svg {
display:inline-block;
float:right;
}

.wpfMainWrapper .wpfCount {
font-size:smaller;
padding-left:9px;
}

.wpfMainWrapper .wpfBlockClear {
display:none;
cursor:pointer;
font-size:smaller;
text-decoration:underline;
}

.wpfPriceTooltipShowAsText {
padding:0!important;
margin:0!important;
min-width:auto !important;
font-size:inherit !important;
color:inherit !important;
background:transparent !important;
border:none !important;
box-shadow:none !important;
text-align:center !important;
outline:0 !important;
}

.wpfVisibleBufferMin,.wpfVisibleBufferMax {
position:absolute;
top:-1000px;
left:-1000px;
visibility:hidden;
white-space:nowrap;
}

.rtl .wpfVisibleBufferMin,.rtl .wpfVisibleBufferMax {
right:-1000px;
left:0;
}

.wpfTitleToggle {
position:relative;
display:inline-block;
margin-right:0;
text-align:center;
padding-top:0;
cursor:pointer;
}

.ms-options ul {
margin-left:0;
}

.wpfFilterWrapper input[type=checkbox],.wpfFilterWrapper input[type=radio] {
clear:none;
cursor:pointer;
display:inline-block;
line-height:0;
}

.wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
padding-left:0;
margin-left:0;
margin-bottom:5px;
}

.rtl .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
padding-right:0 !important;
padding-left:10px !important;
margin-right:0 !important;
}

.wpfFilterWrapper label,.wpfFilterWrapper select,.wpfPriceFilterRange,.wpfFilterWrapper .ui-slider-handle {
cursor:pointer !important;
}

.wpfFilterLayoutVer,.wpfFilterLayoutHor {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:start;
align-items:start;
}

.wpfFilterLayoutVer>li,.wpfFilterLayoutHor>li {
width:auto;
margin-right:0;
margin-left:0;
padding-right:10px;
}

.rtl .wpfFilterLayoutVer>li,.rtl .wpfFilterLayoutHor>li {
padding-right:0;
padding-left:10px;
}

.wpfFilterWrapper[data-filter-type="wpfPriceRange"] .wpfCheckbox input {
position:relative;
}

.wpfFilterWrapper .irs-line {
overflow:initial;
}

.wpfCheckboxHier li>ul {
margin-left:1em;
padding-left:0;
}

.wpfCheckboxHier li>ul.wpfHideParent li {
width:100% !important;
}

.wfpClickable {
cursor:pointer;
}

.rtl .wpfFilterWrapper li {
text-align:right !important;
}

.rtl .wpfTitleToggle {
float:left !important;
}

.wpfBlockAnimated.wpfHide {
max-height:0;
-webkit-transition:max-height .4s ease-out;
-moz-transition:max-height .4s ease-out;
transition:max-height .4s ease-out;
}

.wpfFilterContent {
width:100%;
box-sizing:border-box;
}

.wpfBlockAnimated {
overflow:hidden;
max-height:1000px;
-webkit-transition:max-height .8s ease-in;
-moz-transition:max-height .8s ease-in;
transition:max-height .8s ease-in;
}

.wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent {
overflow:visible;
padding-left:10px;
padding-right:10px;
}

.wpfOptionDisabled {
color:#acacac;
}

.wpfPriceRangeField::-webkit-outer-spin-button,.wpfPriceRangeField::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}

.wpfFilterContent .ms-search {
display:inline-block;
margin:0;
min-height:26px;
padding:4px;
position:relative;
white-space:nowrap;
width:100%;
}

.wpfFilterWrapper .wpfFilterContent .ms-options-wrap>.ms-options>.ms-search input {
border:1px groove;
width:100%;
outline:none;
border-radius:0;
height:auto;
}

.wpfHidden,.wpfColorsFilter input,.wpfFilterWrapper ul li::before,.wpfSearchHidden,.wpfSelectCopies {
display:none !important;
}

.wpfClear,.wpfFilterButtons {
clear:both;
}

.wpfFilterWrapper .wfpTitle,.wpfColorsFilterHor .wpfColorsRow div {
display:inline-block;
}

.woocommerce-ordering,.wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent.wpfHide {
display:none;
}

.wpfSlugDelete,.wpfTitleToggle::before {
display:inline-block;
cursor:pointer;
}

@media only screen and (min-width : 1140px) {
.wpfFilterWrapper .wpfPriceInputs {
white-space:nowrap;
}
}

.hidePageCategory {
display:none !important;
}

ul ul.wpfHideAllParent {
margin:0;
}

.rtl .wpfSingleInputSearch button,.rtl .wpfSearchWrapper button {
left:0 !important;
right:auto !important;
}

.rtl .wpfSingleInputSearch input,.rtl .wpfSearchWrapper input {
padding-left:25px !important;
}

.rtl .wpfMainWrapper .wpfCount {
padding-left:0;
padding-right:10px;
}

.rtl .wpfFilterWrapper i,.rtl .wpfFilterWrapper svg {
float:left;
}

.wpfSrOnly {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0;
}

.wpfFilterWrapper .wfpTitle {
font-size:16px;
font-weight:700;
color:#64808e;
text-transform:capitalize;
}

.wpfFilterVerScroll,.wpfFilterContent span {
font-size:13px;
font-weight:400;
color:#64808e;
}

.wpfFilterVerScroll::-webkit-scrollbar {
width:1px;
}

.wpfFilterVerScroll {
scrollbar-width:thin;
}

.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton {
color:#64808e;
background:#f0f0f0;
min-height:40px;
font-size:16px;
padding:5px;
align-items:center;
border-radius:4px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
transition:all .2s;
white-space:normal;
cursor:pointer;
border:none;
font-weight:700;
outline:none;
box-shadow:none;
}

#wpfSortProducts {
padding:9px 10px;
background-color:transparent;
color:#64808e !important;
border:1px solid #d8dfe3;
min-height:44px !important;
font-size:13px !important;
outline:none;
border-radius:8px !important;
}

.wpfFilterVerScroll li {
border-bottom:0 !important;
}

.woobewoo-wrap {
padding:0;
border:none;
background-color:#f4f5f5;
}

.woobewoo_logo svg {
max-width:48px;
}

.breadcrumb_heading {
padding:24px;
}

.breadcrumb_heading h2 {
color:#000;
font-weight:700;
font-size:clamp(22px,5vw,32px);
text-transform:capitalize;
margin:0 0 10px;
line-height:140%;
}

.woobewoo-breadcrumbs a:first-child {
padding-left:0;
}

.woobewoo-breadcrumbs {
padding:0;
}

.woobewoo-breadcrumbs .breadcrumbs-separator {
background-image:url(/wp-content/plugins/woo-product-filter/modules/woofilters/img/chevron_right.png);
background-position:center;
background-size:15px;
}

.woobewoo-plugin.ui-dialog {
border-radius:24px;
border:1px solid #dbdce1;
}

.woobewoo-plugin.ui-dialog .ui-dialog-titlebar {
padding:30px 24px!important;
background:#fff !important;
}

.woobewoo-plugin.ui-dialog .ui-dialog-title {
margin:0;
font-weight:700;
line-height:100%;
color:#000 !important;
font-size:clamp(22px,5vw,32px);
}

.woobewoo-plugin.ui-dialog .ui-icon-closethick {
font-size:14px;
height:44px;
width:44px;
border-radius:50px;
color:#636977 !important;
border:1px solid #dbdce1;
}

.woobewoo-plugin.ui-dialog .ui-button-icon-only .ui-icon {
display:flex;
align-items:center;
justify-content:center;
top:0 !important;
margin-left:-31px !important;
}

.woobewoo-plugin.ui-dialog .button.woobewoo-paginate:hover,.woobewoo-plugin.ui-dialog .button.woobewoo-paginate:focus,.woobewoo-plugin.ui-dialog .ui-dialog-titlebar-close:hover,.woobewoo-plugin.ui-dialog .ui-dialog-titlebar-close:focus {
background:transparent !important;
}

.woobewoo-plugin.ui-dialog .ui-widget-header {
border-bottom:none !important;
}

.woobewoo-plugin.ui-dialog .ui-dialog-content {
padding:14px 24px 0!important;
}

.woobewoo-plugin.ui-dialog .ui-widget-content.ui-dialog-content {
color:#1e1e1e !important;
font-size:clamp(14px,3vw,16px);
}

.woobewoo-plugin.ui-dialog .wpfPopupLabel {
font-weight:400 !important;
}

.woobewoo-plugin.ui-dialog .wpfPopupLabel span {
font-size:12px;
color:#636977;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock {
margin-bottom:24px !important;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock #addDialog_title {
color:#000 !important;
height:42px;
margin-top:8px;
padding:12px 16px;
border-radius:8px !important;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock #addDialog_title input::placeholder {
color:#b3b3b3 !important;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock #addDialog_list {
margin-top:24px;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock #addDialog_list li {
margin-bottom:16px;
}

.woobewoo-plugin.ui-dialog .ui-dialog-buttonpane {
background-color:#fff !important;
padding:8px 20px!important;
border-top:1px solid #f9fafa;
}

.woobewoo-plugin.ui-dialog .ui-dialog-buttonpane button {
color:#f9fafa !important;
height:40px;
min-height:40px;
font-size:14px;
font-weight:500 !important;
padding:0 18px;
background:#2d6fff !important;
border-radius:12px !important;
transition:all 360ms ease;
}

.woobewoo-plugin.ui-dialog .ui-dialog-buttonpane button:hover {
background:#0d4cd4 !important;
}

#containerWrapper #gbox_wpfTableTbl {
border-radius:12px !important;
border:1px solid #dbdce1;
overflow:hidden;
}

#gbox_wpfTableTbl .ui-state-default.ui-jqgrid-hdiv {
background:#f9fafa;
border-bottom:1px solid #dbdce1 !important;
padding:0 30px;
}

#wpfTableTbl tbody .ui-row-ltr {
border-bottom:1px solid #dbdce1 !important;
padding:0 30px!important;
}

#containerWrapper .ui-jqgrid tr.ui-row-ltr td {
padding:0 30px;
}

.woobewoo-bar-controls li button#wpfSettingsSaveBtn i,#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.button i,#wpfTableTblNavBtnsShell .button-small i {
margin-right:6px;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Export selected"] button,#containerWrapper #wpfTableTblNavBtnsShell [title="Import tables"] button,#containerWrapper #wpfTableTblNavBtnsShell [title="Delete selected"] button {
min-height:44px;
padding:8px 16px;
border-radius:8px !important;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Import tables"] button {
background:#dbdce1 !important;
transition:all 360ms ease;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Export selected"] button {
background:#636977 !important;
transition:all 360ms ease;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Delete selected"] button {
font-size:14px !important;
font-weight:500 !important;
line-height:150% !important;
color:#f9fafa !important;
background:#b12224 !important;
transition:all 360ms ease;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Delete selected"] button:hover {
background:#e20a0e !important;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Import tables"] button a,#containerWrapper #wpfTableTblNavBtnsShell [title="Export selected"] button a {
font-size:14px;
font-weight:500;
line-height:150%;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Import tables"] button a {
color:#636977 !important;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Export selected"] button a {
color:#f9fafa !important;
}

#containerWrapper #wpfTableTblNavBtnsShell [title="Import tables"] button:hover,#containerWrapper #wpfTableTblNavBtnsShell [title="Export selected"] button:hover {
background:#bbbbbd !important;
}

#containerWrapper #wpfTableTblNavBtnsShell .wpf-admin-btn-get-pro::before {
right:10px;
top:-9px;
color:#000;
font-size:12px;
line-height:100%;
background:#d8ad35;
border-radius:8px;
padding:0 8px;
min-height:24px;
display:flex;
justify-content:center;
align-items:center;
}

#containerWrapper #wpfTableTblSearchTxt {
min-height:44px;
font-size:16px !important;
border-radius:8px !important;
padding:21px 12px!important;
}

.woobewoo-plugin .ui-pg-table .ui-pg-input {
margin:0 7px;
padding:8px;
height:44px !important;
border-radius:8px !important;
}

.woobewoo-plugin input[type="text"],.woobewoo-plugin input[type="search"],.woobewoo-plugin select,.woobewoo-plugin button.ms-choice {
background-color:#fff;
color:#64808e !important;
border:1px solid #d8dfe3;
min-height:44px !important;
font-size:13px !important;
outline:none;
border-radius:8px !important;
}

.woobewoo-plugin .ts-control>input {
width:auto !important;
min-height:0 !important;
height:auto !important;
border:0 !important;
background:none !important;
box-shadow:none !important;
padding:0!important;
border-radius:0 !important;
}

.woobewoo-tbl-pagination-shell .ui-pg-table td:last-of-type {
padding-right:0 !important;
}

#containerWrapper hr {
border-top:0 !important;
}

#wpfSettingsSaveBtn {
color:#f9fafa;
font-size:14px;
font-weight:500;
line-height:150%;
min-height:44px;
padding:8px 16px;
border-radius:8px !important;
background:#2d6fff;
transition:all 360ms ease;
}

#wpfSettingsSaveBtn:hover {
background:#295cca;
}

#wpfSettingsForm .woobewoo-item {
background:#fff;
padding:10px 20px 0;
position:relative;
min-height:500px;
margin:24px;
border-radius:24px;
}

#containerWrapper .form-table th {
color:#636977;
font-size:14px;
font-weight:500;
line-height:150%;
}

#containerWrapper .form-table th span {
font-size:12px;
font-weight:400;
}

#containerWrapper .form-table tr:not(:last-child) {
border-bottom:0;
}

#containerWrapper .fa-question.woobewoo-tooltip,#containerWrapper .fa-question.woobewoo-tooltip-bottom,#containerWrapper .fa-question.woobewoo-tooltip-left,#containerWrapper .fa-question.woobewoo-tooltip-right {
color:#fff;
border:1px solid #d8dfe3;
background-color:#636977;
border-radius:50%;
margin:1px 3px 0;
padding:1px 3px;
font-size:10px;
height:16px;
width:16px;
min-width:16px;
display:flex;
justify-content:center;
align-items:center;
}

.woobewoo-plugin input:not([type="radio"]):not([type="checkbox"]),.woobewoo-plugin select,.woobewoo-plugin textarea {
border-color:#9da2ae!important;
}

.woobewoo-plugin textarea {
border-radius:8px !important;
}

.woobewoo-plugin .button,.woobewoo-plugin .button-primary,.ui-dialog .button,.ui-dialog .button-primary,.ui-button:not(.ui-dialog-titlebar-close),.wp-core-ui .woobewoo-plugin .button,.wp-core-ui.woobewoo-plugin .button-primary {
border-radius:4px !important;
color:#fff !important;
background-color:#2d6fff;
transition:all 360ms ease;
}

.woobewoo-plugin input[type="text"] {
padding:7px 10px;
}

.tooltipster-base.tooltipster-default .tooltipster-content {
font-size:12px;
padding:8px 10px;
font-weight:400 !important;
}

#wpfStartMetaIndexing,#wpfStartOptimizing {
max-width:60px;
}

#wpfFormOptDetails_optimizing_schedule select,#wpfFormOptDetails_indexing_schedule select {
margin-bottom:8px;
}

.woobewoo-breadcrumbs a,#gview_wpfTableTbl .ui-jqgrid-htable th div {
font-size:14px;
font-weight:500;
color:#636977 !important;
}

.woobewoo-plugin.ui-dialog .wpfPopupBlock #addDialog_list li:last-child,#wpfFormOptDetails_optimizing_schedule select:last-child,#wpfFormOptDetails_indexing_schedule select:last-child {
margin-bottom:0;
}

@media (min-width: 768px) {
#wpfFormOptDetails_optimizing_schedule select,#wpfFormOptDetails_indexing_schedule select {
margin-bottom:0;
}

#containerWrapper #wpfTableTblNavBtnsShell .wpf-admin-btn-get-pro::before {
top:-14px;
}
}

.wpf-gopro {
background-image:none !important;
}

#wpbody-content .wpf-gopro {
padding:64px 20px;
}

#wpbody-content .wpf-gopro.wpf-gopro-wrapper:not(section.wpf-gopro-bundle) {
border-bottom:1px solid #dbdce1;
}

#wpbody-content .wpf-gopro-header-title {
color:#1e1e1e;
font-size:clamp(18px,2.5vw,24px);
letter-spacing:-.02em;
text-align:start;
}

#wpbody-content .wpf-gopro-header-subtitle {
margin-top:8px;
margin-bottom:56px;
color:#757575;
font-size:clamp(16px,2.5vw,20px);
line-height:120%;
text-align:start;
}

#wpbody-content .wpf-gopro-switch {
align-items:center;
margin:0 auto 48px;
}

#wpbody-content .wpf-gopro-switch .wpf-gopro-text {
padding:8px;
color:#1e1e1e;
font-size:16px;
font-weight:400;
}

#wpbody-content .wpf-gopro-switch .wpf-gopro-text.active {
color:#fff !important;
background:#121315 !important;
border-radius:8px;
}

#wpbody-content .wpf-gopro-block {
background:#fff;
border:1px solid #d9d9d9;
border-radius:24px;
padding:32px;
}

#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-block {
background:#2d6fff !important;
}

#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-buy a {
color:#001033 !important;
background-color:#f5f8ff !important;
transition:all 360ms ease;
}

#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-buy a:hover {
background-color:#efeeee !important;
}

#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-desc:last-child {
padding-top:45px;
}

#wpbody-content .wpf-gopro-title,#wpbody-content .wpf-gopro-desc,#wpbody-content .wpf-gopro-price {
color:#1e1e1e;
letter-spacing:-.02em;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-title {
padding-top:0;
padding-bottom:16px;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-price {
font-size:clamp(36px,3vw,48px);
padding-top:16px;
padding-bottom:16px;
font-weight:700;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-desc {
position:relative;
color:#757575;
font-size:16px;
font-weight:400;
padding-top:12px;
padding-bottom:0;
padding-left:14px;
display:flex;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-desc:not(:last-child)::before {
content:"•";
position:absolute;
left:0;
font-size:18px;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-desc:last-child {
padding-top:24px;
text-align:center;
padding-left:0;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-buy a {
min-width:100%;
font-size:14px;
color:#f9fafa !important;
border-radius:12px !important;
background-color:#2d6fff !important;
border:0 !important;
transition:all 360ms ease;
}

#wpbody-content .wpf-gopro-block-header .wpf-gopro-buy a:hover {
background-color:#2659c8 !important;
}

#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-desc,#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-price,#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-title,#wpbody-content .wpf-gopro-block-row .col-md-4:nth-child(2) .wpf-gopro-desc:not(:last-child)::before {
color:#f5f8ff !important;
}

@media screen and (min-width: 767px) {
#wpbody-content .wpf-gopro-block-row:not(.wpf-gopro-hidden) {
display:flex;
align-items:flex-end;
}
}

#tableForm #addDialog_titleDuplicate {
color:#1e1e1e !important;
padding:12px 16px!important;
margin-top:8px !important;
border:1px solid #d9d9d9 !important;
}

.woobewoo-plugin .button,.woobewoo-plugin .button-primary,.ui-dialog .button,.ui-dialog .button-primary,.ui-button:not(.ui-dialog-titlebar-close),.wp-core-ui .woobewoo-plugin .button,.wp-core-ui.woobewoo-plugin .button-primary {
display:flex;
justify-content:center;
align-items:center;
padding:2px 16px;
font-size:14px;
font-weight:500 !important;
color:#f9fafa;
height:44px;
min-height:44px;
border-radius:12px !important;
background-color:#2d6fff;
display:flex;
justify-content:center;
align-items:center;
width:100%;
padding:18px 16px;
font-size:14px;
font-weight:500 !important;
color:#f9fafa;
height:44px;
min-height:44px;
border-radius:12px !important;
background-color:#2d6fff;
}

.wpfNamePadding #wpfFilterTitleWrapLabel {
color:#1e1e1e;
font-size:16px;
font-weight:400;
}

.wpfNamePadding #wpfFilterTitleShell {
padding:2px 15px!important;
border-radius:8px;
border:1px solid #d9d9d9 !important;
}

.woobewoo-flat-input,.wpfShortcodeAdm #wpfCopyTextCodeExamples,.wpfCopyTextCodeShowBlock .woobewoo-flat-input.woobewoo-width-full {
padding:2px 15px!important;
text-align:start;
border:1px solid #d9d9d9 !important;
}

#wpfFiltersEditForm .tabs-wrapper {
float:left;
width:100%;
}

#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.button {
color:#636977 !important;
font-weight:400;
font-size:14px;
height:30px;
min-height:30px;
line-height:30px;
margin:0;
border:0 !important;
border-bottom-color:#0 !important;
padding:21px 24px 17px!important;
background:transparent;
}

#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.current {
font-weight:700 !important;
padding:21px 24px 17px;
color:#121315 !important;
background:#fff !important;
border:1px solid #dbdce1 !important;
border-bottom:none !important;
border-radius:12px 12px 0 0 !important;
}

#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.button:hover,#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.button:active,#wpfFiltersEditForm .wpfSub.tabs-wrapper li a.button:focus {
background-color:#fff !important;
}

#wpfFiltersEditForm .wpfMainTabsContainer .woobewoo_row {
background:#fff !important;
}

.wpfFiltersTabContents .sub-tab {
padding:4px;
background:#dbdce1;
border-radius:12px;
}

.wpfFiltersTabContents .sub-tab .button.disabled {
min-height:36px;
font-size:14px;
font-weight:500;
color:#7e8594 !important;
background:#dbdce1 !important;
border-radius:12px;
}

.wpfFiltersTabContents .sub-tab .button:not(.disabled) {
color:#121315 !important;
background:#fff !important;
}

.woobewoo-color-picker {
display:flex;
align-items:center;
gap:10px;
}

#wpfChooseFiltersBlock,.wpfFiltersBlock.ui-sortable {
width:100%;
}

#wpfChooseFiltersBlock {
display:flex;
flex-wrap:wrap;
}

.woobewoo-group-label {
width:100%;
color:#1e1e1e;
font-size:16px;
font-weight:400;
margin:0 0 8px;
}

#wpfChooseFilters {
width:calc(100% - 150px);
}

#wpfAddFilterButton {
margin-left:8px;
max-width:142px;
}

.wpfFilter .wpfHeaders {
padding:16px;
display:flex;
align-items:center;
justify-content:space-between;
}

.wpfFilter .wpfToggle {
color:#2e3137;
font-size:12px;
}

.wpfFilter .wpfDelete {
order:5;
color:#b12224;
}

.wpfFiltersBlock .wpfOptions {
padding:16px!important;
}

select.woobewoo-flat-input {
padding-left:13px !important;
padding-right:25px !important;
}

.row-settings-block {
display:flex;
align-items:center;
}

.wpfFiltersBlock {
margin:0;
padding:15px;
border-radius:8px;
border:1px solid #dbdce1 !important;
}

.wpfFiltersBlock .wpfFilter {
width:100%;
background:#f8fafb !important;
border-radius:8px;
border:1px solid #d9d9d9;
}

.wpfFiltersBlock .wpfFilter .wpfFilterTitle {
color:#636977 !important;
font-size:16px !important;
font-weight:400 !important;
padding:0!important;
white-space:normal !important;
max-width:200px;
width:100%;
text-transform:capitalize !important;
}

.wpfFiltersBlockPreview {
background-color:#fff;
border:1px solid #d8dfe3;
border-top:1px solid #d8dfe3 !important;
padding:15px;
overflow:visible;
visibility:hidden;
display:flex;
border-radius:16px;
}

.settings-block-label.settings-w100:last-of-type {
display:flex;
flex-direction:column;
}

.settings-value-label,.settings-block-label {
display:flex;
align-items:center;
font-size:14px;
font-weight:500;
color:#636977;
}

.settings-value-label i,.settings-block-label i {
margin-left:10px !important;
}

.wpfProLabel a {
display:inline-block;
padding:6px 8px;
font-size:12px !important;
font-weight:600 !important;
border-bottom:0 !important;
background:#e1c065;
border-radius:8px;
}

.woobewoo-plugin a,.tooltipster-content a,.woobewoo-plugin.ui-widget-content a {
color:#000;
}

.woobewoo-plugin a:hover,.woobewoo-plugin a:focus,.tooltipster-content a:hover,.tooltipster-content a:focus,.woobewoo-plugin.ui-widget-content a:hover,.woobewoo-plugin.ui-widget-content a:focus {
color:#000;
text-decoration:none;
}

.woobewoo-plugin label.toggle {
cursor:pointer;
text-indent:-9999px;
width:40px;
min-width:40px;
height:24px;
background:#9da2ae;
display:block;
border-radius:100px;
position:relative;
margin:2px 0;
}

.woobewoo-plugin input.toggle:checked+label.toggle:after {
left:calc(100% - 2px);
transform:translateX(-100%);
}

.woobewoo-plugin label.toggle:after {
content:"";
position:absolute;
top:2.5px;
left:3px;
width:18px;
height:18px;
background:#fff;
border-radius:90px;
transition:.3s;
position:absolute;
top:2.5px;
left:3px;
width:18px;
height:18px;
background:#fff;
border-radius:90px;
transition:.3s;
}

.woobewoo-item.woobewoo-panel.wpf-overview-panel {
padding:24px;
}

.woobewoo-item.woobewoo-panel.wpf-overview-panel .wpf-overview-block {
overflow:hidden;
border-radius:12px;
border:1px solid #d9d9d9;
}

.wpf-overview-block-header {
padding:24px!important;
background:#f9f9f9;
border-bottom:0 !important;
}

.wpf-overview-block-body {
padding:24px!important;
background:#fff;
}

.wpf-overview-block-body .woobewoo_row {
margin-left:0;
margin-right:0;
}

.wpf-overview-block-body label,.wpf-overview-body-text label {
color:#1e1e1e;
font-size:16px;
text-align:start;
}

.woobewoo-plugin .wpf-overview-body-text input.wpf-overview-input,.woobewoo-plugin .wpf-overview-body-text input.wpf-field-fullwidth,.woobewoo-plugin .wpf-overview-body-text textarea.wpf-field-fullwidth {
font-size:16px !important;
margin-top:8px;
margin-bottom:24px !important;
border:1px solid #d9d9d9 !important;
border-radius:8px !important;
}

.wpf-overview-body-text input.wpf-field-fullwidth::placeholder,.wpf-overview-body-text textarea.wpf-field-fullwidth::placeholder {
color:#b3b3b3;
}

#wpfSubscribeSubmit,#wpfContactSubmit {
font-size:14px;
font-weight:500 !important;
color:#f9fafa !important;
min-height:44px;
background:#2d6fff !important;
border-radius:12px !important;
text-transform:uppercase;
}

.wpf-overview-body-text input.wpf-overview-input,.wpf-overview-center input.wpf-overview-input {
width:100% !important;
}

.wpf-overview-title {
color:#1e1e1e !important;
font-weight:600 !important;
font-size:clamp(20px,3vw,36px) !important;
}

.wpf-overview-body-title a,.wpf-overview-header-title {
color:#1e1e1e !important;
font-weight:600 !important;
font-size:clamp(18px,3vw,20px) !important;
}

.wpf-overview-header-desc {
margin-bottom:0 !important;
margin-top:12px !important;
color:#757575 !important;
font-size:14px !important;
}

.wpf-overview-img .wpf-overview-body-text a,.wpf-overview-img ul li a {
font-size:14px;
color:#757575;
}

.wpf-overview-img {
margin-bottom:0 !important;
}

.wpf-overview-flex-custom {
display:flex;
justify-content:space-between;
align-items:center;
}

.wpf-overview-explore-all-plugins a {
margin-left:20px;
white-space:nowrap;
font-size:16px;
font-weight:500 !important;
color:#2d6fff !important;
transition:all 360ms ease;
}

.wpf-overview-explore-all-plugins a:hover {
color:#1749b5 !important;
}

.wpfStarsRatingLine .wpfRatingStar {
fill:red;
stroke:#000;
}

@media (max-width: 768px) {
.wpf-overview-flex-custom {
flex-direction:column;
align-items:flex-start;
}

.wpf-overview-explore-all-plugins a {
margin-left:0;
}

.wpf-overview-explore-all-plugins {
margin-top:20px;
}
}

:root {
--woobewoo-white:#fff;
--woobewoo-black:#000;
--woobewoo-theme-dark:#2c2c2c;
--woobewoo-color-f4f5f5:#f4f5f5;
--woobewoo-primary-color:#2d6fff;
--woobewoo-pro-color:#e1c065;
}

.woobewoo-btn {
padding:5px 12px;
border-radius:12px;
display:flex;
align-items:center;
justify-content:center;
box-shadow:none;
outline:none;
cursor:pointer;
min-height:44px;
}

.woobewoo-btn>:not(:last-child) {
margin-right:8px;
}

.woobewoo-btn,.woobewoo-btn * {
color:var(--woobewoo-white);
}

.woobewoo_row {
margin-left:-15px;
margin-right:-15px;
display:flex;
flex-wrap:wrap;
}

.woobewoo-btn-primary {
background-color:var(--woobewoo-primary-color);
}

.woobewoo-d-flex {
display:flex;
}

.woobewoo-flex-column {
flex-direction:column;
}

.woobewoo-wdt-100 {
width:100%;
}

.woobewoo-flex_auto {
flex:0 0 auto;
}

.woobewoo-items-stretch {
align-items:stretch;
}

.woobewoo-items-center {
align-items:center;
}

.woobewoo-justify-between {
justify-content:space-between;
}

.woobewoo-justify-end {
justify-content:end;
}

.woobewoo-ms-auto {
margin-left:auto;
}

.woobewoo-p-0 {
padding:0;
}

.woobewoo-py-24 {
padding-top:24px;
padding-bottom:24px;
}

.woobewoo-m-0 {
margin:0;
}

.woobewoo-m-0-i {
margin:0!important;
}

.woobewoo-mb-3 {
margin-bottom:1rem;
}

.woobewoo-ms-2 {
margin-left:.5rem;
}

.wpfFilterVerScroll .editablecat ul {
margin-top:6px;
}

#row-tab-filters #wpfChooseFiltersBlock .wpfProLabel:not(.wpfHidden) {
margin-top:5px;
margin-left:0;
}

.no-products-found {
min-height:150px;
display:flex;
align-items:center;
justify-content:center;
font-weight:700;
color:var(--wc-red);
}

#mainContainer .woobewoo-navigation {
padding-top:24px;
padding-left:24px;
margin-right:0;
min-width:124px;
background-color:var(--woobewoo-white);
position:relative;
z-index:10;
}

#mainContainer .woobewoo-navigation::after {
position:absolute;
right:0;
top:0;
bottom:0;
height:100%;
width:1px;
background-color:#dbdce1;
content:"";
z-index:-1;
}

#mainContainer .woobewoo_logo {
margin-bottom:30px;
}

#mainContainer .wpf-gopro {
background-color:transparent;
}

#mainContainer nav li:not(:last-child) {
margin-bottom:16px;
}

#mainContainer nav .menuItem i,#mainContainer nav .menuItem {
color:var(--woobewoo-theme-dark);
}

#mainContainer nav .menuItem {
padding:16px;
border-top-left-radius:12px;
border-bottom-left-radius:12px;
outline:none;
border:none;
box-shadow:none;
}

#mainContainer nav .active .menuItem {
background-color:var(--woobewoo-color-f4f5f5);
}

.wpfRadio input[type="radio"] {
--bs-form-check-bg:var(--bs-body-bg);
flex-shrink:0 !important;
vertical-align:top !important;
-webkit-appearance:none !important;
-moz-appearance:none !important;
appearance:none !important;
background-color:var(--bs-form-check-bg);
background-image:var(--bs-form-check-bg-image);
background-repeat:no-repeat !important;
background-position:center !important;
background-size:contain !important;
-webkit-print-color-adjust:exact !important;
color-adjust:exact !important;
print-color-adjust:exact !important;
border-radius:50%;
}

.wpfRadio input[type="radio"]:checked {
background-color:#0d6efd;
border-color:#0d6efd;
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.wpfFilterContent .wpfLiLabel {
display:flex;
align-items:center;
}

.wpfFilterContent .wpfLiLabel .wpfFilterTaxNameWrapper,.wpfFilterContent .wpfLiLabel .wpfValue {
padding-left:0 !important;
}

.wpfFiltersTabContents .settings-value div:not([class]),.wpfFiltersTabContents .ts-wrapper,.wpfFiltersTabContents input:not([type="radio"]):not([type="checkbox"]):not(.ts-control input),.wpfFiltersTabContents .settings-value,.wpfFiltersTabContents select {
width:100% !important;
}

.wpfFiltersTabContents .wpfMoveWrap {
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
margin-top:0;
}

.wpfFilterOptions .settings-block-values .settings-value:last-child {
margin-right:0;
}

.woobewoo_proLabel {
background-color:var(--woobewoo-pro-color);
border-radius:7px;
padding:6px;
min-height:28px;
display:flex;
align-items:center;
width:max-content;
}

.woobewoo_proLabel>:not(:last-child) {
margin-right:4px;
}

.woobewoo-tooltip {
border:0 !important;
outline:none !important;
height:18px !important;
width:18px !important;
background:transparent !important;
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.00016%201.33331C4.32016%201.33331%201.3335%204.31998%201.3335%207.99998C1.3335%2011.68%204.32016%2014.6666%208.00016%2014.6666C11.6802%2014.6666%2014.6668%2011.68%2014.6668%207.99998C14.6668%204.31998%2011.6802%201.33331%208.00016%201.33331ZM8.66683%2012.6666H7.3335V11.3333H8.66683V12.6666ZM10.0468%207.49998L9.44683%208.11331C8.96683%208.59998%208.66683%208.99998%208.66683%209.99998H7.3335V9.66665C7.3335%208.93331%207.6335%208.26665%208.1135%207.77998L8.94016%206.93998C9.18683%206.69998%209.3335%206.36665%209.3335%205.99998C9.3335%205.26665%208.7335%204.66665%208.00016%204.66665C7.26683%204.66665%206.66683%205.26665%206.66683%205.99998H5.3335C5.3335%204.52665%206.52683%203.33331%208.00016%203.33331C9.4735%203.33331%2010.6668%204.52665%2010.6668%205.99998C10.6668%206.58665%2010.4268%207.11998%2010.0468%207.49998Z%22%20fill%3D%22%23636977%22%2F%3E%3C%2Fsvg%3E) !important;
background-position:center !important;
background-repeat:no-repeat !important;
background-size:18px !important;
padding:0!important;
cursor:pointer;
}

.woobewoo-tooltip::before {
display:none;
}

.wpfNamePadding #wpfFilterTitleShell {
min-height:44px;
display:flex;
align-items:center;
justify-content:space-between;
}

#tabsContainer .button {
display:flex !important;
align-items:center !important;
background-color:transparent !important;
border:none !important;
outline:none !important;
box-shadow:none !important;
padding:12px 24px!important;
border-radius:0 !important;
border-top-left-radius:15px !important;
border-top-right-radius:15px !important;
border:1px solid transparent !important;
border-bottom:0 !important;
color:#636977 !important;
max-width:max-content;
min-height:48px;
margin-bottom:0;
}

#tabsContainer {
border-bottom:0 !important;
position:relative;
z-index:10;
}

#tabsContainer::after {
position:absolute;
left:0;
right:0;
height:1px;
content:"";
bottom:0;
background-color:#dbdce1;
width:100%;
z-index:-1;
}

#tabsContainer .button.current {
border-color:#dbdce1!important;
color:#121315 !important;
background-color:var(--woobewoo-white) !important;
}

#tabsContainer .button>:not(:last-child) {
margin-right:8px !important;
}

.selectFiltersMain {
display:flex;
flex-wrap:wrap;
}

.selectFiltersMain .woobewooFiltersMainLeftCol {
width:calc(100% - 300px);
margin-right:24px;
}

.selectFiltersMain .woobewooFiltersMainRightCol {
width:276px;
}

#wpfFiltersEditForm .tabs-wrapper {
float:unset !important;
}

.woobewooFiltersParentContainer {
background-color:var(--woobewoo-white);
}

.woobewooFiltersMainLeftCol .sub-tab-content .row-settings-block {
padding-bottom:15px;
border-bottom:1px solid #f9fafa;
}

.topBtnsArea {
position:absolute;
top:24px;
right:24px;
z-index:9;
}

.filterExportImportBtn {
display:flex;
align-items:center;
min-height:44px;
font-size:14px;
background-color:#dbdce1;
color:#636977 !important;
border-radius:12px;
padding:5px 16px;
cursor:pointer;
transition:.4s;
}

.filterExportImportBtn.export {
background-color:#636977;
color:#f9fafa !important;
}

.filterExportImportBtn .pro_label {
background-color:#d8ad35;
padding:3px 10px;
border-radius:8px;
height:24px;
display:flex;
align-items:center;
justify-content:center;
font-size:12px;
font-weight:600;
color:var(--woobewoo-black);
right:8px;
position:absolute;
top:-12px;
}

.searchIcon {
display:flex;
align-items:center;
justify-content:center;
position:absolute;
left:12px;
top:50%;
transform:translateY(-50%);
}

.searchContainer {
max-width:240px;
width:100%;
}

.searchContainer input {
padding-left:40px !important;
}

.woobewooRadio,.woobewooCheckbox {
display:flex;
align-items:center;
margin-bottom:.5rem !important;
margin-right:0 !important;
width:100%;
}

.wpfMainWrapper input[type="radio"],.wpfMainWrapper input[type="checkbox"],.woobewooRadio input,.woobewooCheckbox input {
outline:none !important;
width:18px;
min-width:18px;
height:18px;
background-color:transparent;
border-radius:0;
box-shadow:none;
vertical-align:middle;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-print-color-adjust:exact;
color-adjust:exact;
print-color-adjust:exact;
background-repeat:no-repeat;
background-position:center;
background-size:contain;
cursor:pointer;
margin-right:.5rem;
}

.wpfMainWrapper input[type="radio"],.woobewooRadio input {
border-radius:50%;
}

.wpfMainWrapper input[type="radio"]:checked,.wpfMainWrapper input[type="checkbox"]:checked,.woobewooRadio input:checked,.woobewooCheckbox input:checked {
background-color:#303030 !important;
border-color:#303030!important;
}

.wpfMainWrapper input[type="checkbox"]:checked,.woobewooCheckbox input:checked {
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
background-image:var(--bs-form-check-bg-image);
}

.wpfMainWrapper input[type="radio"]:checked,.woobewooRadio input:checked {
background-size:10px;
--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3e%3cpath d='M64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z'/%3e%3c/svg%3e");
background-image:var(--bs-form-check-bg-image);
}

.s-notify {
z-index:9999999;
}

.wpfNoProducts {
text-align:center;
font-size:24px;
font-weight:700;
color:#ff4d4d;
background-color:#fbe5e5;
padding:20px;
border-radius:8px;
border:2px solid #ff4d4d;
width:70%;
max-width:500px;
margin:50px auto;
box-shadow:0 4px 10px rgba(0,0,0,0.1);
animation:woobewooBounceIn 1s ease-out;
}

.wpfNoProducts:hover {
background-color:#fcc;
cursor:pointer;
}

.woobewoo_row>*,.woobewoo-max-width-100 {
max-width:100%;
}

.woobewoo_row::before,.woobewoo_row::after,.wpfRadio input::before,.wpfMainWrapper input[type="radio"]::before,.wpfMainWrapper input[type="checkbox"]::before,.woobewooRadio input::before,.woobewooCheckbox input::before {
display:none !important;
}

.woobewoo-inline-block,.woobewoo-d-inline-block,.woobewooRadio span,.woobewooCheckbox span {
display:inline-block;
}

.woobewoo-max-width-100-i,.wpfFiltersTabContents,.wpfFiltersTabContents .settings-value div:not([class]),.wpfFiltersTabContents .ts-wrapper {
max-width:100% !important;
}

.woobewoo-relative,.wpfFiltersTabContents .settings-value {
position:relative;
}

.woobewoo-p-24,#wpfTableTblNav_center,#wpfTableTblNav_right {
padding:24px;
}

.woobewoo-p-0-i,.filterSection {
padding:0!important;
}

@keyframes woobewooBounceIn {
0% {
transform:scale(0);
opacity:0;
}

60% {
transform:scale(1.2);
opacity:1;
}

100% {
transform:scale(1);
}
}

@media screen and (max-width: 1300px) {
.woobewooFiltersMainLeftCol .sub-tab-content {
padding-left:0;
padding-right:0;
}
}

@media screen and (max-width: 1200px) {
.selectFiltersMain .woobewooFiltersMainLeftCol {
width:100%;
margin-right:0;
margin-bottom:24px;
}

.selectFiltersMain .woobewooFiltersMainRightCol {
width:100%;
}

.woobewooFiltersMainLeftCol .row-settings-block {
padding-left:0;
padding-right:0;
}
}

@media screen and (min-width: 1023px) {
#mainContainer .woobewoo_logo {
margin-bottom:44px;
}
}