.hero.svelte-17jfewx{height:100vh;min-height:700px;position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.video-container.svelte-17jfewx{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}video.svelte-17jfewx{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%) translateY(-50%);object-fit:cover}.overlay.svelte-17jfewx{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.container.svelte-17jfewx{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.hero-content.svelte-17jfewx{max-width:600px}h1.svelte-17jfewx{font-family:Cormorant Garamond,serif;font-size:58px;font-weight:600;line-height:1.2;margin-bottom:20px}p.svelte-17jfewx{font-size:18px;line-height:1.6;margin-bottom:30px;font-weight:300}.hero-buttons.svelte-17jfewx{display:flex;gap:20px;margin-top:30px}.hero-buttons.svelte-17jfewx .btn-fashion{margin-left:10px}@media (max-width: 768px){.hero.svelte-17jfewx{min-height:600px}h1.svelte-17jfewx{font-size:42px}p.svelte-17jfewx{font-size:16px}.hero-buttons.svelte-17jfewx{flex-direction:column;gap:15px;width:100%;max-width:300px}.hero-buttons.svelte-17jfewx .btn{width:100%;text-align:center}.hero-buttons.svelte-17jfewx .btn-fashion{margin-left:0}}.services.svelte-1jf0h8j{padding:100px 0;background-color:#f9f9f9}.container.svelte-1jf0h8j{max-width:1200px;margin:0 auto;padding:0 20px}.section-header.svelte-1jf0h8j{text-align:center;margin-bottom:60px}h2.svelte-1jf0h8j{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:600;color:#333;position:relative;display:inline-block}h2.svelte-1jf0h8j:after{content:"";position:absolute;left:50%;bottom:-15px;width:40px;height:2px;background-color:#ab8e66;transform:translate(-50%)}.services-grid.svelte-1jf0h8j{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px}.service-card.svelte-1jf0h8j{padding:30px;background-color:#fff;box-shadow:0 5px 15px #0000000d;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card.svelte-1jf0h8j:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}h3.svelte-1jf0h8j{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;margin-bottom:15px;color:#333}.price.svelte-1jf0h8j{font-size:24px;font-weight:700;color:#ab8e66;margin-bottom:15px}p.svelte-1jf0h8j{font-size:14px;line-height:1.6;color:#777}.view-all.svelte-1jf0h8j{text-align:center;margin-top:60px}.btn-secondary.svelte-1jf0h8j{display:inline-block;padding:12px 30px;border:2px solid #ab8e66;color:#ab8e66;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:1px;transition:all .3s ease}.btn-secondary.svelte-1jf0h8j:hover{background-color:#ab8e66;color:#fff}@media (max-width: 768px){.services.svelte-1jf0h8j{padding:70px 0}h2.svelte-1jf0h8j{font-size:36px}.services-grid.svelte-1jf0h8j{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}}.products.svelte-1vkj8cb{padding:100px 0;background-color:#fff}.container.svelte-1vkj8cb{max-width:1200px;margin:0 auto;padding:0 20px}.products-content.svelte-1vkj8cb{display:flex;flex-direction:column;align-items:center}.section-header.svelte-1vkj8cb{text-align:center;margin-bottom:60px;max-width:600px}h2.svelte-1vkj8cb{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600;color:#333;line-height:1.3;margin-bottom:20px}.section-header.svelte-1vkj8cb p:where(.svelte-1vkj8cb){font-size:16px;line-height:1.6;color:#777;margin-bottom:30px}.btn-secondary.svelte-1vkj8cb{display:inline-block;padding:12px 30px;border:2px solid #ab8e66;color:#ab8e66;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:1px;transition:all .3s ease}.btn-secondary.svelte-1vkj8cb:hover{background-color:#ab8e66;color:#fff}.products-grid.svelte-1vkj8cb{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-top:50px}.product-card.svelte-1vkj8cb{text-align:center;padding:20px;transition:transform .3s ease}.product-card.svelte-1vkj8cb:hover{transform:translateY(-10px)}.product-image.svelte-1vkj8cb{margin-bottom:20px;overflow:hidden}.product-image.svelte-1vkj8cb img:where(.svelte-1vkj8cb){width:100%;height:auto;transition:transform .5s ease}.product-card.svelte-1vkj8cb:hover .product-image:where(.svelte-1vkj8cb) img:where(.svelte-1vkj8cb){transform:scale(1.05)}h3.svelte-1vkj8cb{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.price.svelte-1vkj8cb{font-size:20px;font-weight:700;color:#ab8e66;margin-bottom:15px}.btn-add-cart.svelte-1vkj8cb{display:inline-block;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;font-size:13px;font-weight:500;transition:background-color .3s ease}.btn-add-cart.svelte-1vkj8cb:hover{background-color:#ab8e66}@media (max-width: 992px){.products-grid.svelte-1vkj8cb{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.products.svelte-1vkj8cb{padding:70px 0}h2.svelte-1vkj8cb{font-size:32px}}@media (max-width: 576px){.products-grid.svelte-1vkj8cb{grid-template-columns:1fr}}.testimonials.svelte-1ujynap{padding:100px 0;background-color:#f9f7f4}.container.svelte-1ujynap{max-width:1200px;margin:0 auto;padding:0 20px}.section-header.svelte-1ujynap{text-align:center;margin-bottom:60px}h2.svelte-1ujynap{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:600;color:#333;position:relative;display:inline-block}h2.svelte-1ujynap:after{content:"";position:absolute;left:50%;bottom:-15px;width:40px;height:2px;background-color:#ab8e66;transform:translate(-50%)}.testimonial-slider.svelte-1ujynap{display:flex;align-items:center;max-width:900px;margin:0 auto}.testimonial-content.svelte-1ujynap{flex:1;text-align:center;padding:0 40px;position:relative}.quote-icon.svelte-1ujynap{font-family:Georgia,serif;font-size:120px;line-height:0;color:#ab8e6633;position:absolute;top:20px;left:50%;transform:translate(-50%)}.quote.svelte-1ujynap{font-size:22px;line-height:1.6;color:#333;font-style:italic;margin-bottom:30px;position:relative;z-index:1;padding-top:60px}.author.svelte-1ujynap{display:flex;flex-direction:column;align-items:center}.name.svelte-1ujynap{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.role.svelte-1ujynap{font-size:14px;color:#ab8e66}.nav-btn.svelte-1ujynap{width:50px;height:50px;background-color:#fff;border:1px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333;font-size:18px}.nav-btn.svelte-1ujynap:hover{background-color:#ab8e66;color:#fff;border-color:#ab8e66}.testimonial-dots.svelte-1ujynap{display:flex;justify-content:center;gap:10px;margin-top:40px}.dot.svelte-1ujynap{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;cursor:pointer;transition:background-color .3s ease}.dot.active.svelte-1ujynap{background-color:#ab8e66}@media (max-width: 768px){.testimonials.svelte-1ujynap{padding:70px 0}h2.svelte-1ujynap{font-size:36px}.quote.svelte-1ujynap{font-size:18px}.nav-btn.svelte-1ujynap{width:40px;height:40px}}
