.elementor-3105 .elementor-element.elementor-element-9099a10{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container,class:.elementor-element-9099a10 *//*============================================WISHLIST PAGE - MOBILE OPTIMIZED============================================*/ /* Mobile view */ @media (max-width:768px){/* Container */ .woocommerce-wishlist,.wcboost-wishlist-page,.elementor-widget-wcboost-wishlist{padding:15px!important;margin:0!important;overflow-x:hidden!important}/* Wishlist table */ .woocommerce-wishlist table,.wcboost-wishlist-table,.wishlist-table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-collapse:collapse!important}/* Table rows as cards */ .woocommerce-wishlist tbody,.wcboost-wishlist-table tbody{display:block!important;width:100%!important}.woocommerce-wishlist tr,.wcboost-wishlist-table tr{display:flex!important;flex-wrap:wrap!important;align-items:center!important;padding:15px!important;margin-bottom:15px!important;background:#ffffff!important;border:1px solid #eaeef2!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,0.03)!important;width:100%!important}/* Hide table headers */ .woocommerce-wishlist thead,.wcboost-wishlist-table thead{display:none!important}/* Product image */ .woocommerce-wishlist .product-thumbnail,.wcboost-wishlist-table .product-thumbnail{flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;margin-right:15px!important}.woocommerce-wishlist .product-thumbnail img,.wcboost-wishlist-table .product-thumbnail img{width:100%!important;height:70px!important;object-fit:cover!important;border-radius:8px!important;display:block!important}/* Product name */ .woocommerce-wishlist .product-name,.wcboost-wishlist-table .product-name{flex:1!important;font-size:14px!important;font-weight:600!important;color:#1a2b3c!important;padding:0!important;margin-bottom:8px!important;display:block!important;width:100%!important}.woocommerce-wishlist .product-name a,.wcboost-wishlist-table .product-name a{color:#1a2b3c!important;text-decoration:none!important;font-weight:500!important}/* Price */ .woocommerce-wishlist .product-price,.wcboost-wishlist-table .product-price{font-size:15px!important;font-weight:700!important;color:#005077!important;flex:0 0 100%!important;margin:5px 0!important;display:block!important}/* Remove button */ .woocommerce-wishlist .product-remove,.wcboost-wishlist-table .product-remove{margin-left:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.woocommerce-wishlist .product-remove .remove,.wcboost-wishlist-table .product-remove .remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;font-size:18px!important;background:#f5f5f5!important;border-radius:50%!important;color:#999!important;text-decoration:none!important}.woocommerce-wishlist .product-remove .remove:hover,.wcboost-wishlist-table .product-remove .remove:hover{background:#fce4ec!important;color:#c62828!important}/* Add to cart button */ .woocommerce-wishlist .product-add-to-cart,.wcboost-wishlist-table .product-add-to-cart{flex:0 0 100%!important;margin-top:10px!important;display:block!important}.woocommerce-wishlist .product-add-to-cart .button,.wcboost-wishlist-table .product-add-to-cart .button{display:block!important;width:100%!important;text-align:center!important;background:#005077!important;color:#ffffff!important;padding:10px 15px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border:none!important;box-sizing:border-box!important}.woocommerce-wishlist .product-add-to-cart .button:hover{background:#003a56!important}/* Empty wishlist */ .woocommerce-wishlist-empty,.wcboost-wishlist-empty{padding:40px 20px!important;text-align:center!important;background:#f8f9fa!important;border-radius:12px!important}.woocommerce-wishlist-empty h2{font-size:20px!important;color:#1a2b3c!important;margin-bottom:15px!important}.woocommerce-wishlist-empty p{font-size:14px!important;color:#6b7280!important;margin-bottom:20px!important}.woocommerce-wishlist-empty .button{display:inline-block!important;background:#005077!important;color:#ffffff!important;padding:12px 30px!important;border-radius:8px!important;text-decoration:none!important;font-weight:500!important}.woocommerce-wishlist-empty .button:hover{background:#003a56!important}}/* Extra small screens */ @media (max-width:480px){.woocommerce-wishlist tr,.wcboost-wishlist-table tr{padding:12px!important}.woocommerce-wishlist .product-thumbnail{flex:0 0 60px!important;width:60px!important;min-width:60px!important;max-width:60px!important}.woocommerce-wishlist .product-thumbnail img{height:60px!important}.woocommerce-wishlist .product-name{font-size:13px!important}.woocommerce-wishlist .product-price{font-size:14px!important}.woocommerce-wishlist .product-remove .remove{width:28px!important;height:28px!important;font-size:16px!important}.woocommerce-wishlist .product-add-to-cart .button{font-size:13px!important;padding:8px 12px!important}}/* End custom CSS */