@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lobster&family=Pacifico&family=Playwrite+GB+S:ital,wght@0,100..400;1,100..400&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kablammo&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{background:linear-gradient(120deg,#e0ffe0,#f9f9f9);padding:2rem;text-align:center}.hero-section{border-radius:10px;margin-bottom:2rem;padding:4rem 2rem}.hero-title{color:#34a853;font-size:2rem;font-weight:700}.hero-subtitle{color:#666;font-size:1.5rem;margin:1rem 0}.cta-buttons{display:flex;flex-direction:row;gap:1rem;justify-content:center}.cta-button{background:linear-gradient(90deg,#34a853,#68b96a);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Playwrite GB S,sans-serif;font-size:1rem;font-weight:300;padding:12px 25px;text-decoration:none;transition:all .3s ease}.featured-products{margin-bottom:2rem}.products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.product-card{box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.product-card,.product-card img{border-radius:10px}.latest-videos{margin-bottom:2rem}.videos-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.video-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.video-card iframe{height:200px;width:100%}.py-5{padding-bottom:3rem;padding-top:3rem}@media (max-width:768px){.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1.2rem}.cta-button{font-size:.9rem;padding:10px 20px}.product-card{padding:1rem}.video-card iframe{height:150px}.cta-buttons{align-items:center;flex-direction:column;margin-top:3rem}.cta-button{max-width:8rem;width:100%}}@media (max-width:480px){.home-container{padding:0}.shop-title{padding:2rem 1rem!important}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:1rem}.products-grid,.videos-grid{grid-template-columns:1fr}}.shop-page{animation:backgroundAnimate 10s ease infinite;background:linear-gradient(120deg,#e0ffe0,#f9f9f9);background-size:400% 400%;color:#333;padding:4rem 2rem;text-align:center}@keyframes backgroundAnimate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.products-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center}.product-card{background-color:#fff;border:1px solid #ddd;border-radius:15px;box-shadow:0 8px 20px #00000026;max-width:300px;padding:1.5rem;text-align:center;transition:transform .3s,box-shadow .3s}.product-card:hover{box-shadow:0 12px 25px #0003;transform:translateY(-5px)}.product-card img{border-radius:15px;margin-bottom:1rem;transition:transform .3s;width:100%}.product-card img:hover{transform:scale(1.05)}.product-card h3{color:#34a853;font-size:1.5rem;margin-bottom:.5rem}.product-card p{color:#666;font-size:.9rem;margin-bottom:1.5rem}.buy-button{background:linear-gradient(90deg,#34a853,#68b96a);border:none;border-radius:25px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;text-decoration:none;transition:all .3s ease}.buy-button:hover{background:linear-gradient(90deg,#68b96a,#34a853);box-shadow:0 8px 20px #00ff0080;transform:scale(1.05)}.shop-title{color:#34a853;font-family:Kablammo,system-ui;font-optical-sizing:auto;font-size:2.5rem;font-variation-settings:"MORF" 0;font-weight:700;padding:3rem 0;position:relative;text-align:center;z-index:1}.shop-title:before{animation:flowBg 12s ease infinite;background-image:url(/static/media/henna-pattern-bg5.8d9c24314bd45bb1b791.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}@keyframes flowBg{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.courses{background-color:#f9f9f9;padding:4rem 2rem;text-align:center}.courses-title{color:#34a853;font-size:2.5rem;margin-bottom:2rem}.courses-container{display:flex;flex-wrap:wrap;justify-content:space-around}.course-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 15px #0000001a;margin:1rem;padding:2rem;transition:transform .3s,box-shadow .3s;width:300px}.course-card:hover{box-shadow:0 6px 25px #0003;transform:translateY(-10px)}.course-card h2{color:#34a853;font-size:1.5rem;margin-bottom:1rem}.course-card p{color:#333;font-size:1rem;margin-bottom:1rem}.enroll-button{background:linear-gradient(90deg,#34a853,#68b96a);border:none;border-radius:25px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s ease}.enroll-button:hover{background:linear-gradient(90deg,#68b96a,#34a853)}.contact-icon{color:#50a41b;font-size:3.8rem;transition:color .3s}.contact-icon:hover{color:#2b7a41}.navbar{align-items:center;animation:smokyGradient 20s ease infinite;background:linear-gradient(90deg,#38a169,#716464,#2b6cb0);background-size:200% 200%;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;transition:all .3s ease;z-index:100}.navbar-logo img{border-radius:50%;height:auto;object-fit:contain;transition:transform .3s ease;width:5rem}.navbar-links{display:flex;gap:2rem;list-style:none}.navbar-links li{font-size:1rem;font-weight:700}.navbar-links a{color:#fff;text-decoration:none;transition:color .3s ease,border-bottom .3s ease}.navbar-links a:hover{border-bottom:2px solid #fff}.overlay{align-items:center;animation:fadeIn .5s ease;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.burger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:30px}.line{background-color:#fff;height:4px;transition:all .3s ease;width:100%}.burger.active .line:first-child{transform:rotate(45deg) translate(5px,5px)}.burger.active .line:nth-child(2){opacity:0}.burger.active .line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.menu{background-color:#38a169;display:none;flex-direction:column;left:0;position:absolute;top:100%;width:100%;z-index:1}.menu.active{border-top:1px solid #fff;display:flex;margin:0;padding:2rem .5rem}.menu li{list-style:none;padding:1rem}.menu li a{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s ease}.menu li a:hover{color:#68b96a}.navbar.sticky{background:#f9f9f9;box-shadow:0 4px 20px #0003}.navbar-toggle{display:none}@media (max-width:768px){.navbar{flex-direction:row;padding:1rem}.navbar-links{display:none}.navbar-toggle{display:block}.menu{display:none}.menu.active{border-top:1px solid #fff;display:flex;margin:0;padding:2rem .5rem}}.burger{display:none}@media (max-width:768px){.burger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:30px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes smokyGradient{0%{background-position:0 120%}50%{background-position:100% 80%}to{background-position:0 100%}}.footer{align-items:center;animation:smokyGradient 20s ease infinite;background-color:#34a853;background:linear-gradient(90deg,#38a169,#716464,#2b6cb0);background-size:200% 200%;box-shadow:0 -4px 10px #0000001a;color:#fff;display:flex;flex-direction:column;padding:4rem 2rem;padding:2rem;position:relative;text-align:center}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%}.footer-logo-section{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-logo{border-radius:50%;height:auto;width:9rem}.footer-tagline{color:#fff;font-size:1.1rem;line-height:1.6;margin-top:1rem;max-width:250px}.footer-links{flex:1 1}.footer-links h3{font-size:1.4rem;margin-bottom:1rem}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:.6rem}.footer-links a{color:#fff;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#68b96a}.footer-social{text-align:center}.footer-social h3{font-size:1.4rem;margin-bottom:1rem}.social-icons{display:flex;gap:1.5rem;justify-content:center}.icon{color:#fff;font-size:1.8rem;transition:color .3s}.icon:hover{color:#68b96a}.footer-bottom{border-top:1px solid #fff3;font-size:.9rem;margin-top:2rem;padding-top:1rem;text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-links,.footer-social{margin-bottom:2rem;text-align:center}.footer-tagline{font-size:1rem}}@media (max-width:480px){.footer-links h3,.footer-social h3{font-size:1.2rem}.footer-links a{font-size:.9rem}.footer-bottom{font-size:.8rem}}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width) /var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns{justify-content:space-between}.react-photo-album--columns .react-photo-album--track{flex-direction:column;justify-content:space-between;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - 1px*(var(--react-photo-album--columns) - 1)*var(--react-photo-album--spacing) - 2px*var(--react-photo-album--columns)*var(--react-photo-album--padding) - var(--react-photo-album--adjusted-gaps)*1px)*var(--react-photo-album--column-ratio)/var(--react-photo-album--total-ratio) + 2px*var(--react-photo-album--padding))}.react-photo-album--columns .react-photo-album--photo{width:100%}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}.MuiPaper-root{background:linear-gradient(120deg,#e0ffe0,#f9f9f9);display:none}.MuiBox-root{padding:3rem 0}.gallery{background:linear-gradient(120deg,#e0ffe0,#f9f9f9)}html{scroll-behavior:smooth}body{background:linear-gradient(120deg,#e0ffe0,#f9f9f9);margin:0;overflow-x:hidden;padding:0}body,button{font-family:Playwrite GB S,sans-serif}
/*# sourceMappingURL=main.0e97c6e1.css.map*/