@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}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--primary-color:#3d2604;--hover-color:#cd8511;--dropdown-bg:#fff;--navbar-bg:hsla(0,0%,100%,.95);--text-color:#333;--transition:all 0.3s ease}.navbar{background:hsla(0,0%,100%,.95);background:var(--navbar-bg);box-shadow:0 2px 10px rgba(0,0,0,.1);color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-family:var(--font);justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.navbar,.navbar .logo{align-items:center;display:flex}.logo img{border-radius:50%;height:50px;object-fit:cover;transition:all .3s ease;transition:var(--transition);width:50px}.logo img:hover{transform:scale(1.05)}.nav-list1{align-items:center;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-list1 li a{border-radius:4px;color:#333;color:var(--text-color);font-size:1rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.nav-list1 li a:hover{background:rgba(205,133,17,.1);color:#cd8511;color:var(--hover-color)}.sign-in-btn,.sign-out-btn{background-color:#cd8511;background-color:var(--hover-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.sign-in-btn:hover,.sign-out-btn:hover{background-color:#d35400;transform:translateY(-2px)}.dropdown{position:relative}.dropdown button{align-items:center;background:transparent;border:none;border-radius:4px;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease;transition:var(--transition)}.dropdown button:hover{background:rgba(205,133,17,.1);color:#cd8511;color:var(--hover-color)}.arrow{border:solid #333;border:solid var(--text-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:all .3s ease;transition:var(--transition)}.arrow.down{transform:rotate(45deg)}.arrow.up{transform:rotate(-135deg)}.dropdown-content{background:#fff;background:var(--dropdown-bg);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;min-width:200px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;transition:var(--transition)}.dropdown:hover .dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-item{color:#333;color:var(--text-color);display:block;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.dropdown-item:hover{background:rgba(205,133,17,.1);color:#cd8511;color:var(--hover-color)}.hamburger{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;padding:0;width:30px;z-index:1001}.hamburger span{background:#333;background:var(--text-color);border-radius:3px;height:3px;transition:all .3s ease;transition:var(--transition);width:100%}.hamburger.active span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:768px){.navbar{padding:1rem}.hamburger{display:flex}.nav-list1{align-items:center;background:hsla(0,0%,100%,.95);background:var(--navbar-bg);bottom:0;display:none;flex-direction:column;gap:2rem;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease;transition:var(--transition)}.nav-list1.active{display:flex;transform:translateX(0)}.nav-list1 li{margin:0;text-align:center;width:100%}.nav-list1 li a{display:block;font-size:1.2rem;padding:1rem}.sign-in-btn,.sign-out-btn{font-size:1.2rem;padding:1rem;text-align:center;width:100%}.dropdown{width:100%}.dropdown button{font-size:1.2rem;justify-content:center;padding:1rem;width:100%}.dropdown-content{background:rgba(205,133,17,.05);box-shadow:none;display:none;opacity:1;pointer-events:auto;position:static;transform:none;width:100%}.dropdown:hover .dropdown-content{display:block}.dropdown-item{padding:1rem;text-align:center}}: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}.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);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.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}}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}.contact-us{background:#faebd7;padding:3rem 1rem;text-align:center}.contact-us .container{margin:0 auto;max-width:800px}.contact-us h1{font-size:2.5rem;margin-bottom:1rem}.contact-us .lead{font-size:1.2rem;margin-bottom:2rem}.contact-us .contact-details{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.contact-us .form-container{flex:1 1;margin-right:2rem}.contact-us .company-info{margin-top:2rem;text-align:left}.contact-us .company-info h2{font-size:1.8rem;margin-bottom:1rem}.contact-us .company-info p{font-size:1rem;margin-bottom:.5rem}.contact-us form{align-items:center;display:flex;flex-direction:column}.contact-us .form-group{margin-bottom:1.5rem;text-align:left;width:100%}.contact-us .form-group label{display:block;font-weight:700;margin-bottom:.5rem}.contact-us .form-group input,.contact-us .form-group textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem;width:100%}.contact-us button{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.7rem 1.5rem}.contact-us button:hover{background:#555}@media (min-width:768px){.contact-us .contact-details{align-items:flex-start;flex-direction:row}.contact-us .company-info{margin-top:0;max-width:300px}}.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;font-size:2rem;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;text-align:center}.Carousel_whyList__Fhu58{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;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}}.Footer_footer__xXZri{align-items:flex-start;background:#f7e8dd;background:var(--accent);border-radius:2rem 2rem 0 0;box-shadow:0 -2px 16px 0 #e6b8a244;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:2rem auto 0;max-width:1200px;padding:2.5rem 1.5rem 1.5rem}.Footer_footerBrand__MkLvC{align-items:center;display:flex;gap:1rem}.Footer_footerLogo__mO3Zu{border:2px solid #e6b8a2;border:2px solid var(--primary);border-radius:50%;box-shadow:0 1px 6px #e6b8a244;height:48px;object-fit:cover;width:48px}.Footer_footerBrandText__AOC08{color:#5c4033;color:var(--text);font-size:1.05rem}.Footer_footerLinks__XFvJE{min-width:160px}.Footer_footerLinksTitle__ibTbQ{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.Footer_footerLinksList__LQRU2{list-style:none;margin:0;padding:0}.Footer_footerLinksList__LQRU2 li{margin-bottom:.3rem}.Footer_footerLink__ljv5o{color:#5c4033;color:var(--text);font-size:1rem;text-decoration:none;transition:color .2s}.Footer_footerLink__ljv5o:hover{color:#e6b8a2;color:var(--primary)}.Footer_footerSocial__YipBA{align-items:center;display:flex;gap:1.2rem}.Footer_footerSocialIcon__h7lws{background:#fff7f0;background:var(--highlight);border-radius:50%;box-shadow:0 1px 4px #e6b8a244;color:#e6b8a2;color:var(--primary);font-size:1.5rem;padding:.4rem;transition:background .2s,color .2s}.Footer_footerSocialIcon__h7lws:hover{background:#e6b8a2;background:var(--primary);color:#fff}.Footer_footerCopyright__DmPPp{color:#b89c8a;font-size:.98rem;margin-top:1.5rem;text-align:center;width:100%}@media (max-width:900px){.Footer_footer__xXZri{align-items:center;flex-direction:column;padding:2rem .5rem 1rem}.Footer_footerBrand__MkLvC{justify-content:center}.Footer_footerLinks__XFvJE{text-align:center}}.Contact_contactContainer__jJbmX{background:#f7e8dd;background:var(--accent);border-radius:2rem;box-shadow:0 6px 32px 0 #e6b8a244;margin:3rem auto 2rem;max-width:900px;padding:6rem 1.5rem 2.5rem}.Contact_contactTitle__V9Y\+v{color:#e6b8a2;color:var(--primary);font-family:Pacifico,cursive;font-size:2.3rem;margin-bottom:.5rem;text-align:center}.Contact_contactSubtitle__krT3f{color:#5c4033;color:var(--text);font-size:1.2rem;margin-bottom:2rem;text-align:center}.Contact_contactForm__ZYiLQ{background:#fff7f0;background:var(--highlight);border-radius:1.5rem;box-shadow:0 2px 12px 0 #e6b8a222;margin-bottom:2rem;padding:2rem 1.5rem 1.5rem}.Contact_contactLabel__bsx57{color:#e6b8a2;color:var(--primary);display:block;font-weight:600;margin-bottom:.3rem}.Contact_contactInput__TGXuN,.Contact_contactTextarea__cdSk9{background:#fff;border:1.5px solid #e6b8a2;border:1.5px solid var(--primary);border-radius:1rem;color:#5c4033;color:var(--text);font-size:1.05rem;margin-bottom:1.2rem;outline:none;padding:.7rem 1rem;transition:border .2s;width:100%}.Contact_contactInput__TGXuN:focus,.Contact_contactTextarea__cdSk9:focus{border:2px solid #c98b6d}.Contact_contactButton__b0Tto{background:#e6b8a2;background:var(--primary);border:none;border-radius:2rem;box-shadow:0 2px 8px 0 #e6b8a2bb;color:#fff;font-size:1.1rem;margin-top:.7rem;padding:.7rem 2.2rem;transition:background .2s}.Contact_contactButton__b0Tto:hover{background:#c98b6d}.Contact_contactInfo__gdL70{background:#f3d9ca;background:var(--secondary);border-radius:1.5rem;box-shadow:0 2px 12px 0 #e6b8a222;color:#5c4033;color:var(--text);margin-top:1.5rem;padding:2rem 1.5rem 1.5rem}.Contact_infoRow__BPZLZ{font-size:1.1rem;margin-bottom:1.1rem}.Contact_infoLabel__cb8ZW{color:#e6b8a2;color:var(--primary);font-weight:600}@media (max-width:900px){.Contact_contactContainer__jJbmX{padding:2rem .5rem 1.5rem}.Contact_contactForm__ZYiLQ,.Contact_contactInfo__gdL70{padding:1.2rem .7rem 1rem}}.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:1000px;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:40px}.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}.testimonials{display:flex;flex-direction:column;gap:20px}.testimonial{background-color:#fff;border-left:4px solid #e6b8a2;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);font-style:italic;line-height:1.6;padding:20px 24px}.testimonial p{margin:0 0 10px;position:relative}.testimonial span{color:#d2691e;display:block;font-weight:700;margin-top:10px}.videos{display:flex;flex-wrap:wrap;gap:20px}.video-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;padding:15px;text-align:center}.video-card iframe{border-radius:8px;height:200px;margin-bottom:10px;width:100%}.photos{display:flex;flex-wrap:wrap;gap:20px}.photos-section .photos .photo-card img{border-radius:8px;height:300px;object-fit:cover;width:300px}.photo-card{flex-basis:calc(33% - 20px);flex-grow:1;flex-shrink:1;text-align:center}.photo-card img{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08);height:auto;width:100%}.feedback-footer{border-top:1px solid #ddd;color:#555;font-size:1.2rem;margin-top:30px;padding:20px;text-align:center}@media (max-width:700px){.video-card{flex:1 1 100%}}: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}.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.73ece61a.css.map*/