._heroSection_gzsx4_3{position:relative;width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;color:var(--color-primary);z-index:1}._heroBackground_gzsx4_15{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.1);filter:brightness(.7)}._heroContent_gzsx4_27{position:relative;text-align:center;z-index:var(--z-index-hero-content);transition:none}._heroTitle_gzsx4_36{font-family:var(--font-primary);font-size:var(--hero-title-font-size-initial);font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--spacing-medium)}._heroSlogan_gzsx4_45{font-family:var(--font-secondary);font-size:1.5rem;margin-bottom:var(--spacing-large);letter-spacing:.05em}._buttonWrapper_gzsx4_52{display:flex;justify-content:center}._header_1ej3t_3{position:fixed;top:0;left:0;width:100%;height:var(--header-height-initial);display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-medium);background-color:transparent;color:var(--color-primary);z-index:var(--z-index-header);transition:background-color .4s ease-out,height .4s ease-out}._header_1ej3t_3._scrolled_1ej3t_19{height:var(--header-height-scrolled);background-color:var(--color-dark)}._leftSection_1ej3t_24,._centerSection_1ej3t_25,._rightSection_1ej3t_26{display:flex;align-items:center}._contactUsLink_1ej3t_42{font-family:var(--font-primary);font-size:var(--contact-us-font-size);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-extra-small) var(--spacing-small)}._contactUsLink_1ej3t_42:hover{opacity:.8}._feferonLogo_1ej3t_54{font-family:var(--font-primary);font-size:var(--header-logo-font-size-final);font-weight:700;text-transform:uppercase;letter-spacing:.1em}._feferonLogo_1ej3t_54:hover{opacity:.8}._navIconContainer_1ej3t_66{display:flex;align-items:center;margin-left:var(--spacing-medium);position:relative;padding:var(--spacing-extra-small)}._navIcon_1ej3t_66{width:24px;height:24px;filter:invert(100%)}._navIconContainer_1ej3t_66:hover{opacity:.8}._cartCount_1ej3t_84{position:absolute;top:0;right:0;background-color:var(--color-accent);color:var(--color-dark);font-size:.7em;min-width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:2px;transform:translate(50%,-50%);font-family:var(--font-secondary)}._buttonPlaceholder_1c3up_3{padding:15px 30px;background-color:var(--color-accent);color:var(--color-dark);font-family:var(--font-primary);font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;border-radius:5px;transition:background-color .3s ease;display:inline-block;margin-top:var(--spacing-medium)}._buttonPlaceholder_1c3up_3:hover{background-color:#d4af37}._homePage_1l9cn_2{padding-top:50px;min-height:100vh;background-color:var(--color-dark);color:var(--color-primary);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}._cartPage_3k50w_1,._authPage_ewb30_1,._profilePage_bwkew_1,._notFoundPage_1lj15_1{padding-top:150px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--color-dark);color:var(--color-primary)}:root{--color-primary: #f0f0f0;--color-secondary: #c0c0c0;--color-dark: #1a1a1a;--color-accent: #b8860b;--color-error: #e74c3c;--font-primary: "Georgia", serif;--font-secondary: "Arial", sans-serif;--spacing-extra-small: 5px;--spacing-small: 10px;--spacing-medium: 20px;--spacing-large: 40px;--spacing-extra-large: 80px;--header-height-initial: 90px;--header-height-scrolled: 70px;--hero-title-font-size-initial: 12vw;--header-logo-font-size-final: 2.5rem;--contact-us-font-size: 1.2rem;--nav-item-font-size: 1rem;--scroll-start-offset: 50px;--scroll-end-offset: 400px;--animation-progress: 0;--z-index-header: 1000;--z-index-modal: 2000;--z-index-overlay: 1500;--z-index-hero-content: 10}body{font-family:var(--font-secondary);line-height:1.6;color:var(--color-primary);background-color:var(--color-dark);overflow-x:hidden}body{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
