@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,200;1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.headerimg{box-shadow:10px 3px 20px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}#root,.App,body,html{height:auto!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:visible!important;scroll-behavior:auto!important}#page-wrapper,.page-container,main{height:auto!important;overflow:visible!important}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--primary-color:#3d2604;--hover-color:#cd8511;--text-color:#333;--transition:all 0.3s ease}.navbar{align-items:center;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);box-sizing:border-box;display:flex;font-family:Poppins,sans-serif;font-family:var(--font);height:70px;justify-content:space-between;left:0!important;padding:0 2rem;position:top!important;top:0!important;width:100%!important;z-index:1000}.logo img{border-radius:50%;height:55px;object-fit:cover;transition:all .3s ease;transition:var(--transition);width:55px}.logo img:hover{transform:scale(1.05)}.pageContainer{padding-top:70px}.sidebar-overlay{background:rgba(0,0,0,.7);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:2000}.sidebar-overlay.active{opacity:1;pointer-events:auto}.amazon-hamburger{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:6px 12px;transition:border .2s ease;z-index:1001}.amazon-hamburger:hover{border:1px solid #ddd}.hamburger-lines{display:flex;flex-direction:column;height:16px;justify-content:space-between;width:22px}.hamburger-lines span{background:#333;background:var(--text-color);border-radius:2px;height:2px;width:100%}.hamburger-text{color:#333;color:var(--text-color);font-size:1.1rem;font-weight:600}.amazon-sidebar,.hamburger-text{font-family:Poppins,sans-serif;font-family:var(--font)}.amazon-sidebar{background-color:#fff;box-shadow:-4px 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100vh;max-width:85vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:365px;z-index:2001}.amazon-sidebar.active{transform:translateX(0)}.sidebar-close-btn{background:transparent;border:none;color:#fff;cursor:pointer;font-size:2.5rem;left:-50px;line-height:1;position:absolute;top:15px}.sidebar-header{align-items:center;background-color:#c98613;color:#fff;display:flex;font-size:1.25rem;font-weight:600;padding:20px 30px}.greeting-text,.sidebar-header a{color:#fff;text-decoration:none}.user-icon{margin-right:12px}.sidebar-content{flex-grow:1;overflow-y:auto;padding-bottom:30px}.sidebar-section{padding:15px 0}.sidebar-section h3{color:#000;font-size:1.1rem;font-weight:700;margin-bottom:10px;padding:0 35px}.sidebar-section ul{list-style:none;margin:0;padding:0}.sidebar-section li a{color:#333;display:block;font-size:1rem;font-weight:500;padding:13px 35px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sidebar-section li a:hover{background-color:#f7efe1;color:#cd8511;color:var(--hover-color)}.sidebar-submenu-btn{align-items:center;background:transparent;border:none;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-family:var(--font);font-size:1rem;font-weight:500;justify-content:space-between;padding:13px 35px;transition:background-color .2s ease;width:100%}.sidebar-submenu-btn:hover{background-color:#f7efe1;color:#cd8511;color:var(--hover-color)}.arrow-right{color:#888;display:inline-block;font-size:1.5rem;line-height:1;margin-left:5px;transition:transform .3s ease}.arrow-right.down{transform:rotate(90deg)}.sidebar-submenu{background-color:#fafafa;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}#creative-basket-fix{border-left:3px solid transparent;box-sizing:border-box;color:#333;display:block!important;font-size:.95rem!important;font-weight:500;margin:0!important;padding:12px 35px 12px 55px!important;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}#creative-basket-fix:hover{background-color:#f7efe1!important;border-left:3px solid #cd8511!important;border-left:3px solid var(--hover-color)!important;color:#cd8511!important;color:var(--hover-color)!important}#creative-basket-fix{align-items:center!important;display:flex!important;padding-left:41px!important;text-indent:0!important}.sidebar-submenu.open{max-height:200px}.sidebar-submenu li a{border-left:3px solid transparent;font-size:.95rem!important;padding:12px 35px 12px 55px!important}.sidebar-submenu li a:hover{border-left:3px solid #cd8511;border-left:3px solid var(--hover-color)}.sidebar-divider{border-bottom:1px solid #e0e0e0;margin:5px 0}@media (max-width:860px){.nav-desktop-links-center{display:none!important}.nav-hamburger-icon{display:flex!important}.nav-brand-text{font-size:1rem!important}}:root{--bg-colour:#faebd7;--delay:0.5s;--transparent:hsla(0,0%,100%,0);--font:"Poppins",sans-serif}*,body{padding:0}*{box-sizing:border-box;margin:0;transition:all .3s linear}body{font-family:Poppins,sans-serif}body,section{max-width:100%}.selector{display:flex;justify-content:center}.section{align-items:center;display:flex;justify-content:space-evenly;margin:auto;max-width:80%}.left{flex-direction:row-reverse}.LESGGOO{padding:5px}.btn:hover{border:solid grey;color:grey;text-decoration:none}.text-big{font-size:50px;padding:7px}.text-big1{animation:slideinright timing-function 1s 1s both;margin-left:40px}.card-footer1{background-position-x:450px;background-repeat:no-repeat;background-size:cover}.card-footer1,.card-footer1-2{display:flex;justify-content:left}.card-footer1-2{background-position-x:0;background-repeat:no-repeat}.card-footer2{display:flex;justify-content:right}.card-body{margin-top:15px}.c-image{border-radius:160px;box-shadow:0 4px 8px 0 hsla(0,12%,91%,.2),0 6px 20px 0 hsla(0,71%,97%,.19);margin-bottom:10px;margin-left:-20px}.card2{border-radius:15px;margin-top:30px}.card2,.card3{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:block;margin-left:30px;margin-right:30px;padding:10px;position:relative}.card3{border-radius:20px;margin-top:10px}.greenBag{align-items:left;margin-left:-10px;margin-top:0;position:absolute}.borderstyle{margin-left:-150px;margin-top:-115px;position:absolute}.card-image{height:120%}.card-text{color:#000;position:relative}.card-title{color:var(--g-blue);position:relative}.backG{margin-left:230px;margin-top:50px}.backG,.postG{position:absolute}.postG{margin-left:450px}.background1{background:var(--g-blue)}.background1,.background2{border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:10px}.background2{background:var(--g-yellow)}.background3{background:var(--g-green)}.background3,.background4{border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:10px}.background4{background:var(--g-red)}.Simage{margin-top:37px}.Simage,.shadoww{border-radius:10px}.shadoww{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.redirect{text-decoration:none}.display-5:hover{color:#f0f8ff}.alphaD{margin-right:0;margin-top:0}.alphaD,.headerE{position:absolute}.headerE{animation:slideinleft 1s ease-in-out 1s both;margin-left:-100px;margin-top:-10px}.firstSection,.sec-1{height:200%}.sec-2{background-clip:border-box;background-repeat:no-repeat}.sec-2,.sec-3,.sec-4,.sec-5{background-color:#faebd7}.imageS6{margin-left:0;position:absolute}.footer{background:#f6f5f4;height:30vh}.footer,footer{text-align:center}.text-big1{font-size:80px;margin-left:0;padding:5px}@keyframes slideinleft1{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideinright1{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideinleft{0%{transform:translateX(-500px)}to{transform:translateX(0)}}@keyframes slideinright{0%{opacity:.1;transform:translateX(700px)}to{transform:translateX(0)}}@keyframes slideintop{0%{transform:translateY(-300px)}to{transform:translateY(0)}}@keyframes slideinbottom{0%{opacity:.1;transform:translateY(300px)}to{transform:translateY(0)}}@keyframes fadein{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}.crystals .blue{animation:blue1 10s linear infinite;height:auto;left:0;opacity:.6;position:absolute;top:35%;width:20px}@keyframes blue1{0%{left:0;opacity:.6;top:35%}50%{left:20%;opacity:1;top:20%;width:60px}to{left:34%;opacity:.3;top:0;width:20px}}.crystals .red{animation:red1 10s linear infinite;height:auto;left:0;opacity:.6;position:absolute;top:35%;width:20px}@keyframes red1{0%{left:0;opacity:.6;top:35%}50%{left:20%;opacity:1;top:20%;width:60px}to{left:34%;opacity:.3;top:0;width:20px}}.crystals .green{animation:green1 10s linear .75s infinite;height:auto;left:0;opacity:.6;position:absolute;top:35%;width:20px}@keyframes green1{0%{left:75%;top:30%;transform:rotateX(0deg) rotate(0deg)}to{left:100%;opacity:.4;top:80%;transform:rotateX(1turn) rotate(-1turn)}}.crystals .yellow{animation:yellow1 10s linear 1.5s infinite;height:auto;left:0;opacity:.6;position:absolute;top:35%;width:20px}@keyframes yellow1{0%{left:0;opacity:.6;top:35%}50%{left:20%;opacity:1;top:20%;width:60px}to{left:34%;opacity:.3;top:0;width:20px}}.crystals{display:block;height:150vh;overflow:hidden;padding:0!important;padding-top:20px;position:absolute;width:100%}.redcircle{animation:redcircle1 8s linear infinite;background-color:var(--g-red);border-radius:50%;height:35px;left:60%;opacity:.7;position:absolute;top:.5%;width:35px}@keyframes redcircle1{0%{border-radius:50%;left:70%;opacity:.7;top:0}20%{left:65%;opacity:.6;top:5%}40%{left:55%;opacity:.5;top:10%}50%{border-radius:0;left:48%;opacity:.4;top:11%}60%{left:46%;opacity:.5;top:10%}80%{left:41%;opacity:.6;top:5%}to{border-radius:50%;left:36%;opacity:.7;top:-5%}}.yellowcircle{animation:yellowCircle1 10s linear infinite;height:auto;left:35%;opacity:.4;position:absolute;top:10%;width:30px}@keyframes yellowCircle1{0%{left:25%;opacity:.4;top:10%;width:30px}15%{left:35%}30%{left:30%;opacity:.9;top:40%;width:45px}35%{left:28%;opacity:.9;top:42%;width:50px}to{left:0;opacity:.1;top:50%;width:30px}}.crystals .blueC{animation:redCircle1 3s linear infinite alternate;height:auto;left:85%;opacity:1;position:absolute;top:30%;width:50px}@keyframes redCircle1{0%{opacity:.5;width:75px}50%{opacity:.7;width:50px}to{opacity:1;width:25px}}.SS,.backg1,.container1{height:625px}.backg1{background-image:url(/static/media/background2.c97c449cc49272c8ca67.png)}.hey{margin-top:30px}.bd-placeholder-img1{background:url(/static/media/Embro1.b934dde7a6b15ea8e6dd.jpeg);background-position:-5px 300px}.bd-placeholder-img2{background:url(/static/media/crochet1.7df78c1df29545e26c8a.png);background-position:200px 200px}.bd-placeholder-img3{background:url(/static/media/punch.f4e710f018045808bb55.jpeg);background-position:200px 200px}form{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:50px auto;max-width:400px;padding:20px}label{display:block;margin-bottom:8px}input{box-sizing:border-box;margin-bottom:16px;padding:8px;width:100%}.buttonsub{background-color:#e36f27;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.buttonsub:hover{background-color:#c0601b}body{background:#faebd7}.btn-details{background:#e36f27}.container.hey{padding:2rem 1rem}.head{color:#e36f27;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.marketing{background-color:#f9f9f9;border-radius:8px;padding:2rem}.col-lg-4{margin-bottom:2rem;text-align:center}.col-lg-4 h2{color:#333;font-size:1.5rem;margin-top:1rem}.col-lg-4 p{color:#666;font-size:1rem}.btn-secondary{background-color:#6c757d;border:none;border-radius:4px;color:#fff;padding:.5rem 1rem}.btn-secondary:hover{background-color:#5a6268;color:#fff}.bd-placeholder-img1,.bd-placeholder-img2,.bd-placeholder-img3{background-color:#ddd;display:inline-block;margin-bottom:1rem}.featurette-heading{color:#333;font-size:2rem;font-weight:500}.featurette .lead{color:#666;font-size:1.1rem}.featurette-image{border-radius:8px;margin-bottom:1rem;object-fit:cover}.featurette-divider{border-top:1px solid #2f2a2a;margin:3rem 0}footer.container{color:#888;font-size:.9rem;padding:2rem 0;text-align:center}footer a{color:#888;text-decoration:none}footer a:hover{color:#5a5a5a}footer p.float-end a{color:#5a5a5a;font-weight:700}.float-end a{font-size:.9rem;text-decoration:none}.float-end a:hover{color:#333;text-decoration:underline}.otp-container{align-items:center;background:#e8eff5;display:flex;justify-content:center;min-height:100vh;padding:100px 1rem 40px}.otp-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);max-width:450px;padding:2.5rem;text-align:center;width:100%}.subtitle{color:#666;font-size:.95rem;margin-bottom:20px}.otp-input-group{display:flex;gap:8px;justify-content:space-between;margin:30px 0}.otp-field{background:#f8fbff;border:2px solid #ddd;border-radius:8px;font-size:1.5rem;font-weight:700;height:55px;text-align:center;transition:all .3s ease;width:100%}.otp-field:focus{background:#fff;border-color:#e67e22;box-shadow:0 0 8px rgba(230,126,34,.2);outline:none}.verify-button{background-color:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;transition:background .3s ease;width:100%}.verify-button:hover{background-color:#d35400}.verify-button:disabled{background-color:#ccc}.resend-section{color:#777;font-size:.9rem;margin-top:20px}.resend-section span{color:#e67e22;cursor:pointer;font-weight:700}.error-text{color:#e74c3c;font-weight:500;margin-top:15px}.body{background-color:#faebd7}.containerp{display:list-item;margin:0 auto;max-width:1200px;overflow:hidden;padding:20px}.products-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 300px;margin:80px auto 0;max-width:1200px;padding:20px}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.product-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);flex:0 0 auto;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:250px}.product-card:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-5px)}.product-image{height:200px;overflow:hidden;width:100%}.product-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:1.5rem}.product-info h3{color:#333;font-size:1.2rem;margin:0 0 .5rem}.product-description{color:#666;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.product-price{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.btn-cart{background-color:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background-color .3s ease;width:100%}.btn-cart:hover{background-color:#d35400}.cart{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:-webkit-fit-content;height:fit-content;padding:1.5rem;position:-webkit-sticky;position:sticky;top:100px}.cart h2{color:#2c3e50;font-size:1.5rem;margin:0 0 1.5rem}.empty-cart{color:#666;padding:1rem;text-align:center}.cart-items{list-style:none;margin:0 0 1.5rem;padding:0}.cart-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.75rem 0}.cart-item:last-child{border-bottom:none}.cart-item span:first-child{flex:1 1;margin-right:1rem}.remove-btn{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.25rem;padding:.25rem .5rem;transition:color .3s ease}.remove-btn:hover{color:#c0392b}.cart-total{border-top:2px solid #eee;margin:1.5rem 0;padding-top:1rem}.cart-total p{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0}.checkout-btn{background-color:#27ae60;border-radius:6px;color:#fff;display:block;font-weight:500;padding:.75rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.checkout-btn:hover{background-color:#219a52}@media (max-width:1024px){.products-container{grid-template-columns:1fr}.cart{border-radius:12px 12px 0 0;bottom:0;left:0;position:fixed;right:0;top:auto;transform:translateY(100%);transition:transform .3s ease;z-index:1000}.cart.active{transform:translateY(0)}}@media (max-width:768px){.products-container{margin-top:60px;padding:15px}.products-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.product-image{height:180px}.product-info{padding:1rem}.product-info h3,.product-price{font-size:1.1rem}.btn-cart{font-size:.9rem;padding:.6rem}}@media (max-width:480px){.products-grid{grid-template-columns:1fr}.product-image{height:220px}}.courses-wrapper{background-color:#fcf5f0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:40px 20px}.courses-inner-container{background-color:#f8ebe3;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.02);margin:0 auto;max-width:1000px;padding:50px 30px}.courses-header{margin-bottom:40px;text-align:center}.courses-header h1{color:#d19a84;font-size:2.5rem;font-weight:600;margin-bottom:15px}.courses-header p{color:#665b55;font-size:1.1rem;line-height:1.5;margin:0 auto;max-width:700px}.courses-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.course-card{background-color:#fffbfa;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;width:280px}.course-image{display:block;height:180px;object-fit:cover;width:100%}.course-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px 20px;text-align:center}.course-content h2{color:#5c433b;font-size:1.3rem;margin:0 0 15px}.course-desc-wrapper{margin-bottom:20px}.course-desc{color:#7a6e69;font-size:.95rem;line-height:1.5}.learn-more-btn{background-color:#e6beaf;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 25px;transition:background-color .2s;width:auto}.learn-more-btn:hover{background-color:#d1a594}.Carousel_hero__syfTq{align-items:center;background:linear-gradient(120deg,#f7e8dd 60%,#e6b8a2);background:linear-gradient(120deg,var(--accent) 60%,var(--primary) 100%);border-radius:0 0 2rem 2rem;box-shadow:0 8px 32px 0 rgba(90,60,40,.12);display:flex;flex-direction:column;padding:7rem 0 2.5rem}.Carousel_sectionTitle__zvC4g{margin-top:3.5rem}.Carousel_productsGrid__SBa5-,.Carousel_testimonialsSection__VWdnT,.Carousel_whySection__R5sl5{margin-top:2.5rem}.Carousel_heroLogo__fki0Y{border-radius:50%;box-shadow:0 2px 12px 0 #e6b8a2;margin-bottom:1.5rem;width:120px}.Carousel_heroTitle__E2aBX{color:#5c4033;color:var(--text);font-family:Pacifico,cursive;font-size:2.7rem;letter-spacing:2px;margin-bottom:.5rem}.Carousel_heroTagline__-Uoy8{color:#5c4033;color:var(--text);font-size:1.3rem;font-weight:500;margin-bottom:1.5rem}.Carousel_heroBtn__3Vvu0{background:#e6b8a2;background:var(--primary);border:none;border-radius:2rem;box-shadow:0 2px 8px 0 #e6b8a2bb;color:#fff;font-size:1.1rem;padding:.7rem 2.2rem;transition:background .2s}.Carousel_heroBtn__3Vvu0:hover{background:#c98b6d}.Carousel_workshopNotification__FCD57{animation:Carousel_pulse__unaSO 2s infinite;background:linear-gradient(90deg,#ff9800,#f57c00);box-shadow:0 2px 8px rgba(255,152,0,.3);color:#fff;font-size:1.1rem;font-weight:600;margin-top:80px;padding:1rem 2rem;text-align:center}.Carousel_successToast__mX9Ep{align-items:flex-start;animation:Carousel_fadeInUp__hErow .3s ease;background:#fff;border-left:6px solid #2e7d32;border-radius:1.2rem;bottom:2rem;box-shadow:0 20px 45px rgba(0,0,0,.15);display:flex;gap:1rem;padding:1rem 1.5rem;position:fixed;right:2rem;z-index:2000}.Carousel_toastContent__X9cSw{max-width:260px}@keyframes Carousel_fadeInUp__hErow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Carousel_toastTitle__SroK3{color:#2e7d32;font-size:1.05rem;font-weight:700;margin-bottom:.2rem}.Carousel_toastMessage__JBEIU{color:#5d4037;font-size:.95rem;margin:0}.Carousel_toastClose__ePbnk{background:none;border:none;color:#8d6e63;cursor:pointer;font-size:1.1rem;margin-left:auto}@keyframes Carousel_pulse__unaSO{0%,to{opacity:1}50%{opacity:.9}}.Carousel_workshopSection__PpL2F{background:linear-gradient(120deg,#fff3e0 55%,#ffccbc);border-radius:0 0 2rem 2rem;box-shadow:0 8px 32px 0 rgba(90,60,40,.12);margin:0 0 3rem;padding:3rem 2rem}.Carousel_workshopContainer__USKwg{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.Carousel_workshopLeft__4kC0s{align-items:center;display:flex;justify-content:center}.Carousel_workshopPoster__1qOma{background:linear-gradient(135deg,#fff4e0,#ffe0cc);border:3px solid #e6b8a2;border-radius:2rem;box-shadow:0 8px 32px hsla(19,58%,77%,.3);max-width:400px;padding:2.5rem;width:100%}.Carousel_workshopPosterContent__gWLSL{text-align:center}.Carousel_posterTitle__0ayw6{color:#ff5722;font-family:Playfair Display,Times New Roman,serif;font-size:2.45rem;font-weight:700;letter-spacing:.08em;line-height:1.25;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(255,87,34,.15);text-transform:uppercase}.Carousel_posterDate__2p1UA{background:linear-gradient(90deg,#ff7043,#ff9800);border-radius:1rem;color:#fff;display:inline-block;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.Carousel_posterDetails__cAzxy{color:#5c4033;color:var(--text);font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.Carousel_posterIllustration__LQu81{font-size:3rem;margin-top:1rem}.Carousel_workshopRight__OELkv{padding:1rem}.Carousel_workshopHeadline__VCX7J{color:#d84315;font-family:Pacifico,cursive;font-size:2.5rem;line-height:1.3;margin-bottom:1rem}.Carousel_workshopSubtext__fhRfY{color:#5c4033;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.Carousel_workshopCTA__vxza1{background:linear-gradient(135deg,#ff7043,#ff5722);border-radius:3rem;box-shadow:0 4px 16px rgba(33,150,243,.4);color:#fff;display:inline-block;font-size:1.3rem;font-weight:600;margin-bottom:2rem;padding:1rem 2.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.Carousel_workshopCTA__vxza1:hover{background:linear-gradient(135deg,#ff5722,#e64a19);box-shadow:0 6px 24px rgba(255,112,67,.45);transform:translateY(-2px)}.Carousel_workshopCTARegistered__heIgT{background:linear-gradient(135deg,#43a047,#2e7d32);box-shadow:0 6px 20px rgba(67,160,71,.35)}.Carousel_registeredNote__HP1FR{color:#2e7d32;font-size:.95rem;font-weight:600;margin-top:.4rem}.Carousel_workshopInfo__s1ilA{background:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem}.Carousel_infoItem__IoQcL{color:#5c4033;color:var(--text);font-size:1.05rem;margin-bottom:.8rem;padding-left:.5rem}.Carousel_infoItem__IoQcL:last-child{color:#d32f2f;font-weight:600;margin-bottom:0}.Carousel_sectionTitle__zvC4g{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;margin:2.5rem 0 1.5rem;text-align:center}.Carousel_productsGrid__SBa5-{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2.5rem}.Carousel_productCard__g3Ro6{align-items:center;background:#fff7f0;background:var(--highlight);border-radius:1.5rem;box-shadow:0 4px 16px 0 #e6b8a222;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s;width:280px}.Carousel_productCard__g3Ro6:hover{box-shadow:0 8px 32px 0 #e6b8a244;transform:translateY(-6px) scale(1.04)}.Carousel_productImg__3UvdH{height:220px;object-fit:cover;width:100%}.Carousel_productInfo__UQVvP{padding:1.2rem;text-align:center}.Carousel_productTitle__OisYO{color:#5c4033;color:var(--text);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.Carousel_productDesc__lEhPL{color:#8e6d5a;font-size:.98rem;margin-bottom:1rem}.Carousel_productBtn__T\+D1g{background:#e6b8a2;background:var(--primary);border:none;border-radius:1.5rem;color:#fff;font-size:1rem;padding:.5rem 1.5rem;transition:background .2s}.Carousel_productBtn__T\+D1g:hover{background:#c98b6d}.Carousel_whySection__R5sl5{background:#f3d9ca;background:var(--secondary);border-radius:2rem;box-shadow:0 2px 12px 0 #e6b8a244;margin:2rem 0;padding:2.5rem 1rem}.Carousel_whyList__Fhu58{gap:2rem;margin-top:1.5rem}.Carousel_whyItem__hE2\+v{background:#fff7f0;background:var(--highlight);border-radius:1.2rem;box-shadow:0 2px 8px 0 #e6b8a222;color:#5c4033;color:var(--text);font-size:1.08rem;margin-bottom:1rem;max-width:280px;min-width:210px;padding:1.2rem 1.7rem}.Carousel_testimonialsSection__VWdnT{background:#f7e8dd;background:var(--accent);border-radius:2rem;box-shadow:0 2px 12px 0 #e6b8a244;margin-bottom:2.5rem;padding:2.5rem 1rem;text-align:center}.Carousel_testimonialsGrid__9fXp4{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:1.5rem}.Carousel_testimonialCard__TlJSj{align-items:center;background:#fff7f0;background:var(--highlight);border-radius:1.2rem;box-shadow:0 2px 8px 0 #e6b8a222;color:#5c4033;color:var(--text);display:flex;flex-direction:column;font-size:1.08rem;margin-bottom:1rem;max-width:320px;min-width:210px;padding:1.2rem 1.7rem}.Carousel_testimonialAvatar__v1Y\+0{border:2px solid #e6b8a2;border:2px solid var(--primary);border-radius:50%;height:50px;margin-bottom:.8rem;object-fit:cover;width:50px}.Carousel_testimonialName__Aqvrp{color:#e6b8a2;color:var(--primary);font-weight:700;margin-bottom:.5rem}@media (max-width:900px){.Carousel_productsGrid__SBa5-,.Carousel_testimonialsGrid__9fXp4,.Carousel_whyList__Fhu58{align-items:center;flex-direction:column}.Carousel_hero__syfTq{padding:2rem 0 1rem}.Carousel_workshopContainer__USKwg{gap:2rem;grid-template-columns:1fr}.Carousel_workshopHeadline__VCX7J{font-size:2rem}.Carousel_workshopNotification__FCD57{font-size:.95rem;padding:.8rem 1rem}.Carousel_workshopCTA__vxza1{font-size:1.1rem;padding:.9rem 2rem}.Carousel_registrationSuccess__KsCIC{align-items:flex-start;flex-direction:column;text-align:left}.Carousel_successCTA__A5eHn{text-align:center;width:100%}}@media (max-width:640px){.Carousel_successToast__mX9Ep{bottom:1.5rem;left:1rem;right:1rem}}.Carousel_whySection__R5sl5{background-color:#fafafa;border-radius:12px;margin:40px auto;max-width:1100px;padding:60px 20px;text-align:center}.Carousel_sectionTitle__zvC4g{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:30px}.Carousel_whyList__Fhu58{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.Carousel_whyItem__hE2\+v{background:#fff;border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.04);color:#34495e;font-weight:600;padding:15px 25px}.Footer_footer__xXZri{background:#f7e8dd;background:var(--accent);border-radius:2rem 2rem 0 0;box-shadow:0 -2px 16px 0 #e6b8a244;display:flex;flex-direction:column;font-family:Inter,Segoe UI,sans-serif;gap:3.5rem;margin:2rem auto 0;max-width:1200px;padding:4rem 3rem 2rem}.Footer_footerGrid__awT3s{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr;width:100%}.Footer_brandColumn__I7dVE{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.Footer_logoWrapper__xcpFK{align-items:center;display:flex;gap:1rem}.Footer_footerLogo__mO3Zu{border:2px solid #e6b8a2;border:2px solid var(--primary);border-radius:50%;height:60px;object-fit:cover;width:60px}.Footer_brandTitle__TPvVt{color:#5c4033;color:var(--text);font-size:1.6rem;font-weight:400;letter-spacing:1px;margin:0}.Footer_brandDescription__yPWBH{color:#5c4033;color:var(--text);font-size:.95rem;line-height:1.6;margin:0;max-width:450px;opacity:.85;text-align:left}.Footer_footerSocial__YipBA{display:flex;gap:1.2rem;margin-top:.5rem}.Footer_desktopSocial__QsiOH{display:flex}.Footer_mobileSocial__xsQcP{display:none}.Footer_footerSocialIcon__h7lws{align-items:center;background-color:transparent;display:flex;font-size:1.6rem;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.Footer_footerSocialIcon__h7lws:hover{opacity:.85;transform:translateY(-2px)}.Footer_youtube__VgsrL{color:red}.Footer_instagram__d-ZFf{color:#e1306c}.Footer_facebook__y1rHc{color:#1877f2}.Footer_whatsapp__Wixh\+{color:#25d366}.Footer_call__bUVbj{color:#ffa646}.Footer_footerColumn__j7D\+T{display:flex;flex-direction:column;gap:1.2rem}.Footer_footerLinksTitle__ibTbQ{color:#5c4033;color:var(--text);font-size:.85rem;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.Footer_linksList__rEVXa{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.Footer_footerLink__ljv5o{color:#5c4033;color:var(--text);font-size:.95rem;opacity:.8;text-decoration:none;transition:opacity .2s,color .2s}.Footer_footerLink__ljv5o:hover{color:#e6b8a2;color:var(--primary);opacity:1}.Footer_footerBottom__naQzo{align-items:center;border-top:1px solid rgba(92,64,51,.1);color:#b89c8a;display:flex;font-size:.9rem;justify-content:space-between;padding-top:2rem;width:100%}.Footer_footerCopyright__DmPPp{text-align:left}.Footer_footerDesigner__8pVZJ{align-items:center;display:flex;gap:6px}.Footer_linkedinIcon__KRuFi{align-items:center;color:#0077b5;display:inline-flex;font-size:1.3rem;transition:transform .2s}.Footer_linkedinIcon__KRuFi:hover{transform:scale(1.1)}@media (max-width:868px){.Footer_footerGrid__awT3s{gap:2.5rem;grid-template-columns:1fr}.Footer_brandColumn__I7dVE{align-items:center;text-align:center}.Footer_logoWrapper__xcpFK{justify-content:center}.Footer_brandDescription__yPWBH{text-align:center}.Footer_footerColumn__j7D\+T{align-items:center;text-align:center}.Footer_desktopSocial__QsiOH{display:none!important}.Footer_mobileSocial__xsQcP{display:flex!important;justify-content:center;margin-top:1.5rem;width:100%}.Footer_footerBottom__naQzo{flex-direction:column;gap:1rem;text-align:center}}.About_aboutContainer__Il792{background:#f7e8dd;background:var(--accent);border-radius:2rem;box-shadow:0 6px 32px 0 #e6b8a244;margin:3rem auto 2rem;max-width:1000px;padding:6rem 1.5rem 2.5rem}.About_aboutHeader__9l1gG{margin-bottom:2.5rem;text-align:center}.About_aboutTitle__\+7FcG{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;font-size:2.3rem;margin-bottom:.5rem}.About_aboutSubtitle__a5PeW{color:#5c4033;color:var(--text);font-size:1.2rem;margin-bottom:1.5rem}.About_aboutContent__AZRs- section{background:#fff7f0;background:var(--highlight);border-radius:1.5rem;box-shadow:0 2px 12px 0 #e6b8a222;margin-bottom:1.6rem;padding:1.7rem 1.5rem 1.2rem}.About_aboutContent__AZRs- h2{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;margin-bottom:.7rem}.About_aboutContent__AZRs- ul{color:#5c4033;color:var(--text);list-style:disc inside;margin-bottom:.7rem}.About_aboutContent__AZRs- li{margin-bottom:.5rem}.About_ceoInfo__hCIEj{align-items:flex-start;display:flex;gap:1.5rem;margin-top:1rem}.About_ceoImage__qiKx3{border:2px solid #e6b8a2;border:2px solid var(--primary);border-radius:50%;height:90px;object-fit:cover;width:90px}.About_aboutFooter__OIEuT{color:#5c4033;color:var(--text);font-size:1.1rem;margin-top:2.5rem;text-align:center}@media (max-width:900px){.About_aboutContainer__Il792{padding:3rem .5rem 1.5rem}.About_ceoInfo__hCIEj{align-items:center;flex-direction:column;text-align:center}.About_ceoImage__qiKx3{margin-bottom:1rem}}.feedback-container{background-color:#f3ece7;color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:100px 20px 40px}.feedback-header{margin-bottom:40px;text-align:center}.feedback-header h1{color:#d2691e;font-size:2.5rem}.feedback-header p{color:#666;font-size:1.2rem;font-style:italic}.photos-section,.testimonials-section,.videos-section{margin-bottom:60px;text-align:center}.photos-section h2,.testimonials-section h2,.videos-section h2{border-bottom:2px solid #d2691e;color:#8b4513;font-size:1.8rem;margin-bottom:20px;padding-bottom:5px}.slider-container{overflow:hidden;padding:20px 0;width:100%}.slider-track{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;gap:30px;width:-webkit-max-content;width:max-content}.slider-container:hover .slider-track{animation-play-state:paused!important}.testimonials.slider-track{animation:slide-right 400s linear infinite!important}.videos.slider-track{animation:slide-right 300s linear infinite!important}.photos.slider-track{animation:slide-right 140s linear infinite!important}@keyframes slide-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.review-box-card{background-color:#fff;border-radius:16px;border-top:5px solid #d19a84;box-shadow:0 4px 15px rgba(0,0,0,.06);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding:30px 25px;transition:transform .2s ease;width:380px}.review-box-card:hover{transform:translateY(-5px)}.review-stars{font-size:1.2rem;margin-bottom:15px}.review-text{color:#555;flex-grow:1;font-size:.95rem;font-style:italic;line-height:1.6;margin-bottom:20px}.review-author{color:#333;font-weight:700;margin-bottom:20px}.google-link-btn{background-color:#f1f3f4;border:1px solid #dadce0;border-radius:20px;color:#1a73e8;display:inline-block;font-size:.9rem;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none}.video-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);padding:15px;width:360px}.photo-card,.video-card{flex-shrink:0;text-align:center}.photo-card{width:300px}.photo-card img{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);height:300px;object-fit:cover;width:300px}.feedback-footer{border-top:1px solid #ddd;color:#555;font-size:1.2rem;margin-top:30px;padding:20px;text-align:center}:root{--brand-primary:#ff7043;--brand-secondary:#ffe0b2;--brand-highlight:#fff3e0;--brand-dark:#4a2b1b}.WorkshopRegistration_registrationPage__7s77J{background:linear-gradient(135deg,#ffe0b2,#ffd3b6 40%,#ffab91);background:linear-gradient(135deg,var(--brand-secondary) 0,#ffd3b6 40%,#ffab91 100%);min-height:100vh;padding:7.5rem clamp(.5rem,4vw,2.5rem) 3rem}.WorkshopRegistration_container__GBIoQ{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;width:min(1300px,100%)}.WorkshopRegistration_leftPanel__i9PDv{padding:0;position:-webkit-sticky;position:sticky;top:100px;width:100%}.WorkshopRegistration_workshopCard__9rspo{background:#fff;border-radius:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);box-sizing:border-box;padding:2rem;width:100%}.WorkshopRegistration_workshopHeader__rRNmV{margin-bottom:1.5rem}.WorkshopRegistration_workshopTitle__Uh-PK{color:#d84315;font-family:Pacifico,cursive;font-size:1.8rem;margin-bottom:.5rem}.WorkshopRegistration_byLine__LKpQG{color:#7f8c8d;font-size:1rem;margin-bottom:1rem}.WorkshopRegistration_priceSection__3M4Sx{align-items:center;display:flex;gap:1rem}.WorkshopRegistration_oldPrice__uR67U{color:#95a5a6;font-size:1.3rem;text-decoration:line-through}.WorkshopRegistration_newPrice__HFzTW{color:#ff7043;font-size:2.2rem;font-weight:700}.WorkshopRegistration_workshopPoster__SMRll{background:linear-gradient(135deg,#fff3e0,#ffe0cc);background:linear-gradient(135deg,var(--brand-highlight) 0,#ffe0cc 100%);border:2px solid #ffb385;border-radius:1.5rem;margin:1.5rem 0;padding:2rem}.WorkshopRegistration_posterContent__na1-Z{text-align:center}.WorkshopRegistration_posterTitleText__1Vpsc{color:#ff5722;font-family:Playfair Display,Times New Roman,serif;font-size:2.1rem;letter-spacing:.08em;line-height:1.25;margin-bottom:1rem;text-transform:uppercase}.WorkshopRegistration_posterDateText__efNz5{background:linear-gradient(90deg,#ff7043,#ff9800);border-radius:1rem;color:#fff;display:inline-block;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.WorkshopRegistration_posterDetailsText__CJXR8{color:#4a2b1b;color:var(--brand-dark);font-size:1rem;line-height:1.6;margin-bottom:1rem}.WorkshopRegistration_posterEmojis__jug8u{font-size:2.5rem}.WorkshopRegistration_workshopDetails__HkqLx{margin:1.5rem 0}.WorkshopRegistration_workshopDetails__HkqLx h3{color:#bf360c;font-size:1.3rem;margin-bottom:1rem}.WorkshopRegistration_workshopDetails__HkqLx p{color:#4a2b1b;color:var(--brand-dark);font-size:1.05rem;line-height:1.6;margin-bottom:.5rem}.WorkshopRegistration_description__FB6Dw{color:#7f8c8d;font-style:italic;margin-top:1rem}.WorkshopRegistration_divider__25zcb{background:#ecf0f1;height:1px;margin:1.5rem 0}.WorkshopRegistration_benefitsSection__WQQCc{margin-top:1.5rem}.WorkshopRegistration_benefitsSection__WQQCc h3{color:#ff5722;font-size:1.3rem;margin-bottom:1rem}.WorkshopRegistration_benefitsSection__WQQCc ul{list-style:none;padding:0}.WorkshopRegistration_benefitsSection__WQQCc li{color:#2c3e50;font-size:1.05rem;margin-bottom:.8rem;padding-left:.5rem}.WorkshopRegistration_rightPanel__7TlyY{padding:0;width:100%}.WorkshopRegistration_formCard__DgvgJ{background:#fff;border-radius:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.1);box-sizing:border-box;padding:2.5rem;width:100%}.WorkshopRegistration_formTitle__rQyrJ{color:#d84315;font-size:2rem;font-weight:600;margin-bottom:.5rem}.WorkshopRegistration_formSubtitle__TVybM{color:#795548;font-size:1rem;margin-bottom:2rem}.WorkshopRegistration_formGroup__aY6Rf{margin-bottom:1.5rem}.WorkshopRegistration_formGroup__aY6Rf label{color:#2c3e50;display:block;font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.WorkshopRegistration_formGroup__aY6Rf input,.WorkshopRegistration_formGroup__aY6Rf select{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;padding:.9rem 1rem;transition:border-color .2s;width:100%}.WorkshopRegistration_formGroup__aY6Rf input:focus,.WorkshopRegistration_formGroup__aY6Rf select:focus{border-color:#ff7043;outline:none}.WorkshopRegistration_inputError__KxX7l{border-color:#e74c3c!important}.WorkshopRegistration_errorText__c\+wBN{color:#e74c3c;display:block;font-size:.875rem;margin-top:.3rem}.WorkshopRegistration_phoneInputGroup__21RrA{align-items:stretch;display:flex;gap:.5rem;width:100%}.WorkshopRegistration_countryCode__vStn\+{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;cursor:pointer;flex-shrink:0;font-size:.95rem;max-width:100px;min-width:100px;padding:.8rem .6rem;transition:border-color .2s;width:100px}.WorkshopRegistration_countryCode__vStn\+:focus{border-color:#ff7043;outline:none}.WorkshopRegistration_phoneInputGroup__21RrA input,.WorkshopRegistration_phoneInput__Stk00{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;flex:1 1;font-size:1rem;min-width:0;padding:.8rem 1rem;transition:border-color .2s}.WorkshopRegistration_phoneInputGroup__21RrA input:focus,.WorkshopRegistration_phoneInput__Stk00:focus{border-color:#ff7043;outline:none}.WorkshopRegistration_priceBreakdown__v-Z2H{background:#fff8f1;border-radius:.8rem;margin:2rem 0;padding:1.5rem}.WorkshopRegistration_serviceRow__cVBt5{color:#4a2b1b;color:var(--brand-dark);display:flex;font-size:1rem;justify-content:space-between;margin-bottom:.8rem}.WorkshopRegistration_serviceRow__cVBt5:first-child{font-size:1.1rem;font-weight:600}.WorkshopRegistration_strikethrough__49pPE{color:#95a5a6;margin-right:.5rem;text-decoration:line-through}.WorkshopRegistration_totalRow__MT3wJ{color:#4a2b1b;color:var(--brand-dark);display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;margin-top:1rem}.WorkshopRegistration_totalAmount__sepCL{color:#00897b;font-size:1.5rem}.WorkshopRegistration_submitButton__O51zH{background:linear-gradient(135deg,#ff7043,#ff5722);border:none;border-radius:.8rem;box-shadow:0 4px 16px rgba(33,150,243,.3);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 2rem;transition:transform .2s,box-shadow .2s;width:100%}.WorkshopRegistration_submitButton__O51zH:hover{background:linear-gradient(135deg,#ff5722,#e64a19);box-shadow:0 6px 24px rgba(255,112,67,.45);transform:translateY(-2px)}.WorkshopRegistration_submitButton__O51zH:active{transform:translateY(0)}.WorkshopRegistration_note__gF5CO{background:#fff3cd;border-left:4px solid #ffc107;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.WorkshopRegistration_note__gF5CO p{color:#856404;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:1024px){.WorkshopRegistration_container__GBIoQ{gap:2rem;grid-template-columns:1fr}.WorkshopRegistration_leftPanel__i9PDv{position:relative;top:0}.WorkshopRegistration_registrationPage__7s77J{padding:6.5rem clamp(.5rem,6vw,1.5rem) 2rem}}@media (max-width:768px){.WorkshopRegistration_posterTitleText__1Vpsc,.WorkshopRegistration_workshopTitle__Uh-PK{font-size:1.5rem}.WorkshopRegistration_formTitle__rQyrJ{font-size:1.6rem}.WorkshopRegistration_phoneInputGroup__21RrA{flex-direction:column}.WorkshopRegistration_countryCode__vStn\+{width:100%}.WorkshopRegistration_priceBreakdown__v-Z2H{padding:1.2rem}.WorkshopRegistration_submitButton__O51zH{font-size:1.05rem}.WorkshopRegistration_formCard__DgvgJ,.WorkshopRegistration_workshopCard__9rspo{padding:1.75rem}}@media (max-width:540px){.WorkshopRegistration_registrationPage__7s77J{padding:5.5rem clamp(.4rem,6vw,1rem) 1.5rem}.WorkshopRegistration_container__GBIoQ{gap:1.5rem}.WorkshopRegistration_formCard__DgvgJ,.WorkshopRegistration_workshopCard__9rspo{box-shadow:none;padding:1.35rem}.WorkshopRegistration_formTitle__rQyrJ{font-size:1.4rem}.WorkshopRegistration_formGroup__aY6Rf input,.WorkshopRegistration_formGroup__aY6Rf select{padding:.8rem .85rem}.WorkshopRegistration_note__gF5CO{font-size:.9rem}}.WorkshopPaymentModal_modalOverlay__LNQQp{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.WorkshopPaymentModal_modalContent__U\+QNu{animation:WorkshopPaymentModal_slideIn__5F6fb .3s ease-out;background:#fff;border-radius:1.5rem;box-shadow:0 10px 50px rgba(0,0,0,.3);max-height:90vh;max-width:650px;overflow-y:auto;position:relative;width:100%}@keyframes WorkshopPaymentModal_slideIn__5F6fb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.WorkshopPaymentModal_closeButton__4\+LDD{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s,transform .2s;width:40px;z-index:10}.WorkshopPaymentModal_closeButton__4\+LDD:hover{background:#e0e0e0;transform:rotate(90deg)}.WorkshopPaymentModal_modalHeader__-ufIZ{background:linear-gradient(135deg,#ff7043,#ff5722);border-radius:1.5rem 1.5rem 0 0;color:#fff;padding:2.5rem 2rem 2rem;text-align:center}.WorkshopPaymentModal_modalHeader__-ufIZ h2{font-size:2rem;font-weight:600;margin-bottom:.5rem}.WorkshopPaymentModal_modalHeader__-ufIZ p{font-size:1.1rem;opacity:.95}.WorkshopPaymentModal_modalBody__kHiXD{padding:2rem}.WorkshopPaymentModal_paymentInfo__mSG1b{margin-bottom:2rem;text-align:center}.WorkshopPaymentModal_amountBox__au148{background:linear-gradient(135deg,#ff7043,#ff5722);border-radius:1rem;box-shadow:0 4px 16px rgba(102,126,234,.3);color:#fff;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.WorkshopPaymentModal_amountLabel__Se-xA{font-size:1rem;opacity:.9}.WorkshopPaymentModal_amountValue__TBVMR{font-size:2.5rem;font-weight:700}.WorkshopPaymentModal_qrSection__juFiz{margin-bottom:2rem}.WorkshopPaymentModal_qrSection__juFiz h3{color:#2c3e50;font-size:1.4rem;margin-bottom:1rem;text-align:center}.WorkshopPaymentModal_qrCodeContainer__I\+HAX{display:flex;justify-content:center;margin-bottom:1.5rem}.WorkshopPaymentModal_qrCodeCard__gom1w{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 8px 24px rgba(255,112,67,.25);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.WorkshopPaymentModal_qrCodeImage__ACGT-{border-radius:1rem;display:block;max-width:260px;width:100%}.WorkshopPaymentModal_qrNote__UCE5d{color:#b2461c;font-size:.95rem;margin-top:1rem}.WorkshopPaymentModal_paymentOptions__yt9Lt{text-align:center}.WorkshopPaymentModal_orText__h\+iKQ{color:#7f8c8d;font-size:1rem;margin-bottom:1rem}.WorkshopPaymentModal_upiIdBox__lZ2dA{align-items:center;background:#fff3e0;border:2px dashed #ff7043;border-radius:.8rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.WorkshopPaymentModal_upiId__4VkUe{color:#bf360c;font-family:monospace;font-size:1.2rem;font-weight:600}.WorkshopPaymentModal_copyButton__591es{background:#ff7043;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1.2rem;transition:background .2s}.WorkshopPaymentModal_copyButton__591es:hover{background:#f4511e}.WorkshopPaymentModal_uploadSection__YLsy-{margin-bottom:2rem}.WorkshopPaymentModal_uploadSection__YLsy- h3{color:#2c3e50;font-size:1.4rem;margin-bottom:.5rem}.WorkshopPaymentModal_uploadNote__wiI1J{color:#7f8c8d;font-size:.95rem;margin-bottom:1rem}.WorkshopPaymentModal_fileUploadArea__f1Ujm{border:2px dashed #cbd5e0;border-radius:1rem;padding:2rem;text-align:center;transition:border-color .2s}.WorkshopPaymentModal_fileUploadArea__f1Ujm:hover{border-color:#ff7043}.WorkshopPaymentModal_uploadLabel__q0K2w{align-items:center;color:#2c3e50;cursor:pointer;display:flex;flex-direction:column;gap:.5rem}.WorkshopPaymentModal_uploadIcon__mkbGl{font-size:3rem;margin-bottom:.5rem}.WorkshopPaymentModal_uploadLabel__q0K2w span:first-of-type{font-size:1.1rem;font-weight:600}.WorkshopPaymentModal_uploadHint__0Jl-Z{color:#7f8c8d;font-size:.9rem}.WorkshopPaymentModal_fileInput__NVVEN{display:none}.WorkshopPaymentModal_previewContainer__2V1nj{align-items:center;display:flex;flex-direction:column;gap:1rem}.WorkshopPaymentModal_screenshotPreview__phsxt{border-radius:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:300px;max-width:100%}.WorkshopPaymentModal_removeButton__5rYlp{background:#e74c3c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1.5rem;transition:background .2s}.WorkshopPaymentModal_removeButton__5rYlp:hover{background:#c0392b}.WorkshopPaymentModal_instructions__gFw\+R{background:#fff8f1;border-radius:.8rem;margin-bottom:2rem;padding:1.5rem}.WorkshopPaymentModal_instructions__gFw\+R h4{color:#2c3e50;font-size:1.1rem;margin-bottom:1rem}.WorkshopPaymentModal_instructions__gFw\+R ol{color:#34495e;margin:0;padding-left:1.5rem}.WorkshopPaymentModal_instructions__gFw\+R li{line-height:1.6;margin-bottom:.5rem}.WorkshopPaymentModal_submitButton__mb72B{background:linear-gradient(135deg,#43a047,#2e7d32);border:none;border-radius:.8rem;box-shadow:0 4px 16px rgba(39,174,96,.3);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1.2rem;transition:transform .2s,box-shadow .2s;width:100%}.WorkshopPaymentModal_submitButton__mb72B:hover:not(:disabled){box-shadow:0 6px 24px rgba(39,174,96,.4);transform:translateY(-2px)}.WorkshopPaymentModal_submitButton__mb72B:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.WorkshopPaymentModal_submitButton__mb72B:active:not(:disabled){transform:translateY(0)}.WorkshopPaymentModal_disclaimer__yeHA7{background:#fff3cd;border-left:4px solid #ffc107;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.WorkshopPaymentModal_disclaimer__yeHA7 p{color:#856404;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.WorkshopPaymentModal_modalContent__U\+QNu{margin:1rem;max-height:95vh}.WorkshopPaymentModal_modalHeader__-ufIZ{padding:2rem 1.5rem 1.5rem}.WorkshopPaymentModal_modalHeader__-ufIZ h2{font-size:1.6rem}.WorkshopPaymentModal_modalBody__kHiXD{padding:1.5rem}.WorkshopPaymentModal_amountValue__TBVMR{font-size:2rem}.WorkshopPaymentModal_qrCodeCard__gom1w{padding:1.2rem}.WorkshopPaymentModal_qrCodeImage__ACGT-{max-width:220px}.WorkshopPaymentModal_upiIdBox__lZ2dA{flex-direction:column}.WorkshopPaymentModal_uploadIcon__mkbGl{font-size:2rem}}.WorkshopPaymentModal_modalContent__U\+QNu::-webkit-scrollbar{width:8px}.WorkshopPaymentModal_modalContent__U\+QNu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.WorkshopPaymentModal_modalContent__U\+QNu::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.WorkshopPaymentModal_modalContent__U\+QNu::-webkit-scrollbar-thumb:hover{background:#5568d3}.signin-container{align-items:center;background:#e8eff5;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:100px 1rem 40px}.signin-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);max-width:450px;padding:2.5rem;width:100%}.signin-card h2{color:#2c3e50;font-size:2.2rem;margin:0;text-align:center}.signin-form{display:flex;flex-direction:column;gap:1.5rem}.signin-button{background-color:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding:1rem}.signin-footer{text-align:center}.signin-footer p{color:#7f8c8d}.signin-footer a{color:#e67e22;font-weight:700;text-decoration:none}.signup-container{align-items:center;background:#e8eff5;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:100px 1rem 40px}.signup-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);max-width:500px;padding:2.5rem;width:100%}.signup-card h2{color:#2c3e50;font-size:2.2rem;font-weight:700;margin:0}.signup-card h2,.subtitle{text-align:center}.error-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.error-modal{background-color:#fff;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;padding:40px;text-align:center;width:90%}.signup-form{display:flex;flex-direction:column;gap:1.2rem}.form-group{gap:.4rem}.form-group label{font-size:.9rem}.form-group input{transition:border-color .3s ease}.form-group input:focus{background-color:#fff}.signup-button{background-color:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding:1rem}.signup-footer{text-align:center}.signup-footer p{color:#7f8c8d}.signup-footer a{color:#e67e22;font-weight:700;text-decoration:none}.forgot-password-container{align-items:center;background:#e8eff5;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:100px 1rem 40px}.forgot-password-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.05);max-width:450px;padding:2.5rem;text-align:center;width:100%}.forgot-password-card h2{color:#2c3e50;font-size:2.2rem;margin:0}.subtitle{color:#7f8c8d;font-size:1.1rem;margin:.2rem 0 1.5rem}.form-content-area{margin-bottom:1.5rem;padding:0}.forgot-password-form{gap:1.5rem}.forgot-password-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem;text-align:left}.form-group label{color:#34495e;font-size:.95rem;font-weight:600}.form-group input{background-color:#f8fbff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.85rem;width:100%}.reset-button{background-color:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding:1rem;transition:background-color .3s ease}.reset-button:hover{background-color:#d35400}.error-banner{background-color:#fadbd8;border-radius:6px;color:#e74c3c;margin-bottom:20px}.error-banner,.success-banner{font-weight:700;padding:10px}.forgot-password-footer{margin-top:1rem}.forgot-password-footer p{color:#7f8c8d}.forgot-password-footer a{color:#e67e22;font-weight:700;text-decoration:none}@media (max-width:480px){.forgot-password-container{padding:80px 1rem 1rem}}.reset-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.form-group input:focus{border-color:#e67e22;box-shadow:0 0 5px rgba(230,126,34,.2);outline:none}.success-banner{background-color:#d5f5e3;border:1px solid #27ae60;border-radius:6px;color:#27ae60;font-size:.9rem;margin-bottom:20px;padding:12px}.Courses_coursesContainer__-9q4F{background:#f7e8dd;background:var(--accent);border-radius:2rem;box-shadow:0 6px 32px 0 #e6b8a244;margin:3rem auto 2rem;max-width:1000px;padding:6rem 1.5rem 2.5rem}.Courses_coursesGrid__AQZFd{margin-top:2.5rem}.Courses_coursesTitle__V\+FNK{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;font-size:2.3rem;margin-bottom:.5rem;text-align:center}.Courses_coursesSubtitle__3vKk2{color:#5c4033;color:var(--text);font-size:1.2rem;margin-bottom:2rem;text-align:center}.Courses_coursesGrid__AQZFd{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:2.5rem}.Courses_courseCard__7vNKQ{align-items:center;background:#fff7f0;background:var(--highlight);border-radius:1.5rem;box-shadow:0 4px 16px 0 #e6b8a222;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s;width:290px}.Courses_courseCard__7vNKQ:hover{box-shadow:0 8px 32px 0 #e6b8a244;transform:translateY(-6px) scale(1.04)}.Courses_courseImg__QDtug{height:180px;object-fit:cover;width:100%}.Courses_courseInfo__f-iHj{padding:1.2rem;text-align:center}.Courses_courseTitle__FDiRM{color:#5c4033;color:var(--text);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.Courses_courseDesc__DiQg7{color:#8e6d5a;font-size:.98rem;margin-bottom:1rem}.Courses_courseBtn__kobDQ{background:#e6b8a2;background:var(--primary);border:none;border-radius:1.5rem;color:#fff;font-size:1rem;padding:.5rem 1.5rem;transition:background .2s}.Courses_courseBtn__kobDQ:hover{background:#c98b6d}@media (max-width:900px){.Courses_coursesGrid__AQZFd{align-items:center;flex-direction:column}.Courses_coursesContainer__-9q4F{padding:2rem .5rem 1.5rem}}:root{--primary:#e6b8a2;--accent:#f7e8dd;--secondary:#f3d9ca;--text:#5c4033;--highlight:#fff7f0}.ProductForm_productForm__CxigM{background:#fff7f0;background:var(--highlight);border-radius:1.5rem;box-shadow:0 4px 18px #e6b8a222;display:flex;flex-direction:column;gap:1.2rem;margin:2.5rem auto;max-width:420px;padding:2rem 1.5rem 1.5rem}.ProductForm_formTitle__dJpCR{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;font-size:1.6rem;margin-bottom:.5rem;text-align:center}.ProductForm_formGroup__IW6gS{display:flex;flex-direction:column;gap:.4rem}.ProductForm_formGroup__IW6gS label{color:#5c4033;color:var(--text);font-weight:500;margin-bottom:.15rem}.ProductForm_productForm__CxigM input[type=number],.ProductForm_productForm__CxigM input[type=text],.ProductForm_productForm__CxigM select,.ProductForm_productForm__CxigM textarea{background:#fff7f0;border:1px solid #e6b8a2;border-radius:.7rem;color:#5c4033;color:var(--text);font-size:1rem;margin-bottom:.2rem;padding:.5rem .9rem}.ProductForm_productForm__CxigM input[type=file]{font-size:.97rem;margin-top:.2rem}.ProductForm_imagePreview__TiyEk{border:1px solid #e6b8a2;border-radius:.8rem;height:80px;margin-top:.5rem;object-fit:cover;width:80px}.ProductForm_addBtn__xzgs5{align-self:center;background:#e6b8a2;background:var(--primary);border:none;border-radius:1.5rem;color:#fff;font-size:1.1rem;margin-top:.8rem;padding:.6rem 1.5rem;transition:background .2s}.ProductForm_addBtn__xzgs5:hover{background:#c98b6d}
/*# sourceMappingURL=main.7f1611d4.css.map*/