.catalog-card{min-width:0;overflow:hidden;border:1px solid #ebe9ed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px rgba(20,27,50,.055)!important;transition:transform .28s ease , box-shadow .28s ease , border-color .28s ease!important}.catalog-card:hover{transform:translateY(-6px)!important;border-color:#eed0e1!important;box-shadow:0 20px 42px rgba(41,25,47,.12)!important}.catalog-card>.catalog-image{position:relative!important;display:flex!important;width:100%!important;height:158px!important;margin:0!important;padding:9px!important;overflow:hidden!important;border-radius:0!important;background:linear-gradient(135deg,#f8f5f7,#edf8f7)!important;box-sizing:border-box!important}.catalog-card>.catalog-image>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:15px!important;background:#fff!important;transform:none!important}.catalog-card:hover>.catalog-image>img{transform:scale(1.035)!important}.catalog-card>.catalog-image>em{position:absolute!important;z-index:2;top:15px!important;right:15px!important;left:auto!important;margin:0!important;padding:5px 9px!important;border:0!important;border-radius:9px!important;background:rgba(17,27,52,.9)!important;color:#fff!important;font-size:.7rem!important;line-height:1.6!important;font-style:normal!important;font-weight:800!important}.catalog-card>.catalog-content{display:flex!important;flex:1 1 auto;flex-direction:column;min-width:0;padding:17px!important}.catalog-card>.catalog-content>small{display:block;min-height:20px;color:var(--pink)!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.4px;direction:rtl!important;text-align:right!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-card>.catalog-content>small a{color:inherit!important}.catalog-card>.catalog-content>h4{display:-webkit-box!important;min-height:56px!important;margin:5px 0 14px!important;padding:9px!important;overflow:hidden;color:var(--navy)!important;font-size:1rem!important;line-height:1.75!important;font-weight:800!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-card>.catalog-content>h4 a{display:block;color:inherit!important}.catalog-card .catalog-buy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:56px!important;margin-top:auto!important;padding-top:13px!important;border-top:1px solid var(--line)!important}.catalog-card .catalog-buy p{min-width:0;margin:0!important}.catalog-card .catalog-buy strong{display:block!important;color:var(--navy)!important;font-size:1rem!important;line-height:1.7!important;white-space:normal!important}.catalog-card .catalog-buy del{display:block;color:#9298a5;font-size:.72rem;line-height:1.5;opacity:.7}.catalog-card .catalog-buy ins{display:block;color:var(--pink);text-decoration:none}.catalog-card .catalog-buy .woocommerce-Price-amount,.catalog-card .catalog-buy .woocommerce-Price-amount bdi{display:inline-flex!important;flex-direction:row-reverse!important;align-items:baseline;gap:4px;direction:ltr!important;unicode-bidi:isolate;white-space:nowrap}.catalog-card .catalog-buy .woocommerce-Price-currencySymbol{display:inline-block!important;margin:0!important;direction:rtl!important;unicode-bidi:isolate}.catalog-card .catalog-buy .add-cart{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,var(--pink),var(--pink2))!important;color:#fff!important;box-shadow:0 8px 20px rgba(178,13,117,.2)!important}.catalog-card .catalog-buy .add-cart:hover{transform:translateY(-2px)!important;background:var(--navy)!important}.catalog-card .catalog-buy .add-cart i{display:block!important;margin:0!important;line-height:1!important}.woocommerce ul.products li.product.catalog-card{display:flex!important;float:none!important;flex-direction:column!important;width:auto!important;max-width:none!important;min-height:100%;margin:0!important;padding:0!important}.woocommerce ul.products li.product.catalog-card .price{margin:0!important;color:inherit!important}.single-product section.related.products li.catalog-card,.single-product section.up-sells.products li.catalog-card{display:flex!important;flex-direction:column!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;padding:0!important;border:1px solid #ebe9ed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px rgba(20,27,50,.055)!important;text-align:right!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{display:flex!important;width:100%!important;height:158px!important;margin:0!important;padding:0!important;border-radius:0!important;background:linear-gradient(135deg,#f8f5f7,#edf8f7)!important;box-sizing:border-box}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image a{display:block;width:100%;height:100%;padding:0!important;background:transparent!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:15px!important;background:#fff!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{top:15px!important;right:15px!important;left:auto!important;padding:5px 9px!important;border:0!important;border-radius:9px!important;background:rgba(17,27,52,.9)!important;color:#fff!important;font-size:.7rem!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{min-height:56px;margin:0!important;padding:17px 17px 5px!important;color:var(--navy)!important;font-size:1rem!important;font-weight:800!important;line-height:1.75!important;text-align:right!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{margin:0 17px!important;padding:13px 0!important;border-top:1px solid var(--line)!important;color:var(--navy)!important;font-size:1rem!important;font-weight:900!important;text-align:right!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{margin:auto 17px 17px!important;text-align:left!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{display:grid!important;place-items:center!important;min-height:42px!important;padding:8px 14px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--pink),var(--pink2))!important;color:#fff!important;font-weight:800!important}@media (max-width:760px){.catalog-card>.catalog-image{height:145px!important}.catalog-card>.catalog-content{padding:14px!important}.catalog-card>.catalog-content>h4{font-size:.94rem!important}.catalog-card .catalog-buy{align-items:flex-end!important}.catalog-card .catalog-buy strong{font-size:.9rem!important}}@media (max-width:500px){.catalog-card>.catalog-image{height:190px!important}.catalog-card>.catalog-content>h4{min-height:0!important;font-size:1rem!important}.catalog-card .catalog-buy strong{font-size:1rem!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:1fr!important}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image{height:190px!important}}body.woocommerce-page ul.products li.product.catalog-card>a.catalog-image,body.single-product div.product section.related.products li.product.catalog-card>a.catalog-image,body.single-product div.product section.up-sells.products li.product.catalog-card>a.catalog-image{padding:9px!important}body.woocommerce-page ul.products li.product.catalog-card>a.catalog-image>img,body.single-product div.product section.related.products li.product.catalog-card>a.catalog-image>img,body.single-product div.product section.up-sells.products li.product.catalog-card>a.catalog-image>img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:15px!important;background:#fff!important}