/* ============================================ ELEMENTOR ENHANCEMENTS - MINIMAL ============================================ */ /* Product Card Hover Effect */ .elementor-widget-woocommerce-products .product { transition: transform 300ms ease; } .elementor-widget-woocommerce-products .product:hover { transform: translateY(-4px); } /* Product Image Aspect Ratio */ .elementor-widget-woocommerce-products .product img { aspect-ratio: 4/5; object-fit: cover; } /* Button Styles (Global) */ .elementor-button { background-color: #1A1A1A !important; color: #FAFAF8 !important; padding: 16px 32px !important; font-family: 'Inter', sans-serif !important; font-size: 16px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 0.02em !important; border: none !important; border-radius: 0 !important; transition: all 300ms ease !important; } .elementor-button:hover { background-color: #2A2A2A !important; } .elementor-button.elementor-button-secondary { background-color: transparent !important; color: #1A1A1A !important; border: 1px solid #1A1A1A !important; } .elementor-button.elementor-button-secondary:hover { background-color: #1A1A1A !important; color: #FAFAF8 !important; } /* Container Max Width */ .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1440px; } /* Section Spacing */ .elementor-section { padding: 96px 80px; } @media (max-width: 1024px) { .elementor-section { padding: 64px 40px; } } @media (max-width: 768px) { .elementor-section { padding: 48px 20px; } } /* ============================================ WOOCOMMERCE OVERRIDES ============================================ */ /* Product Grid */ .woocommerce ul.products { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; } @media (max-width: 1024px) { .woocommerce ul.products { grid-template-columns: repeat(2, 1fr); gap: 24px; } } @media (max-width: 768px) { .woocommerce ul.products { grid-template-columns: 1fr; gap: 16px; } } /* Product Card */ .woocommerce ul.products li.product { border: none; background: #FFFFFF; } /* Product Title */ .woocommerce ul.products li.product .woocommerce-loop-product__title { font-family: 'Inter', sans-serif; font-size: 20px; font-weight: 500; color: #1A1A1A; margin-top: 16px; } /* Product Price */ .woocommerce ul.products li.product .price { font-family: 'Inter', sans-serif; font-size: 18px; font-weight: 500; color: #1A1A1A; margin-top: 8px; } /* Sale Price */ .woocommerce ul.products li.product .price del { color: #9B9B9B; font-size: 16px; } .woocommerce ul.products li.product .price ins { color: #B8956A; text-decoration: none; } /* Add to Cart Button */ .woocommerce ul.products li.product .button { background: #1A1A1A; color: #FAFAF8; padding: 12px 24px; font-family: 'Inter', sans-serif; font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.02em; border: none; transition: background 300ms ease; margin-top: 16px; } .woocommerce ul.products li.product .button:hover { background: #2A2A2A; } /* Single Product Layout */ .woocommerce div.product { display: grid; grid-template-columns: 60% 38%; gap: 2%; } @media (max-width: 768px) { .woocommerce div.product { grid-template-columns: 1fr; gap: 32px; } } /* Single Product Title */ .woocommerce div.product .product_title { font-family: 'Playfair Display', serif; font-size: 48px; font-weight: 700; color: #1A1A1A; line-height: 1.2; } /* Single Product Price */ .woocommerce div.product p.price { font-family: 'Playfair Display', serif; font-size: 36px; font-weight: 600; color: #1A1A1A; margin: 24px 0; } /* Add to Cart Button (Single) */ .woocommerce div.product form.cart .single_add_to_cart_button { background: #1A1A1A; color: #FAFAF8; padding: 16px 32px; font-family: 'Inter', sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.02em; width: 100%; border: none; transition: background 300ms ease; } .woocommerce div.product form.cart .single_add_to_cart_button:hover { background: #2A2A2A; } /* Sale Badge */ .woocommerce span.onsale { background: #B8956A; color: #1A1A1A; padding: 4px 12px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; border-radius: 0; } /* WooCommerce Notices */ .woocommerce-message, .woocommerce-info { background: #F5F5F3; color: #1A1A1A; border: 1px solid #E8E8E6; padding: 16px 24px; border-radius: 0; } .woocommerce-error { background: #FFF5F5; color: #DC3545; border: 1px solid #DC3545; padding: 16px 24px; border-radius: 0; }

Free Shipping

Free Shipping for orders

Money Guarantee

Within 30 days

Online Support

24 hours a day, 7 days a week

Flexible Payment

Pay with Multiple Credit Cards

Luxurious & High-end The store offers sunglasses and fashion glasses to suit needs Shop Now Light & Durable The store offers sunglasses and fashion glasses to suit needs Shop Now

Featured Products

Quality, reasonable price are the strengths of our products.

Most Popular Products

Quality, reasonable price are the strengths of our products.

Our Brands

Discover how our top partners combine to create great products

New Products

Quality, reasonable price are the strengths of our products.

The Blog

Latest and most interesting news of the day

Product was successfully added to your cart!