@charset "utf-8";
:root{--color-primary: #333333;--color-secondary: #666666;--body-font-family: 'Figtree', sans-serif;--body-font-size: 13px;--body-font-weight: 300;--body-font-color: #666666;--body-letter-spacing: 0;--body-line-height: 1.923;--h1-font-family: 'Figtree', sans-serif;--h1-font-size: 32px;--h1-font-weight: 300;--h1-font-color: #333333;--h1-letter-spacing: 0;--h1-text-transform: capitalize;--h1-line-height: 1.3;--h2-font-family: 'Figtree', sans-serif;--h2-font-size: 24px;--h2-font-weight: 300;--h2-font-color: #333333;--h2-letter-spacing: 0;--h2-line-height: 1.3;--h3-font-family: 'Figtree', sans-serif;--h3-font-size: 16px;--h3-font-weight: 300;--h3-font-color: #333333;--h3-letter-spacing: 0;--h3-line-height: 1.5625}@media(max-width: 767.98px){:root{--h1-font-size: 26px;--h2-font-size: 20px}}.template-products main,.template-search-products main{margin-top:0;margin-bottom:40px}@media(max-width: 991.98px){.template-products main,.template-search-products main{margin-bottom:30px}}.template-products main>.container-fluid,.template-search-products main>.container-fluid{padding-left:45px;padding-right:45px}@media(max-width: 991.98px){.template-products main>.container-fluid,.template-search-products main>.container-fluid{padding-left:39px;padding-right:39px}}@media(max-width: 767.98px){.template-products main>.container-fluid,.template-search-products main>.container-fluid{padding-left:15px;padding-right:15px}}.product-listing-top-section{margin-bottom:57px;position:relative}.product-listing-top-section .product-listing-top{background-color:rgba(235,203,190,.2);text-align:center;padding:35px 0 35px 0}@media(max-width: 767.98px){.product-listing-top-section .product-listing-top{padding:25px 0 25px 0}}.product-listing-top-section .product-listing-top h1{margin-bottom:0}.product-listing-top-section .container-fluid{padding-left:45px;padding-right:45px}@media(max-width: 991.98px){.product-listing-top-section .container-fluid{padding-left:39px;padding-right:39px}}@media(max-width: 767.98px){.product-listing-top-section .container-fluid{padding-left:15px;padding-right:15px}}.product-listing-top-section .breadcrumb{margin:0 0 10px 0}@media(max-width: 991.98px){.product-listing-top-section .breadcrumb{margin:0 0 5px 0}}.term-desc{margin:30px 0}.product-listing-filter{margin:0 0 41px 0}.product-listing-filter-group .dropdown-toggle{background-color:rgba(0,0,0,0);padding:0 0 4px 0;margin:0 59px 0 0;border-radius:0;border-style:none none solid none;border-width:1px;border-color:rgba(0,0,0,0);font-size:11px;font-weight:600;color:#333;letter-spacing:0.15em;text-transform:uppercase}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus,.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled).active:focus,.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled):active:focus,.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled).active,.product-listing-filter-group .dropdown-toggle:not(:disabled):not(.disabled):active{box-shadow:none;background-color:rgba(0,0,0,0);color:#333}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle{margin:0 28px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{margin:0 28px}}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none;display:none}.product-listing-filter-group .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro";border:none;font-weight:300;margin-left:5px;font-size:14px;line-height:1}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle::after{margin-top:-2px}}.product-listing-filter-group .dropdown-menu{width:100%;top:unset;font-size:unset;z-index:1;margin:0;border:none;border-radius:0;padding:39px 0}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu{width:375px;position:fixed;left:unset;top:0;right:0;height:100%;z-index:999;padding:0;flex-direction:column}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu{width:100%}}.product-listing-filter-group .dropdown-menu .filter-container{padding:0 45px}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 30px}}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important}}.product-listing-filter-group.show .dropdown-toggle{border-color:#333}@media(max-width: 991.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(0,0,0,.5);z-index:999;top:0;left:0;display:none}.show .filter-overlay{display:block}.filter-option-link:not(.has-image){position:relative;display:inline-flex}.filter-option-link:not(.has-image):before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;flex:0 0 14px;margin-top:2px;margin-right:11px;width:14px;height:14px;background:rgba(0,0,0,0);border:1px solid #333;color:rgba(0,0,0,0);font-size:7px;font-weight:900;line-height:14px;text-align:center}.filter-option-link:not(.has-image).selected:before{color:#fff;background-color:#333}.side-all .filter-option-link:not(.has-image){white-space:unset}.top-individual .filter-option-link:not(.has-image){white-space:unset}.filter-option-link.has-image img{border:1px solid #eee;width:20px;height:20px !important;margin-right:11px;padding:3px;border-radius:50%}.filter-option-link.has-image.selected img{border-color:#333}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}.filter-option-link.has-button{min-width:40px;min-height:30px;margin:0 15px 15px 0;color:#333;background-color:#eee;border-radius:0}.filter-option-link.has-button.selected{color:#fff;background-color:#333}.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:20px !important;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:28px 30px;margin:0;text-transform:uppercase}.close-product-listing-filter{position:absolute;top:34px;right:30px;cursor:pointer;background:url("https://d3n0ual1ra27t5.cloudfront.net/sites/themes/carrislabelle/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:12px;height:12px}.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-price-range-slider-wrapper .filter-price-label{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.filter-price-range-slider-wrapper input{padding-left:25px}.filter-items-title{position:relative;margin:0 0 9px 0}@media(max-width: 991.98px){.filter-items-title{border-top:1px solid #eee;padding:17px 0;margin:0}}@media(max-width: 767.98px){.filter-items-title{padding:15px 0}}@media(max-width: 991.98px){.filter-collapse .filter-items-title{cursor:pointer}}@media(max-width: 991.98px){.filter-collapse .filter-items-title:after{position:absolute;right:0;top:49%;-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: 991.98px){.filter-collapse .filter-items-title.collapsed:after{content:""}}.filter-slide-in .filter-items-title{cursor:pointer}.filter-slide-in .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}.filter-slide-in .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}@media(max-width: 991.98px){.sortby-items,.filter-items{padding:0 0 20px 0;margin:0}}@media(min-width: 1290px)and (max-width: 1450px){.sortby-items.has-image,.filter-items.has-image{padding-right:13%}}@media(min-width: 1451px)and (max-width: 1650px){.sortby-items.has-image,.filter-items.has-image{padding-right:25%}}@media(min-width: 1651px)and (max-width: 1880px){.sortby-items.has-image,.filter-items.has-image{padding-right:35%}}@media(min-width: 1881px)and (max-width: 2140px){.sortby-items.has-image,.filter-items.has-image{padding-right:44%}}@media(min-width: 2140px)and (max-width: 2430px){.sortby-items.has-image,.filter-items.has-image{padding-right:51%}}@media(min-width: 2431px){.sortby-items.has-image,.filter-items.has-image{padding-right:58%}}.sortby-items>li>a,.filter-items>li>a{margin-bottom:5px;font-size:11px;font-weight:400;color:#999;letter-spacing:0.05em;text-transform:uppercase}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap;margin-top:12px}@media(max-width: 991.98px){.sortby-items.has-image,.filter-items.has-image{margin-top:0}}.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}.sortby-items:has(.has-button),.filter-items:has(.has-button){margin-top:16px}@media(max-width: 991.98px){.sortby-items:has(.has-button),.filter-items:has(.has-button){margin-top:0}}.filter-buttons{margin:46px 0 0 0}@media(max-width: 991.98px){.filter-buttons{padding:30px;margin:0}}@media(max-width: 991.98px){.filter-buttons>*{width:calc(50% - 7.5px)}}.filter-buttons .btn{padding-left:10px;padding-right:10px;min-width:125px;margin:0 15px}@media(max-width: 991.98px){.filter-buttons .btn{min-width:unset;width:100%;margin:0}.filter-buttons .btn:hover{margin:0}}
