@charset "utf-8";
:root{--color-primary: #f9dad6;--color-secondary: #ffffff;--body-font-family: 'brandon-grotesque', sans-serif;--body-font-size: 0.875rem;--body-font-weight: 400;--body-font-color: #1b1b1b;--body-letter-spacing: 0;--body-line-height: 1.714;--h1-font-family: 'brandon-grotesque', sans-serif;--h1-font-size: 2.25rem;--h1-font-weight: 500;--h1-font-color: #1b1b1b;--h1-letter-spacing: 0;--h1-text-transform: capitalize;--h1-line-height: 1.3;--h2-font-family: 'brandon-grotesque', sans-serif;--h2-font-size: 1.5rem;--h2-font-weight: 500;--h2-font-color: #1b1b1b;--h2-letter-spacing: 0;--h2-line-height: 1.3;--h3-font-family: 'brandon-grotesque', sans-serif;--h3-font-size: 1.125rem;--h3-font-weight: 500;--h3-font-color: #1b1b1b;--h3-letter-spacing: 0;--h3-line-height: 1.3}@media(max-width: 767.98px){:root{--h1-font-size: 1.5rem}}main{margin-top:20px}.products-page-banners-wrapper{margin-bottom:40px}@media(max-width: 767.98px){.products-page-banners-wrapper{margin-bottom:20px}}.products-page-banners-wrapper.with-background,.products-page-banners-wrapper.two-divisions{display:flex;flex-wrap:wrap;background-color:#f0f0f0}.products-page-banners-wrapper.with-background .banners,.products-page-banners-wrapper.with-background .products-top-description-wrapper,.products-page-banners-wrapper.two-divisions .banners,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{flex:0 0 100%;max-width:100%;width:100%}.products-page-banners-wrapper.with-background #page_banners,.products-page-banners-wrapper.with-background picture,.products-page-banners-wrapper.with-background img,.products-page-banners-wrapper.two-divisions #page_banners,.products-page-banners-wrapper.two-divisions picture,.products-page-banners-wrapper.two-divisions img{height:100%}.products-page-banners-wrapper.with-background img,.products-page-banners-wrapper.two-divisions img{object-fit:cover}.products-page-banners-wrapper.with-background .banners,.products-page-banners-wrapper.two-divisions .banners{order:2}@media(max-width: 767.98px){.products-page-banners-wrapper.with-background .banners,.products-page-banners-wrapper.two-divisions .banners{order:1}}.products-page-banners-wrapper.with-background .products-top-description-wrapper,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:justify;padding:40px;order:1}@media(min-width: 992px){.products-page-banners-wrapper.with-background .products-top-description-wrapper,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{padding-right:10%}}@media(max-width: 767.98px){.products-page-banners-wrapper.with-background .products-top-description-wrapper,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{padding:20px;order:2}}.products-page-banners-wrapper.two-divisions .banners,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{flex:0 0 50%;max-width:50%;width:100%}@media(max-width: 767.98px){.products-page-banners-wrapper.two-divisions .banners,.products-page-banners-wrapper.two-divisions .products-top-description-wrapper{flex:0 0 100%;max-width:100%}}.term-desc{margin:12px 0 0 0}@media(max-width: 767.98px){.term-desc{margin:0}}.items{margin-left:-10px;margin-right:-10px}.items>.item{padding-left:10px;padding-right:10px;animation:fadeup .6s paused;-o-animation:fadeup .6s paused;-moz-animation:fadeup .6s paused;-webkit-animation:fadeup .6s paused}.items>.item.running{animation-play-state:running;-o-animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running}.new-arrivals-products-wrapper{margin:40px 0 0 0}@media(max-width: 767.98px){.new-arrivals-products-wrapper{margin:20px 0 0 0}}.new-arrivals-products-wrapper .title{margin:0;padding:20px 0;border-top:1px solid #dfdfdf}.new-arrivals-products-wrapper .swiper-container{z-index:0}.new-arrivals-products-wrapper .swiper-prev,.new-arrivals-products-wrapper .swiper-next{display:none}.new-arrivals-products-wrapper .swiper-prev{left:-40px}@media(max-width: 767.98px){.new-arrivals-products-wrapper .swiper-prev{left:-20px}}.new-arrivals-products-wrapper .swiper-next{right:-40px}@media(max-width: 767.98px){.new-arrivals-products-wrapper .swiper-next{right:-20px}}.new-arrivals-products-wrapper .swiper-pagination{position:unset;margin:15px 0}.new-arrivals-products-wrapper .productrow{margin-bottom:0}.product-listing-filter.desktop{padding:0 10px 0 0}.product-listing-filter.mobile{justify-content:space-between;margin:0 0 20px 0}.product-listing-filter-group .dropdown-toggle{background-color:#fcf7f6;border-color:#fcf7f6}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle{padding:10px 20px}}.product-listing-filter-group .dropdown-toggle::after{margin:0 0 0 10px}.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}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu{display:flex;position:fixed;top:0;right:0;left:unset;height:100%;z-index:999;width:calc(100% - 50px);max-width:355px;padding:0;flex-direction:column;-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}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu .filter-container{padding:0 20px;display:flex;flex-direction:column;height:100%;position:relative;overflow:auto}}@media(max-width: 767.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)}}@media(max-width: 767.98px){.product-listing-filter-group.show .dropdown-menu.filter-dropdown{display:flex}}@media(max-width: 767.98px){.filter-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:20;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media(max-width: 767.98px){.filter-popup-open .filter-overlay{opacity:1;visibility:visible}}.filter-option-link:not(.has-image):before{content:"";display:inline-flex;min-width:16px;width:16px;height:16px;background:rgba(0,0,0,0);border:1px solid #dfdfdf;margin:4px 10px 0 0;font-weight:400;align-items:center;justify-content:center}.sortby-items .filter-option-link:not(.has-image):before{border-radius:50%}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";color:#fff;font-size:10px;line-height:0;background-color:#000;border-color:#000}.sortby-items .filter-option-link:not(.has-image).selected:before{content:"";font-weight:900;font-size:8px}.filter-option-link.has-image img{width:18px;height:18px;border-radius:50%;padding:2px;margin:2px 10px 0 0;border:1px solid #dfdfdf}.filter-option-link.has-image.selected img{border-color:#000}.filter-option-link.has-image>li{display:inline-block}.product-listing-filter-selecteds{display:flex;overflow:auto;padding:0 0 5px 0;margin:0 0 15px 0}.remove-filter{margin:0 10px 0 0}.remove-filter a{display:inline-flex;align-items:center;justify-content:center;background-color:#f0f0f0;padding:8px 16px;border-radius:40px;white-space:nowrap}.remove-filter a img{display:none}.remove-filter a::after{display:inline-block;margin-left:5px;content:"";font:normal normal normal .8em/1 "Font Awesome 5 Pro";opacity:.5}.filter-header{position:relative;padding:20px}@media(max-width: 767.98px){.filter-header{font-weight:500}}.close-product-listing-filter{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;display:none}.close-product-listing-filter:after{display:inline-block;content:"";font:normal normal 300 1.2em/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:0 0 10px 0;font-weight:500}.filter-items-title::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;padding:0 0 0 10px}.filter-items-title.collapsed::after{content:""}.sortby-items,.filter-items{margin:0 0 20px 0;padding:0 0 20px 0;list-style:none;border-bottom:1px solid #dfdfdf}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap}.sortby-items>li>a,.filter-items>li>a{display:flex;padding:4px 0}@media(max-width: 767.98px){.filter-buttons{padding:20px}}@media(max-width: 767.98px){.filter-buttons .btn-filter-reset{margin-top:10px}}.clear-filter{display:inline-block;text-decoration:underline;color:gray;margin:0 0 20px 0}.clear-filter.hover,.clear-filter.focus,.clear-filter:hover,.clear-filter:focus,.clear-filter.active,.clear-filter:active{text-decoration:underline;color:gray}@media(max-width: 767.98px){.clear-filter{margin:0}}
