@charset "utf-8";
:root{font-size:13px;--color-primary: #b28e8e;--color-secondary: #f9eeec;--color-tertiary: #dfc2ba;--color-gray: #999999;--color-light-gray: #dddddd;--color-light-pink: #f9eeec;--color-drawer: #f9eeec;--swiper-theme-color: #b28e8e;--swiper-navigation-size: 9px;--small-font-size: 11px;--body-font-family: 'Questrial', sans-serif;--body-font-size: 13px;--body-font-weight: 400;--body-font-color: #b28e8e;--body-letter-spacing: 0.1em;--body-line-height: 1.538;--h1-font-family: 'Playfair Display', serif;--h1-font-size: 38px;--h1-font-weight: 400;--h1-letter-spacing: 0;--h1-line-height: 1.3;--h2-font-family: 'Questrial', sans-serif;--h2-font-size: 20px;--h2-font-weight: 400;--h2-letter-spacing: 0.1em;--h2-line-height: 1.3;--h3-font-family: 'Playfair Display', serif;--h3-font-size: 20px;--h3-font-weight: 400;--h3-letter-spacing: 0;--h3-line-height: 1.3}@media(max-width: 991.98px){:root{font-size:12px;--body-font-size: 12px;--body-line-height: 1.667;--h1-font-size: 28px;--h2-font-size: 18px;--h3-font-size: 18px}}@media(max-width: 767.98px){:root{--h1-font-size: 25px}}body.template-products main,body.template-search-products main{margin-top:45px;margin-bottom:45px}@media(max-width: 991.98px){body.template-products main,body.template-search-products main{margin-bottom:35px}}@media(max-width: 767.98px){body.template-products main,body.template-search-products main{margin-top:35px}}@media(max-width: 767.98px){body.template-products .items,body.template-search-products .items{margin-left:-7.5px;margin-right:-7.5px}}@media(max-width: 767.98px){body.template-products .items .item,body.template-search-products .items .item{padding-left:7.5px;padding-right:7.5px}}.product-listing-filter{display:flex;justify-content:space-between;margin:0 0 30px 0}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none}.product-listing-filter-group .dropdown-toggle::after{content:"";font-size:9px;font-family:"Font Awesome 5 Pro";font-weight:400;margin:0 5px 0 15px;border:none;vertical-align:middle}.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;background-color:var(--color-drawer);display:flex;flex-direction:column;width:400px;height:100%;position:fixed;top:0;right:0;left:unset;z-index:100000;padding:0;color:inherit;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu{width:100%}}.product-listing-filter-group .dropdown-menu.show{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.product-listing-filter-group .dropdown-menu.animated{-webkit-transition:.5s transform ease;-moz-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}.product-listing-filter-group .dropdown-menu .filter-container,.product-listing-filter-group .dropdown-menu .sort-container{overflow-y:auto;overflow-x:hidden;height:100%;padding-left:30px;padding-right:30px}.filter-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:99999;top:0;left:0;display:none}.show .filter-overlay{display:block}.filter-header{position:relative;font-family:'Questrial', sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1em;line-height:1.3;padding:25px 30px 20px 30px;text-transform:uppercase}@media(max-width: 991.98px){.filter-header{font-size:14px}}.close-product-listing-filter{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-product-listing-filter:after{display:inline-block;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px}.product-listing-filter-selecteds-wrapper{padding:0 30px}.product-listing-filter-selecteds{display:flex;flex-wrap:wrap;gap:5px 20px;margin-bottom:25px;max-height:50px;overflow:hidden auto}.remove-filter a{font-size:var(--small-font-size);line-height:1.818;letter-spacing:.1em;display:inline-block;text-transform:uppercase;border-bottom:1px solid #b28e8e;white-space:nowrap}.remove-filter a img{display:inline-block;width:18px;height:18px;border-radius:50%}.remove-filter a::after{display:inline-block;content:"";font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:6px}.filter-group-col{margin-bottom:25px}.filter-option-link:not(.has-image){position:relative;display:inline-flex}.filter-option-link:not(.has-image):before{content:"";display:inline-block;flex:0 0 18px;margin-right:12px;width:18px;height:18px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:10px;line-height:18px;text-align:center;border:1px solid #b28e8e;border-radius:3px}.filter-option-link:not(.has-image).selected{color:#b28e8e}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";background-color:#b28e8e;color:#fff}.filter-option-link.has-image img{border:1px solid var(--color-light-gray);background-color:#fff;width:24px;height:24px;padding:4px;border-radius:50%}.filter-option-link.has-image.selected img{border-color:#b28e8e}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}#filter-optionSize .filter-items{padding-top:25px;padding-bottom:5px;display:flex;flex-wrap:wrap;gap:15px 35px}#filter-optionSize .filter-option-link:not(.has-image){font-size:var(--small-font-size);line-height:1.818;letter-spacing:.1em;padding:2px 0;line-height:1.2}#filter-optionSize .filter-option-link:not(.has-image):before{content:none}#filter-optionSize .filter-option-link:not(.has-image).selected{border-bottom:1px solid #b28e8e}.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;border-bottom:1px solid;border-bottom-color:#000;padding:5px 0;margin:0;color:#000;text-transform:uppercase}.filter-slide-in .filter-items-title{cursor:pointer}.filter-slide-in .filter-items-title:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:var(--small-font-size);margin-left:10px}@media(max-width: 991.98px){.filter-slide-in .filter-items-title:after{margin-left:15px}}.filter-slide-in .filter-items-title.collapsed:after{content:""}.sortby-items,.filter-items{margin:0;padding:0;list-style:none;padding:15px 0 0 0;margin:0}@media(max-width: 991.98px){.sortby-items,.filter-items{padding:20px 0 0 0}}.sortby-items.has-image,.filter-items.has-image{padding-top:30px}.sortby-items>li>a,.filter-items>li>a{padding:5px 0;color:#000}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap;gap:20px 15px}.sortby-items.has-image.collapse,.filter-items.has-image.collapse{display:none}.sortby-items.has-image.collapse.show,.filter-items.has-image.collapse.show{display:flex}.filter-buttons{padding:30px 0}.filter-buttons .btn{margin:0 10px}
