@charset "utf-8";
:root{--color-primary: #619376;--color-secondary: #f2ece1;--body-font-family: 'CircularStd', sans-serif;--body-font-size: 14px;--body-font-weight: 400;--body-font-color: #4d4d48;--body-letter-spacing: 0;--body-line-height: 1.444;--h1-font-family: 'CircularStd', sans-serif;--h1-font-size: 22px;--h1-font-weight: 500;--h1-font-color: #619376;--h1-letter-spacing: 0;--h1-line-height: 1.2;--h2-font-family: 'CircularStd', sans-serif;--h2-font-size: 21px;--h2-font-weight: 500;--h2-font-color: #619376;--h2-letter-spacing: 0;--h2-line-height: 1.2;--h3-font-family: 'CircularStd', sans-serif;--h3-font-size: 20px;--h3-font-weight: 400;--h3-font-color: #619376;--h3-letter-spacing: 0;--h3-line-height: 1.2}@media(max-width: 991.98px){:root{--body-font-size: 14px;--body-line-height: 1.571;--h1-font-size: 23px;--h2-font-size: 18px;--h3-font-size: 15px}}.template-products main,.template-search-products main{margin-top:31px;margin-bottom:28px}@media(max-width: 991.98px){.template-products main,.template-search-products main{margin-top:26px}}@media(max-width: 767.98px){.template-products main,.template-search-products main{margin-top:21px}}.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:31px}@media(max-width: 991.98px){.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:27px}}.template-products h1,.template-search-products h1{text-transform:lowercase;text-align:center;margin-bottom:27px}@media(max-width: 991.98px){.template-products h1,.template-search-products h1{margin-bottom:36px}}@media(max-width: 767.98px){.template-products h1,.template-search-products h1{margin-bottom:32px}}.product-listing-filter{justify-content:flex-end;margin:20px 0 26px 0}@media(max-width: 991.98px){.product-listing-filter{justify-content:space-between;margin:20px 0 13px 0}}@media(max-width: 767.98px){.product-listing-filter{margin:20px 0 24px 0}}.product-listing-filter-group .dropdown-toggle{background-color:rgba(0,0,0,0);padding:0;margin:0 0 0 39px;border-radius:0;border-style:none;font-size:15px;font-weight:400;text-transform:lowercase}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-toggle{margin:0;font-size:15px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{margin:0;font-size:15px}}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro";border:none;vertical-align:unset;margin-left:9px;font-weight:400}.product-listing-filter-group .dropdown-menu{position:fixed;top:0;height:100%;width:400px;z-index:1000;padding:0;flex-direction:column;margin:0;border:none;border-radius:0;font-size:unset;left:unset;right:0;display:block;background-color:#f2ece1;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s transform ease;-moz-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu{width:390px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu{width:100%}}.product-listing-filter-group .dropdown-menu .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-y:auto;overflow-x:hidden;padding:0 30px}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu .filter-container{padding:0 15px}}.product-listing-filter-group .dropdown-menu.show{display:flex !important}.product-listing-filter-group.show .dropdown-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.product-listing-filter-group.show .dropdown-menu.filter-dropdown{display:flex}.product-listing-filter-group.show .filter-overlay{display:block}.top-individual .product-listing-filter-group{position:relative}.filter-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(96,97,97,.5);z-index:50}.filter-option-link:hover{color:#619376}.filter-option-link:not(.has-image){position:relative;display:flex}.filter-option-link:not(.has-image):before{content:"";display:inline-block;flex:0 0 18px;margin-right:10px;width:18px;height:18px;color:#f2ece1;border:1px solid #619376;border-radius:50%;font-size:12px;line-height:18px;text-align:center}@media(max-width: 991.98px){.filter-option-link:not(.has-image):before{flex:0 0 16px;width:16px;height:16px;font-size:11px;line-height:16px;margin-top:1px}}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;background-color:#619376}.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 img{border:1px solid #e0e0e0;width:18px;height:18px;margin-right:10px;padding:1px;border-radius:50%}.filter-option-link.has-image.selected img{border-color:#619376}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}.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}.filter-header{position:relative;padding:73px 30px 14px 30px;font-size:25px;color:#619376}@media(max-width: 991.98px){.filter-header{font-size:23px;padding:54px 15px 18px 15px}}.close-product-listing-filter{position:absolute;top:30px;right:30px;cursor:pointer}@media(max-width: 991.98px){.close-product-listing-filter{top:15px;right:25px}}.close-product-listing-filter:after{content:"";display:inline-block;background:url("https://dz5j7g15a6grg.cloudfront.net/sites/themes/evrydaystudios/bootstrap4/assets/images/icon-x.png") no-repeat center;background-size:contain;width:13px;height:16px}@media(max-width: 991.98px){.close-product-listing-filter:after{width:12px;height:14px}}.filter-collapse>div{margin-bottom:10px}@media(max-width: 991.98px){.filter-collapse>div{margin-bottom:9px}}.filter-items-title{position:relative;padding:10px 0;margin:0 0 6px 0;font-size:18px;color:#4d4d48;border-bottom:1px solid #4d4d48}@media(max-width: 991.98px){.filter-items-title{font-size:15px}}.filter-collapse .filter-items-title{cursor:pointer}.filter-collapse .filter-items-title:after{position:absolute;font-size:14px;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:400}@media(max-width: 991.98px){.filter-collapse .filter-items-title:after{font-size:12px;right:10px}}.filter-collapse .filter-items-title.collapsed: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{margin:0;padding:0;list-style:none;margin:0}.sortby-items>li:last-child,.filter-items>li:last-child{margin-bottom:13px}@media(max-width: 991.98px){.sortby-items>li:last-child,.filter-items>li:last-child{margin-bottom:6px}}.sortby-items>li>a,.filter-items>li>a{padding:5px 0;margin-bottom:3px;font-size:15px;font-weight:400}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{font-size:14px}}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap}.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}.sortby-items.has-image>li,.filter-items.has-image>li{margin-bottom:5px}.filter-buttons{padding:30px}@media(max-width: 991.98px){.filter-buttons{padding:25px 15px}}.filter-buttons .btn{width:100%;margin:0}.filter-buttons>a{display:block}.filter-buttons>a.btn-filter-reset{margin-top:14px}
