@charset "utf-8";
:root{--color-primary: #111111;--color-secondary: #999999;--body-font-family: 'Albra', serif;--body-font-size: 16px;--body-font-weight: 400;--body-font-color: #111111;--body-letter-spacing: 0;--body-line-height: 1.5625;--h1-font-family: 'Albra', serif;--h1-font-size: 32px;--h1-font-weight: 400;--h1-letter-spacing: 0;--h1-line-height: 1.3;--h2-font-family: 'Albra', serif;--h2-font-size: 28px;--h2-font-weight: 400;--h2-letter-spacing: 0;--h2-line-height: 1.3;--h3-font-family: 'Albra', serif;--h3-font-size: 22px;--h3-font-weight: 400;--h3-letter-spacing: 0;--h3-line-height: 1.3}@media(max-width: 767.98px){:root{--h2-font-size: 24px;--h3-font-size: 18px}}.template-products main,.template-search-products main{margin-top:0;margin-bottom:25px}@media(max-width: 767.98px){.template-products main,.template-search-products main{margin-bottom:10px}}body.sticky-header-modern-overlay-mainbanner:has(.listing-empty-result):not(.sticky-enabled) .header-region{position:unset}.listing-empty-result{margin:50px 0}.items{margin-left:0;margin-right:0}.items .item{padding:0}@media(min-width: 992px){.items .item:nth-child(4),.items .item:nth-child(5){flex:0 0 50%;max-width:50%}}@media(min-width: 768px){.header-bottom:has(.product-listing-filter-selecteds-section):has(.main-nav-item.open) .product-listing-filter-selecteds-section{display:none}}.product-listing-filter-clone-link{cursor:pointer;font-family:'PP Mondwest', serif}.product-listing-filter-group .dropdown-toggle{position:absolute;visibility:hidden;opacity:0;font-family:'PP Mondwest', serif}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.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;text-align:right}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown{position:fixed;top:0;height:100%;z-index:999;padding:0;flex-direction:column}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.show{display:flex !important}}.product-listing-filter-group .dropdown-menu.filter-slide-in{display:flex;flex-direction:column;width:100%;height:100%;position:fixed;top:0;right:0;left:unset;z-index:1000;padding:0;visibility:hidden;opacity:0;-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-o-transform:translateY(-150%);transform:translateY(-150%)}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.filter-slide-in{padding:0 28px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-slide-in{padding:0}}.product-listing-filter-group .dropdown-menu.filter-slide-in.animated{-webkit-transition:.5s opacity ease-in-out,.5s visibility ease-in-out,.5s transform ease-in-out;-moz-transition:.5s opacity ease-in-out,.5s visibility ease-in-out,.5s transform ease-in-out;-o-transition:.5s opacity ease-in-out,.5s visibility ease-in-out,.5s transform ease-in-out;transition:.5s opacity ease-in-out,.5s visibility ease-in-out,.5s transform ease-in-out}.product-listing-filter-group .dropdown-menu.filter-slide-in.show{visibility:visible;opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.product-listing-filter-group .dropdown-menu.filter-slide-in .filter-container{overflow-y:auto;overflow-x:hidden;max-height:100%;height:auto}@media(max-width: 767.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).selected:before{content:"("}.filter-option-link:not(.has-image).selected:after{content:")"}.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:#000}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}.product-listing-filter-selecteds-wrapper{width:100%}.product-listing-filter-selecteds-section{display:flex;justify-content:space-between;padding:15px 0 0 0;font-family:"PP Mondwest",serif}@media(max-width: 767.98px){.product-listing-filter-selecteds-section{padding:5px 0 0 0}}.product-listing-filter-selecteds-label{width:100%;flex:0 0 95px;max-width:95px;padding-right:20px}.product-listing-filter-selecteds{margin:0 -10px -5px -10px;flex:1;text-align:right}.remove-filter{display:inline-block;margin:0px 10px 5px 10px}.remove-filter a{display:inline-block}.filter-header{position:relative;padding:30px 0;margin:0 0 13px 0}@media(max-width: 767.98px){.filter-header{padding:20px 0;margin:0 0 24px 0}}.close-product-listing-filter{cursor:pointer;font-family:"PP Mondwest",serif;display:inline-block}.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;padding:0;margin:0;font-size:11px;text-transform:uppercase}.sortby-items,.filter-items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}.sortby-items>li>a,.filter-items>li>a{padding:5px 0;margin-left:15px;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-collapse>div:not(:last-child){margin-bottom:21px}.clear-filter{font-size:14px;font-family:"PP Mondwest",serif;text-decoration:underline;text-underline-position:under}.filter-buttons{padding:23px 0}.filter-buttons .btn{margin:0 10px}
