@charset "utf-8";
:root{--color-primary: #47624f;--color-secondary: #9794a8;--body-font-family: 'Domaine Sans', sans-serif;--body-font-size: 15px;--body-font-weight: 400;--body-font-color: #47624f;--body-letter-spacing: -0.025em;--body-line-height: 1.2;--h1-font-family: 'PPFragment Glare', serif;--h1-font-size: 52px;--h1-font-weight: 400;--h1-letter-spacing: -0.5px;--h1-text-transform: lowercase;--h1-line-height: 1.5;--h2-font-family: 'PPFragment Glare', serif;--h2-font-size: 40px;--h2-font-weight: 400;--h2-letter-spacing: 0;--h2-line-height: 1.3;--h3-font-family: 'PPFragment Glare', serif;--h3-font-size: 30px;--h3-font-weight: 400;--h3-letter-spacing: -0.025em;--h3-line-height: 1.3}@media(max-width: 991.98px){:root{--h1-font-size: 40px;--h2-font-size: 30px;--h3-font-size: 25px}}.template-products main,.template-search-products main{margin-top:20px;margin-bottom:36px}@media(max-width: 991.98px){.template-products main,.template-search-products main{margin-top:38px;margin-bottom:46px}}@media(max-width: 767.98px){.template-products main,.template-search-products main{margin-top:31px;margin-bottom:40px}}.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:10px}@media(max-width: 991.98px){.template-products .breadcrumb,.template-search-products .breadcrumb{margin-bottom:18px}}.template-products h1,.template-search-products h1{text-align:center;margin:0px 0 19px 0}@media(max-width: 991.98px){.template-products h1,.template-search-products h1{font-size:30px;margin:0 0 27px 0}}.template-products .term-desc,.template-search-products .term-desc{margin:30px 0}.template-products .items,.template-search-products .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0 30px;grid-auto-flow:dense;margin:0}@media(max-width: 991.98px){.template-products .items,.template-search-products .items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.template-products .items,.template-search-products .items{grid-template-columns:repeat(2, 1fr)}}.template-products .items .item,.template-search-products .items .item{flex:unset;max-width:unset;padding:0}.template-products .items .item.one-column-full,.template-search-products .items .item.one-column-full{grid-column:span 4;padding-left:37.5%;padding-right:37.5%}@media(max-width: 991.98px){.template-products .items .item.one-column-full,.template-search-products .items .item.one-column-full{grid-column:span 3;padding-left:33.3333%;padding-right:33.3333%}}@media(max-width: 767.98px){.template-products .items .item.one-column-full,.template-search-products .items .item.one-column-full{grid-column:span 2;padding-left:25%;padding-right:25%}}.template-products .items .item.two-column,.template-search-products .items .item.two-column{grid-column:span 2}.template-products .items .item.two-column-full,.template-search-products .items .item.two-column-full{grid-column:span 4;padding-left:25%;padding-right:25%}@media(max-width: 991.98px){.template-products .items .item.two-column-full,.template-search-products .items .item.two-column-full{grid-column:span 3}}@media(max-width: 767.98px){.template-products .items .item.two-column-full,.template-search-products .items .item.two-column-full{grid-column:span 2;padding-left:0;padding-right:0}}@media(min-width: 992px){.dynamic-banner-menu-wrapper{padding:0 15px}}.dynamic-banner-menu-wrapper.mobile{padding-bottom:9px;border-bottom:1px solid #47624f;margin-bottom:13px}@media(max-width: 767.98px){.dynamic-banner-menu-wrapper.mobile{padding-bottom:7px}}.dynamic-banner-menu-wrapper .vc-widget{padding:0}.product-listing-filter-row{display:flex;align-items:flex-start;justify-content:space-between}.product-listing-filter{margin:0 0 17px 0}@media(max-width: 991.98px){.product-listing-filter{margin:0 0 27px 0}}@media(max-width: 767.98px){.product-listing-filter{margin:0 0 29px 0}}.product-listing-filter .product-listing-filter-group.show .dropdown-toggle{background-color:rgba(0,0,0,0)}.product-listing-filter .dropdown-toggle{background-color:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;border-style:none;font-size:10px;color:#47624f;text-transform:uppercase;line-height:1}.product-listing-filter .dropdown-toggle:not(:disabled):not(.disabled).active,.product-listing-filter .dropdown-toggle:not(:disabled):not(.disabled):active,.product-listing-filter .dropdown-toggle.active,.product-listing-filter .dropdown-toggle.focus,.product-listing-filter .dropdown-toggle.hover,.product-listing-filter .dropdown-toggle:active:focus,.product-listing-filter .dropdown-toggle:active,.product-listing-filter .dropdown-toggle:focus,.product-listing-filter .dropdown-toggle:hover{box-shadow:none;background-color:rgba(0,0,0,0)}@media(max-width: 991.98px){.product-listing-filter .dropdown-toggle{font-size:9px}.product-listing-filter .dropdown-toggle:not(:disabled):not(.disabled).active,.product-listing-filter .dropdown-toggle:not(:disabled):not(.disabled):active,.product-listing-filter .dropdown-toggle.active,.product-listing-filter .dropdown-toggle.focus,.product-listing-filter .dropdown-toggle.hover,.product-listing-filter .dropdown-toggle:active:focus,.product-listing-filter .dropdown-toggle:active,.product-listing-filter .dropdown-toggle:focus,.product-listing-filter .dropdown-toggle:hover{font-size:9px}}.product-listing-filter .dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:300;border:none;vertical-align:-1px;margin-left:1px}@media(max-width: 991.98px){.product-listing-filter .dropdown-toggle::after{display:none}}.product-listing-filter .dropdown-toggle.sortby-dropdown-toggle::after{margin-left:6px}.product-listing-filter .dropdown-toggle.collapsed::after{content:""}.product-listing-filter .dropdown-toggle.no-caret:after{content:none}.product-listing-filter .dropdown-toggle.sortby-dropdown-toggle::after{content:""}.product-listing-filter .dropdown-toggle.sortby-dropdown-toggle.show::after{content:""}.product-listing-filter .filter-results{font-family:"PPFragment Sans",sans-serif;font-size:10px;color:#adb9ad;text-transform:uppercase;letter-spacing:.075em;margin:3px 0 0 23px;white-space:nowrap}@media(max-width: 991.98px){.product-listing-filter .filter-results{font-size:9px;margin:0px 0 0 17px}}.product-listing-filter .dropdown-menu{position:unset;display:block;width:100%;background-color:rgba(0,0,0,0);border:none;border-radius:0;float:unset;font-size:unset;z-index:99;padding:0;margin:0;color:#47624f}@media(max-width: 991.98px){.product-listing-filter .dropdown-menu{position:fixed;top:0;right:0;left:unset;width:100%;height:100%;background-color:#f6f3ed;-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}}.product-listing-filter .dropdown-menu.collapse{display:none}.product-listing-filter .dropdown-menu.show{display:block}@media(max-width: 991.98px){.product-listing-filter .dropdown-menu.show{display:flex;flex-direction:column;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media(max-width: 991.98px){.product-listing-filter .dropdown-menu .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding-top:22px}}.product-listing-filter .dropdown-menu.sorter-dropdown{display:none;position:absolute;background-color:#f6f3ed;top:35px;left:unset;right:0;padding:15px 20px 5px 20px;box-shadow:0px 5px 16px 0px rgba(0,0,0,.05);width:auto;height:auto;min-width:220px}@media(max-width: 991.98px){.product-listing-filter .dropdown-menu.sorter-dropdown{top:25px}}.product-listing-filter .dropdown-menu.sorter-dropdown.show{display:block}.filter-level-2 .filter-level-2-group-wrapper{padding-top:17px;padding-bottom:16px}.filter-level-2 .filter-level-2-group-border{border-top:1px solid #47624f;border-bottom:1px solid #47624f}.filter-level-2 .filter-level-2-group{display:flex;flex-wrap:wrap}.filter-level-2 .product-listing-filter-group{margin:12px 34px 12px 0}.filter-level-2 .dropdown-toggle::after{margin-left:5px}.filter-option-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0)}@media(min-width: 992px){.filter-option-link:hover{border-color:#47624f;border-radius:15px}}.filter-option-link.selected{border-color:#47624f;border-radius:15px}@media(max-width: 991.98px){.filter-option-link.selected{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:10px;padding-right:10px}}@media(max-width: 991.98px){.filter-option-link.selected::after{content:"";display:inline-block;width:8px;height:8px;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close-small.png") no-repeat center;background-size:contain;margin-left:9px;margin-right:5px}}.filter-option-link img{width:16px;height:16px;margin-right:8px;border-radius:50%;object-fit:cover}@media(max-width: 991.98px){.filter-option-link img{margin-right:12px;vertical-align:-3px}}.filter-option-link .product-count{margin-left:3px}@media(max-width: 991.98px){.filter-option-link .product-count{display:none}}.product-listing-filter-selecteds{margin:0 0 13px 0}@media(max-width: 991.98px){.product-listing-filter-selecteds{margin:-16px 0 14px 0}}.product-listing-filter-selecteds .clear-filter{margin:0px 20px 20px 0;margin-left:5px;margin-right:0}@media(max-width: 991.98px){.product-listing-filter-selecteds .clear-filter{font-size:12px;margin-bottom:10px;margin-left:8px}}.remove-filter{margin:0px 20px 20px 0}@media(max-width: 991.98px){.remove-filter{font-size:12px;margin:0px 9px 10px 0}}.remove-filter a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #47624f;padding:5px 17px;border-radius:15px}@media(max-width: 991.98px){.remove-filter a{padding-left:10px;padding-right:10px}}.remove-filter a img{width:16px;height:16px;margin-right:8px;border-radius:50%;object-fit:cover}@media(max-width: 991.98px){.remove-filter a img{width:12px;height:12px}}.remove-filter a::after{content:"";display:inline-block;margin-left:15px;width:7px;height:7px;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close-small.png") no-repeat center;background-size:contain}@media(max-width: 991.98px){.remove-filter a::after{margin-left:10px}}.filter-header{position:relative;padding:15px}@media(max-width: 991.98px){.filter-header{padding:15px 15px 8px 15px}}.close-product-listing-filter{position:fixed;top:19px;right:34px;cursor:pointer;display:block;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:15px;height:15px;z-index:99}@media(max-width: 767.98px){.close-product-listing-filter{right:15px}}.filter-items-title{position:relative;padding:0 0 10px 0;margin:0;font-weight:400;text-transform:lowercase}@media(max-width: 991.98px){.filter-items-title{padding:0;margin:0 0 11px 0;font-size:20px}}.sortby-items,.filter-items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;padding:9px 0 5px 0}@media(max-width: 991.98px){.sortby-items,.filter-items{padding:0;margin:0 -15px 37px -15px}}.sortby-items>li,.filter-items>li{margin-bottom:17px;margin-right:28px}@media(max-width: 991.98px){.sortby-items>li,.filter-items>li{margin:0;padding:0 15px;width:100%;flex:0 0 33.333333%;max-width:33.333333%}}@media(max-width: 767.98px){.sortby-items>li,.filter-items>li{flex:0 0 50%;max-width:50%}}.sortby-items>li>a,.filter-items>li>a{padding:5px 17px;font-weight:400}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{display:inline-block;max-width:100%;margin-bottom:5px;padding:5px 0px}}.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}.sortby-items{display:block}@media(max-width: 991.98px){.sortby-items{margin-bottom:10px}}.sortby-items>li{margin-right:0}@media(max-width: 991.98px){.sortby-items>li{flex:0 0 100%;max-width:100%;margin-bottom:10px}}.sortby-items>li>a{position:relative;border:none;padding-left:30px}.sortby-items>li>a::before{content:"";position:absolute;display:inline-block;width:10px;height:10px;background-color:rgba(0,0,0,0);outline:1px solid #9794a8;outline-offset:3px;border-radius:50%;left:5px;top:8px}.sortby-items>li>a.selected{text-overflow:unset;white-space:unset;overflow:unset}.sortby-items>li>a.selected::after{display:none}.sortby-items>li>a.selected{padding-left:30px}.sortby-items>li>a.selected::before{background-color:#9794a8}.filter-buttons{padding:20px 0}@media(max-width: 991.98px){.filter-buttons{padding:21px 39px 24px 39px;box-shadow:0px -5px 16px 0px rgba(0,0,0,.05)}}@media(max-width: 767.98px){.filter-buttons{padding:21px 15px 24px 15px}}.filter-buttons .btn{display:inline-block;margin:0 10px}@media(max-width: 991.98px){.filter-buttons .btn{margin:0}.filter-buttons .btn:hover{margin:0}}.filter-buttons .btn-filter-apply{width:280px;padding:11.5px 10px;font-size:10px}@media(max-width: 767.98px){.filter-buttons .btn-filter-apply{width:100%}}.filter-buttons .btn-filter-reset{margin-left:23px;font-size:10px;font-family:"PPFragment Sans",sans-serif;letter-spacing:.075em;text-transform:uppercase}@media(max-width: 767.98px){.filter-buttons .btn-filter-reset{margin-right:19px}}
