.page-module___8aEwW__hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{position:absolute;inset:0}.page-module___8aEwW__heroOverlay{background:linear-gradient(135deg,#111111d9 0%,#11111180 50%,#111111b3 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;padding-top:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-3xl);display:flex;position:relative}.page-module___8aEwW__heroImageWrap{flex-shrink:0;position:relative}.page-module___8aEwW__heroImageGlow{filter:blur(30px);z-index:0;background:radial-gradient(circle,#c8860a33 0%,#0000 70%);border-radius:50%;position:absolute;inset:-20px}.page-module___8aEwW__heroImage{z-index:1;border-radius:var(--radius-lg);object-fit:cover;filter:drop-shadow(0 20px 40px #00000080);max-height:650px;animation:6s ease-in-out infinite page-module___8aEwW__heroFloat;position:relative}@keyframes page-module___8aEwW__heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-module___8aEwW__heroText{max-width:650px;animation:1s page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroTag{color:var(--color-accent-light);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--space-lg);font-size:.85rem;font-weight:600;display:inline-block}.page-module___8aEwW__heroText h1{margin-bottom:var(--space-lg);line-height:1.15}.page-module___8aEwW__heroText p{margin-bottom:var(--space-2xl);max-width:520px;font-size:1.1rem}.page-module___8aEwW__heroCta{gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroScrollIndicator{z-index:2;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.page-module___8aEwW__scrollLine{background:linear-gradient(to bottom,var(--color-accent),transparent);width:2px;height:40px;animation:2s infinite page-module___8aEwW__pulse}.page-module___8aEwW__sectionTag{color:var(--color-accent-light);letter-spacing:3px;text-transform:uppercase;margin-bottom:var(--space-sm);font-size:.8rem;font-weight:600;display:inline-block}.page-module___8aEwW__bestSellers{background:linear-gradient(180deg,var(--color-bg-primary)0%,var(--color-bg-secondary)100%)}.page-module___8aEwW__productsGrid{gap:var(--space-xl);grid-template-columns:repeat(5,1fr);display:grid}.page-module___8aEwW__productCard{padding:var(--space-xl);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.page-module___8aEwW__productImage{width:180px;height:180px;transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productImage{transform:scale(1.08)rotate(2deg)}.page-module___8aEwW__productCard h4{font-size:1.05rem;font-family:var(--font-heading)}.page-module___8aEwW__productCard p{color:var(--color-text-muted);font-size:.85rem}.page-module___8aEwW__productLink{color:var(--color-accent-light);transition:all var(--transition-fast);font-size:.85rem;font-weight:600}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productLink{letter-spacing:1px}.page-module___8aEwW__viewMoreWrap{text-align:center;margin-top:var(--space-3xl)}.page-module___8aEwW__socialBanner{padding:var(--space-3xl)0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#c8860a14 0%,#c8860a05 100%)}.page-module___8aEwW__socialContent{justify-content:space-between;align-items:center;gap:var(--space-2xl);display:flex}.page-module___8aEwW__socialText h3{margin-bottom:var(--space-sm)}.page-module___8aEwW__socialText p{color:var(--color-text-muted)}.page-module___8aEwW__socialButtons{gap:var(--space-md);display:flex}.page-module___8aEwW__socialBtn{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent-light);transition:all var(--transition-base);align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:500;display:flex}.page-module___8aEwW__socialBtn:hover{border-color:var(--color-accent);background:#c8860a26;transform:translateY(-2px)}.page-module___8aEwW__aboutPreview{background:var(--color-bg-primary)}.page-module___8aEwW__aboutGrid{gap:var(--space-4xl);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.page-module___8aEwW__aboutImages{position:relative}.page-module___8aEwW__aboutImgMain{border-radius:var(--radius-md);overflow:hidden}.page-module___8aEwW__aboutImgSecondary{border:4px solid var(--color-bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;bottom:-30px;right:-30px;overflow:hidden}.page-module___8aEwW__aboutText{gap:var(--space-md);flex-direction:column;display:flex}.page-module___8aEwW__aboutText h2{margin-bottom:var(--space-sm)}.page-module___8aEwW__aboutText p{line-height:1.8}.page-module___8aEwW__aboutText .page-module___8aEwW__btn{margin-top:var(--space-md);align-self:flex-start}.page-module___8aEwW__testimonials{background:linear-gradient(180deg,var(--color-bg-primary)0%,var(--color-bg-secondary)100%)}.page-module___8aEwW__testimonialGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__testimonialCard{padding:var(--space-2xl);position:relative}.page-module___8aEwW__quoteIcon{color:var(--color-accent);margin-bottom:var(--space-md)}.page-module___8aEwW__testimonialCard p{margin-bottom:var(--space-xl);font-size:.95rem;font-style:italic;line-height:1.8}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:12px;display:flex}.page-module___8aEwW__authorAvatar{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));color:#111;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;display:flex}.page-module___8aEwW__testimonialAuthor strong{color:var(--color-text-primary);font-size:.9rem;display:block}.page-module___8aEwW__testimonialAuthor span{color:var(--color-text-muted);font-size:.8rem}.page-module___8aEwW__galleryPreview{background:var(--color-bg-primary)}.page-module___8aEwW__galleryGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__galleryItem{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;position:relative;overflow:hidden}.page-module___8aEwW__galleryOverlay{opacity:0;transition:all var(--transition-base);color:var(--color-text-primary);background:#1119;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module___8aEwW__galleryItem:hover .page-module___8aEwW__galleryOverlay{opacity:1}.page-module___8aEwW__galleryItem:hover img{transition:transform var(--transition-slow);transform:scale(1.05)}.page-module___8aEwW__ctaBanner{padding:var(--space-4xl)0;text-align:center;background:linear-gradient(135deg,#c8860a0f 0%,#c8860a05 50%,#c8860a0f 100%)}.page-module___8aEwW__ctaContent h2{margin-bottom:var(--space-md)}.page-module___8aEwW__ctaContent p{max-width:500px;margin:0 auto var(--space-2xl)}.page-module___8aEwW__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1200px){.page-module___8aEwW__productsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.page-module___8aEwW__heroContent{text-align:center;flex-direction:column}.page-module___8aEwW__heroText{max-width:100%}.page-module___8aEwW__heroCta{justify-content:center}.page-module___8aEwW__heroImage{max-height:400px}.page-module___8aEwW__aboutGrid{gap:var(--space-3xl);grid-template-columns:1fr}.page-module___8aEwW__aboutImgSecondary{bottom:-20px;right:20px}.page-module___8aEwW__socialContent{text-align:center;flex-direction:column}.page-module___8aEwW__testimonialGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module___8aEwW__hero{min-height:auto;padding-bottom:var(--space-3xl)}.page-module___8aEwW__heroImageWrap{display:none}.page-module___8aEwW__productsGrid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__productImage{width:120px;height:120px}.page-module___8aEwW__socialButtons{flex-direction:column;align-items:center}.page-module___8aEwW__galleryGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__aboutImgSecondary{display:none}}
