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}.question-align{align-items:center;display:flex;min-height:10px;text-align:left}.question-align h4{color:#2f4f4f;margin-left:8px}.question-styling{font-size:17px;width:100%}.question-icon{background:none;border:none;color:#d8f212;cursor:pointer;font-size:22px;margin-left:auto;margin-right:8px}.rotate{transform:rotate(45deg)}.answer-divider{border-top:1px solid #d3d3d3}.answer{color:#2f4f4f;font-weight:100;margin-left:8px;margin-right:8px;max-height:0;overflow:hidden;text-align:left;transition:max-height .6s ease}.container .answer p{font-size:16px}.faq-card{background:linear-gradient(135deg,#fff,#fdfdfd);border:1px solid #d3d3d3;border-radius:18px;box-shadow:0 15px 35px #0000001f;cursor:pointer;overflow:hidden;padding:15px 28px;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%}.container p{font-size:20px;line-height:36px}.main-description{color:#2f4f4f}.lemon-green{background-color:#cf88}.light-olive{background-color:#fae7c9}.gradient-blue{background-image:linear-gradient(#c8d6e5)}.perl{background-color:#fcf9d8}.height400{height:400px}.hero{align-items:center;background-image:url(/static/media/snowfall.9fe17e407330ab618c48.jpg);background-size:cover;display:flex;height:100vh;justify-content:space-between;overflow:hidden;padding:0 8%;position:relative;text-align:center}.hero-content{animation:fadeUp 1.2s ease forwards;color:#ee6c29;max-width:520px;position:relative;z-index:2}.hero-subtitle{font-size:.9rem;letter-spacing:3px}.hero-subtitle,.hero-title{animation:fadeUp 1s ease forwards;opacity:0}.hero-title{animation-delay:.3s;font-family:cursive;font-size:7rem;line-height:1.2;margin:20px 0}.hero-title span{color:#c9a14a}.hero-text{animation:fadeUp 1s ease forwards;animation-delay:.6s;font-size:1.05rem;margin-bottom:30px;opacity:0}.hero-btn{animation:fadeUp 1s ease forwards;animation-delay:.9s;background:#20b2aa;border-radius:8px;color:#fff;display:inline-block;font-weight:700;opacity:0;padding:14px 30px;text-decoration:none}.hero-images{height:70%;position:relative;width:45%;z-index:2}.hero-images .img{animation:slowZoom 8s ease-in-out infinite alternate;border-radius:18px;box-shadow:0 30px 60px #0006;height:180px;object-fit:cover;object-fit:fill;position:absolute;width:260px}.img-1{left:0;top:0}.img-2{animation-delay:3s;right:0;top:35%}.img-3{animation-delay:6s;bottom:0;left:20%}.animate{animation:fadeUp .8s ease forwards;opacity:0;transform:translateY(30px)}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}.delay-3{animation-delay:.9s}.delay-4{animation-delay:1.2s}@keyframes fadeUp{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.5)}}@media (max-width:900px){.hero{background-image:url();flex-direction:column;justify-content:start;text-align:center}.hero-images{height:45%;margin-top:25%;width:0}.hero-images .img{animation:slowZoom 4s ease-in-out infinite alternate;height:120px;width:150px}.hero-title{font-size:3.8rem}}.cards-section{padding:70px 0}.container{margin:auto;max-width:1200px;width:90%}.section-title{color:#0b1f3b;font-size:2.2rem;margin-bottom:50px;text-align:center}.cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lively-card{background:linear-gradient(135deg,#fff,#fdfdfd);border-radius:18px;box-shadow:0 15px 35px #00000080;overflow:hidden;padding:35px 28px;position:relative;transition:transform .4s ease,box-shadow .4s ease}.lively-card:before{background:linear-gradient(120deg,#0000,,#0000);content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease}.lively-card:hover{transform:translateY(-10px) scale(1.03)}.lively-card:hover:before{opacity:1}.lively-card h3{color:#0b1f3b;font-size:1.5rem;margin-top:25px}.lively-card p{font-size:.95rem;line-height:1.6;margin:15px 0 25px}.lively-card a{color:#0b1f3b;font-weight:700;position:relative;text-decoration:none}.lively-card a:after{background:#c9a14a;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.lively-card a:hover:after{transform:scaleX(1)}.card-with-image{background:#fff;border-radius:18px;box-shadow:0 15px 35px #00000080;height:620px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.card-with-image:hover{box-shadow:0 25px 50px #00000080;transform:translateY(-10px)}.card-image{height:80%;overflow:hidden}.card-image img{height:100%;object-fit:fill;transition:transform .6s ease;width:100%}.card-with-image:hover .card-image img{transform:scale(1.1)}.card-badge{background:#0b1f3b;border-radius:20px;color:#c9a14a;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:6px 14px;position:absolute;right:18px;top:18px}.card-content{display:flex;flex-direction:column;height:20%;justify-content:center;padding:24px}.card-content h3{color:#0b1f3b;font-size:1.4rem;margin-bottom:12px}.card-content p{color:#444;font-size:.95rem;line-height:1.6;margin-bottom:20px}.card-content a{color:#c9a14a;font-weight:700;margin-top:10px;text-decoration:none}.card-content a:hover{text-decoration:underline}@media (max-width:600px){.mega-menu,.nav-links{display:none}.title{font-size:2.1rem}.highlight{font-size:1rem}.section-title{font-size:1.8rem}.lively-card{padding:30px 22px}.card-with-image{height:550px}}.navbar{background:#0b1f3b;position:relative;z-index:9999}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1200px}.phn{background:#ee6c29;border-radius:6px;padding:10px 20px}.slarrow{font-size:smaller}.logo{color:#fff;font-family:none;font-size:1.4rem;font-weight:700}#menu-toggle,.hamburger{display:none}.hamburger{cursor:pointer;flex-direction:column;gap:5px;padding:20px}.hamburger span{background:#fff;height:3px;width:25px}.nav-links{display:flex;gap:30px;list-style:none}.nav-links a{color:#fff;font-weight:500;text-decoration:none}.mega-parent{position:static}.mega-menu{background:#fff;box-shadow:0 25px 60px #00000040;opacity:0;padding:20px 1%;position:absolute;right:20px;top:100%;transform:translateY(20px);transition:all .4s ease;visibility:hidden;width:55%}.mega-parent:hover .mega-menu{opacity:1;transform:translateY(0);visibility:visible}.mega-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1200px}.mega-col h4{color:#0b1f3b;margin-bottom:12px}.mega-col a{color:#333;display:block;margin-bottom:10px}.mega-col a:hover{color:#c9a14a}.mega-cta{color:#fff;width:50%}.mega-cta img{border-radius:20px;width:100%}.mega-cta p{font-size:.9rem;margin:10px 0 20px}.btn{background:#c9a14a;color:#0b1f3b;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none}@media (max-width:900px){.mega-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hamburger{display:flex}.nav{background:#0b1f3b;display:none;left:0;position:absolute;top:100%;width:100%}#menu-toggle:checked+.hamburger+.nav{display:block}.nav-links{flex-direction:column;padding:20px}.mega-menu{box-shadow:none;display:none;opacity:1;padding:20px;position:static;transform:none;visibility:visible;width:100%}.mega-parent:hover .mega-menu{display:block}.mega-grid{grid-template-columns:1fr}}.product-card{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;overflow:hidden;transition:transform .3s ease}.product-card:hover{transform:translateY(-6px)}.image-box{width:100%}.product-img{transition:opacity .6s ease,transform .6s ease}.product-img.back{transform:scale(1.05)}.product-card:hover .product-img.back{transform:scale(1)}.discount-badge{background:#e63946;border-radius:6px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:5px 10px;position:absolute;top:12px}.product-info{padding:16px}.product-title{color:#222;font-size:15px;margin-bottom:6px}.rating{color:#f4b400;font-size:14px;margin-bottom:8px}.rating span{color:#777;font-size:12px}.price{align-items:center;display:flex;gap:10px}.current-price{color:#111;font-size:18px;font-weight:600}.original-price{color:#999;font-size:14px;text-decoration:line-through}.add-to-cart{background:#111;border:none;border-radius:25px;bottom:16px;color:#fff;cursor:pointer;font-size:14px;left:50%;opacity:0;padding:10px 20px;position:absolute;transform:translateX(-50%) translateY(20px);transition:all .4s ease;z-index:2}.product-card:hover .add-to-cart{opacity:1;transform:translateX(-50%) translateY(0)}.add-to-cart:hover{background:#e63946}.image-box{height:320px;overflow:hidden;position:relative}.product-img{height:100%;object-fit:cover;position:absolute;transition:opacity .6s ease;width:100%}.product-card:hover .product-img.front,.product-img.back{opacity:0}.product-card:hover .product-img.back{opacity:1}.quick-overlay{background:linear-gradient(0deg,#000000bf,#0003,#0000);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:flex-end;opacity:0;padding:20px;position:absolute;transition:opacity .4s ease}.product-card:hover .quick-overlay{opacity:1}.btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:12px;width:100%}.cart-btn{background:#ffd814;color:#111}.cart-btn:hover{background:#f7ca00}.buy-btn{background:#ffa41c;color:#111}.buy-btn:hover{background:#fa8900}.addToCart{margin-top:8px}*{box-sizing:border-box;margin:0;padding:0}body{background:#f4f6f8;font-family:Arial,sans-serif}.contact-section{background:#fff;padding:70px 10%}.contact-container{margin:auto;max-width:600px;text-align:center}.contact-container h2{color:#0b1f3b;font-size:2rem;margin-bottom:10px}.contact-container p{color:#555;margin-bottom:35px}.contact-form{display:flex;flex-direction:column;gap:18px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;padding:14px 16px;transition:border .3s ease,box-shadow .3s ease;width:100%}.form-group textarea{min-height:120px;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:#c9a14a;box-shadow:0 0 0 3px #c9a14a33}button{background:#0b1f3b;border:none;border-radius:8px;color:#c9a14a;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:transform .3s ease,box-shadow .3s ease}button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-2px)}@media (max-width:600px){.contact-section{padding:50px 6%}}.footer{background:#000;color:#fff;font-family:Poppins,sans-serif;padding:60px 20px 0}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1200px}.footer-box h3{font-size:18px;font-weight:600;margin-bottom:15px}.footer-logo{color:#d4af37;font-size:28px;font-weight:700}.footer-box p{color:#ccc;font-size:14px;line-height:1.6}.footer-box ul{list-style:none;padding:0}.footer-box ul li{margin-bottom:10px}.footer-box ul li a{color:#ccc;text-decoration:none;transition:.3s}.footer-box ul li a:hover{color:#d4af37}.social-icons{margin-top:15px}.social-icons a{background:#222;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:36px;line-height:36px;margin-right:10px;text-align:center;transition:.3s;width:36px}.social-icons a:hover{background:#d4af37}.newsletter-form{display:flex;margin-top:10px}.newsletter-form input{border:none;border-radius:4px 0 0 4px;flex:1 1;outline:none;padding:10px}.newsletter-form button{background:#d4af37;border:none;border-radius:0 4px 4px 0;cursor:pointer;font-weight:700;padding:10px 15px;transition:.3s}.newsletter-form button:hover{background:#fff}.footer-bottom{border-top:1px solid #222;color:#aaa;font-size:14px;margin-top:40px;padding:15px 0;text-align:center}
/*# sourceMappingURL=main.375948b1.css.map*/