body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-container{align-items:center;background-image:url(/static/media/hero.68e6baf91d7635a18008.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.logo{position:absolute;right:20px;top:20px;width:35vw;z-index:4}.shop{width:25vw}.overlay{align-items:center;background:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hero-content{color:#fff;margin-top:70vw;text-align:center;z-index:2}.hero-title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.shop-now-button{background-color:#d48c4e;box-shadow:0 5px 10px #0000004d;font-family:Lato,sans-serif;font-size:1.2rem;padding:15px 30px;transition:background-color .3s ease,transform .3s ease;z-index:99999}.shop-now-button:hover{background-color:#b97a41}@media (max-width:768px){.hero-title{font-size:1.5rem}.shop-now-button{font-size:1rem;padding:10px 20px}}.language-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.language-text{animation:float infinite;color:rgba(255,253,253,.597);font-weight:700;pointer-events:none;position:absolute}@keyframes float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}to{transform:translateY(0) scale(1)}}.featured-products-container{background:linear-gradient(135deg,#fdfcfb,#f4e4ce);padding:50px 20px;text-align:center}.section-title{color:#5d3a00}.products-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.product-card{background:#fff;border-radius:20px;box-shadow:0 10px 20px #0000001a;max-width:400px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 12px 24px #0003;transform:scale(1.05)}.image-carousel{border-radius:20px 20px 0 0;height:250px;overflow:hidden;position:relative;width:100%}.product-image{height:100%;object-fit:cover;width:100%}.carousel-button{background:#fffc;border:none;border-radius:50%;color:#d48c4e;cursor:pointer;font-size:1.5rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-button:hover{background:#fff}.left{left:10px}.right{right:10px}.product-info{padding:20px}.product-name{color:#333;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:10px}.product-description{color:#666;font-size:.9rem;margin-bottom:15px}.product-price{font-family:Lato,sans-serif;font-size:1.2rem;margin-bottom:20px}.discounted-price{color:#d48c4e;font-weight:700}.original-price{color:#bbb;margin-left:10px;text-decoration:line-through}.shop-now-button{background:linear-gradient(135deg,#d48c4e,#b97a41);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.shop-now-button:hover{box-shadow:0 5px 15px #0003;transform:scale(1.05)}.mission-section{background-color:#fafafa;color:#333;font-family:Lato,sans-serif;padding:50px 20px;text-align:center}.section-title{color:#4b2c2a;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;margin-bottom:40px}.mission-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.mission-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:100%}.mission-text{max-width:600px;text-align:left}.mission-title{color:#4b2c2a;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;margin-bottom:20px}.mission-text p{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:20px}@media (max-width:768px){.mission-content{flex-direction:column;text-align:center}.mission-text{margin-top:20px;max-width:100%}.mission-title{font-size:1.7rem}.mission-text p{font-size:1rem}}.footer-container{background-color:#fafafa;color:#4b2c2a;font-family:Lato,sans-serif;padding:50px 20px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-column{flex:1 1;min-width:250px}.footer-title{color:#4b2c2a;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;text-transform:uppercase}.footer-address,.footer-contact,.footer-subscribe,.footer-title{margin-bottom:25px}.contact-item{align-items:center;display:flex;font-size:1.1rem;gap:10px}.contact-link{color:#4b2c2a;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#4b2c2a}.footer-address{color:#4b2c2a;font-size:16px;gap:8px}.footer-address,.icon-wrapper{align-items:center;display:flex}.icon{color:#4b2c2a;font-size:20px}.address-text{line-height:1.5}.email-input{background-color:#fafafa;border:2px solid #34495e;border-radius:6px;color:#4b2c2a;font-size:1.1rem;outline:none;padding:12px;transition:border .3s ease;width:calc(100% - 120px)}.email-input:focus{border-color:#4b2c2a}.subscribe-button{background-color:#4b2c2a;border:none;border-radius:6px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:15px;padding:12px 25px;transition:background-color .3s ease}.subscribe-button:hover{background-color:#6a4b39}.social-icons{display:flex;gap:20px;justify-content:center}.social-icon{color:#4b2c2a;font-size:2rem;transition:transform .3s ease}.social-icon:hover{transform:scale(1.2)}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column}.footer-column{display:contents;text-align:center}.email-input{width:calc(100% - 80px)}.subscribe-button{margin-top:15px;width:calc(100% - 50px)}}.footer-rights{color:#aaa;font-size:1rem;padding-top:20px;text-align:center}.footer-rights p{font-size:.9rem;margin:0}.nirmalya-container{background-color:#f5f5f5;color:#333;font-family:Lato,sans-serif;padding:40px 20px}.nirmalya-title{color:#4b2c2a;font-family:Playfair Display,serif;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.subtitle{color:#d48c4e;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:40px;text-align:center}.author{color:#777;font-size:1.1rem;font-weight:400;margin-bottom:20px;text-align:center}.section{margin-bottom:40px}.section h3{color:#4b2c2a;font-size:1.8rem;font-weight:700;margin-bottom:10px}.section p{color:#555;font-size:1.1rem;line-height:1.6}.section ol{list-style-type:decimal;margin-left:20px}.section ol li{color:#555;font-size:1.1rem;margin-bottom:15px}.section ol li strong{color:#d48c4e}.footer{border-top:2px solid #d48c4e;margin-top:60px;padding-top:20px;text-align:center}.footer h3{color:#4b2c2a;font-size:1.8rem;font-weight:700;margin-bottom:15px}.footer p{color:#555;font-size:1.1rem;line-height:1.6}.author-signoff{color:#4b2c2a;font-size:1.3rem;font-weight:600;margin-top:20px}.author-details{color:#555;font-size:1.1rem;margin-top:30px}.author-details h4{color:#4b2c2a;font-size:1.4rem;font-weight:700;margin-bottom:10px}.author-details p{font-size:1.1rem;line-height:1.6}@media (max-width:768px){.nirmalya-title{font-size:2.5rem}.subtitle{font-size:1.3rem}.author{font-size:1rem}.section h3{font-size:1.5rem}.section p{font-size:1rem}.footer h3{font-size:1.5rem}.footer p{font-size:1rem}.author-signoff{font-size:1.1rem}.author-details h4{font-size:1.2rem}.author-details p{font-size:1rem}}
/*# sourceMappingURL=main.7f957623.css.map*/