.product-listing .product-listing-dropdown-list{border:1px solid #000;border-radius:30px;cursor:pointer;font-size:16px;line-height:1.4;max-width:300px;padding:12px 24px;position:relative;width:100%}.product-listing .category-nav{border-top:0;font-size:15px;left:0;list-style:none;margin:4px 0;max-height:250px;opacity:0;overflow:hidden;overflow-y:auto;padding:0;position:absolute;right:auto;top:100%;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .15s ease-out,visibility .15s ease-out,-webkit-transform .15s ease-out;transition:opacity .15s ease-out,visibility .15s ease-out,-webkit-transform .15s ease-out;-o-transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out;transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out;transition:opacity .15s ease-out,visibility .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out;visibility:hidden;width:100%;z-index:2}.product-listing .product-listing-dropdown-list.open .category-nav{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.product-listing .category-nav li{background-color:#fff;border:1px solid #000;border-radius:30px;margin:0 0 1px;padding:5px 15px}.product-listing .category-nav li:last-child{margin:0}.product-listing .category-nav li.active,.product-listing .category-nav li:hover{color:var(--c-pistachio)}.product-listing .product-listing-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:3rem 0 5rem}.product-listing .dropdown-label{padding-right:15px;position:relative}.product-listing .dropdown-label .dropdown-arrow{position:absolute;right:0;top:-1px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-listing .product-listing-dropdown-list.open .dropdown-arrow{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.product-listing .product-listing-header.listing-no-filter{padding-bottom:8rem}.product-listing .product-listing-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.5rem}.product-listing .product-listing-item{margin-bottom:5rem}.product-listing .product-listing-item a{text-decoration:none}.product-listing .product-listing-item-image{margin:0 0 30px;text-align:center}.product-listing .product-listing-item a:hover{opacity:1}.product-listing .product-listing-item a:hover h4{color:var(--c-pistachio)}.product-listing-item-content{text-align:center}.product-listing-item-content h4{margin-top:0;text-align:center}.product-listing-item-image img{height:297px!important;-o-object-fit:cover;object-fit:cover}.product-listing-item-button{text-align:center}.product-listing-item-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}.coming-soon-wrap{margin-bottom:10px;text-align:center}.coming-soon{background:var(--c-pistachio);border-radius:25px;color:var(--body-background);display:inline-block;font-family:var(--font-barlow);font-size:12px;line-height:normal;margin:0;padding:8px 12px;text-align:center}@media(min-width:1199px){.product-listing-item-content h4{font-size:35px}}@media(min-width:991px){.product-listing .product-listing-item{margin-left:2.5rem;margin-right:2.5rem;width:calc(33.333% - 5rem)}.product-listing .product-listing-item:nth-child(3n-3){margin-right:0}}@media(min-width:768px) and (max-width:990px){.product-listing .product-listing-item{margin-left:2.5rem;margin-right:2.5rem;width:calc(50% - 5rem)}.product-listing .product-listing-item:nth-child(2n-2){margin-right:0}}@media(max-width:767px){.product-listing .product-listing-content{display:block;margin:0}.product-listing .product-listing-item{margin-bottom:2.5rem}.product-listing .product-listing-header.listing-no-filter{padding-bottom:5rem}.product-listing-item-image img{height:auto!important}}