.woocommerce ul.products li.product .button{position:relative;width:38px;height:38px;min-width:38px;padding:0!important;border-radius:50%;background:#b7925d!important;color:transparent!important;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:0!important;border:none!important;box-shadow:none;transition:all .3s ease}.woocommerce ul.products li.product .button::before{content:none!important}.woocommerce ul.products li.product .button::after{content:"";width:18px;height:18px;display:inline-block;margin-left:1px;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E")}.woocommerce ul.products li.product .button:hover{background:#222!important;transform:scale(1.08)}.woocommerce ul.products li.product{border:none;background:#fff;border-radius:12px;overflow:hidden;transition:.3s}.woocommerce ul.products li.product:hover{transform:translateY(-5px)}.woocommerce ul.products li.product img{border-radius:10px;width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:15px}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:600;margin-bottom:6px}.woocommerce ul.products li.product .price{font-size:15px;color:#222;font-weight:500;margin-bottom:8px}@media (max-width:767px){.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,1fr);gap:15px}.woocommerce ul.products li.product{width:100%!important;margin:0!important}.woocommerce ul.products li.product img{width:100%;height:auto}}.testimonials-wrapper{max-width:1300px;width:100%;margin:0 auto;background:0 0;border-radius:2.5rem;padding:1.5rem .5rem}.slider-container{position:relative;overflow:hidden;border-radius:2.5rem;padding:.25rem 0}.testimonials-grid{display:flex;gap:1.8rem;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform;padding:.25rem .1rem}.testimonial-card{flex:0 0 calc(33.333% - 1.2rem);min-width:0;background:#fff;border-radius:2rem;padding:2rem 1.6rem 1.8rem;box-shadow:0 20px 35px -12px rgba(0,30,40,.12),0 8px 18px rgba(0,20,30,.05);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.5);transition:box-shadow .2s;display:flex;flex-direction:column;height:auto}.testimonial-card:hover{box-shadow:0 28px 45px -16px rgba(0,50,70,.18)}.rating{color:#fbbf24;font-size:1.1rem;letter-spacing:3px;margin-bottom:1.2rem;display:flex;gap:.1rem}.rating i{margin-right:.1rem}.testimonial-text{font-size:1.2rem;line-height:1.6;color:#1a2e3f;font-weight:450;margin-bottom:1.8rem;position:relative;padding:0 .2rem;flex:1}.open-quote{color:#8bb4c9;font-size:2.2rem;font-weight:300;margin-right:4px;line-height:.8;display:inline-block}.close-quote{color:#8bb4c9;font-size:2.2rem;font-weight:300;margin-left:4px;line-height:.8;display:inline-block}.client-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #e8f0f6;padding-top:1.2rem;margin-top:.2rem;font-size:.95rem;color:#2b4a5e}.client-name i,.client-city i{color:#5f8aa0;margin-right:.5rem;font-size:1rem;width:1.2rem}.client-name{font-weight:600;color:#103544}.client-city{font-weight:400;color:#4f6f82;background:#eef6fb;padding:.25rem .9rem;border-radius:40px;font-size:.85rem;display:inline-flex;align-items:center}.client-city i{margin-right:.3rem;font-size:.8rem}.slider-controls{display:flex;justify-content:center;align-items:center;gap:2.2rem;margin-top:2.8rem;padding:0 .5rem}.arrow-btn{background:#fff;border:none;border:1px solid #ddecf5;width:48px;height:48px;border-radius:60px;box-shadow:0 8px 18px rgba(0,40,60,.08);cursor:pointer;font-size:1.4rem;color:#1d4b62;transition:.2s;display:inline-flex;align-items:center;justify-content:center}.arrow-btn:hover{background:#e6f2fa;box-shadow:0 10px 22px rgba(0,60,80,.12);transform:scale(1.02)}.arrow-btn:active{transform:scale(.94)}.arrow-btn i{pointer-events:none}.dots-container{display:flex;gap:12px;align-items:center}.dot{width:12px;height:12px;border-radius:40px;background:#cbdde9;border:none;padding:0;cursor:pointer;transition:.25s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.dot.active{background:#1d6f8f;width:32px;box-shadow:0 2px 8px rgba(26,100,130,.25)}@media (max-width:1024px){.testimonial-card{flex:0 0 calc(50% - 1rem)}.testimonials-grid{gap:1.5rem}}@media (max-width:680px){.testimonial-card{flex:0 0 calc(50% - .9rem);padding:1.6rem 1.2rem 1.4rem}.testimonials-grid{gap:1rem}.testimonial-text{font-size:1rem;line-height:1.5}.client-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.client-city{align-self:flex-start}.slider-controls{gap:1.2rem;margin-top:2rem;flex-wrap:wrap}.arrow-btn{width:42px;height:42px;font-size:1.2rem}.dots-container{gap:10px}.dot{width:10px;height:10px}.dot.active{width:28px}}@media (max-width:480px){.testimonial-card{flex:0 0 calc(50% - .6rem);padding:1.2rem .9rem 1rem;border-radius:1.6rem}.testimonials-grid{gap:.8rem}.rating{font-size:.9rem;letter-spacing:2px;margin-bottom:.8rem}.testimonial-text{font-size:.9rem;line-height:1.5}.open-quote,.close-quote{font-size:1.6rem}.client-name{font-size:.85rem}.client-city{font-size:.75rem;padding:.15rem .7rem}}@media (max-width:380px){.testimonial-card{flex:0 0 calc(50% - .4rem);padding:1rem .7rem .9rem}.testimonials-grid{gap:.5rem}.testimonial-text{font-size:.8rem}}.lightbox.active{display:flex}.categories-section{padding:80px 0;background:var(--bg-white);overflow:hidden}.categories-header{text-align:center;margin-bottom:50px;padding:0 5%}.categories-header h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500;color:var(--dark-text);margin-bottom:15px}.categories-header .underline{width:60px;height:3px;background:var(--primary-gold);margin:0 auto 18px}.categories-header p{font-size:1rem;color:var(--medium-text);max-width:500px;margin:0 auto}.categories-slider-wrapper{position:relative;padding:0 5%;max-width:1400px;margin:0 auto}.swiper{width:100%;padding:20px 0 60px;overflow:hidden;position:relative;z-index:1}.swiper-wrapper{display:flex;flex-wrap:nowrap!important;width:100%;height:auto}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform}.category-card{background:var(--card-bg);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid var(--border-color);height:100%;display:flex;flex-direction:column}.category-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(184,149,106,.15);border-color:var(--primary-gold)}.category-image{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.category-card:hover .category-image img{transform:scale(1.1)}.category-image .overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.category-card:hover .category-image .overlay{opacity:1}.category-badge{position:absolute;top:15px;left:15px;background:var(--primary-gold);color:white;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;z-index:2}.category-content{padding:22px 20px 25px;flex:1;display:flex;flex-direction:column}.category-content h3{font-size:1.15rem;font-weight:600;color:var(--dark-text);margin-bottom:8px}.category-content p{font-size:.85rem;color:var(--light-text);line-height:1.5;margin-bottom:18px;flex:1}.category-meta{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid var(--border-color)}.product-count{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--medium-text);font-weight:500}.product-count i{color:var(--primary-gold);font-size:.75rem}.explore-link{display:flex;align-items:center;gap:6px;color:var(--primary-gold);font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .3s ease}.explore-link:hover{gap:10px}.explore-link i{font-size:.75rem;transition:transform .3s ease}.category-card:hover .explore-link i{transform:translateX(4px)}.swiper-button-next,.swiper-button-prev{width:48px;height:48px;border-radius:50%;background:var(--bg-white);border:1.5px solid var(--border-color);color:var(--dark-text);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08);position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--primary-gold);border-color:var(--primary-gold);color:white}.swiper-button-next::after,.swiper-button-prev::after{font-size:.9rem;font-weight:700;font-weight:900;font-family:"Font Awesome 6 Free"}.swiper-button-next::after{content:""}.swiper-button-prev::after{content:""}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-pagination{position:absolute;bottom:0!important;left:0;right:0;text-align:center;z-index:10}.swiper-pagination-bullet{width:10px;height:10px;background:var(--border-color);opacity:1;transition:all .3s ease;display:inline-block;border-radius:50%;margin:0 4px;cursor:pointer}.swiper-pagination-bullet-active{background:var(--primary-gold);width:28px;border-radius:5px}@media (max-width:1024px){.categories-section{padding:60px 0}.categories-header{margin-bottom:35px}.swiper-button-next,.swiper-button-prev{display:none}}@media (max-width:768px){.categories-header h2{font-size:1.6rem}.category-content{padding:18px 16px 20px}.category-content h3{font-size:1rem}}@media (max-width:480px){.categories-section{padding:40px 0}.categories-slider-wrapper{padding:0 4%}.category-badge{font-size:.65rem;padding:4px 10px}}.swiper-fallback .swiper-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.swiper-fallback .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-fallback .swiper-slide{flex:0 0 85%;scroll-snap-align:start}@media (min-width:480px){.swiper-fallback .swiper-slide{flex:0 0 45%}}@media (min-width:768px){.swiper-fallback .swiper-slide{flex:0 0 31%}}@media (min-width:1024px){.swiper-fallback .swiper-slide{flex:0 0 23%}}.ht-category-image img{width:100%!important;height:380px!important;object-fit:cover!important;display:block}.woolentor-checkout__header{display:none!important}.premium-product-description{background:#fff;border:1px solid #ececec;border-radius:18px;padding:35px;margin-top:35px;box-shadow:0 12px 35px rgba(0,0,0,.05);font-family:"Poppins","Cairo",sans-serif}.premium-product-description h2{font-size:32px;font-weight:700;color:#1f1f1f;margin-bottom:18px;position:relative}.premium-product-description h2::after{content:"";display:block;width:70px;height:3px;background:#b7925d;margin-top:12px;border-radius:50px}.premium-product-description .lead{font-size:18px;line-height:1.9;color:#444;margin-bottom:18px}.premium-product-description p{color:#666;line-height:2;font-size:16px}.product-specs{margin-top:35px;background:#fafafa;border-radius:15px;padding:25px}.product-specs h3{font-size:22px;margin-bottom:20px;color:#222}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e8e8e8}.spec-item:last-child{border-bottom:none}.spec-item span{color:#777;font-weight:500}.spec-item strong{color:#b7925d;font-weight:700;letter-spacing:.5px}@media (max-width:768px){.premium-product-description{padding:22px}.premium-product-description h2{font-size:26px}.premium-product-description .lead{font-size:16px}.spec-item{font-size:15px}}.product-note{margin-top:25px;padding:18px 22px;background:#fff8e8;border-right:4px solid #b7925d;border-radius:12px;color:#555;line-height:1.9;font-size:15px}.product-note strong{color:#b7925d;font-weight:700}.single-product div.product{max-width:1400px;margin:auto;padding:70px 30px}.single-product div.product{display:flex;flex-wrap:wrap;gap:70px;align-items:flex-start}.single-product div.product .woocommerce-product-gallery{width:45%;margin:0}.single-product .woocommerce-product-gallery__wrapper{border-radius:18px;overflow:hidden;background:#fff}.single-product .woocommerce-product-gallery img{width:100%;border-radius:18px;transition:.4s}.single-product .woocommerce-product-gallery img:hover{transform:scale(1.03)}.single-product div.product .summary{width:calc(55% - 70px)}.single-product .product_title{font-size:48px;line-height:1.2;font-weight:600;color:#222;margin-bottom:15px}.single-product .price{font-size:34px;font-weight:700;color:#b7925d!important;margin-bottom:35px}.single-product .summary hr{display:none}.single-product .summary::after{content:"";display:block;width:100%;height:1px;background:#ececec;margin:30px 0}.single-product div.quantity{margin-right:18px}.single-product button.single_add_to_cart_button{background:#b7925d!important;color:#fff!important;border:none;border-radius:14px;height:56px;font-size:16px;font-weight:600;padding:0 45px;transition:.35s;box-shadow:0 10px 25px rgba(183,146,93,.25)}.single-product button.single_add_to_cart_button:hover{background:#000!important;transform:translateY(-3px)}.single-product .product_meta{display:none}@media (max-width:991px){.single-product div.product{display:block;padding:40px 20px}.single-product div.product .woocommerce-product-gallery{width:100%;margin-bottom:35px}.single-product div.product .summary{width:100%}.single-product .product_title{font-size:34px}.single-product .price{font-size:28px}.single-product button.single_add_to_cart_button{width:100%;margin-top:15px}.single-product form.cart{display:block}.single-product div.quantity{margin:0 0 15px}}.instagram-feed-section{max-width:1200px;margin:60px auto;padding:0 20px;direction:ltr}.instagram-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.instagram-title{font-size:28px;font-weight:600;color:#2c2c2c;margin:0}.instagram-title span{color:#c9a84c}.instagram-follow-btn{display:inline-block;padding:12px 30px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(225,48,108,.3);border:none;letter-spacing:.5px}.instagram-follow-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(225,48,108,.4);color:#fff}.instagram-slider-container{position:relative;overflow:hidden;border-radius:12px;background:#f8f8f8}.instagram-slider{display:flex;transition:transform .5s ease-in-out;width:100%}.slide-item{flex:0 0 calc(33.333% - 12px);margin:0 6px;position:relative;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:1/1;transition:all .3s ease}.slide-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.slide-item:hover img{transform:scale(1.05)}.slide-item .instagram-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 15px 15px;background:linear-gradient(transparent,rgba(0,0,0,.7));opacity:0;transition:opacity .3s ease}.slide-item:hover .instagram-overlay{opacity:1}.slide-item .instagram-overlay .likes{color:#fff;font-size:14px;display:flex;align-items:center;gap:5px}.slide-item .instagram-overlay .likes::before{content:"❤️";font-size:16px}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);color:#333;border:none;width:45px;height:45px;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.15);z-index:10;display:flex;align-items:center;justify-content:center}.slider-btn:hover{background:#c9a84c;color:#fff;transform:translateY(-50%) scale(1.1)}.prev-btn{left:15px}.next-btn{right:15px}.slider-dots{display:flex;justify-content:center;gap:10px;margin-top:25px}.slider-dot{width:12px;height:12px;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:all .3s ease;padding:0}.slider-dot.active{background:#c9a84c;transform:scale(1.2);box-shadow:0 0 15px rgba(201,168,76,.4)}.slider-dot:hover{background:#c9a84c;transform:scale(1.1)}@media (max-width:992px){.slide-item{flex:0 0 calc(50% - 10px)}}@media (max-width:576px){.instagram-header{flex-direction:column;text-align:center}.instagram-title{font-size:22px}.slide-item{flex:0 0 100%}.slider-btn{width:35px;height:35px;font-size:16px}}.instagram-posts-section{max-width:480px;margin:40px auto;background:#fff;border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.08);overflow:hidden;border:1px solid #f0f0f0;direction:ltr}.instagram-posts-header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:#fff}.header-left{display:flex;align-items:center;gap:12px}.profile-wrapper{display:flex;align-items:center;gap:12px;padding:8px 12px;background:0 0;border-radius:30px;transition:background .2s ease;cursor:default}.profile-wrapper:hover{background:rgba(0,0,0,.03)}.instagram-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #e1306c}.instagram-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-name{font-size:1rem;font-weight:600;color:#262626;margin:0;line-height:1.2;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media (max-width:480px){.instagram-avatar{width:36px;height:36px}.profile-name{font-size:.9rem}.profile-wrapper{gap:10px;padding:4px 8px}}.profile-name{font-size:14px;font-weight:600;color:#262626;margin:0;line-height:1.2}.profile-location{font-size:11px;color:#8e8e8e;display:block}.header-right .three-dots{font-size:20px;color:#262626;letter-spacing:1px;cursor:pointer}.instagram-posts-slider{position:relative;width:100%;background:#fafafa;overflow:hidden}.posts-slider-container{width:100%;overflow:hidden;border-radius:0}.posts-slider{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.post-slide .post-gradient{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,rgba(0,0,0,.3));pointer-events:none}.posts-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);color:#262626;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.12);z-index:10;display:flex;align-items:center;justify-content:center}.posts-slider-btn:hover{background:#c9a84c;color:#fff;transform:translateY(-50%) scale(1.05)}.prev-btn{left:12px}.next-btn{right:12px}.actions-left{display:flex;align-items:center;gap:16px}.action-btn{background:0 0;border:none;cursor:pointer;transition:all .2s ease;padding:4px;line-height:1;display:flex;align-items:center;justify-content:center}.action-btn:hover{transform:scale(1.15)}.like-btn:hover{color:#ed4956;transform:scale(1.2)}.like-btn.liked{color:#ed4956;animation:likeAnimation .5s ease}.comment-btn{position:relative;width:28px;height:28px;padding:0}.comment-btn::before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M115.9 448.9C83.3 408.6 64 358.4 64 304C64 171.5 178.6 64 320 64C461.4 64 576 171.5 576 304C576 436.5 461.4 544 320 544C283.5 544 248.8 536.8 217.4 524L101 573.9C97.3 575.5 93.5 576 89.5 576C75.4 576 64 564.6 64 550.5C64 546.2 65.1 542 67.1 538.3L115.9 448.9zM153.2 418.7C165.4 433.8 167.3 454.8 158 471.9L140 505L198.5 479.9C210.3 474.8 223.7 474.7 235.6 479.6C261.3 490.1 289.8 496 319.9 496C437.7 496 527.9 407.2 527.9 304C527.9 200.8 437.8 112 320 112C202.2 112 112 200.8 112 304C112 346.8 127.1 386.4 153.2 418.7z' fill='%23262626'/%3E%3C/svg%3E");transition:all .3s ease}.comment-btn:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M115.9 448.9C83.3 408.6 64 358.4 64 304C64 171.5 178.6 64 320 64C461.4 64 576 171.5 576 304C576 436.5 461.4 544 320 544C283.5 544 248.8 536.8 217.4 524L101 573.9C97.3 575.5 93.5 576 89.5 576C75.4 576 64 564.6 64 550.5C64 546.2 65.1 542 67.1 538.3L115.9 448.9zM153.2 418.7C165.4 433.8 167.3 454.8 158 471.9L140 505L198.5 479.9C210.3 474.8 223.7 474.7 235.6 479.6C261.3 490.1 289.8 496 319.9 496C437.7 496 527.9 407.2 527.9 304C527.9 200.8 437.8 112 320 112C202.2 112 112 200.8 112 304C112 346.8 127.1 386.4 153.2 418.7z' fill='%23C9A84C'/%3E%3C/svg%3E");transform:scale(1.1)}.comment-btn::after{content:attr(data-count);position:absolute;top:-6px;right:-6px;background:#ed4956;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:0 2px 6px rgba(237,73,86,.3)}.share-btn{width:28px;height:28px;padding:0}.share-btn::before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M371.8 82.4C359.8 87.4 352 99 352 112L352 192L240 192C142.8 192 64 270.8 64 368C64 481.3 145.5 531.9 164.2 542.1C166.7 543.5 169.5 544 172.3 544C183.2 544 192 535.1 192 524.3C192 516.8 187.7 509.9 182.2 504.8C172.8 496 160 478.4 160 448.1C160 395.1 203 352.1 256 352.1L352 352.1L352 432.1C352 445 359.8 456.7 371.8 461.7C383.8 466.7 397.5 463.9 406.7 454.8L566.7 294.8C579.2 282.3 579.2 262 566.7 249.5L406.7 89.5C397.5 80.3 383.8 77.6 371.8 82.6z' fill='%23262626'/%3E%3C/svg%3E");transition:all .3s ease}.share-btn:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M371.8 82.4C359.8 87.4 352 99 352 112L352 192L240 192C142.8 192 64 270.8 64 368C64 481.3 145.5 531.9 164.2 542.1C166.7 543.5 169.5 544 172.3 544C183.2 544 192 535.1 192 524.3C192 516.8 187.7 509.9 182.2 504.8C172.8 496 160 478.4 160 448.1C160 395.1 203 352.1 256 352.1L352 352.1L352 432.1C352 445 359.8 456.7 371.8 461.7C383.8 466.7 397.5 463.9 406.7 454.8L566.7 294.8C579.2 282.3 579.2 262 566.7 249.5L406.7 89.5C397.5 80.3 383.8 77.6 371.8 82.6z' fill='%23C9A84C'/%3E%3C/svg%3E");transform:scale(1.1)}.save-btn{width:28px;height:28px;padding:0;transition:all .3s ease}.save-btn::before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M128 128C128 92.7 156.7 64 192 64L448 64C483.3 64 512 92.7 512 128L512 545.1C512 570.7 483.5 585.9 462.2 571.7L320 476.8L177.8 571.7C156.5 585.9 128 570.6 128 545.1L128 128zM192 112C183.2 112 176 119.2 176 128L176 515.2L293.4 437C309.5 426.3 330.5 426.3 346.6 437L464 515.2L464 128C464 119.2 456.8 112 448 112L192 112z' fill='%23262626'/%3E%3C/svg%3E");transition:all .3s ease}.save-btn:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M128 128C128 92.7 156.7 64 192 64L448 64C483.3 64 512 92.7 512 128L512 545.1C512 570.7 483.5 585.9 462.2 571.7L320 476.8L177.8 571.7C156.5 585.9 128 570.6 128 545.1L128 128zM192 112C183.2 112 176 119.2 176 128L176 515.2L293.4 437C309.5 426.3 330.5 426.3 346.6 437L464 515.2L464 128C464 119.2 456.8 112 448 112L192 112z' fill='%23C9A84C'/%3E%3C/svg%3E");transform:scale(1.1)}.save-btn.saved::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 640 640'%3E%3Cpath d='M128 128C128 92.7 156.7 64 192 64L448 64C483.3 64 512 92.7 512 128L512 545.1C512 570.7 483.5 585.9 462.2 571.7L320 476.8L177.8 571.7C156.5 585.9 128 570.6 128 545.1L128 128zM192 112C183.2 112 176 119.2 176 128L176 515.2L293.4 437C309.5 426.3 330.5 426.3 346.6 437L464 515.2L464 128C464 119.2 456.8 112 448 112L192 112z' fill='%23C9A84C'/%3E%3C/svg%3E")}.likes-count{font-size:14px;font-weight:600;color:#262626}.post-caption strong{font-weight:600;margin-right:4px}.hashtags{color:#00376b;display:block;margin-top:2px}.view-comments{font-size:14px;color:#8e8e8e;cursor:pointer;transition:color .2s ease}.view-comments:hover{color:#262626}@media (max-width:768px){.instagram-posts-section{max-width:100%;margin:20px 0;border-radius:0;border:none;box-shadow:none}.instagram-posts-header{padding:12px 14px}.posts-slider-btn{width:32px;height:32px;font-size:14px}.comment-btn,.share-btn,.save-btn{width:24px;height:24px}.comment-btn::before,.share-btn::before,.save-btn::before{width:20px;height:20px}.comment-btn::after{font-size:9px;min-width:16px;height:16px;top:-5px;right:-5px}}@media (max-width:480px){.instagram-posts-section{margin:0;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.06);border:1px solid #e8e8e8;border-bottom:none;position:relative}.instagram-posts-section::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:#dbdbdb;border-radius:4px}.posts-slider-btn{background:rgba(255,255,255,.9);box-shadow:0 2px 10px rgba(0,0,0,.08)}.posts-slider-btn:hover{background:#c9a84c}.comment-btn::after{font-size:8px;min-width:15px;height:15px;top:-4px;right:-4px;border-width:1.5px}}@media (min-width:769px) and (max-width:1024px){.instagram-posts-section{max-width:400px}}.luxury-product-slider{position:relative;padding:80px 0 60px;background:#fff;overflow:hidden}.luxury-product-slider::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(183,146,93,.04) 0%,transparent 60%);animation:ambientGlow 15s ease-in-out infinite}.luxury-product-slider::after{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20% 30%,rgba(183,146,93,.08),transparent),radial-gradient(2px 2px at 40% 70%,rgba(183,146,93,.05),transparent),radial-gradient(2px 2px at 60% 20%,rgba(183,146,93,.06),transparent),radial-gradient(2px 2px at 80% 80%,rgba(183,146,93,.04),transparent);pointer-events:none}.slider-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.section-title{text-align:center;font-family:"Playfair Display",serif;font-size:2.8rem;font-weight:600;color:#1a1410;margin-bottom:6px;letter-spacing:2px}.section-title .highlight{color:#b7925d;font-style:italic}.section-subtitle{text-align:center;font-family:"Playfair Display",serif;font-size:.9rem;color:rgba(26,20,16,.3);letter-spacing:8px;text-transform:uppercase;margin-bottom:45px;font-weight:400}.product-card{background:#fff;border-radius:14px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);border:1px solid rgba(183,146,93,.08);box-shadow:0 4px 30px rgba(0,0,0,.04);margin:0 10px;height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-6px);box-shadow:0 12px 50px rgba(0,0,0,.06);border-color:rgba(183,146,93,.15)}.product-card.lit{border-color:#b7925d;box-shadow:0 0 40px rgba(183,146,93,.06),0 12px 50px rgba(0,0,0,.06)}.product-card.lit .product-title{color:#b7925d}.product-card.lit .product-image-wrapper::after{opacity:1;background:linear-gradient(to top,rgba(183,146,93,.08) 0%,transparent 50%)}.product-image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1;background:#f8f6f3}.product-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-image-wrapper img{transform:scale(1.05)}.product-image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(255,255,255,.6) 0%,transparent 40%);opacity:0;transition:opacity .5s ease}.product-card:hover .product-image-wrapper::after{opacity:1}.product-badge{position:absolute;top:14px;left:14px;background:#b7925d;color:#fff;padding:4px 14px;border-radius:16px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;z-index:3;font-family:"Playfair Display",serif;box-shadow:0 2px 12px rgba(183,146,93,.2)}.product-info{padding:18px 20px 20px;flex-grow:1;display:flex;flex-direction:column;gap:4px;position:relative;z-index:2;background:#fff}.product-title{color:#1a1410;font-size:1.15rem;font-weight:600;line-height:1.3;font-family:"Playfair Display",serif;transition:color .4s ease;margin-bottom:2px}.product-price{display:flex;align-items:center;gap:12px;margin-bottom:2px}.price-current{color:#1a1410;font-size:1.3rem;font-weight:700;font-family:"Playfair Display",serif}.price-old{color:rgba(26,20,16,.25);font-size:.95rem;text-decoration:line-through;font-family:"Playfair Display",serif}.chandelier-cart-btn{position:relative;width:100%;padding:14px;margin-top:12px;background:#f8f6f3;border:1px solid rgba(183,146,93,.12);border-radius:50px;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;height:48px}.chandelier-icon{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;flex-shrink:0}.chandelier-icon .bag-icon{width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b7925d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .4s ease}.product-card:hover .chandelier-cart-btn{border-color:rgba(183,146,93,.25);background:rgba(183,146,93,.04)}.product-card:hover .chandelier-icon .bag-icon{filter:drop-shadow(0 0 8px rgba(183,146,93,.15))}.chandelier-cart-btn .pull-cord{position:absolute;top:-42px;left:50%;width:1.5px;height:0;background:linear-gradient(to bottom,rgba(183,146,93,.6),rgba(183,146,93,.05));transform:translateX(-50%);transition:all .8s cubic-bezier(.4,0,.2,1);opacity:0;z-index:0}.chandelier-cart-btn .pull-cord::after{content:"✦";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);font-size:12px;color:#b7925d;opacity:0;transition:all .6s ease .2s}.chandelier-cart-btn.pulling{animation:pullCord 1.2s cubic-bezier(.4,0,.2,1) forwards}.chandelier-cart-btn.pulling .pull-cord{height:50px;opacity:1}.chandelier-cart-btn.pulling .pull-cord::after{opacity:1}.chandelier-cart-btn.added{background:#b7925d!important;border-color:#b7925d!important;box-shadow:0 0 30px rgba(183,146,93,.15)}.chandelier-cart-btn.added .bag-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")!important}.chandelier-cart-btn.added .pull-cord{height:50px;opacity:1}.chandelier-cart-btn.added .pull-cord::after{opacity:1}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#fff;border:1px solid rgba(183,146,93,.08);border-radius:50%;color:rgba(26,20,16,.3);font-size:1rem;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 20px rgba(0,0,0,.03)}.slider-arrow:hover{background:#f8f6f3;border-color:rgba(183,146,93,.2);color:#b7925d;transform:translateY(-50%) scale(1.08);box-shadow:0 4px 30px rgba(0,0,0,.05)}.slider-arrow.prev{left:-18px}.slider-arrow.next{right:-18px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:40px}.dot{width:6px;height:6px;border-radius:50%;background:rgba(183,146,93,.1);border:none;cursor:pointer;transition:all .4s ease}.dot.active{background:#b7925d;box-shadow:0 0 12px rgba(183,146,93,.15);width:24px;border-radius:3px}.slider-track{display:flex;transition:transform .7s cubic-bezier(.4,0,.2,1);gap:20px;padding:12px 0}.slider-viewport{overflow:hidden;margin:0 -10px;padding:0 10px}@media (max-width:768px){.luxury-product-slider{padding:50px 0 40px}.section-title{font-size:2rem}.section-subtitle{font-size:.7rem;letter-spacing:5px;margin-bottom:30px}.slider-track{gap:12px}.product-card{min-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important;margin:0;border-radius:10px}.product-info{padding:14px 14px 16px}.product-title{font-size:.9rem}.price-current{font-size:1.05rem}.price-old{font-size:.8rem}.chandelier-cart-btn{height:40px;padding:10px;margin-top:8px}.chandelier-icon{width:18px;height:18px}.slider-arrow{width:34px;height:34px;font-size:.8rem}.slider-arrow.prev{left:4px}.slider-arrow.next{right:4px}}@media (max-width:480px){.product-card{min-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important}.product-title{font-size:.8rem}.price-current{font-size:.95rem}.chandelier-cart-btn{height:36px}.chandelier-icon{width:16px;height:16px}}@media (min-width:769px) and (max-width:1024px){.product-card{min-width:calc(33.333% - 14px)!important;flex:0 0 calc(33.333% - 14px)!important}}@media (min-width:1025px){.product-card{min-width:calc(25% - 15px)!important;flex:0 0 calc(25% - 15px)!important}}