@charset "utf-8";
@media(max-width: 767.98px){.product-listing-filter{justify-content:center;margin-bottom:30px}}.product-listing-filter.top-individual,.product-listing-filter.top-group{margin-bottom:30px}.product-listing-filter-group .dropdown-toggle{background-color:rgba(0,0,0,0);padding:15px;margin:0px 10px;border-radius:0;border-style:none none solid none;border-width:1px;border-color:#e4e4e4;letter-spacing:0;text-transform:uppercase;text-align:left}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none;background-color:#8f7e6b;border-color:rgba(0,0,0,0);color:#fff}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group.sorter-wrapper{position:relative}.product-listing-filter-group .dropdown-menu{width:100%;top:unset;font-size:unset;z-index:1;margin:0;border:none;border-radius:0}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown{position:fixed;top:0;height:100%;z-index:999;padding:0;flex-direction:column}}@media(min-width: 992px){.top-group .product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{margin:0px 4%}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:auto}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important}}.product-listing-filter-group.show .dropdown-toggle{background-color:#8f7e6b;border-color:rgba(0,0,0,0);color:#fff}@media(max-width: 767.98px){.product-listing-filter-group.show .dropdown-menu.filter-dropdown{display:flex}}.top-individual .product-listing-filter-group{position:relative}.filter-option-link:not(.has-image){position:relative;display:inline-block}.filter-option-link:not(.has-image):before{width:20px;height:20px;background:#eee;content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";color:#fff;font-size:12px;line-height:20px;text-align:center;background-color:#000;border-color:#000}.side-all .filter-option-link:not(.has-image){white-space:unset}.top-individual .filter-option-link:not(.has-image){white-space:unset}@media(min-width: 768px)and (max-width: 991.98px){.filter-option-link:not(.has-image){white-space:unset}}.filter-option-link.has-image{border-radius:50%;text-align:center;position:relative;outline:none}.filter-option-link.has-image img{width:20px;height:20px;border-radius:50%}.has-image .filter-option-link.has-image{display:inline-block;width:15px;height:15px}.has-image .filter-option-link.has-image img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:inline-block;border:1px solid #e0e0e0}.has-image .filter-option-link.has-image.selected{border-color:#000}.has-image-text .filter-option-link.has-image{display:flex;align-items:center;padding:2px 0 2px 5px;line-height:35px}.has-image-text .filter-option-link.has-image img{margin-right:10px;border:1px solid #e0e0e0}.has-image-text .filter-option-link.has-image:after{position:absolute;border-radius:50%;width:18px;height:18px;left:1px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:""}.has-image-text .filter-option-link.has-image.selected:after{border-color:#000}.filter-option-link.has-image>li{display:inline-block}.product-listing-filter-selecteds{padding:20px 0px}.remove-filter{padding:5px 0px;margin:0}.remove-filter a{display:inline-block}.remove-filter a img{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:5px}.remove-filter a::after{display:inline-block;margin-left:5px;content:"";font:normal normal normal .8em/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-header{position:relative}@media(max-width: 767.98px){.filter-header{font-size:1.42em;font-weight:500;padding:15px}}.close-product-listing-filter{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;width:30px;height:30px;display:flex;align-items:center;justify-content:flex-end}.close-product-listing-filter:after{display:inline-block;content:"";font:normal normal 300 1.2em/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-price-range-slider-wrapper{padding:0 10px 15px 10px}.filter-price-range-slider-wrapper .filter-price-textbox-wrapper{margin:0 -15px 15px -15px}.filter-price-range-slider-wrapper .filter-price-textbox{padding:0 5px}.filter-items-title{position:relative;font-size:1.71em;font-weight:700;text-transform:capitalize;margin-bottom:25px}@media(max-width: 767.98px){.filter-items-title{font-size:1.14em;font-weight:400;padding:15px 0px;margin-bottom:0px;border-top:1px solid #e4e4e4}}.filter-collapse .filter-items-title{cursor:pointer}@media(max-width: 767.98px){.filter-collapse .filter-items-title:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Pro";font-weight:300}}@media(max-width: 767.98px){.filter-collapse .open .filter-items-title:after{content:""}}.side-accordion .filter-items-title{position:relative}@media(min-width: 768px){.side-accordion .filter-items-title:after{position:absolute;content:"";font-family:"Font Awesome 5 Pro";right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 768px){.side-accordion .filter-items-title.collapsed:after{content:""}}.sortby-items,.filter-items{list-style:none;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e4e4e4}.top-group .sortby-items,.top-group .filter-items{border-bottom:none}.top-individual .sortby-items,.top-individual .filter-items{border-bottom:none;padding:0px 15px}@media(max-width: 767.98px){.sortby-items,.filter-items{border-bottom:none}}@media(max-width: 767.98px){.filter-collapse .sortby-items,.filter-collapse .filter-items{display:none}}@media(max-width: 767.98px){.filter-collapse .open .sortby-items,.filter-collapse .open .filter-items{display:block}}.sortby-items>li>a,.filter-items>li>a{padding:5px 0 5px 30px}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{font-size:0.92em}}.sortby-items>li>a:hover,.filter-items>li>a:hover{color:#8f7e6b;transition:.3s ease-in}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap}.sortby-items.has-image>li,.filter-items.has-image>li{margin:0 5px 5px 0}.filter-buttons{padding:15px}.filter-buttons .btn{margin:0px 10px}.product-listing-top-action{margin-bottom:60px;justify-content:space-between}@media(max-width: 767.98px){.view-type-wrapper{justify-content:center;align-items:center;margin-bottom:30px}}.view-type-button{display:flex;justify-content:center;align-items:center;padding:5px;width:40px;height:40px;font-size:12px;margin-right:10px;box-shadow:0 0 0 3px #e4e4e4}.view-type-button.active{box-shadow:0 0 0 3px #e4e4e4}.sorting-section,.page-section{align-items:center}.sorting-section .dropdown-toggle,.page-section .dropdown-toggle{background-color:rgba(0,0,0,0);padding:15px;margin:0px 10px;border-radius:0;border-style:none none solid none;border-width:1px;border-color:#e4e4e4;letter-spacing:0;text-transform:uppercase;text-align:left;color:#000}.sorting-section .dropdown-toggle:hover,.sorting-section .dropdown-toggle:focus,.page-section .dropdown-toggle:hover,.page-section .dropdown-toggle:focus{box-shadow:none;background-color:#8f7e6b;border-color:rgba(0,0,0,0);color:#fff}.sorting-section .dropdown-toggle.sorting-dropdown-button,.page-section .dropdown-toggle.sorting-dropdown-button{min-width:240px}@media(max-width: 991.98px){.sorting-section .dropdown-toggle.sorting-dropdown-button,.page-section .dropdown-toggle.sorting-dropdown-button{min-width:150px}}.sorting-section .dropdown-toggle.page-dropdown-button,.page-section .dropdown-toggle.page-dropdown-button{min-width:150px}@media(max-width: 991.98px){.sorting-section .dropdown-toggle.page-dropdown-button,.page-section .dropdown-toggle.page-dropdown-button{min-width:100px}}@media(max-width: 991.98px){.sorting-section .dropdown-toggle,.page-section .dropdown-toggle{min-width:150px}}.sorting-section .dropdown-toggle::after,.page-section .dropdown-toggle::after{position:absolute;right:30px;margin-top:2px;border-top:.5em solid #e4e4e4;border-right:.5em solid rgba(0,0,0,0);border-bottom:0;border-left:.5em solid rgba(0,0,0,0)}.sorting-section .dropdown.show .dropdown-toggle::after,.page-section .dropdown.show .dropdown-toggle::after{position:absolute;right:30px;margin-top:2px;border-top:0;border-right:.5em solid rgba(0,0,0,0);border-bottom:.5em solid #e4e4e4;border-left:.5em solid rgba(0,0,0,0)}.sorting-section .dropdown-menu,.page-section .dropdown-menu{margin:0px}.sorting-section .dropdown-item,.page-section .dropdown-item{cursor:pointer}.sorting-section .dropdown-item:hover,.page-section .dropdown-item:hover{transition:.3s ease-in;color:#8f7e6b}.sorting-section .dropdown-item.selected,.page-section .dropdown-item.selected{color:#8f7e6b}
