.woocommerce-page ul.products li.product .product-title{font-family:'Abhaya Libre',serif;font-size:14px;font-weight:bold;transition:font-size 0.3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-page ul.products li.product:hover .product-title{font-family:'Abhaya Libre',serif;font-size:18px;font-weight:bold;transition:font-size 0.6s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-page ul.products li.product .product-price,.woocommerce-page ul.products li.product .add_to_cart_button{font-family:'Mulish',sans-serif;color:white;font-size:14px;font-weight:normal}.woocommerce-page ul.products li.product .product-hover-image{position:absolute;top:0;left:0;width:100%;height:78%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.3s ease-out}.woocommerce-page ul.products li.product:hover .product-image-wrapper img{transform:scale(0.8);transition:transform 0.5s ease-in-out}.woocommerce-page ul.products li.product:hover .product-hover-image{opacity:1}.woocommerce-page ul.products li.product .entry-summary-hover{position:flex-end;background-color:white;padding:5px 5px;line-height:2px;transition:background-color 0.2s ease-in-out,transform 0.6s ease-in-out,line-height 0s ease;display:flex;flex-direction:column;height:100px}.woocommerce-page ul.products li.product .entry-summary-hover{background-color:white;transform:translateY(0);width:100%;padding:5px 5px;padding-top:20px;line-height:1.5;padding-left:10px;padding-right:10px;border:0px solid white;height:0;opacity:0;transition:height 1s ease,opacity 1s ease}.woocommerce-page ul.products li.product:hover .entry-summary-hover{background-color:white;transform:translateY(-100px);height:300px;opacity:1;padding:5px 5px;padding-top:15px;line-height:1.5;padding-left:10px;padding-right:10px;border:0px solid white}.woocommerce-page ul.products li.product .add_to_cart_button{background-color:black;color:white;font-size:14px;padding:8px 8px;font-family:'Mulish',sans-serif;font-weight:normal;border-radius:10px;width:100%;text-align:center;border:0px solid black;transition:background-color 1s ease,transform 0.3s ease;margin-top:0;margin-bottom:30px;padding-left:10px;padding-right:1px}.woocommerce-page ul.products li.product .add_to_cart_button:hover{background-color:black;color:black;transform:scale(1);border:2px solid #000}.woocommerce-page ul.products li.product img{transition:opacity 1.0s ease-in-out}.woocommerce-page ul.products li.product{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:200%}.woocommerce-page ul.products li.product:hover .product-title,.woocommerce-page ul.products li.product:hover .product-sub-text-under-product-title,.woocommerce-page ul.products li.product:hover .product-price,.woocommerce-page ul.products li.product:hover .add_to_cart_button{opacity:1;transform:translateY(0)}.woocommerce-page ul.products li.product .entry-summary-hover{padding:100px;background-color:white}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .sub-text-under-product-title{padding-left:10px!important;padding-right:10px!important}.woocommerce-page ul.products li.product:hover .product-price{opacity:1;color:black;font-size:14px;padding-bottom:10px}.et_pb_shop .products{display:flex;flex-wrap:wrap;width:100%!important}.et_pb_shop .products .product{margin-right:8px!important;margin-bottom:30px!important;margin-left:12px!important;margin-top:0px!important;border:none!important;border-radius:5px!important;display:flex;flex-direction:column;width:calc(33% - 16px)!important;height:430px!important;overflow:hidden;position:relative;box-shadow:none!important}.et_pb_shop .products .product img{object-fit:cover!important;width:100%!important;height:350px!important;border-radius:5px!important}.et_pb_shop .products .product .entry-summary{background-color:whitesmoke!important;padding:0px 0px!important;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;color:#000!important;position:relative;word-wrap:break-word;border:none!important}.et_pb_shop .products .product .entry-summary .product-title-wrapper{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:100px}.et_pb_shop .products .product .entry-summary .product-title-wrapper h1{margin:0;font-size:14px;font-weight:bold;font-family:'Abhaya Libre',sans-serif;flex-grow:1}.et_pb_shop .products .product .entry-summary .product-price{font-family:'Mulish',sans-serif;font-size:14px;font-weight:normal;color:black;padding-bottom:100px}.woocommerce ul.products li.product .woocommerce-loop-product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce-page ul.products li.product .add_to_cart_button{background-color:black;color:white;font-size:14px;padding:8px 8px;font-family:'Mulish',sans-serif;font-weight:normal;border-radius:10px;width:100%;text-align:center;border:0px solid black;transition:background-color 0.3s ease,transform 0.3s ease,color 0.3s ease;margin-top:0;margin-bottom:30px;padding-left:10px;padding-right:1px}.woocommerce-page ul.products li.product .add_to_cart_button:hover{background-color:#007cba;color:white!important;font-weight:bold;transform:scale(1.05)}.single-post #main-content .container:before{background:none}.single-post #sidebar{display:none}@media (min-width:981px){.single-post #left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}