*{box-sizing:border-box;margin:0;padding:0}:root{--primary-black:#0a0a0a;--secondary-black:#1a1a1a;--accent-red:#ff3b30;--accent-red-dark:#cc2e26;--accent-red-light:#ff6b61;--text-white:#fff;--text-gray:#a0a0a0;--text-gray-light:#d0d0d0;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--shadow-soft:0 8px 32px #0000004d;--shadow-glow:0 0 20px #ff3b304d;--gradient-primary:linear-gradient(135deg,#ff3b30,#ff6b61);--gradient-dark:linear-gradient(135deg,#0a0a0a,#1a1a1a);--border-radius:16px;--border-radius-large:24px;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;background:var(--primary-black);color:#fff;color:var(--text-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a;background:var(--secondary-black)}::-webkit-scrollbar-thumb{background:#ff3b30;background:var(--accent-red);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff6b61;background:var(--accent-red-light)}.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--border-radius)}.glass-strong{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff1a;border:1px solid #fff3}.neumorphic{background:#1a1a1a;background:var(--secondary-black);border-radius:16px;border-radius:var(--border-radius);box-shadow:8px 8px 16px #0006,-8px -8px 16px #ffffff0d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #ff3b304d}50%{box-shadow:0 0 30px #ff3b3099}}.fade-in-up{animation:fadeInUp .6s ease-out}.fade-in-left{animation:fadeInLeft .6s ease-out}.fade-in-right{animation:fadeInRight .6s ease-out}.pulse{animation:pulse 2s infinite}.glow{animation:glow 2s infinite}.float{animation:float 3s ease-in-out infinite}.btn{border:none;border-radius:16px;border-radius:var(--border-radius);cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.btn-primary{background:linear-gradient(135deg,#ff3b30,#ff6b61);background:var(--gradient-primary);box-shadow:0 0 20px #ff3b304d;box-shadow:var(--shadow-glow);color:#fff;color:var(--text-white)}.btn-primary:hover{box-shadow:0 0 30px #ff3b3080;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #ff3b30;border:2px solid var(--accent-red);color:#fff;color:var(--text-white)}.btn-secondary:hover{background:#ff3b30;background:var(--accent-red);transform:translateY(-2px)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff3b30,#ff6b61);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.text-glow{text-shadow:0 0 20px #ff3b3080}@media (max-width:768px){:root{--border-radius:12px;--border-radius-large:18px}.btn{font-size:14px;padding:10px 20px}}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--accent-red);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.App{background:var(--primary-black);min-height:100vh}.navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0acc;left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:var(--transition-smooth);z-index:1000}.navbar-scrolled{background:#0a0a0af2;box-shadow:0 4px 20px #0000004d}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{color:var(--text-white);font-size:1.5rem;font-weight:800;gap:.5rem;text-decoration:none}.logo-icon{color:var(--accent-red);height:2rem;width:2rem}.logo-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.logo-img{border-radius:8px;height:2rem}.badge-logo-img,.logo-img{background:#0000;display:inline-block;vertical-align:middle;width:auto}.badge-logo-img{border-radius:6px;height:1.5rem}.nav-menu{align-items:center;display:flex;gap:2rem}.nav-link{color:var(--text-gray);font-weight:500;position:relative;text-decoration:none;transition:var(--transition-smooth)}.nav-link:hover{color:var(--text-white)}.nav-link:after{background:var(--gradient-primary);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:var(--transition-smooth);width:0}.nav-link:hover:after{width:100%}.mobile-menu-btn{background:none;border:none;color:var(--text-white);cursor:pointer;display:none;padding:.5rem}.mobile-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0af2;border-top:1px solid var(--glass-border);display:none;padding:1rem 2rem}.mobile-nav-link{border-bottom:1px solid var(--glass-border);color:var(--text-gray);display:block;font-weight:500;padding:1rem 0;text-decoration:none;transition:var(--transition-smooth)}.mobile-nav-link:hover{color:var(--text-white);padding-left:1rem}.scroll-to-top{align-items:center;background:var(--gradient-primary);border:none;border-radius:50%;bottom:2rem;box-shadow:var(--shadow-glow);color:var(--text-white);cursor:pointer;display:flex;height:3rem;justify-content:center;position:fixed;right:2rem;rotate:180deg;width:3rem;z-index:1000}@media (max-width:768px){.nav-menu{display:none}.mobile-menu,.mobile-menu-btn{display:block}.nav-container{padding:0 1rem}.scroll-to-top{bottom:1rem;height:2.5rem;right:1rem;width:2.5rem}}main{padding-top:80px}section{padding:5rem 0}.container{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:768px){.container{padding:0 1rem}section{padding:3rem 0}}.cart-btn{align-items:center;background:none;border:none;color:var(--text-white);cursor:pointer;display:flex;font-size:1.2rem;margin-left:1.5rem;position:relative}.cart-count{background:var(--accent-red);border-radius:50%;box-shadow:0 2px 8px #ff3b3033;color:#fff;font-size:.75rem;font-weight:700;min-width:20px;padding:2px 7px;position:absolute;right:-10px;text-align:center;top:-8px}.cart-modal{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.cart-content{background:var(--glass-bg);border-radius:var(--border-radius-large);box-shadow:var(--shadow-soft);max-width:400px;padding:2rem 1.5rem 1.5rem;position:relative;width:100%}.cart-title{color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.cart-empty{color:var(--text-gray);margin:2rem 0;text-align:center}.cart-items{margin-bottom:1.5rem}.cart-item{align-items:center;background:var(--glass-bg);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.cart-item-info{display:flex;flex-direction:column;gap:.25rem}.cart-item-name{color:var(--text-white);font-weight:600}.cart-item-price{color:var(--accent-red);font-size:.95rem}.cart-item-controls{align-items:center;display:flex;gap:.5rem}.cart-item-controls button{background:var(--secondary-black);border:none;border-radius:6px;color:var(--text-white);cursor:pointer;font-size:1rem;padding:2px 8px;transition:background .2s}.cart-item-controls button:hover{background:var(--accent-red)}.cart-remove{background:none!important;color:var(--accent-red)!important;font-size:.9rem;margin-left:.5rem;padding:0}.cart-footer{margin-top:1.5rem;text-align:center}.cart-total{color:var(--accent-red);font-size:1.2rem;font-weight:700;margin-bottom:1rem}@media (max-width:600px){.cart-content{max-width:95vw;padding:1rem .5rem}}.hero{align-items:center;background:var(--gradient-dark);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-glow{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#ff3b301a 0,#0000 70%);border-radius:50%;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.hero-particles{bottom:0;left:0;position:absolute;right:0;top:0}.particle{background:var(--accent-red);border-radius:50%;height:4px;opacity:.6;position:absolute;width:4px}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.hero-text{max-width:600px}.hero-badge{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem}.badge-icon{color:var(--accent-red);height:1rem;width:1rem}.hero-title{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:1rem}.hero-subtitle{color:var(--text-gray);display:block;font-size:1.5rem;font-weight:400;margin-top:.5rem}.hero-description{color:var(--text-gray-light);font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.hero-actions{display:flex;gap:1rem;margin-bottom:3rem}.hero-btn,.hero-btn-secondary{align-items:center;display:flex;gap:.5rem}.hero-stats{display:flex;gap:2rem}.stat{text-align:center}.stat-number{display:block;font-size:2rem;font-weight:800;margin-bottom:.25rem}.stat-label{font-size:.875rem}.hero-bottle,.hero-visual{align-items:center;display:flex;justify-content:center}.hero-bottle{height:400px;position:relative;width:300px}.bottle-glow{background:radial-gradient(circle,#ff3b3033 0,#0000 70%);border-radius:50%;height:100%;position:absolute;width:100%}.bottle-shape{position:relative;z-index:2}.bottle-neck{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:20px 20px 0 0;height:60px;margin:0 auto;position:relative;width:40px}.bottle-neck:after{background:#333;border-radius:15px 15px 0 0;content:"";height:20px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:30px}.bottle-body{align-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:0 0 60px 60px;display:flex;height:200px;justify-content:center;position:relative;width:120px}.bottle-label{color:var(--text-white);text-align:center}.label-text{display:block;font-size:1.5rem;font-weight:800;letter-spacing:2px;margin-bottom:.25rem}.label-subtext{color:var(--accent-red);display:block;font-size:.875rem;font-weight:600;letter-spacing:1px}.features{background:var(--secondary-black);padding:6rem 0}.section-header{margin-bottom:4rem;text-align:center}.section-title{color:var(--text-white);font-size:3rem;font-weight:800;margin-bottom:1rem}.section-subtitle{color:var(--text-gray);font-size:1.25rem;margin:0 auto;max-width:600px}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.feature-card{padding:2rem;text-align:center;transition:var(--transition-smooth)}.feature-icon-wrapper{align-items:center;background:var(--glass-bg);border-radius:50%;color:var(--accent-red);color:var(--icon-color,var(--accent-red));display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.feature-icon{height:2rem;width:2rem}.feature-title{color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-description{color:var(--text-gray);line-height:1.6}.features-cta{text-align:center}.cta-text{color:var(--text-gray-light);font-size:1.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.products{padding:6rem 0}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:4rem}.product-card{background:var(--secondary-black);border-radius:var(--border-radius-large);cursor:pointer;overflow:hidden;transition:var(--transition-smooth)}.product-image{align-items:center;background:var(--glass-bg);border-radius:2rem;display:flex;height:220px;justify-content:center;overflow:hidden;position:relative}.product-bottle{height:200px;position:relative;width:120px}.product-overlay{background:#000000b3;bottom:0;left:0;position:absolute;right:0;top:0}.overlay-btn,.product-overlay{align-items:center;display:flex;justify-content:center}.overlay-btn{background:var(--accent-red);border:none;border-radius:50%;color:var(--text-white);cursor:pointer;height:50px;width:50px}.product-content{padding:2rem}.product-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.product-name{color:var(--text-white);font-size:1.5rem;font-weight:700}.product-rating{align-items:center;display:flex;font-weight:600;gap:.25rem}.product-rating,.star-icon{color:var(--accent-red)}.product-description{color:var(--text-gray);line-height:1.6;margin-bottom:1.5rem}.product-heat{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.heat-label{color:var(--text-gray);font-size:.875rem;font-weight:500}.heat-level{display:flex;gap:.25rem}.heat-flame{color:var(--text-gray);transition:var(--transition-smooth)}.heat-flame.active{color:var(--accent-red)}.product-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.feature-tag{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;color:var(--text-gray-light);font-size:.75rem;font-weight:500;padding:.25rem .75rem}.product-footer{align-items:center;display:flex;justify-content:space-between}.product-price{color:var(--accent-red);font-size:1rem;font-weight:700}.add-to-cart{gap:.5rem}.add-to-cart,.product-modal{align-items:center;display:flex}.product-modal{background:#000c;bottom:0;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.modal-content{border-radius:var(--border-radius-large);max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:100%}.modal-close{align-items:center;background:none;background:var(--glass-bg);border:none;border-radius:50%;color:var(--text-white);cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;width:40px}.modal-product-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1.2fr}.modal-image-fill{height:100%;min-height:320px;padding:0}.modal-image,.modal-image-fill{align-items:center;background:var(--glass-bg);border-radius:var(--border-radius-large);display:flex;justify-content:center}.modal-image{margin-bottom:1rem;padding:2rem}.modal-bottle{height:300px;width:200px}.modal-details h2{color:var(--text-white);font-size:2rem;font-weight:700;margin-bottom:1rem}.modal-details p{color:var(--text-gray);line-height:1.6;margin-bottom:1.5rem}.modal-heat{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.modal-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.modal-price{color:var(--accent-red);font-size:2rem;font-weight:700;margin-bottom:2rem}.benefits{background:var(--secondary-black);padding:6rem 0}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.benefit-card{padding:2rem;text-align:center}.benefit-icon-wrapper{align-items:center;background:var(--glass-bg);border-radius:50%;color:var(--accent-red);color:var(--icon-color,var(--accent-red));display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.benefit-icon{height:2rem;width:2rem}.benefit-title{color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.benefit-description{color:var(--text-gray);line-height:1.6}.benefits-stats{margin-bottom:4rem}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{padding:2rem}.stat-number{color:var(--accent-red);font-size:3rem;font-weight:900;margin-bottom:.5rem}.stat-label{color:var(--text-gray);font-size:1rem;font-weight:500}.testimonials{padding:6rem 0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:4rem}.testimonial-card{padding:2rem}.testimonial-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.testimonial-avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:var(--text-white);display:flex;font-size:1.125rem;font-weight:700;height:50px;justify-content:center;width:50px}.testimonial-info{flex:1 1}.testimonial-name{color:var(--text-white);font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.testimonial-role{color:var(--text-gray);font-size:.875rem;margin-bottom:.5rem}.testimonial-rating{display:flex;gap:.25rem}.star{color:var(--text-gray)}.quote-icon,.star.filled{color:var(--accent-red)}.quote-icon{height:2rem;width:2rem}.testimonial-text{color:var(--text-gray-light);font-style:italic;line-height:1.6}.contact{background:var(--secondary-black);padding:6rem 0}.contact-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.contact-info h3{color:var(--text-white);font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-info>p{color:var(--text-gray);line-height:1.6}.contact-details,.contact-info>p{margin-bottom:2rem}.contact-item{align-items:center;color:var(--text-white);display:flex;gap:1rem;padding:1rem 0;text-decoration:none;transition:var(--transition-smooth)}.contact-icon-wrapper{align-items:center;background:var(--glass-bg);border-radius:50%;color:var(--accent-red);display:flex;height:50px;justify-content:center;width:50px}.contact-icon{height:1.5rem;width:1.5rem}.contact-text h4{font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.contact-text p{color:var(--text-gray);font-size:.875rem}.business-hours{background:var(--glass-bg);border-radius:var(--border-radius);padding:1.5rem}.business-hours h4{color:var(--text-white);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.business-hours p{color:var(--text-gray);font-size:.875rem;margin-bottom:.5rem}.contact-form{padding:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--text-white);display:block;font-weight:500;margin-bottom:.5rem}.form-input,.form-textarea{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);color:var(--text-white);font-size:1rem;padding:.75rem 1rem;transition:var(--transition-smooth);width:100%}.form-input:focus,.form-textarea:focus{border-color:var(--accent-red);box-shadow:0 0 0 3px #ff3b301a;outline:none}.form-textarea{min-height:120px;resize:vertical}.submit-btn{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%}.footer{background:var(--primary-black);border-top:1px solid var(--glass-border);padding:4rem 0 2rem}.footer-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr;margin-bottom:3rem}.footer-brand{max-width:400px}.footer-logo{align-items:center;display:flex;font-size:1.5rem;font-weight:800;gap:.5rem;margin-bottom:1rem}.footer-tagline{color:var(--text-gray);line-height:1.6;margin-bottom:2rem}.social-links{display:flex;gap:1rem}.social-link{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;color:var(--text-gray);display:flex;height:40px;justify-content:center;text-decoration:none;transition:var(--transition-smooth);width:40px}.social-link:hover{background:var(--accent-red);border-color:var(--accent-red);color:var(--text-white)}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-section h4{color:var(--text-white);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-section ul{list-style:none}.footer-section li{margin-bottom:.5rem}.footer-section a{color:var(--text-gray);text-decoration:none;transition:var(--transition-smooth)}.footer-section a:hover{color:var(--accent-red)}.footer-bottom{border-top:1px solid var(--glass-border);padding-top:2rem}.footer-bottom-content{align-items:center;color:var(--text-gray);display:flex;font-size:.875rem;justify-content:space-between}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:var(--text-gray);text-decoration:none;transition:var(--transition-smooth)}.footer-legal a:hover{color:var(--accent-red)}.footer-legal .legal-link{color:var(--text-gray);font-size:.875rem}.footer-legal .legal-link:hover{color:var(--accent-red)}@media (max-width:1024px){.hero-content{gap:2rem;grid-template-columns:1fr;text-align:center}.hero-title{font-size:3.5rem}.contact-content{gap:3rem;grid-template-columns:1fr}.footer-content{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-content{gap:1.5rem;grid-template-columns:1fr;text-align:center}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.25rem}.hero-actions{align-items:center;flex-direction:column}.hero-stats{justify-content:center}.section-title{font-size:2.5rem}.benefits-grid,.products-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-links{gap:2rem;grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.footer-legal{flex-direction:column;gap:.5rem}.modal-product-grid{grid-template-columns:1fr}.modal-content{padding:1.5rem}.product-variant-image{height:120px}.modal-variant-image{height:180px}}@media (max-width:480px){.hero-content{gap:1rem;grid-template-columns:1fr;text-align:center}.hero-title{font-size:2.5rem}.hero-bottle{height:300px;width:200px}.bottle-body{height:150px;width:80px}.bottle-neck{height:45px;width:30px}.benefit-card,.contact-form,.feature-card{padding:1.5rem}}.confirmation-modal{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2100}.discount-applied{color:#ff3b30;font-size:.9rem;margin-top:.5rem;text-align:right}.discount-amount{font-weight:700}.confirmation-content{align-items:center;background:var(--glass-bg);border-radius:var(--border-radius-large);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;max-width:400px;padding:2rem 1.5rem 1.5rem;position:relative;width:100%}.confirmation-title{color:var(--text-white);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.confirmation-product{margin-bottom:1.5rem;width:100%}.confirmation-product-info{margin-bottom:1rem}.confirmation-product-name{color:var(--text-white);font-weight:600;margin-bottom:.25rem}.confirmation-product-description{color:var(--text-gray);font-size:.95rem;margin-bottom:.5rem}.confirmation-product-price{color:var(--accent-red);font-size:1.1rem;margin-bottom:.5rem}.confirmation-quantity{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.quantity-label{color:var(--text-gray);font-weight:500}.quantity-controls{align-items:center;display:flex;gap:.5rem}.quantity-btn{align-items:center;background:var(--secondary-black);border:none;border-radius:6px;color:var(--text-white);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:2px 8px;transition:background .2s}.quantity-btn:hover{background:var(--accent-red)}.quantity-display{color:var(--text-white);font-size:1.1rem;min-width:2rem;text-align:center}.confirmation-total{align-items:center;color:var(--accent-red);display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;margin-bottom:1.5rem}.total-price{margin-left:.5rem}.confirmation-actions{display:flex;gap:1rem;justify-content:center;width:100%}@media (max-width:600px){.confirmation-content{max-width:95vw;padding:1rem .5rem}}.product-variant-image{background:none;border-radius:0;box-shadow:none;display:block;height:100%;margin:0;object-fit:contain;transition:transform .3s;width:100%}.product-card:hover .product-variant-image{transform:scale(1.05)}.modal-variant-image{height:100%;max-height:400px;max-width:300px;object-fit:contain;transition:transform .3s ease;width:100%}.modal-image:hover .modal-variant-image{transform:scale(1.02)}.hero-visual-side{bottom:0;max-width:900px;min-width:320px;pointer-events:none;right:0;top:0;z-index:1}.hero-variant-slider,.hero-visual-side{align-items:center;display:flex;height:100%;justify-content:flex-end}.hero-variant-slider{position:relative;width:100%}.hero-variant-image{background:none;border-radius:0;box-shadow:none;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000);mask-image:linear-gradient(270deg,#000 60%,#0000);object-fit:contain;transition:box-shadow .3s,transform .3s;width:100%}@media (max-width:1200px){.hero-visual-side{max-width:600px;min-width:200px;width:50vw}.hero-variant-slider{height:50vw;max-height:400px}}@media (max-width:900px){.hero-visual-side{height:300px;margin-top:2rem;max-width:none;min-width:auto;position:relative;width:100%}.hero-variant-slider{height:100%;max-height:none}.hero-variant-image{-webkit-mask-image:none;mask-image:none;object-fit:contain}.product-image{height:140px}}@media (max-width:600px){.hero-visual-side{height:200px;margin-top:1.5rem}.hero-variant-slider{height:100%}}.confirmation-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.confirmation-product-image{background:var(--glass-bg);border-radius:16px;box-shadow:0 4px 16px #0000001a;height:auto;max-height:200px;max-width:400px;object-fit:contain;width:100%}@media (max-width:600px){.confirmation-product-image{max-height:120px;max-width:120px}}.modal-variant-image-fill{background:var(--glass-bg);border-radius:var(--border-radius-large);box-shadow:0 8px 32px #0000001f;height:100%;max-height:420px;max-width:340px;object-fit:cover;width:100%}@media (max-width:900px){.modal-product-grid{gap:1.5rem;grid-template-columns:1fr}.modal-image-fill{max-height:220px;min-height:180px}.modal-variant-image-fill{max-height:220px;max-width:100%}}.great-deal-panel{align-items:center;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);background:linear-gradient(120deg,#000000d9 60%,#731212d9);border:1.5px solid #b4b4ff2e;border-radius:2.2rem;box-shadow:0 8px 32px #5050b421;display:flex;font-family:Inter,Segoe UI,Arial,sans-serif;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem;padding:3rem 2.2rem 2.2rem;transition:box-shadow .3s,transform .3s}.great-deal-panel:hover{box-shadow:0 16px 48px #5050b42e,0 2px 12px #5050b41a;transform:translateY(-2px) scale(1.01)}.great-deal-content{text-align:center}.great-deal-title{color:#fdfdfd;font-size:2.5rem;font-weight:900;letter-spacing:.01em;margin-bottom:.7rem;text-shadow:0 2px 8px #5050b412}.great-deal-desc,.great-deal-title{font-family:Inter,Segoe UI,Arial,sans-serif}.great-deal-desc{color:#919aac;display:inline-block;font-size:1.18rem;font-weight:500;margin-bottom:1.3rem;position:relative}.great-deal-price{color:hwb(4 14% 6%/.897);font-size:2rem;font-weight:900;margin-left:.2em}.great-deal-btn,.great-deal-price{font-family:Inter,Segoe UI,Arial,sans-serif}.great-deal-btn{border-radius:1.3rem;box-shadow:0 2px 8px #5050b414;font-size:1.13rem;font-weight:700;letter-spacing:.01em;margin-top:.7rem;padding:1rem 2.7rem}.discount-badge{animation:pulse 2s infinite;background-color:#ff3b30;border-radius:1rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;margin-left:.5rem;padding:.25rem .5rem;transform:rotate(-5deg)}.original-price{color:var(--text-gray);font-size:1rem;margin-top:.5rem}.strikethrough{opacity:.7;text-decoration:line-through}@keyframes pulse{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(-5deg) scale(1.05)}}@media (max-width:600px){.great-deal-panel{padding:1.5rem .5rem}.great-deal-btn{padding:1rem 0;width:100%}}.coming-soon-badge{font-size:.875rem;font-weight:600;padding:.75rem 1.5rem}.coming-soon-badge,.modal-coming-soon{align-items:center;animation:pulse-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:var(--border-radius);box-shadow:0 4px 15px #ff6b354d;color:var(--text-white);display:flex;justify-content:center;letter-spacing:.5px}.modal-coming-soon{font-size:1rem;font-weight:700;padding:1rem 2rem}@keyframes pulse-glow{0%,to{box-shadow:0 4px 15px #ff6b354d;transform:scale(1)}50%{box-shadow:0 6px 20px #ff6b3580;transform:scale(1.02)}}.legal-link{background:none;border:none;color:var(--text-gray);cursor:pointer;font-size:.875rem;margin:0;padding:0;text-decoration:none;transition:var(--transition-smooth)}.legal-link:hover{color:var(--accent-red)}.legal-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:2000}.legal-modal{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border-radius:var(--border-radius-large);box-shadow:var(--shadow-soft);max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:100%}.legal-modal,.legal-modal-close{border:1px solid var(--glass-border)}.legal-modal-close{align-items:center;background:var(--secondary-black);border-radius:50%;color:var(--text-white);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:var(--transition-smooth);width:40px;z-index:10}.legal-modal-close:hover{background:var(--accent-red);border-color:var(--accent-red)}.legal-modal-body{max-height:90vh;overflow-y:auto;padding:3rem 2rem 2rem}.legal-modal-content h2{color:var(--accent-red);font-size:2rem;font-weight:800;margin-bottom:.5rem;text-align:center}.effective-date{color:var(--text-gray);font-size:.875rem;font-style:italic;margin-bottom:2rem;text-align:center}.legal-modal-content section{padding-bottom:0;padding-top:0}.legal-modal-content h3{border-bottom:2px solid var(--accent-red);color:var(--text-white);font-size:1.25rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.legal-modal-content h4{color:var(--text-white);font-size:1.1rem;font-weight:600;margin:1.5rem 0 .75rem}.legal-modal-content p{color:var(--text-gray-light);line-height:1.7}.legal-modal-content ul{color:var(--text-gray-light);line-height:1.6;margin:1rem 0 1rem 1.5rem}.legal-modal-content li{margin-bottom:.5rem}.contact-info{background:var(--secondary-black);border:1px solid var(--glass-border);border-radius:var(--border-radius);margin-top:1rem;padding:1.5rem}.contact-info p{font-weight:500;margin-bottom:.5rem}@media (max-width:768px){.legal-modal-overlay{padding:1rem}.legal-modal-body{padding:2rem 1.5rem 1.5rem}.legal-modal-content h2{font-size:1.5rem}.legal-modal-content h3{font-size:1.1rem}}@media (max-width:480px){.legal-modal-overlay{padding:.5rem}.legal-modal-body{padding:1.5rem 1rem 1rem}.legal-modal-content h2{font-size:1.25rem}.legal-modal-content h3{font-size:1rem}}.loader-container{align-items:center;animation:fadeIn .5s ease-out;background:linear-gradient(135deg,#ae0101,#000);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-content{animation:float 3s ease-in-out infinite;text-align:center}.loader-logo{animation:logoPulse 2s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));height:auto;margin-bottom:20px;width:200px}.loader-text{margin-bottom:30px}.loader-letter{animation:letterWave 2s ease-in-out infinite;color:#fff;display:inline-block;font-size:2.5rem;font-weight:700;margin:0 2px;text-shadow:0 2px 10px #0000004d}.loader-letter:first-child{animation-delay:0s}.loader-letter:nth-child(2){animation-delay:.1s}.loader-letter:nth-child(3){animation-delay:.2s}.loader-letter:nth-child(4){animation-delay:.3s}.loader-letter:nth-child(5){animation-delay:.4s}.loader-dots{display:flex;gap:8px;justify-content:center}.dot{animation:dotBounce 1.4s ease-in-out infinite both;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003;height:12px;width:12px}.dot:first-child{animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}.dot:nth-child(3){animation-delay:0s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes letterWave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}75%{transform:translateY(5px) rotate(-1deg)}}@keyframes dotBounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.loader-logo{width:150px}.loader-letter{font-size:2rem}}@media (max-width:480px){.loader-logo{width:120px}.loader-letter{font-size:1.5rem}.dot{height:10px;width:10px}}.story-viewer-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.story-viewer-container{background:linear-gradient(135deg,#111,#333);border-radius:20px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;height:90vh;max-height:800px;max-width:500px;overflow:hidden;position:relative;width:100%}.story-close-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:40px;z-index:10}.story-close-btn:hover{background:#fff3;transform:scale(1.1)}.story-progress-container{display:flex;gap:5px;padding:15px 15px 5px;z-index:5}.story-progress-bar-bg{background-color:#ffffff4d;border-radius:2px;cursor:pointer;flex:1 1;height:4px;overflow:hidden}.story-progress-bar-fill{background-color:#fff;border-radius:2px;height:100%}.story-content{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.story-media{background-color:#000;height:100%;object-fit:contain;width:100%}.story-controls{bottom:0;height:100%;justify-content:space-between;left:0;padding:0 10px;position:absolute;width:100%}.story-controls,.story-nav-btn{align-items:center;display:flex}.story-nav-btn{background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;height:50px;justify-content:center;opacity:.7;transition:all .3s ease;width:50px}.story-nav-btn:hover{background:#fff3;opacity:1}.story-nav-btn:disabled{cursor:not-allowed;opacity:.3}.story-play-pause-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.story-play-pause-btn:hover{background:#fff3;transform:scale(1.1)}@media (max-width:768px){.story-viewer-container{border-radius:0;height:100vh;max-height:none;width:100%}.story-nav-btn{height:40px;width:40px}}@keyframes storyPulse{0%{box-shadow:0 0 0 0 #ffffffb3}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 0 0 #fff0}}.story-button{align-items:center;animation:storyPulse 2s infinite;background:linear-gradient(45deg,#f36,#f93);border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:12px 24px;transition:all .3s ease}.story-button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.faq-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.faq-modal{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.faq-header{align-items:center;background:linear-gradient(90deg,#ff33661a,#ff99331a);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 30px}.faq-header h2{color:#fff;font-size:1.8rem;font-weight:700;margin:0}.faq-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.faq-close-btn:hover{background:#ffffff1a;transform:rotate(90deg)}.faq-search{padding:20px 30px;position:relative}.faq-search input{background:#ffffff1a;border:none;border-radius:30px;color:#fff;font-size:1rem;outline:none;padding:15px 20px 15px 50px;transition:all .3s ease;width:100%}.faq-search input:focus{background:#ffffff26;box-shadow:0 0 0 2px #fff3}.faq-search input::placeholder{color:#fff9}.search-icon{color:#fff9;left:45px;position:absolute;top:50%;transform:translateY(-50%)}.faq-content{max-height:calc(90vh - 180px);overflow-y:auto;padding:0 30px 30px}.faq-item{background:#ffffff0d;border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:#ffffff14}.faq-item.active{background:linear-gradient(90deg,#ff33661a,#ff99331a);box-shadow:0 5px 15px #0003}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.faq-question h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.faq-answer{color:#fffc;line-height:1.6;overflow:hidden;padding:0 20px 20px}.faq-answer p{margin:0}.faq-no-results{color:#ffffffb3;padding:40px 0;text-align:center}.faq-no-results button{background:linear-gradient(90deg,#f36,#f93);border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;margin-top:15px;padding:10px 20px;transition:all .3s ease}.faq-no-results button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.faq-content::-webkit-scrollbar{width:8px}.faq-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.faq-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f36,#f93);border-radius:4px}@media (max-width:768px){.faq-modal{max-height:85vh}.faq-header h2{font-size:1.5rem}.faq-question h3{font-size:1rem}.faq-content{padding:0 20px 20px}}.about-us-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;min-height:100vh;padding:120px 5% 80px}.about-us-header{margin-bottom:60px;text-align:center}.about-us-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f5f5f5,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.about-us-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}.craft-section,.story-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px}.craft-section h2,.story-section h2{color:#ff6b6b;font-size:2rem;font-weight:600;margin-bottom:20px}.craft-section p,.story-section p{color:#e0e0e0;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.about-image{align-items:center;display:flex;justify-content:center}.image-container{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.image-overlay{background:linear-gradient(135deg,#ff4b4b33,#f963);height:100%;left:0;mix-blend-mode:overlay;position:absolute;top:0;width:100%}.about-cta{margin-top:40px;text-align:center}@media (max-width:1024px){.about-us-content{grid-template-columns:1fr}.about-image{margin-bottom:30px;order:-1}.image-container{height:300px}}@media (max-width:768px){.about-us-container{padding:100px 5% 60px}.about-us-header h1{font-size:2.5rem}.craft-section h2,.story-section h2{font-size:1.8rem}}@media (max-width:480px){.about-us-header h1{font-size:2rem}.craft-section,.story-section{padding:20px}.craft-section h2,.story-section h2{font-size:1.5rem}.craft-section p,.story-section p{font-size:1rem}}.our-story-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;min-height:100vh;padding:120px 5% 80px}.story-header{margin-bottom:60px;text-align:center}.story-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f5f5f5,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.header-underline{background:linear-gradient(90deg,#ff4d4d,#f96);border-radius:2px;height:4px;margin:0 auto;width:80px}.story-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr;margin-bottom:60px}.beyond-section,.chefs-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 8px 32px #0003;padding:40px}.beyond-section h2,.chefs-section h2{color:#ff6b6b;font-size:2.2rem;font-weight:600;margin-bottom:30px;text-align:center}.chefs-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:40px}.chef-card{background:#0000004d;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease}.chef-card:hover{transform:translateY(-10px)}.chef-image{background-position:50%;background-size:cover;height:300px;position:relative}.chef-image-1{background-image:url(/static/media/chef1.d8a708dc7b386b447892.jpg)}.chef-image-2{background-image:url(/static/media/chef2.da803ddff5ea3bc63a95.jpg)}.image-gradient{background:linear-gradient(0deg,#000c,#0000);bottom:0;height:50%;left:0;position:absolute;width:100%}.chef-info{padding:25px}.chef-info h3{color:#fff;font-size:1.5rem;margin-bottom:5px}.chef-role{color:#f96;display:block;font-size:1rem;font-weight:500;margin-bottom:15px}.chef-info p{color:#e0e0e0;line-height:1.7}.chefs-footer{font-style:italic;margin:0 auto;max-width:800px;text-align:center}.beyond-section p,.chefs-footer{color:#e0e0e0;font-size:1.1rem;line-height:1.8}.beyond-section p{margin-bottom:20px}.story-cta{display:flex;gap:20px;justify-content:center;margin-top:40px;text-align:center}.cta-button{background:linear-gradient(90deg,#ff4d4d,#f96);border-radius:30px;box-shadow:0 4px 15px #ff4d4d4d;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:15px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-button.secondary{background:#0000;border:2px solid #ff6b6b;box-shadow:none}.cta-button:hover{box-shadow:0 8px 20px #ff4d4d66;transform:translateY(-3px)}.cta-button.secondary:hover{background:#ff6b6b1a}@media (max-width:1024px){.chefs-grid{grid-template-columns:1fr}}@media (max-width:768px){.our-story-container{padding:100px 5% 60px}.story-header h1{font-size:2.5rem}.beyond-section h2,.chefs-section h2{font-size:1.8rem}.beyond-section,.chefs-section{padding:30px}.story-cta{align-items:center;flex-direction:column}}@media (max-width:480px){.story-header h1{font-size:2rem}.chef-image{height:200px}.chef-info h3{font-size:1.3rem}}
/*# sourceMappingURL=main.a389a33b.css.map*/