*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;margin:0;overflow-x:hidden}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.products-grid .product-card img{border:2px solid #7e450c!important;border-radius:12px}.product-card img{border:1px solid #ddd;margin-bottom:12px}.product-card{align-items:center;border:1.5px solid #e5ddd6;border-radius:16px;display:flex;flex-direction:column;text-align:center;transition:.3s ease}.product-card:hover{box-shadow:0 8px 20px #0000000d;transform:translateY(-4px)}.product-card button{background:#c65d3b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:10px;transition:.3s ease;width:100%}.product-card button:hover{background:#a94a2f;transform:translateY(-2px)}.product-card button:active{transform:scale(.97)}.landing-container{align-items:center;background:linear-gradient(90deg,#3e2723,#795548);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden}.welcome{animation:fadeWelcome 1s .5s forwards;font-size:1rem;letter-spacing:5px;margin-bottom:20px;opacity:0}.brand{display:flex;font-size:4rem;font-weight:700;letter-spacing:6px}.brand span{display:inline-block;opacity:0}.c{animation:fromLeft .8s .3s forwards}.l{animation:fromTop .8s .6s forwards}.a{animation:fromBottom .8s .9s forwards}.y{animation:fromRight .8s 1.2s forwards}.r{animation:fromTop .8s 1.8s forwards}.a2{animation:fromLeft .8s 2.1s forwards}.o{animation:specialO 1s 2.6s forwards;color:#ffcc80}.tagline{animation:taglineAnim 1s 3.8s forwards;font-size:1.2rem;margin-top:20px;opacity:0}@keyframes fadeWelcome{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes fromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes fromTop{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@keyframes fromBottom{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@keyframes specialO{0%{opacity:0;transform:scale(.2) rotate(0deg)}50%{opacity:1;transform:scale(1.4) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes taglineAnim{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fade-out{animation:fadeScreen .8s forwards}@keyframes fadeScreen{to{opacity:0;transform:scale(1.05)}}.home-container{margin:auto;max-width:1200px;padding:40px 5%;width:100%}@media (max-width:768px){.home-container{padding:20px 15px}}.home-hero{height:40vh;overflow:hidden;position:relative;width:100%}.hero-slide{background-position:50%;background-size:contain;inset:0;opacity:0;position:absolute;transform:scale(1);transition:opacity 1.5s ease-in-out,transform 6s ease-in-out}.hero-slide:first-child{opacity:1}.hero-slide.active{opacity:1;transform:scale(1.1)}.overlay{background:#00000073;inset:0;position:absolute;z-index:2}.hero-content{color:#fff;margin:auto;max-width:700px;position:relative;text-align:center;top:50%;transform:translateY(-50%);z-index:3}.hero-content h1{font-family:Playfair Display,serif;font-size:52px;margin-bottom:20px}.hero-content p{font-size:20px;margin-bottom:30px}.hero-content button{background:#c65d3b;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;padding:14px 32px;transition:.3s ease}.hero-content button:hover{background:#a94a2f;transform:scale(1.05)}.filter-section{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:30px}.search-bar{display:flex;gap:10px}.search-bar input{border:1px solid #ddd;border-radius:25px;padding:10px 15px;width:250px}.search-bar button{background:#c65d3b;border:none;border-radius:25px;color:#fff;cursor:pointer;padding:10px 18px;transition:.3s ease}.search-bar button:hover{background:#a94a2f}.category-dropdown{border:1px solid #ddd;border-radius:25px;padding:10px 15px}.product-link{color:#3e3e3e!important;font-weight:600;text-decoration:none!important}.product-link:hover{color:#371509!important}.price{margin:8px 0 15px}.products-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.products-message{color:#6b5f58;font-weight:600;grid-column:1/-1;padding:30px 0;text-align:center}@media (max-width:768px){.hero-content h1{font-size:28px;line-height:1.3}.hero-content p{font-size:14px}.hero-content button{font-size:14px;padding:10px 20px}.filter-section{align-items:stretch;flex-direction:column}.category-dropdown,.search-bar,.search-bar input{width:100%}.products-grid{grid-template-columns:1fr}}.product-card{background:#fff;border:1px solid #e5ddd6;border-radius:18px;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}.product-card:hover{border-color:#c65d3b;box-shadow:0 15px 30px #00000014;transform:translateY(-6px)}.product-card img{border-radius:12px;height:220px;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover img{transform:scale(1.08)}.product-card:after{background:#c65d3b;border-radius:20px;bottom:-40px;color:#fff;content:"View Details";font-size:13px;left:50%;opacity:0;padding:6px 16px;position:absolute;transform:translateX(-50%);transition:all .3s ease}.product-card:hover:after{bottom:20px;opacity:1}.hidden{opacity:0;transform:translateY(40px);transition:all .6s ease}.show{opacity:1;transform:translateY(0)}.skeleton{animation:pulse 1.5s ease-in-out infinite}.skeleton-img{background:#e0e0e0;border-radius:12px;height:220px;margin-bottom:15px;width:100%}.skeleton-text{background:#e0e0e0;border-radius:8px;height:15px;margin:10px auto;width:80%}.skeleton-btn{background:#e0e0e0;border-radius:25px;height:35px;margin-top:10px;width:100%}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#f2f2f2}to{background-color:#e0e0e0}}.cart-container{background:#f8f3ef;min-height:80vh;padding:60px 8%}.cart-title{color:#2e2a27;font-family:Playfair Display,serif;font-size:32px;margin-bottom:40px}.cart-layout{display:flex;flex-wrap:wrap;gap:40px}.cart-items{display:flex;flex:2 1;flex-direction:column;gap:25px}.cart-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000d;display:flex;flex-wrap:wrap;gap:25px;padding:25px}.cart-left img{border-radius:15px;height:120px;object-fit:cover;width:120px}.cart-middle{flex:1 1}.cart-middle h4{font-size:18px;margin-bottom:6px}.price{margin-bottom:5px}.stock-info{color:green}.out-stock,.stock-info{font-size:14px}.qty-controls{align-items:center;display:flex;gap:12px;margin-top:12px}.qty-controls button{background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;height:30px;transition:.3s ease;width:30px}.qty-controls button:hover{background:#c65d3b;border:none;color:#fff}.qty-controls span,.remove-btn{font-weight:500}.remove-btn{background:#0000;border:none;color:#a94a2f;cursor:pointer}.remove-btn:hover{text-decoration:underline}.cart-summary{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000d;flex:1 1;height:-webkit-fit-content;height:fit-content;padding:30px}.cart-summary h3{margin-bottom:20px}.checkout-btn{background:#c65d3b;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;padding:12px;transition:.3s ease;width:100%}.checkout-btn:hover{background:#a94a2f}@media (max-width:900px){.cart-layout{flex-direction:column}}.product-detail-container{background:#f8f3ef;padding:50px 6%}.product-detail-card{background:#fff;border-radius:18px;box-shadow:0 12px 30px #0000000d;display:flex;flex-wrap:wrap;gap:40px;padding:35px}.product-image img{border:1.5px solid #e5ddd6;border-radius:14px;max-width:100%;object-fit:cover;width:380px}.product-info{flex:1 1}.product-title{color:#2e2a27;font-size:28px;margin-bottom:10px}.price{color:#c65d3b;font-size:20px;font-weight:600;margin-bottom:15px}.desc{color:#555;line-height:1.6;margin-bottom:20px}.quantity-control{align-items:center;display:flex;gap:12px;margin-bottom:20px}.quantity-control button{background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;height:34px;transition:.3s ease;width:34px}.quantity-control button:hover{background:#c65d3b;border:none;color:#fff}.add-btn{background:#c65d3b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:15px;padding:12px 26px;transition:.3s ease}.add-btn:hover{background:#a94a2f;transform:translateY(-2px)}.add-btn:disabled{background:#ccc;cursor:not-allowed}.stock{font-weight:500;margin-top:12px}.in-stock{color:green}.out-stock{color:red}@media (max-width:900px){.product-detail-card{flex-direction:column;text-align:center}.product-image img{width:100%}}.auth-container{align-items:center;background:#f8f3ef;display:flex;justify-content:center;min-height:80vh;text-align:center}.flip-card{height:520px;perspective:1000px;width:420px}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:18px;box-shadow:0 15px 40px #0000000d;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;padding:35px;position:absolute;width:100%}.flip-card-inner{min-height:420px}.flip-card-back{transform:rotateY(180deg)}h2{font-family:Playfair Display,serif}.role-toggle,h2{margin-bottom:20px}.role-toggle{display:flex;gap:10px}.role-toggle button{background:#fff;border:1px solid #ddd;border-radius:20px;cursor:pointer;flex:1 1;padding:8px}.role-toggle button.active{background:#c65d3b;border:none;color:#fff}form{display:flex;flex-direction:column;gap:15px}form input{border:1px solid #ddd;border-radius:25px;padding:12px}form button{background:#c65d3b;border:none;border-radius:25px;color:#fff;cursor:pointer;padding:12px;transition:.3s ease}form button:hover{background:#a94a2f}.switch-text{color:#c65d3b;cursor:pointer;font-weight:500;text-align:center}.switch-text:hover{text-decoration:underline}.admin-container{background:#f8f3ef;min-height:80vh;padding:60px 8%}.admin-title{color:#2e2a27;font-family:Playfair Display,serif;font-size:32px;margin-bottom:40px}.admin-form-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000000d;margin-bottom:50px;padding:30px}.admin-form-card h3{margin-bottom:20px}.admin-form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-form input{border:1px solid #ddd;border-radius:25px;outline:none;padding:10px}.admin-form input:focus{border-color:#c65d3b}.primary-btn{border-radius:25px;padding:10px}.admin-products-section h3{font-family:Playfair Display,serif;margin-bottom:20px}.admin-products{display:flex;flex-direction:column;gap:20px}.admin-product-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 25px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px}.admin-product-card img{border-radius:12px;height:80px;object-fit:cover;width:80px}.admin-product-info{flex:1 1}.admin-product-info h4{margin-bottom:5px}.delete-btn{background:#a94a2f;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:6px 14px;transition:.3s ease}.delete-btn:hover{background:#872f1d}@media (max-width:900px){.admin-product-card{align-items:flex-start;flex-direction:column}}.checkout-container{background:#f8f3ef;min-height:80vh;padding:60px 8%}.checkout-title{color:#2e2a27;font-family:Playfair Display,serif;font-size:32px;margin-bottom:40px}.checkout-layout{display:flex;flex-wrap:wrap;gap:40px}.checkout-items{display:flex;flex:2 1;flex-direction:column;gap:20px}.checkout-item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 25px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px}.checkout-item-left img{border-radius:12px;height:80px;object-fit:cover;width:80px}.checkout-item-middle{flex:1 1}.checkout-item-middle h4{font-size:16px;margin-bottom:5px}.checkout-item-middle p{color:#6b5f58}.checkout-item-right{color:#c65d3b;font-weight:600}.checkout-summary{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000d;flex:1 1;height:-webkit-fit-content;height:fit-content;padding:30px}.checkout-summary h3{margin-bottom:20px}.summary-total{color:#c65d3b;font-size:20px;font-weight:600;margin-bottom:25px}.place-order-btn{background:#c65d3b;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;padding:12px;transition:.3s ease;width:100%}.place-order-btn:hover{background:#a94a2f}@media (max-width:900px){.checkout-layout{flex-direction:column}}.success-container{align-items:center;background:linear-gradient(135deg,#1e1e1e,#2c2c2c);display:flex;height:100vh;justify-content:center}.success-card{animation:pop .6s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-radius:25px;box-shadow:0 20px 50px #00000080;color:#fff;padding:50px;text-align:center}.success-card h1{margin-bottom:15px}.success-card button{background:linear-gradient(45deg,#ff4b2b,#ff416c);border:none;border-radius:30px;color:#fff;cursor:pointer;margin-top:20px;padding:12px 30px;transition:.3s}.success-card button:hover{transform:scale(1.05)}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.profile-page{background:#f7f1ec;color:#2e2a27;min-height:100vh;padding-bottom:60px}.profile-loading{color:#2e2a27;display:grid;min-height:70vh;place-items:center}.profile-hero{align-items:center;background:linear-gradient(120deg,#2e2a27e0,#c65d3bc7),url(data:image/jpeg;base64,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) 50%/cover;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:54px 8% 42px}.profile-eyebrow{color:#c65d3b;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.profile-hero .profile-eyebrow{color:#f8d7c8}.profile-hero h1{font-family:Playfair Display,serif;font-size:42px;margin:0 0 8px}.profile-hero p{color:#ffffffd1;margin:0}.profile-score{background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;min-width:150px;padding:18px 22px;text-align:center}.profile-score span{display:block;font-size:34px;font-weight:800}.profile-score p{font-size:13px}.profile-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:280px minmax(0,1fr);margin:-24px auto 0;width:min(1180px,92%)}.profile-panel,.profile-summary{background:#fff;border:1px solid #eadfd8;border-radius:8px;box-shadow:0 18px 45px #2e2a2714}.profile-summary{padding:26px;position:-webkit-sticky;position:sticky;text-align:center;top:20px}.avatar{background:#2e2a27;border-radius:50%;color:#fff;display:grid;font-size:38px;font-weight:800;height:92px;margin:0 auto 16px;place-items:center;width:92px}.profile-summary h2{font-family:Playfair Display,serif;margin:0 0 8px}.role-pill{background:#f7f1ec;border-radius:999px;color:#a94a2f;display:inline-block;font-size:13px;font-weight:700;margin:0 0 18px;padding:6px 14px;text-transform:capitalize}.completion-track{background:#eee5df;border-radius:999px;height:8px;margin-bottom:20px;overflow:hidden}.completion-track span{background:#c65d3b;display:block;height:100%}.profile-main{grid-gap:24px;display:grid;gap:24px}.profile-panel{padding:28px}.panel-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.panel-heading h3{font-family:Playfair Display,serif;font-size:26px;margin:0}.profile-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form label{grid-gap:8px;color:#5e5550;display:grid;font-size:13px;font-weight:700;gap:8px}.profile-form input{background:#fffdfb;border:1px solid #ded2cb;border-radius:8px;color:#2e2a27;outline:none;padding:12px 14px;width:100%}.profile-form input:focus{border-color:#c65d3b;box-shadow:0 0 0 3px #c65d3b1f}.full-row{grid-column:1/-1}.form-actions{display:flex;flex-wrap:wrap;gap:12px}.info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid div{background:#fffaf7;border:1px solid #eadfd8;border-radius:8px;padding:16px}.info-grid span,.order-info span{color:#8a7c74;display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.info-grid strong{display:block;line-height:1.5;overflow-wrap:anywhere}.cancel-btn,.primary-btn,.secondary-btn,.text-btn{border:none;border-radius:8px;cursor:pointer;font-weight:800;transition:.2s ease}.primary-btn{padding:12px 18px}.primary-btn:disabled{cursor:not-allowed;opacity:.7}.secondary-btn{background:#f0e7e1;color:#2e2a27;padding:12px 18px}.secondary-btn:hover{background:#e3d5cc}.text-btn{background:#0000;color:#c65d3b;padding:8px 0}.logout-profile-btn{background:#0000;border:none;color:#a94a2f;cursor:pointer;display:block;font-weight:800;margin:16px auto 0}.orders-list{grid-gap:14px;display:grid;gap:14px}.order-count{background:#f7f1ec;border-radius:999px;color:#6b5f58;font-size:13px;font-weight:800;padding:6px 12px}.order-card{background:#fffaf7;border:1px solid #eadfd8;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px}.order-info{min-width:0}.order-info strong{display:block;overflow-wrap:anywhere}.order-info p{font-weight:700;margin:8px 0 0}.order-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.order-status{color:#c65d3b;font-weight:900}.cancel-btn{background:#2e2a27;color:#fff;padding:9px 14px}.cancel-btn:hover{background:#a94a2f}.no-orders{color:#6b5f58;font-weight:700}@media (max-width:900px){.profile-hero{align-items:flex-start;flex-direction:column}.profile-layout{grid-template-columns:1fr}.profile-summary{position:static}}@media (max-width:640px){.profile-hero{padding:38px 6% 34px}.profile-hero h1{font-size:32px}.profile-panel{padding:20px}.info-grid,.profile-form{grid-template-columns:1fr}.order-card,.panel-heading{flex-direction:column}.order-actions{align-items:flex-start}}.seller-container{background:#f8f3ef;display:flex;min-height:90vh}.seller-sidebar{background:#fff;box-shadow:5px 0 20px #0000000d;display:flex;flex-direction:column;padding:30px 20px;width:250px}.seller-title{color:#c65d3b;font-family:Playfair Display,serif;margin-bottom:30px}.seller-nav{display:flex;flex-direction:column;gap:15px}.seller-nav a{border-radius:25px;color:#2e2a27;font-weight:500;padding:10px 15px;text-decoration:none;transition:.3s ease}.seller-nav a:hover{background:#c65d3b;color:#fff}.seller-content{flex:1 1;padding:40px}@media (max-width:900px){.seller-container{flex-direction:column}.seller-sidebar{box-shadow:none;flex-direction:row;justify-content:space-around;width:100%}.seller-nav{flex-direction:row;gap:10px}.seller-content{padding:20px}}.add-product-container{display:flex;justify-content:center;padding:40px 0}.add-product-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000000d;max-width:600px;padding:35px;width:100%}.add-title{color:#2e2a27;font-family:Playfair Display,serif;margin-bottom:25px;text-align:center}.add-product-form{display:flex;flex-direction:column;gap:15px}.add-product-form input,.add-product-form textarea{border:1px solid #ddd;border-radius:25px;outline:none;padding:12px}.add-product-form input:focus,.add-product-form textarea:focus{border-color:#c65d3b}.file-label{color:#6b5f58;display:flex;flex-direction:column;font-size:14px;gap:8px}.primary-btn{background:#c65d3b;border:none;border-radius:30px;color:#fff;cursor:pointer;padding:12px;transition:.3s ease}.primary-btn:hover{background:#a94a2f}.edit-product-container{display:flex;justify-content:center;padding:40px 0}.edit-product-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000000d;max-width:600px;padding:35px;width:100%}.edit-title{color:#2e2a27;font-family:Playfair Display,serif;margin-bottom:25px;text-align:center}.edit-product-form{display:flex;flex-direction:column;gap:15px}.edit-product-form input,.edit-product-form textarea{border:1px solid #ddd;border-radius:25px;outline:none;padding:12px}.edit-product-form input:focus,.edit-product-form textarea:focus{border-color:#c65d3b}.navbar{align-items:center;background:#fcf7f3;box-shadow:0 2px 15px #0000000d;height:10vh;justify-content:space-between;padding:18px 8%;position:relative;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{background:#fff;box-shadow:0 8px 20px #00000014;padding:12px 8%}.logo-section{align-items:center;display:flex;margin-bottom:20px}.logo-img{border:2px solid #c65d3b;border-radius:50%;height:120px;object-fit:contain;width:120px}.navbar-links{align-items:center;display:flex;gap:25px;top:-5px}.navbar-links a{color:#3b2f2f;font-size:18px;font-weight:600;padding-bottom:4px;position:relative;text-decoration:none;transition:.3s ease}@media (max-width:768px){.logo{height:70px;width:70px}.navbar-links{font-size:13px;gap:10px}}.nav-container{align-items:center;display:flex;justify-content:space-between}.logo a{color:#c65d3b;font-family:Playfair Display,serif;font-size:26px;text-decoration:none}.nav-links{align-items:center;display:flex;justify-content:center;margin-bottom:5vh}.nav-links a{color:#2e2a27;font-weight:800;margin-left:28px;position:relative;text-decoration:none;transition:.3s ease}.nav-links a:hover{color:#c65d3b}.nav-links a.active{color:#c65d3b;font-weight:850}.login-btn,.logout-btn{background:#c65d3b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:500;margin-left:28px;padding:8px 18px;transition:.3s ease}.login-btn:hover,.logout-btn:hover{background:#a94a2f}@media (max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-grid{grid-template-columns:2fr}.home-hero h1{font-size:24px}.navbar{padding:10px 15px}.nav-links{display:flex;flex-wrap:wrap;gap:10px}}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:#3b2f2f;height:3px;transition:.3s;width:25px}@media (max-width:768px){.hamburger{display:flex}.nav-links{background:#fff;box-shadow:0 10px 25px #0000001a;flex-direction:column;gap:15px;padding:20px;position:absolute;right:0;top:100%;transform:translateX(100%);transition:.3s ease;width:220px}.nav-links.open{transform:translateX(0)}}.footer{background:#f5eee8;font-size:14px;height:60px;justify-content:center}.footer,.footer-container{align-items:center;display:flex}.footer-container{justify-content:space-between;margin:auto;max-width:-webkit-fit-content;max-width:fit-content;padding:auto}.footer-left h3{color:#c65d3b;margin:10px}.footer-left p{font-size:14px;margin-top:10px}.footer-links{display:flex;gap:25px}.footer-links a{color:#f5eee8;text-decoration:none;transition:.3s ease}.footer-links a:hover{color:#c65d3b}.footer-right{font-size:14px;text-align:right}@media (max-width:768px){.footer-container{flex-direction:column;gap:15px;text-align:center}.footer-right{text-align:center}}
/*# sourceMappingURL=main.062e32da.css.map*/