.hero-section.svelte-jftkel{position:relative;height:100vh;overflow:hidden;opacity:1}.hero.svelte-jftkel{height:100%;position:relative;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay.svelte-jftkel{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:1}.hero-content.svelte-jftkel{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 3rem;color:#fff;text-align:center}.hero-title.svelte-jftkel{font-size:4.5rem;font-weight:600;line-height:1.1;margin:0 0 1.5rem;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(to right,#d9ad53,#bc9455);background-clip:text;-webkit-background-clip:text;color:transparent}@media (max-width: 768px){.hero-title.svelte-jftkel{font-size:3rem}}.hero-subtitle.svelte-jftkel{font-size:1.25rem;font-weight:400;margin:0 0 2.5rem;opacity:.9;letter-spacing:1px;max-width:fit-content;margin-left:auto;margin-right:auto}.container.svelte-jftkel{max-width:1400px;margin:0 auto;padding:0 3rem}@media (max-width: 768px){.container.svelte-jftkel{padding:0 2rem}}.section-header.svelte-jftkel{text-align:center;margin-bottom:4rem}.section-title.svelte-jftkel{font-size:3rem;font-weight:300;background:linear-gradient(to right,#d9ad53,#bc9455);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0 0 1rem;letter-spacing:2px;text-transform:uppercase}@media (max-width: 768px){.section-title.svelte-jftkel{font-size:2.5rem}}.section-subtitle.svelte-jftkel{font-size:1.125rem;color:var(--text-secondary);margin:0;font-weight:400;letter-spacing:.5px}.collections-section.svelte-jftkel{padding:6rem 0;background-color:var(--background-tertiary)}.collections-grid.svelte-jftkel{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.collection-card.svelte-jftkel{background-color:var(--background-secondary);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 20px var(--shadow-light);transition:all .3s ease;animation:svelte-jftkel-fadeInUp .6s ease forwards;opacity:0}.collection-card.svelte-jftkel:hover{transform:translateY(-8px);box-shadow:0 12px 40px var(--shadow-medium)}.collection-image.svelte-jftkel{height:200px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);position:relative;display:flex;align-items:center;justify-content:center}.collection-overlay.svelte-jftkel{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;background-image:url(../../../images/premium-cigar.png)}.collection-link.svelte-jftkel{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;text-decoration:none;color:var(--text-gradient);font-weight:300!important;transition:color .3s ease;background:linear-gradient(to right,#d9ad53,#bc9455);background-clip:text;-webkit-background-clip:text;color:transparent;text-transform:uppercase}.collection-link.svelte-jftkel svg:where(.svelte-jftkel){width:20px;height:20px;transition:transform .3s ease;stroke:var(--primary)}.collection-link.svelte-jftkel:hover svg:where(.svelte-jftkel){transform:translate(4px)}.products-section.svelte-jftkel{padding:6rem 0;background-color:var(--background-secondary)}.products-grid.svelte-jftkel{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.product-wrapper.svelte-jftkel{transition:transform .3s ease}.product-wrapper.svelte-jftkel:hover{transform:translateY(-4px)}.section-footer.svelte-jftkel{text-align:center}.view-all-btn.svelte-jftkel{display:inline-block;padding:1rem 2.5rem;background-color:var(--primary);color:var(--background-secondary);text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:2px;transition:all .3s ease;border:2px solid var(--primary)}.view-all-btn.svelte-jftkel:hover{background-color:transparent;color:var(--primary);transform:translateY(-2px)}.brand-story-section.svelte-jftkel{padding:6rem 0;background-color:var(--background-tertiary)}.brand-story-content.svelte-jftkel{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 768px){.brand-story-content.svelte-jftkel{grid-template-columns:1fr;gap:2rem}}.brand-story-title.svelte-jftkel{font-size:2.5rem;font-weight:300;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0 0 1.5rem;letter-spacing:1px;text-transform:uppercase}.brand-story-description.svelte-jftkel{font-size:1.125rem;line-height:1.7;color:var(--text-secondary);margin:0 0 2.5rem}.brand-story-stats.svelte-jftkel{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.stat.svelte-jftkel{text-align:center}.stat-number.svelte-jftkel{display:block;font-size:2.5rem;font-weight:300;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:.5rem}.stat-label.svelte-jftkel{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.brand-story-image.svelte-jftkel img:where(.svelte-jftkel){width:100%;height:400px;object-fit:cover;border-radius:var(--border-radius);box-shadow:0 8px 30px var(--shadow-dark)}.services-section.svelte-jftkel{padding:6rem 0;background-color:var(--background-secondary)}.services-grid.svelte-jftkel{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.service-card.svelte-jftkel{text-align:center;padding:2rem;transition:transform .3s ease}.service-card.svelte-jftkel:hover{transform:translateY(-4px)}.service-icon.svelte-jftkel{width:60px;height:60px;margin:0 auto 1.5rem;background-color:var(--background-tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center}.service-icon.svelte-jftkel svg:where(.svelte-jftkel){width:30px;height:30px;color:var(--primary)}.service-title.svelte-jftkel{font-size:1.25rem;font-weight:600;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}.service-description.svelte-jftkel{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}[dir=rtl].svelte-jftkel .hero-content:where(.svelte-jftkel){text-align:center}[dir=rtl].svelte-jftkel .brand-story-content:where(.svelte-jftkel){flex-direction:row-reverse}@media (max-width: 900px){[dir=rtl].svelte-jftkel .brand-story-content:where(.svelte-jftkel){flex-direction:column}}[dir=rtl].svelte-jftkel .brand-story-stats:where(.svelte-jftkel){justify-content:flex-end}@media (max-width: 900px){[dir=rtl].svelte-jftkel .brand-story-stats:where(.svelte-jftkel){justify-content:center}}[dir=rtl].svelte-jftkel .collection-link:where(.svelte-jftkel){flex-direction:row-reverse}[dir=rtl].svelte-jftkel .collection-link:where(.svelte-jftkel) svg:where(.svelte-jftkel){transform:scaleX(-1)}@keyframes svelte-jftkel-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.collections-grid.svelte-jftkel,.products-grid.svelte-jftkel{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.hero-title.svelte-jftkel{font-size:2.5rem}.hero-subtitle.svelte-jftkel{font-size:1rem}.section-title.svelte-jftkel{font-size:2rem}.collections-grid.svelte-jftkel{grid-template-columns:1fr}.products-grid.svelte-jftkel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.brand-story-stats.svelte-jftkel{grid-template-columns:1fr;gap:1rem}.services-grid.svelte-jftkel{grid-template-columns:1fr}}
