.W4fgFW_hero{background-color:var(--bg-secondary);align-items:center;width:100%;min-height:82vh;display:flex;position:relative;overflow:hidden}.W4fgFW_heroContentGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;display:grid}.W4fgFW_heroTextContainer{flex-direction:column;gap:1.5rem;max-width:560px;display:flex}.W4fgFW_heroSubtitleTag{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-gold);font-size:.85rem;font-weight:600}.W4fgFW_heroHeadline{font-family:var(--font-serif);color:var(--text-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.15}.W4fgFW_heroSupportingText{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.W4fgFW_heroCtaGroup{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.W4fgFW_primaryCta{background-color:var(--bg-dark);color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:1rem 2.25rem;font-size:.9rem;font-weight:500;display:inline-block}.W4fgFW_primaryCta:hover{background-color:var(--accent-gold);color:var(--bg-dark)}.W4fgFW_secondaryCta{border:1px solid var(--text-primary);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:1rem 2rem;font-size:.9rem;font-weight:500;display:inline-block}.W4fgFW_secondaryCta:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.W4fgFW_heroImageWrapper{border-radius:var(--radius-md);width:100%;height:580px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.W4fgFW_heroImg{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.W4fgFW_heroImageWrapper:hover .W4fgFW_heroImg{transform:scale(1.03)}.W4fgFW_section{padding:5rem 0}.W4fgFW_bestSellersSection{background-color:var(--bg-secondary);padding:5rem 0}.W4fgFW_sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.W4fgFW_sectionTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:clamp(1.8rem,3.5vw,2.25rem);font-weight:400}.W4fgFW_sectionSubtitle{color:var(--text-muted);max-width:540px;font-size:1rem}.W4fgFW_collectionsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.W4fgFW_collectionCard{border-radius:var(--radius-md);height:340px;color:var(--text-light);box-shadow:var(--shadow-sm);align-items:flex-end;padding:1.5rem;display:flex;position:relative;overflow:hidden}.W4fgFW_collectionImg{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.W4fgFW_collectionOverlay{z-index:2;background:linear-gradient(#1a1a1a1a 40%,#1a1a1abf 100%);transition:background .3s;position:absolute;inset:0}.W4fgFW_collectionCard:hover .W4fgFW_collectionImg{transform:scale(1.06)}.W4fgFW_collectionCard:hover .W4fgFW_collectionOverlay{background:linear-gradient(#1a1a1a33 40%,#1a1a1ad9 100%)}.W4fgFW_collectionContent{z-index:3;flex-direction:column;gap:.25rem;display:flex;position:relative}.W4fgFW_collectionName{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.W4fgFW_collectionLinkText{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-gold);font-size:.8rem}.W4fgFW_productGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;display:grid}.W4fgFW_productCard{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.W4fgFW_productCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.W4fgFW_productImgWrapper{aspect-ratio:1;background-color:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.W4fgFW_productImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.W4fgFW_productCard:hover .W4fgFW_productImg{transform:scale(1.05)}.W4fgFW_badgeTag{background-color:var(--bg-dark);color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);z-index:2;padding:.25rem .6rem;font-size:.7rem;font-weight:600;position:absolute;top:12px;left:12px}.W4fgFW_productInfo{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.W4fgFW_categoryTag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.W4fgFW_productTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:1.15rem;font-weight:400;line-height:1.3}.W4fgFW_priceRow{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.W4fgFW_currentPrice{color:var(--text-primary);font-size:1.05rem;font-weight:600}.W4fgFW_originalPrice{color:var(--text-muted);font-size:.9rem;text-decoration:line-through}.W4fgFW_quickAddBtn{border:1px solid var(--border-subtle);background-color:var(--bg-primary);width:100%;color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;margin-top:.75rem;padding:.75rem;font-size:.8rem;font-weight:600}.W4fgFW_quickAddBtn:hover{background-color:var(--bg-dark);color:var(--text-light);border-color:var(--bg-dark)}.W4fgFW_brandStorySection{background-color:var(--bg-secondary);padding:6rem 0}.W4fgFW_brandStoryGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.W4fgFW_brandStoryImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:480px;box-shadow:var(--shadow-md)}.W4fgFW_brandStoryBody{flex-direction:column;gap:1.5rem;display:flex}.W4fgFW_storyTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:clamp(2rem,3.5vw,2.5rem);line-height:1.2}.W4fgFW_storyParagraph{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.W4fgFW_socialGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.W4fgFW_galleryItem{aspect-ratio:1;border-radius:var(--radius-sm);position:relative;overflow:hidden}.W4fgFW_galleryImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.W4fgFW_galleryOverlay{color:var(--text-light);opacity:0;background-color:#1a1a1a66;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.W4fgFW_galleryItem:hover .W4fgFW_galleryImg{transform:scale(1.08)}.W4fgFW_galleryItem:hover .W4fgFW_galleryOverlay{opacity:1}.W4fgFW_newsletterSection{background-color:var(--accent-gold-light);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:5rem 0}.W4fgFW_newsletterBox{text-align:center;flex-direction:column;gap:1.25rem;max-width:600px;margin:0 auto;display:flex}.W4fgFW_newsletterForm{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.W4fgFW_inputRow{gap:.5rem;display:flex}.W4fgFW_emailInput{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--bg-card);color:var(--text-primary);flex:1;padding:.9rem 1.25rem;font-size:.95rem}.W4fgFW_submitBtn{background-color:var(--bg-dark);color:var(--text-light);border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--transition-fast);cursor:pointer;padding:.9rem 2rem;font-size:.85rem;font-weight:600}.W4fgFW_submitBtn:hover{background-color:var(--accent-gold);color:var(--bg-dark)}.W4fgFW_consentLabel{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.W4fgFW_newsletterFeedbackSuccess{color:var(--status-success);font-size:.85rem;font-weight:500}.W4fgFW_newsletterFeedbackError{color:var(--status-error);font-size:.85rem;font-weight:500}@media (max-width:900px){.W4fgFW_heroContentGrid,.W4fgFW_brandStoryGrid{grid-template-columns:1fr;gap:2.5rem}.W4fgFW_heroImageWrapper{height:380px}.W4fgFW_brandStoryImage{height:320px}}@media (max-width:600px){.W4fgFW_productGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.W4fgFW_inputRow{flex-direction:column}}
