@charset "utf-8";
:root{--color-primary: #000;--color-secondary: #000000;--body-font-family: 'Montserrat', sans-serif;--body-font-size: 11px;--body-font-weight: 400;--body-font-color: #333333;--body-letter-spacing: 0.03em;--body-line-height: 1.5;--h1-font-family: 'Montserrat', sans-serif;--h1-font-size: 20px;--h1-font-weight: 500;--h1-letter-spacing: 0.03em;--h1-line-height: 1.3;--h2-font-family: 'Montserrat', sans-serif;--h2-font-size: 18px;--h2-font-weight: 500;--h2-letter-spacing: 0.03em;--h2-line-height: 1.3;--h3-font-family: 'Montserrat', sans-serif;--h3-font-size: 15px;--h3-font-weight: 500;--h3-letter-spacing: 0.03em;--h3-line-height: 1.3}.term-desc{font-size:18px;color:#737373}@media(min-width: 992px){.term-desc{max-width:50%}}@media(max-width: 991.98px){.term-desc{font-size:16px}}.term-desc__bottom{margin:0 auto;color:#141414}.breadcrumb{padding-bottom:50px}.items{margin:0 -7.5px}.items .item{padding:0 7.5px}.product-listing-filter{padding:20px 0 60px 0}@media(max-width: 991.98px){.product-listing-filter{padding:17px 0 29px 0}}.product-listing-filter-group .dropdown-toggle{height:100%;padding:0;font-size:12px;font-weight:500;color:#000;text-transform:uppercase}.product-listing-filter-group .dropdown-toggle img{width:20px;margin-right:8px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none;background-color:#fff;border-color:#fff;color:#000}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group.sorter-wrapper{position:relative;display:flex;align-items:center}.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(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}}.product-listing-filter-group .dropdown-menu.sorter-dropdown{right:0;left:auto}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important}}.product-listing-filter-group .dropdown-menu.filter-slide-in{display:flex;flex-direction:column;width:340px;height:100%;position:fixed;top:0;left:0;right:unset;z-index:1000;padding:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.product-listing-filter-group .dropdown-menu.filter-slide-in.animated{-webkit-transition:.5s transform ease;-moz-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-slide-in{width:100%}}.product-listing-filter-group .dropdown-menu.filter-slide-in.show{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.product-listing-filter-group .dropdown-menu.filter-slide-in .filter-container{overflow-y:auto;overflow-x:hidden;height:100%;padding:40px}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-slide-in .filter-container{padding:15px}}@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-overlay{position:fixed;width:100%;height:100%;background-color:rgba(246,246,246,.4);z-index:999;top:0;left:0;display:none}.show .filter-overlay{display:block}.filter-option-link{display:inline-block;position:relative}.filter-option-link:not(.has-image){padding-right:30px;width:100%}.filter-option-link:not(.has-image):after{content:"";display:inline-block;position:absolute;top:3px;right:0;width:24px;height:24px;border:1px solid #eee;color:#fff;font-size:12px;line-height:20px;text-align:center}.filter-option-link:not(.has-image).selected:after{content:"";font-family:"Font Awesome 5 Pro";background-color:#eee;border-color:#eee;color:#000;font-size:14px;font-weight:400}.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}}.has-image-text .filter-option-link.has-image{padding-left:30px}.filter-option-link.has-image img{border:1px solid #e0e0e0;width:18px;height:18px;margin-right:10px;padding:1px;border-radius:50%}.has-image-text .filter-option-link.has-image img{position:absolute;top:6px;left:0}.filter-option-link.has-image.selected img{border-color:#000}.sortby-items .filter-option-link:not(.has-image){display:block;padding:8px 10px}.sortby-items .filter-option-link:not(.has-image):before{content:none}.sortby-items .filter-option-link:not(.has-image).selected,.sortby-items .filter-option-link:not(.has-image):hover{background:#f7f7f7}.product-listing-filter-selecteds{padding:20px 0}.remove-filter{padding:0 0.75rem;margin:0.75rem}.remove-filter a{display:inline-block}.remove-filter a img{display:inline-block;width:18px;height:18px;margin-right:10px;border-radius:50%;vertical-align:text-bottom}.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}.sortby__text{margin-right:10px}@media(max-width: 767.98px){.sortby__text{font-size:12px}}.sortby__selected{height:53px;background-color:#f6f6f6;display:flex;align-items:center;padding-left:10px;padding-right:40px;min-width:200px;border-radius:8px;cursor:pointer}@media(max-width: 767.98px){.sortby__selected{height:35px;min-width:160px;font-size:12px}}.sortby__selected:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sortby__selected.open:after{content:""}.sortby__option{position:absolute;border-radius:8px;box-shadow:rgba(20,20,20,.08) 0px 10px 40px 0px;background:#fff;min-width:200px;display:none;z-index:1;top:70px}@media(max-width: 767.98px){.sortby__option{font-size:12px;min-width:160px;top:50px}}.sortby__option .filter-option-link:not(.has-image).selected:after,.sortby__option .filter-option-link:not(.has-image):after{content:none}.filter-header{position:relative;padding:40px 40px 0 40px;font-weight:500;text-transform:uppercase}@media(max-width: 767.98px){.filter-header{padding:20px 15px 0 15px}}.close-product-listing-filter{position:absolute;top:35px;right:35px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width: 767.98px){.close-product-listing-filter{top:15px;right:10px}}.close-product-listing-filter:after{display:inline-block;content:"";font:normal normal 300 18px/1 "Font Awesome 5 Pro";color:#999;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-item-wrapper{margin-bottom:15px;border-bottom:1px solid #eee}.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;display:flex;justify-content:space-between;padding:0 0 15px 0;margin:0;font-size:12px;font-weight:400}@media(max-width: 991.98px){.filter-items-title{padding:0 0 15px 0}}@media(max-width: 767.98px){.filter-items-title{padding:15px 0}}.filter-items-title .reset-filter-item{cursor:pointer;position:relative}.filter-items-title .reset-filter-item:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;transition:all .25s linear;background-color:#000;transform:rotate(180deg)}.filter-items-title .reset-filter-item:hover:after{width:0}.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:""}}.filter-items{margin:0;padding:0;list-style:none;margin:0}.filter-items>li>a{padding:5px 0}.filter-items>li:last-child{margin-bottom:20px}.filter-items.has-image{display:flex;flex-wrap:wrap}.filter-items.has-image.collapse{display:none}.filter-items.has-image.collapse.show{display:flex}.filter-items.has-image>li{margin-bottom:5px}.filter-items.has-image>li:last-child{margin-bottom:20px}.filter-buttons{padding:20px 0 60px}@media(max-width: 767.98px){.filter-buttons{padding:20px 0 30px}}.filter-buttons .btn,.filter-buttons .clear-filter{background-color:#000;padding:12px 24px;border-radius:8px;border-style:solid;border-width:1px;border-color:#000;color:#fff;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.filter-buttons .btn:hover,.filter-buttons .clear-filter:hover{background-color:#fff;color:#000}@media(max-width: 767.98px){.filter-buttons .btn,.filter-buttons .clear-filter{padding:10px 15px}.filter-buttons .btn:hover,.filter-buttons .clear-filter:hover{padding:10px 15px}}.pagination-showing{margin-right:24px;color:#737373}@media(max-width: 767.98px){.pagination-showing{display:none}}
