@charset "UTF-8";
 .wopb-product-wrapper.wopb-filter-block {  }
.wopb-product-wrapper.wopb-filter-block .wopb-filter-show-less {
display: none;
}
.wopb-product-wrapper.wopb-filter-block.wopb-filter-block-front-end .wopb-filter-remove-section,
.wopb-product-wrapper.wopb-filter-block.wopb-filter-block-front-end .wopb-filter-extended-item,
.wopb-product-wrapper.wopb-filter-block.wopb-filter-block-front-end .wopb-filter-show-less {
display: none;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section,
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section .wopb-active-items {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section .wopb-filter-active-item,
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section .wopb-filter-remove-all {
display: inline-flex;
gap: 6px;
align-items: center;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section .wopb-filter-remove-all {
cursor: pointer;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-remove-section .wopb-filter-remove-icon {
font-size: inherit;
display: inline-flex;
align-items: center;
cursor: pointer;
height: unset;
width: unset;
line-height: inherit;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-title-section {
display: flex;
justify-content: space-between;
}
.wopb-product-wrapper.wopb-filter-block .wopb-taxonomy-relation {
margin-bottom: 10px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-taxonomy-relation .wopb-filter-body {
display: block !important;
}
.wopb-product-wrapper.wopb-filter-block .wopb-taxonomy-relation label {
display: block;
margin-bottom: 0;
font-size: 14px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-taxonomy-relation label:first-of-type {
margin-bottom: 3px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section {
margin-bottom: 30px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-header {
display: flex;
justify-content: space-between;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-header .wopb-filter-toggle {
display: inline-block;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-header .wopb-filter-toggle .dashicons {
cursor: pointer;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body {        }
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body input {
box-shadow: unset;
min-height: unset;
height: unset;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-search-filter-body {
position: relative;
display: flex;
align-items: center;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-search-filter-body input {
width: 100%;
margin: 0 !important;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-search-filter-body .wopb-search-icon {
position: absolute;
right: 14px;
cursor: pointer;
width: 1.2em;
height: 100%;
display: flex;
align-items: center;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range {
height: 3px;
position: relative;
margin: 15px 0px;
display: flex;
align-items: center;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range .wopb-price-range-bar {
height: 100%;
left: 0%;
right: 0%;
position: absolute;
border-radius: 5px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range input.wopb-price-range-input {
position: absolute;
width: 100%;
background: 0 0;
pointer-events: none;
-webkit-appearance: none;
-moz-appearance: none;
cursor: pointer;
border: none !important;
padding: 0 !important;
margin: 0 !important;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range input.wopb-price-range-input:focus {
box-shadow: none !important;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range .wopb-price-range-input::-webkit-slider-runnable-track {
box-shadow: none !important;
background: none !important;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range .wopb-price-range-input::-webkit-slider-thumb {
height: 1.2em;
width: 1.2em;
border: 2px solid currentColor;
border-radius: 50%;
background: #fff;
pointer-events: auto;
-webkit-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-price-range .wopb-price-range-input::-moz-range-thumb {
height: 1.2em;
width: 1.2em;
border-radius: 50%;
border: 2px solid currentColor;
background: #fff;
pointer-events: auto;
-moz-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-input-group {
display: flex;
gap: 40px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-input-group .wopb-filter-price-input {
width: 100%;
background-color: unset;
min-height: 38px;
padding: 0 0 0 10px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-ratings .dashicons {
font-size: inherit;
vertical-align: middle;
height: unset;
width: unset;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-ratings .dashicons-star-filled {
color: #ffaf38;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-ratings .dashicons-star-empty {
color: #070707;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-filter-item {
display: flex;
justify-content: space-between;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content {
font-size: 14px;
width: 100%;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content img {
width: 100%;
max-width: 30px;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content label {
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
margin-bottom: unset;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content input[type=checkbox] {
cursor: pointer;
margin: 0;
height: 16px;
width: 16px;
appearance: none;
-webkit-appearance: none;
position: relative;
box-shadow: none;
display: inline-block;
flex-shrink: 0;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content input[type=checkbox]:checked {
border: none;
display: inline-flex;
align-items: center;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content input[type=checkbox]:checked::before {
content: "✓";
height: unset;
width: unset;
margin: unset;
position: absolute;
left: 4px;
font-size: 14px;
font-weight: 900;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content .wopb-filter-tax-color {
width: 1em;
height: 1em;
border-radius: 50%;
display: inline-block;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-item-content .wopb-filter-check-list {
margin: 5px 0 0 20px;
width: 80%;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-filter-child-toggle {
height: fit-content;
display: flex;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-filter-child-toggle .dashicons {
font-size: 1em;
cursor: pointer;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-extend-control {
color: #000;
font-size: 13px;
text-decoration: underline;
margin-left: 10px;
outline: none;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body input:focus {
outline: none;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body select.wopb-filter-sorting-input {
max-width: 100%;
width: 100%;
height: auto;
min-height: 38px;
appearance: none;
background-position: 98% 50%;
background-color: #fff;
box-shadow: none;
line-height: normal;
font-style: normal;
font-weight: 400;
background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%23334155' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");
background-size: 0.8em;
background-repeat: no-repeat;
box-sizing: border-box;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body select.wopb-filter-sorting-input:focus {
outline: none;
}
.wopb-product-wrapper.wopb-filter-block.wopb-filter-toggle-initial-open .wopb-filter-plus {
display: none;
}
.wopb-product-wrapper.wopb-filter-block.wopb-filter-toggle-initial-close .wopb-filter-minus,
.wopb-product-wrapper.wopb-filter-block.wopb-filter-toggle-initial-close .wopb-filter-body {
display: none;
}
.rtl .wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body.wopb-price-range-slider .wopb-input-group .wopb-filter-price-input {
padding: 0px 10px 0px 0px;
}
.rtl .wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-search-filter-body .wopb-search-icon {
left: 14px;
right: auto;
}
.rtl .wopb-product-wrapper.wopb-filter-block .wopb-filter-section .wopb-filter-body .wopb-filter-check-list .wopb-filter-child-toggle .dashicons.wopb-filter-right-toggle {
transform: rotate(180deg);
}
.rtl .wopb-block-item .wopb-product-new-meta {
right: 0px;
}
.wopb-filter-uses-modal .components-modal__content {
margin-top: 55px;
}
.wopb-filter-uses-modal .components-modal__content .components-modal__header {
height: 40px;
padding: 0 32px 0;
background: #f9ebe9;
}
.wopb-filter-uses-modal .components-modal__content .components-button {
position: absolute;
background: #333;
width: 40px;
height: 40px;
border-radius: 0;
right: 0;
left: unset;
}
.wopb-filter-uses-modal .components-modal__content .components-button svg {
width: 25px;
height: 25px;
fill: #ffffff;
}
@media only screen and (max-width: 768px) {
.wopb-filter-block-front-end form {
display: none;
}
.wopb-filter-modal .wopb-filter-block-front-end form {
display: block;
}
}
@media only screen and (min-width: 769px) {
.wopb-filter-modal {
display: none;
}
.wopb-product-wrapper.wopb-filter-block .wopb-filter-title-section {
pointer-events: none;
}
}
.wopb-filter-modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
z-index: 1;
}
.wopb-filter-modal:not(.wopb-slide-out) .wopb-modal-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
z-index: -1;
}
.wopb-filter-modal.wopb-slide-in {
opacity: 1;
visibility: visible;
z-index: 999998;
}
.wopb-filter-modal.wopb-slide-in .wopb-filter-content {
animation: wopbSlideRightIn 0.8s forwards;
}
.wopb-filter-modal.wopb-slide-in.wopb-slide-out, .wopb-filter-modal.wopb-slide-out {
animation: wopbFilterFadeOut 0.8s forwards;
}
.wopb-filter-modal.wopb-slide-in.wopb-slide-out .wopb-filter-content, .wopb-filter-modal.wopb-slide-out .wopb-filter-content {
animation: wopbSlideRightOut 1s forwards;
}
.wopb-filter-modal .wopb-filter-content {
top: 0;
bottom: 0;
background: #ffffff;
position: absolute;
width: 70%;
right: 0;
height: 100%;
}
.wopb-filter-modal .wopb-filter-content .wp-block-product-blocks-filter {
padding: 15px 15px 0 15px;
overflow: auto;
height: 90%;
}
.wopb-filter-modal .wopb-filter-content .wp-block-product-blocks-filter .wopb-filter-reset-section {
margin-bottom: 0;
}
.wopb-filter-modal .wopb-filter-content .wopb-filter-title-section {
display: none;
}
.wopb-filter-modal .wopb-filter-content .wopb-modal-header {
background: #e7e7e7;
border-radius: 0;
justify-content: space-between;
padding: 10px;
}
.wopb-filter-modal .wopb-filter-content .wopb-modal-header .wopb-modal-close {
position: unset;
right: unset;
}
.wopb-filter-modal .wopb-filter-content .wopb-modal-header .wopb-modal-title {
font-size: 18px;
font-weight: 600;
color: #070707;
}
@keyframes wopbFilterFadeOut {
100% {
opacity: 0;
visibility: hidden;
z-index: 0;
}
}