.book-card .woocommerce-LoopProduct-link{display:block;aspect-ratio:var(--img-ratio);overflow:hidden;border-radius:var(--card-radius);background:#fff}.books-loop .elementor-widget-woocommerce-product-add-to-cart,.books-loop .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container,.books-loop .elementor-widget-woocommerce-product-add-to-cart form.cart{display:block;width:100%}.books-loop .elementor-widget-woocommerce-product-add-to-cart .button,.books-loop a.button.add_to_cart_button,.books-loop .product_type_simple.button,.books-loop .product_type_variable.button,.books-loop .product_type_grouped.button,.shop-products ul.products li.product a.button,.shop-products ul.products li.product button.button,.shop-products ul.products li.product .product_type_simple.button,.shop-products ul.products li.product .product_type_variable.button,.shop-products ul.products li.product .product_type_grouped.button{width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;padding:var(--btn-pad)!important;border-radius:var(--btn-radius)!important;background:var(--btn-bg)!important;color:var(--btn-text)!important;border:0!important;box-shadow:none!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}.books-loop .elementor-widget-woocommerce-product-add-to-cart .button:hover,.books-loop a.button.add_to_cart_button:hover,.books-loop .product_type_simple.button:hover,.books-loop .product_type_variable.button:hover,.books-loop .product_type_grouped.button:hover,.shop-products ul.products li.product a.button:hover,.shop-products ul.products li.product button.button:hover,.shop-products ul.products li.product .product_type_simple.button:hover,.shop-products ul.products li.product .product_type_variable.button:hover,.shop-products ul.products li.product .product_type_grouped.button:hover{background:var(--btn-bg-hover)!important;color:var(--btn-text)!important}.books-loop .elementor-widget-woocommerce-product-add-to-cart .elementor-button{display:none!important}.books-loop [class*=wish] a,.books-loop [class*=wish] button,.books-loop .woosw-btn,.books-loop .tinvwl_add_to_wishlist_button,.books-loop .yith-wcwl-add-to-wishlist a,.shop-products [class*=wish] a,.shop-products [class*=wish] button,.shop-products .woosw-btn,.shop-products .tinvwl_add_to_wishlist_button,.shop-products .yith-wcwl-add-to-wishlist a{position:absolute!important;left:16px!important;top:12px!important;width:var(--fav-hit)!important;height:var(--fav-hit)!important;display:grid!important;place-items:center;background:0 0!important;box-shadow:none!important;border-radius:999px;padding:0!important;color:var(--fav-color)!important;z-index:8;cursor:pointer}.books-loop .onsale,.shop-products .onsale{width:var(--sale-d)!important;height:var(--sale-d)!important;min-width:0!important;padding:0!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--sale-fs)!important;font-weight:700!important;line-height:1!important;text-transform:uppercase}html[dir=rtl] .onsale{right:18px!important;top:12px!important}.shop-products ul.products li.product .woocommerce-LoopProduct-link{display:block!important}.shop-products ul.products li.product .woocommerce-loop-product__title,.shop-products ul.products li.product .product_title{line-height:var(--title-lh)!important;margin:0 0 var(--gap)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:calc(2 * var(--title-lh) * 1em)!important;text-align:right}.shop-products ul.products li.product .entry-meta{display:block!important;margin-top:.35rem;text-align:right;direction:rtl}.shop-products ul.products li.product .entry-meta .meta-categories{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;width:100%;direction:rtl;justify-content:flex-start!important;float:none!important;text-align:right}.shop-products ul.products li.product .entry-meta .meta-categories a{display:inline-block;background:#e3da97;color:#374151;padding:4px 10px;border-radius:999px;font-size:.85rem;line-height:1.2;text-decoration:none}.shop-products ul.products li.product .entry-meta .meta-categories a:hover{background:#bdf9c3;color:#111827}.books-loop .book-card{display:flex;flex-direction:column}.books-loop .book-content{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.books-loop .book-card .elementor-element{--widgets-spacing:0!important}.books-loop .book-card .e-con,.books-loop .book-card .e-con-inner{gap:0!important}.books-loop .book-card .book-content{gap:0!important}.books-loop .book-card .elementor-widget{margin:0!important}.books-loop .book-card .book-content>.elementor-widget:not(:last-child){margin-bottom:var(--gap)!important}.books-loop .book-card .woocommerce-loop-product__title,.books-loop .book-card .product_title{margin:0!important;line-height:var(--title-lh)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * var(--title-lh) * 1em);text-align:right}.books-loop .book-card .price{margin:0!important;line-height:1.3!important}.books-loop .book-card .product-author,.books-loop .book-card .book-content .elementor-widget-text-editor,.books-loop .book-card .book-content a.product-author__link,.books-loop .book-card .book-content a[href*="/authors/"],.books-loop .book-card .book-content a[href*=book_author]{font-size:11.2px!important;font-weight:700!important;line-height:14.56px!important;color:#ef476f!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:right}.books-loop .book-card .elementor-widget-text-editor .elementor-widget-container{margin:0!important}.books-loop .elementor-4617 .elementor-element{--widgets-spacing:0!important}.books-loop .elementor-4617 .e-con,.books-loop .elementor-4617 .e-con-inner{gap:0!important}.books-loop .elementor-4617 .elementor-widget{margin:0!important}.books-loop .elementor-4617 .book-content>.elementor-widget:not(:last-child){margin-bottom:var(--gap)!important}.books-loop .elementor-4617 .woocommerce-loop-product__title{margin:0!important}.books-loop .elementor-4617 .price{margin:0!important}