.theme__products_listing{padding:50px 0;position:relative}.theme__products_listing .productslisting__button_container{position:absolute;top:50%;width:100%}.theme__products_listing .productslisting__button_container .swiper-button-prev{margin-left:-7vw}.theme__products_listing .productslisting__button_container .swiper-button-next{margin-right:-7vw}.theme__products_listing .theme__products-listing__heading{text-align:center;margin-bottom:50px;border-bottom:1px solid #f1f1f1;padding-bottom:15px}.theme__products_listing .theme__products-listing__heading h2{color:var(--hpp-primary);padding:0;margin:0;font-weight:600}.theme__products_listing .theme__products-listing__heading img{height:50px}.theme__products_listing .theme__products-listing__heading .btn-arrow{color:var(--hpp-green);display:inline-flex;align-items:center;margin:0 auto;padding:0}.theme__products_listing .theme__products-listing__heading .btn-arrow img{height:25px;filter:invert(25%) sepia(57%) saturate(5902%) hue-rotate(74deg) brightness(84%) contrast(88%)}.theme__products_listing .theme__products-listing__list.type-grid{display:grid;grid-template-columns:1fr;gap:0 0}@media (min-width:1440px){.theme__products_listing .theme__products-listing__list.type-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.theme__products_listing .theme__products-listing__list.type-grid.grid-1{grid-template-columns:1fr;max-width:275px;margin:0 auto}.theme__products_listing .theme__products-listing__list.type-grid.grid-1 .product__item,.theme__products_listing .theme__products-listing__list.type-grid.grid-2 .product__item,.theme__products_listing .theme__products-listing__list.type-grid.grid-3 .product__item{max-width:275px;margin:0 auto}.theme__products_listing .theme__products-listing__list.type-grid.grid-2{grid-template-columns:1fr 1fr;max-width:550px;margin:0 auto}.theme__products_listing .theme__products-listing__list.type-grid.grid-3{grid-template-columns:1fr 1fr 1fr;max-width:825px;margin:0 auto}.theme__products_listing .theme__products-listing__list .product__item{display:flex;flex-direction:column;padding:25px;position:relative;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.theme__products_listing .theme__products-listing__list .product__item a.btn{text-decoration:none;color:#fff}.theme__products_listing .theme__products-listing__list .product__item:nth-child(4n){border-right:0 solid #d9d9d9}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .product__item-newtag{position:absolute;background:var(--hpp-green);color:#fff;top:0;right:0;line-height:0;border-radius:50%;font-weight:700}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .product__item-newtag span{padding-top:50%;padding-bottom:50%;margin-left:8px;margin-right:8px;display:inline-block}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner h3{font-weight:400;font-size:1.2rem}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner h3 a:hover{color:var(--hpp-primary)}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner h4{color:var(--hpp-green);font-weight:700;font-size:1.4rem}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner img{width:90%}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline{border:0!important;padding:0!important;margin:0}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline a{width:auto;display:block;background:0 0;border:1px solid var(--hpp-primary);color:var(--hpp-primary);font-weight:300;text-transform:uppercase;padding:10px 0;text-decoration:none;margin-bottom:2px}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline a.added{border:1px solid var(--hpp-green);background:var(--hpp-green);color:#fff}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline a:before{content:"+";padding:0 10px 0 0;margin:0 0 6px;font-size:1.25rem}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline a:hover{background:var(--hpp-primary);color:#fff}.theme__products_listing .theme__products-listing__list .product__item .product__item-inner .add_to_cart_inline a:hover:before{color:#fff}.theme__products_listing .theme__products-listing__list.type-slider .product__item{border:0;padding:0}@media (max-width:768px){.flex__products_listing .flex__products_listing_list{display:block}}
/*# sourceMappingURL=_theme-product-listing.css.map */