*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#f5f0ed,#e8dcd9);color:#4a4a4a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}header{background:linear-gradient(135deg,#c9ada7,#b39189);box-shadow:0 4px 20px #c9ada74d;padding:0;position:fixed;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.logo-section{align-items:center;display:flex;gap:1rem}.logo-img{border:3px solid #f2e9e4;border-radius:50%;box-shadow:0 4px 12px #00000026;height:60px;object-fit:cover;width:60px}.logo-section h1{color:#f2e9e4;font-size:2rem;font-weight:700;letter-spacing:1px;text-shadow:2px 2px 4px #0003}nav ul{gap:2rem;list-style:none}nav a,nav ul{align-items:center;display:flex}nav a{border-radius:8px;color:#f2e9e4;font-size:1.1rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}nav a:hover{background:#f2e9e433;transform:translateY(-2px)}.cart-badge{background:#f2e9e4;border-radius:50%;color:#c9ada7;font-size:.85rem;font-weight:700;margin-left:.3rem;padding:.2rem .6rem}footer{background:linear-gradient(135deg,#9a8c98,#c9ada7);box-shadow:0 -4px 20px #c9ada74d;color:#f2e9e4;margin-top:4rem;padding:3rem 2rem 1rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 2rem;max-width:1400px}.footer-section h3{border-bottom:2px solid #f2e9e4;color:#f2e9e4;font-size:1.4rem;margin-bottom:1.5rem;padding-bottom:.5rem}.footer-section p,.footer-section ul{color:#f2e9e4;line-height:1.8;margin-bottom:.8rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.8rem}.footer-section a{color:#f2e9e4;display:inline-block;text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:#fff;transform:translateX(5px)}.footer-bottom{border-top:1px solid #f2e9e44d;color:#f2e9e4;font-size:.95rem;padding-top:2rem;text-align:center}.hero-section{background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:20px;box-shadow:0 10px 40px #c9ada766;margin:2rem;padding:6rem 2rem;text-align:center}.hero-section h2{color:#f2e9e4;font-size:3.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 6px #0003}.hero-section p{color:#f2e9e4;font-size:1.4rem;line-height:1.8;margin:0 auto;max-width:800px}.features-section{margin:4rem auto;max-width:1400px;padding:0 2rem}.features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.feature-card{background:linear-gradient(135deg,#f2e9e4,#fff);border:2px solid #0000;border-radius:15px;box-shadow:0 8px 30px #c9ada733;padding:2.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{border-color:#c9ada7;box-shadow:0 15px 50px #c9ada766;transform:translateY(-10px)}.feature-icon{color:#c9ada7;font-size:3.5rem;margin-bottom:1.5rem}.feature-card h3{color:#4a4a4a;font-size:1.6rem;margin-bottom:1rem}.feature-card p{color:#666;font-size:1.1rem;line-height:1.7}.stats-section{grid-gap:2rem;background:linear-gradient(135deg,#9a8c98,#c9ada7);border-radius:15px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3rem 0;padding:3rem}.stat-item{color:#f2e9e4;text-align:center}.stat-number{display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:1.2rem;opacity:.9}.cta-section{background:linear-gradient(135deg,#f2e9e4,#fff);border-radius:15px;margin-top:3rem;padding:2.5rem;text-align:center}.cta-section h3{color:#4a4a4a;font-size:2rem;margin-bottom:1rem}.cta-section p{color:#666;font-size:1.2rem;margin-bottom:2rem}.info-section{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:20px;box-shadow:0 10px 40px #c9ada74d;margin:4rem auto;max-width:1200px;padding:4rem 2rem}.info-section h2{border-bottom:3px solid #c9ada7;color:#4a4a4a;font-size:2.8rem;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.info-content{grid-gap:2rem;display:grid;gap:2rem}.info-block{background:#ffffffb3;border-left:4px solid #c9ada7;border-radius:12px;padding:2rem}.info-block h3{color:#4a4a4a;font-size:1.8rem;margin-bottom:1rem}.info-block p{color:#666;font-size:1.15rem;line-height:1.9;margin-bottom:1rem}.products-section{margin:4rem auto;max-width:1400px;padding:0 2rem}.section-title{color:#4a4a4a;font-size:3rem;margin-bottom:3rem;padding-bottom:1rem;position:relative;text-align:center}.section-title:after{background:linear-gradient(90deg,#c9ada7,#9a8c98);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.products-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card{background:linear-gradient(135deg,#fff,#f2e9e4);border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #c9ada74d;overflow:hidden;transition:all .4s ease}.product-card:hover{border-color:#c9ada7;box-shadow:0 20px 50px #c9ada780;transform:translateY(-15px) scale(1.02)}.product-image{height:320px;object-fit:cover;transition:all .4s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.product-info{padding:2rem}.product-info h3{color:#4a4a4a;font-size:1.6rem;margin-bottom:1rem}.product-info p{color:#666;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.product-price{color:#c9ada7;display:block;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.product-rating{align-items:center;color:orange;display:flex;font-size:1.2rem;gap:.5rem;margin-bottom:1.5rem}.btn{background:linear-gradient(135deg,#c9ada7,#9a8c98);border:none;border-radius:10px;box-shadow:0 4px 15px #c9ada74d;color:#f2e9e4;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn:hover{background:linear-gradient(135deg,#9a8c98,#c9ada7);box-shadow:0 8px 25px #c9ada780;transform:translateY(-3px)}.btn-secondary{background:linear-gradient(135deg,#f2e9e4,#fff);border:2px solid #c9ada7;color:#4a4a4a}.btn-secondary:hover{color:#c9ada7}.btn-secondary:hover,.product-detail-container{background:linear-gradient(135deg,#fff,#f2e9e4)}.product-detail-container{border-radius:20px;box-shadow:0 10px 40px #c9ada74d;margin:3rem auto;max-width:1200px;padding:3rem 2rem}.product-detail-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.product-detail-image{border-radius:15px;box-shadow:0 8px 30px #c9ada74d;height:auto;width:100%}.product-detail-info h1{color:#4a4a4a;font-size:2.8rem;margin-bottom:1.5rem}.product-detail-info .product-price{font-size:2.5rem;margin-bottom:2rem}.product-detail-info p{color:#666;font-size:1.2rem;line-height:1.8;margin-bottom:2rem}.product-actions{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.quantity-selector{align-items:center;display:flex;gap:1rem;margin:2rem 0}.quantity-selector button{background:#c9ada7;border:none;border-radius:8px;color:#f2e9e4;cursor:pointer;font-size:1.5rem;height:40px;transition:all .3s ease;width:40px}.quantity-selector button:hover{background:#9a8c98;transform:scale(1.1)}.quantity-selector span{font-size:1.5rem;font-weight:600;min-width:50px;text-align:center}.product-features{background:#ffffffb3;border-radius:12px;margin-top:3rem;padding:2rem}.product-features h3{color:#4a4a4a;font-size:1.8rem;margin-bottom:1.5rem}.product-features ul{list-style:none;padding:0}.product-features li{align-items:center;border-bottom:1px solid #c9ada733;color:#666;display:flex;font-size:1.1rem;gap:1rem;padding:.8rem 0}.product-features li:last-child{border-bottom:none}.cart-container{margin:3rem auto;max-width:1200px;padding:2rem}.cart-container h1{color:#4a4a4a;font-size:2.8rem;margin-bottom:2rem;text-align:center}.cart-items{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:15px;box-shadow:0 8px 30px #c9ada733;margin-bottom:2rem;padding:2rem}.cart-item{grid-gap:2rem;align-items:center;border-bottom:2px solid #c9ada733;display:grid;gap:2rem;grid-template-columns:120px 2fr 1fr 1fr auto;padding:1.5rem}.cart-item:last-child{border-bottom:none}.cart-item-image{border-radius:10px;box-shadow:0 4px 15px #c9ada74d;height:100px;object-fit:cover;width:100px}.cart-item-info h3{color:#4a4a4a;font-size:1.4rem;margin-bottom:.5rem}.cart-item-price{color:#c9ada7;font-size:1.6rem;font-weight:700}.cart-item-quantity{align-items:center;display:flex;gap:1rem}.cart-item-quantity button{background:#c9ada7;border:none;border-radius:6px;color:#f2e9e4;cursor:pointer;font-size:1.2rem;height:35px;transition:all .3s ease;width:35px}.cart-item-quantity button:hover{background:#9a8c98}.cart-item-quantity span{font-size:1.3rem;font-weight:600;min-width:40px;text-align:center}.remove-btn{background:linear-gradient(135deg,#d88373,#c9ada7);border:none;border-radius:8px;color:#f2e9e4;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.remove-btn:hover{background:linear-gradient(135deg,#c9ada7,#d88373);transform:scale(1.05)}.cart-summary{background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:15px;box-shadow:0 8px 30px #c9ada766;color:#f2e9e4;padding:2.5rem}.cart-summary h2{border-bottom:2px solid #f2e9e4;font-size:2rem;margin-bottom:1.5rem;padding-bottom:1rem}.cart-summary p{align-items:center;display:flex;font-size:1.3rem;justify-content:space-between;margin-bottom:2rem}.total-amount{font-size:2rem;font-weight:700}.empty-cart{padding:4rem 2rem;text-align:center}.empty-cart h2{color:#4a4a4a;font-size:2.5rem;margin-bottom:1.5rem}.empty-cart p{color:#666;font-size:1.3rem;margin-bottom:2rem}.checkout-container{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:20px;box-shadow:0 10px 40px #c9ada74d;margin:3rem auto;max-width:800px;padding:3rem 2rem}.checkout-container h1{color:#4a4a4a;font-size:2.8rem;margin-bottom:2rem;text-align:center}.checkout-form{grid-gap:2rem;display:grid;gap:2rem}.form-group{grid-gap:.8rem;display:grid;gap:.8rem}.form-group label{color:#4a4a4a;font-size:1.1rem;font-weight:600}.form-group input,.form-group textarea{background:#fff;border:2px solid #c9ada7;border-radius:10px;font-family:inherit;font-size:1.1rem;padding:1rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#9a8c98;box-shadow:0 4px 15px #c9ada74d;outline:none}.form-group textarea{min-height:120px;resize:vertical}.order-summary-checkout{background:#c9ada71a;border-radius:12px;margin:2rem 0;padding:2rem}.order-summary-checkout h3{color:#4a4a4a;font-size:1.6rem;margin-bottom:1rem}.order-summary-checkout p{color:#666;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:.8rem}.success-container{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:20px;box-shadow:0 10px 40px #c9ada74d;margin:4rem auto;max-width:800px;padding:4rem 2rem;text-align:center}.success-icon{color:#7cb342;font-size:5rem;margin-bottom:2rem}.success-container h1{color:#4a4a4a;font-size:3rem;margin-bottom:1.5rem}.success-container p{color:#666;font-size:1.3rem;line-height:1.8;margin-bottom:2rem}.about-container{margin:3rem auto;max-width:1400px;padding:2rem}.about-hero{background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:20px;box-shadow:0 10px 40px #c9ada766;margin-bottom:4rem;padding:4rem 2rem;text-align:center}.about-hero h1{color:#f2e9e4;font-size:3.5rem;margin-bottom:1.5rem}.about-hero p{color:#f2e9e4;font-size:1.4rem;line-height:1.8;margin:0 auto;max-width:900px}.about-content{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:20px;box-shadow:0 8px 30px #c9ada74d;margin-bottom:4rem;padding:4rem 2rem}.about-content h2{color:#4a4a4a;font-size:2.5rem;margin-bottom:2rem;text-align:center}.about-content p{color:#666;font-size:1.2rem;line-height:1.9;margin-bottom:1.5rem;text-align:justify}.team-section{margin-top:4rem}.team-section h2{color:#4a4a4a;font-size:2.8rem;margin-bottom:3rem;text-align:center}.team-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.team-card{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:15px;box-shadow:0 8px 30px #c9ada74d;overflow:hidden;text-align:center;transition:all .4s ease}.team-card:hover{box-shadow:0 15px 50px #c9ada780;transform:translateY(-10px)}.team-card img{height:400px;object-fit:cover;width:100%}.team-info{padding:2rem}.team-info h3{color:#4a4a4a;font-size:1.6rem;margin-bottom:.5rem}.team-role{color:#c9ada7;display:block;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.team-info p{color:#666;font-size:1.05rem;line-height:1.7;text-align:center}.contact-container{margin:3rem auto;max-width:1200px;padding:2rem}.contact-hero{background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:20px;box-shadow:0 10px 40px #c9ada766;margin-bottom:4rem;padding:4rem 2rem;text-align:center}.contact-hero h1{color:#f2e9e4;font-size:3.5rem;margin-bottom:1.5rem}.contact-hero p{color:#f2e9e4;font-size:1.4rem}.contact-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.contact-info{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:15px;box-shadow:0 8px 30px #c9ada74d;padding:3rem}.contact-info h2{color:#4a4a4a;font-size:2rem;margin-bottom:2rem}.contact-item{align-items:start;background:#c9ada71a;border-radius:10px;display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease}.contact-item:hover{background:#c9ada733;transform:translateX(5px)}.contact-icon{color:#c9ada7;font-size:2rem}.contact-details h3{color:#4a4a4a;font-size:1.3rem;margin-bottom:.5rem}.contact-details p{color:#666;font-size:1.1rem;line-height:1.6}.contact-form-section{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:15px;box-shadow:0 8px 30px #c9ada74d;padding:3rem}.contact-form-section h2{color:#4a4a4a;font-size:2rem;margin-bottom:2rem}.contact-form{grid-gap:1.5rem;display:grid;gap:1.5rem}.success-message{background:linear-gradient(135deg,#7cb342,#66bb6a);border-radius:10px;color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.cookie-consent{background:linear-gradient(135deg,#4a4a4a,#2c2c2c);bottom:0;box-shadow:0 -4px 20px #0000004d;color:#f2e9e4;left:0;padding:2rem;position:fixed;right:0;transform:translateY(0);transition:transform .4s ease;z-index:9999}.cookie-consent.hidden{transform:translateY(100%)}.cookie-content{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto;margin:0 auto;max-width:1400px}.cookie-text h3{font-size:1.5rem}.cookie-text h3,.cookie-text p{color:#f2e9e4;margin-bottom:.8rem}.cookie-text p{font-size:1.1rem;line-height:1.7}.cookie-text a{color:#c9ada7;text-decoration:underline}.cookie-buttons{display:flex;flex-wrap:wrap;gap:1rem}.cookie-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.8rem;transition:all .3s ease;white-space:nowrap}.cookie-btn-accept{background:linear-gradient(135deg,#c9ada7,#9a8c98);color:#f2e9e4}.cookie-btn-accept:hover{background:linear-gradient(135deg,#9a8c98,#c9ada7);transform:scale(1.05)}.cookie-btn-settings{background:#0000;border:2px solid #c9ada7;color:#f2e9e4}.cookie-btn-settings:hover{background:#c9ada733}.cookie-btn-decline{background:#0000;border:2px solid #666;color:#f2e9e4}.cookie-btn-decline:hover{background:#6663}.slider-section{margin:4rem auto 3rem;max-width:1400px;padding:0 2rem}.slider-section h2{color:#4a4a4a;font-size:2.5rem;margin-bottom:3rem;text-align:center}.slider-container{border-radius:20px;box-shadow:0 10px 40px #c9ada74d;overflow:hidden;position:relative}.slider-wrapper{display:flex;transition:transform .5s ease}.slide{min-width:100%;position:relative}.slide img{display:block;height:500px;object-fit:cover;width:100%}.slide-content{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;color:#f2e9e4;left:0;padding:3rem 2rem;position:absolute;right:0}.slide-content h3{font-size:2.5rem;margin-bottom:1rem}.slide-content p{font-size:1.3rem;line-height:1.7}.slider-button{align-items:center;background:#c9ada7cc;border:none;border-radius:50%;color:#f2e9e4;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slider-button:hover{background:#9a8c98e6;transform:translateY(-50%) scale(1.1)}.slider-button-prev{left:2rem}.slider-button-next{right:2rem}.slider-dots{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.dot{background:#c9ada766;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background:#c9ada7;transform:scale(1.3)}.beginners-section{margin:4rem auto;max-width:1400px;padding:0 2rem}.beginners-content{background:linear-gradient(135deg,#f2e9e4,#fff);border-radius:20px;box-shadow:0 10px 40px #c9ada74d;padding:4rem 3rem}.beginners-content h2{border-bottom:3px solid #c9ada7;color:#4a4a4a;font-size:2.8rem;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.beginners-intro{color:#666;font-size:1.3rem;line-height:1.8;margin-bottom:3rem;text-align:center}.beginners-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.beginner-card{background:#fff;border-left:4px solid #c9ada7;border-radius:15px;box-shadow:0 5px 20px #c9ada733;padding:2.5rem;transition:all .3s ease}.beginner-card:hover{box-shadow:0 10px 35px #c9ada766;transform:translateY(-5px)}.beginner-number{align-items:center;background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:50%;color:#f2e9e4;display:inline-block;display:flex;font-size:1.8rem;font-weight:700;height:50px;justify-content:center;margin-bottom:1.5rem;width:50px}.beginner-card h3{color:#4a4a4a;font-size:1.7rem;margin-bottom:1rem}.beginner-card p{color:#666;font-size:1.1rem;line-height:1.8}.beginners-cta{background:linear-gradient(135deg,#c9ada7,#9a8c98);border-radius:15px;margin-top:3rem;padding:3rem;text-align:center}.beginners-cta h3{color:#f2e9e4;font-size:2rem;margin-bottom:1rem}.beginners-cta p{color:#f2e9e4;font-size:1.2rem;margin-bottom:2rem}.policy-container{background:linear-gradient(135deg,#fff,#f2e9e4);border-radius:20px;box-shadow:0 10px 40px #c9ada74d;margin:3rem auto;max-width:1000px;padding:3rem 2rem}.policy-container h1{border-bottom:3px solid #c9ada7;color:#4a4a4a;font-size:3rem;margin-bottom:2rem;padding-bottom:1rem;text-align:center}.policy-container h2{color:#4a4a4a;font-size:2rem;margin-bottom:1.5rem;margin-top:2.5rem}.policy-container h3{color:#4a4a4a;font-size:1.5rem;margin-bottom:1rem;margin-top:2rem}.policy-container p{text-align:justify}.policy-container ol,.policy-container p,.policy-container ul{color:#666;font-size:1.1rem;line-height:1.9;margin-bottom:1.5rem}.policy-container ol,.policy-container ul{padding-left:2rem}.policy-container li{margin-bottom:.8rem}.policy-container strong{color:#4a4a4a;font-weight:600}.policy-date{color:#666;font-size:1.1rem;font-style:italic;margin-bottom:2rem;text-align:center}@media screen and (max-width:768px){.header-container{flex-direction:row;gap:1rem}nav ul{flex-wrap:wrap;gap:1rem;justify-content:center}.hero-section h2{font-size:2.5rem}.contact-content,.product-detail-grid{gap:2rem;grid-template-columns:1fr}.cart-item{gap:1rem;grid-template-columns:80px 1fr}.cart-item-price,.cart-item-quantity{grid-column:2}.cookie-content{grid-template-columns:1fr;text-align:center}.cookie-buttons{justify-content:center}.slide-content h3{font-size:1.8rem}.slide-content p{font-size:1.1rem}}@media screen and (max-width:480px){.logo-section h1{font-size:1.5rem}.hero-section h2,.section-title{font-size:2rem}.hero-section p{font-size:1.1rem}.products-grid,.team-grid{grid-template-columns:1fr}}.hamburger-menu{background:none;border:none;color:#333;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:all .3s ease;z-index:1001}.hamburger-menu:hover{color:#8b7355}.hamburger-menu svg{display:block}@media (max-width:768px){.header-content{position:relative}.hamburger-menu{display:block}nav{background-color:#fff;box-shadow:0 4px 10px #0000001a;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease,opacity .3s ease;visibility:hidden}nav.active{max-height:500px;opacity:1;visibility:visible}nav ul{flex-direction:column;gap:0;padding:0;width:100%}nav ul li{border-bottom:1px solid #e0e0e0;width:100%}nav ul li:last-child{border-bottom:none}nav a{color:#333!important;display:block;justify-content:flex-start;padding:1rem 2rem;width:100%}nav a:hover{background-color:#f8f9fa}.beginner-card{width:210px}.cart-item{display:flex;flex-direction:column}}
/*# sourceMappingURL=main.ffe75954.css.map*/