@charset "utf-8";
:root{--color-primary: #666666;--color-secondary: #254b47;--body-font-family: 'museo-sans', sans-serif;--body-font-size: 14px;--body-font-weight: 300;--body-font-color: #666666;--body-letter-spacing: 0.05em;--body-line-height: 1.428;--h1-font-family: 'Bodoni Moda', serif;--h1-font-size: 25px;--h1-font-weight: 400;--h1-font-color: #666666;--h1-letter-spacing: 0.01em;--h1-line-height: 1.2;--h2-font-family: 'museo-sans', sans-serif;--h2-font-size: 20px;--h2-font-weight: 500;--h2-font-color: #666666;--h2-letter-spacing: 0.05em;--h2-line-height: 1.2;--h3-font-family: 'museo-sans', sans-serif;--h3-font-size: 18px;--h3-font-weight: 500;--h3-font-color: #666666;--h3-letter-spacing: 0.05em;--h3-line-height: 1.2}@media(max-width: 991.98px){:root{--body-font-size: 13px;--body-line-height: 1.385;--h1-font-size: 25px;--h2-font-size: 18px;--h3-font-size: 14px}}@media(max-width: 767.98px){:root{--h1-font-size: 20px}}.template-products main,.template-search-products main{margin-top:28px}.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:33px}@media(max-width: 767.98px){.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:23px}}.template-products h1,.template-search-products h1{text-align:center;margin-bottom:21px}@media(max-width: 991.98px){.template-products h1,.template-search-products h1{font-size:20px;margin-bottom:12px}}.term-desc{line-height:1.2}@media(max-width: 991.98px){.term-desc{line-height:1.385}}.items{margin:0 -25px}@media(max-width: 991.98px){.items{margin:0 -10px}}.items .item{padding:0 10px}.product-listing-filter{margin:31px 0 40px 0}@media(max-width: 991.98px){.product-listing-filter{margin:31px 0 30px 0}}@media(max-width: 767.98px){.product-listing-filter{margin:22px 0 30px 0}}.product-listing-filter-group .dropdown-toggle{background-color:rgba(0,0,0,0);padding:0 0 3px 0;margin:0 15px;border-radius:0;border-style:none none solid none;border-width:2px;border-color:#e1cfbb;font-size:14px;text-transform:capitalize}.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{padding:0 0 6px 0;font-size:13px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{padding:0 0 6px 0;font-size:13px}}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group .dropdown-menu{width:100%;top:unset;font-size:unset;z-index:1;margin:0;border:none;border-radius:0;padding:30px 15px;margin:10px 0 0 0}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu{display:block;position:fixed;top:0;left:0;height:100%;z-index:999;padding:0;flex-direction:column;width:calc(100% - 120px);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s transform ease-in-out;-moz-transition:.3s transform ease-in-out;-o-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out;padding:0 24px;margin:0}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu{padding:0;width:100%}}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:auto}}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.product-listing-filter-group.show .dropdown-toggle{color:#e1cfbb}@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;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.5);z-index:15}.show .filter-overlay{display:block}.filter-option-link:not(.has-image){position:relative;display:inline-flex}.filter-option-link:not(.has-image):before{content:"";display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;margin-right:15px;width:16px;height:16px;background:rgba(0,0,0,0);border:1px solid #ddd;color:rgba(0,0,0,0);font-size:10px;font-weight:400;font-family:"Font Awesome 5 Pro";line-height:1;text-align:center}.filter-option-link:not(.has-image).selected:before{border-color:#666;color:#666}.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:#666}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}.filter-option-link .product-count{margin-left:2px}.product-listing-filter-selecteds{padding:0;margin:-33px 0 20px 0;font-style:italic}@media(max-width: 991.98px){.product-listing-filter-selecteds{font-size:12px;margin:-20px 0 15px 0}}.product-listing-filter-selecteds .clear-filter{display:inline-block;margin:10px 25px}@media(max-width: 991.98px){.product-listing-filter-selecteds .clear-filter{margin:10px 20px}}.product-listing-filter-selecteds .clear-filter::after{content:"";display:inline-block;background:url("https://d12hzjwrv4lm49.cloudfront.net/sites/themes/chello/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:10px;height:10px;vertical-align:-1px;margin-left:8px;filter:invert(89%) sepia(21%) saturate(258%) hue-rotate(347deg) brightness(96%) contrast(82%)}@media(max-width: 991.98px){.product-listing-filter-selecteds .clear-filter::after{vertical-align:unset}}.remove-filter{padding:0;margin:10px 25px}@media(max-width: 991.98px){.remove-filter{font-size:12px;margin:10px 20px}}.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{content:"";display:inline-block;background:url("https://d12hzjwrv4lm49.cloudfront.net/sites/themes/chello/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:10px;height:10px;vertical-align:-1px;margin-left:8px;filter:invert(89%) sepia(21%) saturate(258%) hue-rotate(347deg) brightness(96%) contrast(82%)}@media(max-width: 991.98px){.remove-filter a::after{vertical-align:unset}}.filter-header{position:relative}@media(max-width: 991.98px){.filter-header{padding:23px 15px 18px 15px;font-family:'Bodoni Moda', serif;font-size:20px;letter-spacing:0.01em}}@media(max-width: 767.98px){.filter-header{padding:23px 15px 9px 15px}}.close-product-listing-filter{position:absolute;top:30px;right:39px;display:block;background:url("https://d12hzjwrv4lm49.cloudfront.net/sites/themes/chello/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:14px;height:14px}@media(max-width: 767.98px){.close-product-listing-filter{top:20px;right:15px}}.filter-items-title{position:relative;margin:0 0 20px 0;font-size:14px;text-transform:uppercase}@media(max-width: 991.98px){.filter-items-title{padding:16px 35px 16px 0;margin:0}}@media(max-width: 767.98px){.filter-items-title{padding:16px 25px 16px 0}}.filter-collapse .filter-items-title{cursor:pointer}@media(max-width: 991.98px){.filter-collapse .filter-items-title:after{position:absolute;right:20px;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 .filter-items-title:after{right:10px}}@media(max-width: 991.98px){.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}@media(max-width: 991.98px){.sortby-items,.filter-items{margin:3px 0 12px 0}}.sortby-items>li,.filter-items>li{margin:0}.sortby-items>li>a,.filter-items>li>a{padding:5px 0;margin-bottom:10px;font-weight:400}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{margin-bottom:12px}}.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}@media(max-width: 991.98px){.filter-collapse>div:not(:last-child){border-bottom:1px solid #eee}}.filter-buttons{padding:20px 0}@media(max-width: 991.98px){.filter-buttons{padding:40px 15px}}@media(max-width: 767.98px){.filter-buttons{padding:20px 15px}}.filter-buttons a{display:block;margin:0 10px}@media(max-width: 991.98px){.filter-buttons a{margin:0;font-size:14px}.filter-buttons a:hover{margin:0;font-size:14px}}.filter-buttons a.btn-filter-reset{margin-top:27px}@media(max-width: 767.98px){.filter-buttons a.btn-filter-reset{margin-top:17px}}
