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}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.image-switcher-container{align-items:center;display:flex;flex-direction:column;margin:1rem;max-width:600px}.main-image{border-radius:10px;box-shadow:0 0 20px #fb8e2199;max-width:500px;transition:border .3s ease;width:100%}.thumbnails{display:flex;gap:1rem;margin-top:1rem}.thumbnail{border-radius:5px;cursor:pointer;height:auto;transition:transform .2s ease;width:100px}.thumbnail:hover{box-shadow:0 0 20px #fb8e2199;transform:scale(1.05)}.homeSection{align-items:center;display:flex;justify-content:space-evenly;min-height:100vh;padding:20px}.homeHeader{font-size:72px;font-weight:700}.homeContentDiv{align-items:flex-start;display:flex;flex-direction:column}.homeFirstpTag{color:#b03301;font-size:24px;font-weight:700;margin-bottom:2rem}.homeSecondpTag{font-size:18px;margin-top:2rem}.homeSecondSpan{color:#fb8e21}.homeButton{background:#fb8e21;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-bottom:2rem;margin-top:2rem;padding:10px 20px;position:relative;transition:background .3s ease,transform .3s ease}.homeStatistics{display:flex;gap:50px}.homeButton:hover{background:#ff4d00;transform:translateY(-10px)}@media screen and (max-width:800px){.homeSection{align-items:center;display:flex;flex-direction:column;gap:60px;min-height:100vh;padding:20px}}.mainProductCotainer{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.imageProductCotainer{background:#fbb168;border:#fbb168;border-radius:30px;cursor:pointer;display:flex;height:300px;justify-content:center;text-align:center;width:300px}.productContent{margin-left:1rem}.productImage{height:280px;object-fit:cover;width:280px}.productRating{color:gray;font-weight:400}.productStar{color:#fd5d14}.productPrice{color:brown}.products{display:flex;flex-direction:column;gap:30px;min-height:100vh;padding:3rem}.productsTitle{font-size:50px;font-weight:700}.productsDescription{color:#696969;font-size:20px}.productsTitle span{color:brown}.ProductsAvialable{flex-shrink:1}.ProductsAvialable,.aboutSection{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.aboutSection{align-items:center;background-color:#f0e5fa}.aboutContentContainer{display:flex;flex-direction:column;gap:2rem;padding:1rem;width:50%}.aboutContentContainer h2{font-size:55px}.aboutContentContainer h2 span{color:brown}.aboutContentContainer p{font-size:18px}.aboutImageContainer{align-items:center;border-radius:15px;display:flex;justify-content:center;padding:2rem}.aboutButton{background:#fb8e21;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-bottom:2rem;margin-top:2rem;padding:10px 20px;position:relative;transition:background .3s ease,transform .3s ease}.aboutButton:hover{background:#ff4d00;transform:translateY(-10px)}@media screen and (max-width:942px){.aboutContentContainer{width:90%}}.feature-cards{background-color:#f0e5fa;display:flex;flex-direction:column;gap:20px;margin:auto;padding:40px 20px}.card{background-color:#fff;border-radius:16px;box-shadow:0 4px 16px #0000000d;padding:24px;text-align:center;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.icon-circle{align-items:center;background-color:#fb8e21;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.icon-circle img{height:24px;object-fit:contain;width:24px}.card h3{color:#6b4f4f;font-size:18px;margin-bottom:8px}.card p{color:#666;font-size:14px;line-height:1.6}@media (min-width:768px){.feature-cards{background-color:#f0e5fa;flex-direction:row;justify-content:space-between;width:100%}.card{width:30%}}.testimonials-container{background-color:#f0e5fa;margin:auto;padding:60px 20px;width:100%}.section-title{color:#000;font-size:50px;margin-bottom:40px;text-align:center}.section-title-span{color:brown}.testimonials-cards{align-items:center;display:flex;flex-direction:column;gap:20px}.testimonial-card{background-color:#fff;border-left:5px solid #fb8e21;border-radius:12px;box-shadow:0 4px 14px #0000000d;max-width:300px;padding:24px;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-text{color:#666;font-size:16px;line-height:1.6;margin-bottom:16px}.testimonial-author{color:#6b4f4f;font-size:14px;font-weight:700}@media (min-width:768px){.testimonials-cards{flex-direction:row;justify-content:space-evenly;width:100%}.testimonial-card{width:30%}}.newsletter-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 14px #0000000d;margin:0 auto;max-width:800px;padding:50px 20px;text-align:center}.newsletter-title{color:#000;font-size:40px;margin-bottom:30px}.newsletter-title-span{color:brown}.newsletter-form{display:flex;flex-direction:column;gap:15px}.newsletter-input{border:1px solid #ccc;border-radius:30px;box-sizing:border-box;font-size:16px;padding:12px 16px;width:100%}.newsletter-button{background-color:#fb8e21;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background .3s ease}.newsletter-button:hover{background-color:#e57c12}@media (min-width:600px){.newsletter-form{flex-direction:row;justify-content:center}.newsletter-input{flex:1 1;max-width:400px}.newsletter-button{width:auto}}.footer{background-color:#000;color:#fff;font-family:sans-serif;padding:50px 20px 30px}.footer-top{margin-bottom:40px;text-align:center}.footer-brand .logo{font-size:24px;font-weight:700;margin-bottom:15px}.footer-brand p{font-size:14px;line-height:1.6;margin:auto;max-width:400px}.social-icons{display:flex;gap:16px;justify-content:center;margin-top:15px}.social-icons img{filter:brightness(0) invert(1);height:32px;width:32px}.footer-links{display:flex;flex-direction:column;gap:40px;margin-top:30px;text-align:center}.footer-column h4{font-size:16px;margin-bottom:12px}.footer-column ul{font-size:14px;list-style:none;padding:0}.footer-column ul li{margin-bottom:8px}.footer-bottom{border-top:1px solid #333;display:flex;flex-direction:column;font-size:13px;gap:10px;margin-top:50px;padding-top:20px;text-align:center}.footer-bottom a{color:#fff;font-size:13px;text-decoration:none}@media (min-width:768px){.footer-links{flex-direction:row;justify-content:space-between;text-align:left}.footer-bottom{flex-direction:row;justify-content:space-evenly}.footer-brand p{margin:0 auto}}
/*# sourceMappingURL=main.07b88ad0.css.map*/