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}*{box-sizing:border-box;margin:0;padding:0}iframe,img,video{height:auto;max-width:100%}.App{margin:0;padding:0;text-align:center}.App-logo{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);height:100%;justify-content:center;width:100%}.App-link{color:#61dafb}body,html{height:100%;margin:0;padding:0}#root,.App,body,html{overflow-x:hidden;width:100%}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.content{flex:1 1}}.jumbotron{background-color:#f0c289;box-sizing:border-box;color:#5a3e36;flex-direction:column;height:525px;justify-content:flex-start;padding-top:5vh;text-align:center;width:100%}.jumbotron,.jumbotron-content{align-items:center;display:flex}.jumbotron-content{flex-wrap:wrap;gap:15px;justify-content:center}.jumbotron .jumbotron-image{height:auto;margin-right:-25px;width:20%}.jumbotron h1{font-family:Pacifico,cursive;font-size:7vw;margin-bottom:10px;margin-top:5px}.jumbotron p{font-family:Open Sans,sans-serif;font-size:3.7vw;margin-top:5px}.order-button{background-color:#d9663d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2.5vw;font-weight:700;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.order-button:hover{background-color:#b24a2f}.dropdownmenu-container{position:relative}@media (min-width:768px){.jumbotron{height:600px}.jumbotron-content{margin-top:100px}.jumbotron img{height:auto;margin-right:-25px;max-width:10%}.jumbotron h1{font-family:Pacifico,cursive;font-size:5vw;margin-bottom:10px;margin-top:5px}.jumbotron p{font-family:Open Sans,sans-serif;font-size:3vw;margin-top:5px}}@media (min-width:1024px){.jumbotron{height:800px}}.dropdown-container{margin:0;width:100%}.dropdown-menu{align-items:center;background-color:#e4cd4d;border:none;color:#5a3e36;cursor:pointer;display:flex;font-size:1em;font-weight:700;gap:5px;justify-content:center;margin-top:14px;padding:10px;text-align:center;width:100%}.dropdown-menu.jumbotron-menu{background-color:#448d3b;border-radius:5px;color:#fff;display:inline-flex;font-size:2em;font-weight:700;height:85px;padding:10px 0;transition:background-color .3s,color .3s,border-color .3s;width:50%}.dropdown-menu.jumbotron-menu:hover{background-color:#559c39;color:#fff}.caret{transition:transform .3s ease}.caret.open{transform:rotate(180deg)}.dropdown-content{background-color:#e2caad;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown-content.show{max-height:200px;overflow:visible}.dropdown-content .cake-link,.dropdown-content .cookie-link,.dropdown-content .cupcake-link{color:#5a3e36;display:block;font-size:18px;font-weight:700;margin:0;padding:10px 15px;text-decoration:none;transition:background-color .3s}.dropdown-content .cake-link:hover,.dropdown-content .cookie-link:hover,.dropdown-content .cupcake-link:hover,.sidebar-menu .dropdown-content .cake-link:hover,.sidebar-menu .dropdown-content .cookie-link:hover,.sidebar-menu .dropdown-content .cupcake-link:hover{background-color:#d9663d;color:#fff}.dropdown-container.jumbotron-menu,.dropdown-container.navbar-dropdownmenu{position:relative}.navbar-dropdownmenu{margin-top:-34px}.jumbotron-menu,.navbar-dropdownmenu{display:inline-block;width:100%;z-index:1000}.navbar-dropdownmenu+.dropdown-content{color:#fff}.dropdown-menu.navbar-dropdownmenu{background-color:#fff}.dropdown-container.jumbotron-menu,.dropdown-container.navbar-dropdownmenu{padding-top:34px}.dropdown-menu.jumbotron-menu{font-size:28px}.dropdown-menu.navbar-dropdownmenu{font-size:20px;min-height:80px;min-width:25%}.jumbotron-menu .dropdown-content,.navbar-dropdownmenu .dropdown-content{color:#fff;left:0;position:absolute;width:100%}.jumbotron-menu .dropdown-content{margin:auto;position:relative;width:50%}.navbar-dropdownmenu .dropdown-content a{background-color:#e2caad;bottom:15px;overflow:visible;position:relative}.jumbotron-menu .dropdown-content a{background-color:#e2caad;overflow:visible;position:relative;top:0;width:100%}@media (min-width:768px){.menu2{display:none}.jumbotron-menu .dropdown-content .cake-link,.jumbotron-menu .dropdown-content .cookie-link,.jumbotron-menu .dropdown-content .cupcake-link{color:#5a3e36;display:block;font-size:24px;font-weight:700;margin:0;padding:10px 15px;text-decoration:none;transition:background-color .3s}.navbar-dropdownmenu .dropdown-content .cake-link,.navbar-dropdownmenu .dropdown-content .cookie-link,.navbar-dropdownmenu .dropdown-content .cupcake-link{color:#5a3e36;display:block;font-size:20px;font-weight:700;margin:0;padding:10px 15px;text-decoration:none;transition:background-color .3s}.dropdown-menu.navbar-dropdownmenu{font-size:22px;padding-bottom:0}.jumbotron-menu .dropdown-content{margin:auto;position:relative;width:50%}.dropdown-content .cake-link:hover,.dropdown-content .cookie-link:hover,.dropdown-content .cupcake-link:hover{background-color:#d9663d;color:#fff}}@media (min-width:1024px){.dropdown-menu{align-items:center;background-color:#e4cd4d;border:none;color:#5a3e36;cursor:pointer;display:flex;font-size:1.5em;font-weight:700;gap:5px;justify-content:center;margin-top:14px;padding:10px;text-align:center;width:100%}.dropdown-menu.jumbotron-menu{font-size:2.5em;height:150px;width:25%}.jumbotron-menu .dropdown-content{width:25%}.navbar-dropdownmenu{display:inline-block;margin-top:-34px;padding-bottom:0;width:100%;z-index:1000}.dropdown-menu.navbar-dropdownmenu{font-size:24px}.dropdown-content a{color:#5a3e36;display:block;font-size:1.5em;font-weight:700;margin:0;padding:10px 15px;text-decoration:none;transition:background-color .3s}.navbar-dropdownmenu .dropdown-content .cake-link,.navbar-dropdownmenu .dropdown-content .cookie-link,.navbar-dropdownmenu .dropdown-content .cupcake-link{color:#5a3e36;display:block;font-size:24px;font-weight:700;margin:0;padding:10px 15px;text-decoration:none;transition:background-color .3s}.dropdown-content .cake-link:hover,.dropdown-content .cookie-link:hover,.dropdown-content .cupcake-link:hover,.sidebar-menu .dropdown-content .cake-link:hover,.sidebar-menu .dropdown-content .cookie-link:hover,.sidebar-menu .dropdown-content .cupcake-link:hover{background-color:#d9663d;color:#fff}}.home-page{background-color:#fff7e6;padding:20px}.home-page h1{color:#5d4037}.home-page p{color:#3e2723}.product-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));list-style-type:none;margin:25px 0 100px;padding:0;width:100%}.product-list li{background-color:#f4f4f4;border:1px solid #ddd;padding:10px;text-align:center}.product-list img{border-radius:10px;width:100%}.product-list h3{color:#5d4037}.product-list p{color:#3e2723}.product-list button{background-color:#ffc107;border:none;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#3e2723;cursor:pointer;font-size:16px;font-weight:700;padding:10px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.product-list button:hover{background-color:#ffb300;box-shadow:0 6px 12px #0003;color:#fff;transform:translateY(-2px)}.product-list button:focus{border:2px solid #ffb300;box-shadow:0 0 10px #ffb300b3;outline:none}.product-list button:active{background-color:#ff8f00;box-shadow:0 4px 8px #0000001a;transform:translateY(0)}@media (min-width:768px){.product-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.options-order-container{background-color:#fff8e1;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:20px}.options-order-form{background-color:#fff;bottom:0;box-shadow:0 -2px 10px #0000004d;margin:auto auto 20px;max-height:80vh;max-width:90vw;overflow-y:auto;padding:20px;position:fixed;transform:translateY(100%);transition:transform .3s ease-in-out}.Cake.filling,.Cookie.buttercream,.Cookie.filling,.Cookie.flavor,.Cookie.layer-size,.Cookie.message,.Cupcake.buttercream,.Cupcake.layer-size,.Cupcake.message{display:none}.options-order-form.visible{transform:translateY(0)}h2{color:#5a3e36;font-family:Pacifico,cursive;margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}.form-group label{color:#5a3e36;font-weight:700}input,select,textarea{border:1px solid #ccc;border-radius:4px;padding:8px}.button-close{display:flex}.button-group{display:flex;justify-content:space-between}.add-to-cart,.buy-now{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.add-to-cart{background-color:#ffd54f;color:#5a3e36}.add-to-cart:hover{background-color:#ffc107}.buy-now{background-color:#ff7043;color:#fff}.buy-now:hover{background-color:#ff5722}.cakes-section{background-color:#f9f8f6;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:.5rem auto;max-width:90%;padding:2rem;text-align:center}.cakes-title{color:#d2691e;font-family:Georgia,serif;font-size:2.5rem;margin-bottom:.5rem}.cakes-description{color:#555;font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.6}.cupcakes-section{background-color:#f9f8f6;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:.5rem auto;max-width:90%;padding:2rem;text-align:center}.cupcakes-title{color:#d2691e;font-family:Georgia,serif;font-size:2.5rem;margin-bottom:.5rem}.cupcakes-description{color:#555;font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.6}.cookies-section{background-color:#f9f8f6;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:.5rem auto;max-width:90%;padding:2rem;text-align:center}.cookies-title{color:#d2691e;font-family:Georgia,serif;font-size:2.5rem;margin-bottom:.5rem}.cookies-description{color:#555;font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.6}.about-page{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.about-page h1{color:#333;text-align:center}.about-mission,.about-story,.about-why-choose-us{margin-bottom:20px;margin-top:35px}.about-mission p,.about-story p{color:#555;font-size:18px;line-height:1.6}.about-why-choose-us ul{font-size:16px;list-style-position:inside;list-style-type:disc;margin-left:20px;padding-left:0}.about-why-choose-us li{margin-bottom:10px;margin-right:15px}form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;line-height:1.6;margin:20px auto 150px;max-width:600px;padding:20px;width:100%}form h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}form h2,label{font-weight:700}label{color:#444;display:block;margin-bottom:8px}input,select,textarea{border:1px solid #ddd;border-radius:5px;font-size:16px;margin-bottom:15px;padding:12px;width:100%}.clearForm-button-contact,.submit-button-contact,input[type=submit]{background-color:#45a049;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease}.clearForm-button-contact{background-color:#457fa0;margin-right:50px}.submit-button-contact:hover,input[type=submit]:hover{background-color:#357a39}.clearForm-button-contact:hover,input[type=submit]:hover{background-color:#36617a}button:disabled{background-color:#ccc;cursor:not-allowed}.container{padding:0 15px}form{margin-top:40px}@media (max-width:768px){form{padding:15px}div{flex-direction:column}input[type=tel],input[type=text]{margin:0;width:100%}}.submission-message{background-color:#e8f5e9;border:1px solid green;border-radius:5px;color:green;font-weight:700;margin-top:20px;padding:10px;text-align:center}.cart-title{font-size:26px;margin-bottom:25px}.cart-header{border-bottom:2px solid #ddd;font-size:22px;font-weight:700;padding-bottom:10px;text-align:left}.cart-header,.cart-item{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr}.cart-item{grid-gap:10px;align-items:center;border-bottom:1px solid #ddd;gap:10px;padding:10px 0;position:relative}.cart-column{padding:10px;text-align:left}.product{align-items:center;display:flex;gap:10px}.details p{color:#666;font-size:14px;margin:2px 0}.label-detail{font-weight:700}.price{text-align:left}.quantity{align-items:center;display:flex;gap:5px;text-align:center}.subtotal{text-align:left}.product-image{display:inline-block;position:relative}.product-image img{border-radius:8px;object-fit:cover}.quantity{display:inline-block}.quantity-btn{background-color:#9ff3bb;border:1px solid #ccc;cursor:pointer;font-size:20px;font-weight:700;padding:5px}.quantity-btn:hover{background-color:#7bd38e}.quantity-input{font-size:20px;padding:4px;text-align:center;width:35px}.remove-btn{background-color:rgba(255,0,0,.692);border:none;color:#fff;cursor:pointer;font-size:20px;padding:5px;position:absolute;right:10px;top:10px}.remove-btn:hover{background-color:#ff0000e3}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cart-summary{border-top:2px solid #ccc;margin-top:20px;padding:15px;text-align:center}.total-price{font-size:1.2em;font-weight:700;margin-bottom:10px}.proceed-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px}.proceed-button:hover{background-color:#45a049}@media (max-width:768px){.cart-column.product{display:none}.cart-header{border-bottom:2px solid #ddd;font-size:18px;font-weight:700;padding-bottom:10px;text-align:left}.cart-header,.cart-item{display:grid;grid-template-columns:2fr 1fr 2fr 1fr}.cart-item{grid-gap:10px;align-items:center;border-bottom:1px solid #ddd;gap:10px;padding:10px 0;position:relative}.cart-column{padding:10px;text-align:left}.product{align-items:center;display:flex;gap:10px}.details p{color:#666;font-size:14px;margin:2px 0}.label-detail{font-weight:700}.price{text-align:left}.quantity{align-items:center;display:flex;gap:5px;text-align:center}.subtotal{text-align:left}.product-image{display:inline-block;position:relative}.product-image img{border-radius:8px;object-fit:cover}.quantity{display:inline-block}.quantity-btn{background-color:#9ff3bb;border:1px solid #ccc;cursor:pointer;font-size:20px;font-weight:700;padding:5px}.quantity-btn:hover{background-color:#7bd38e}.quantity-input{font-size:20px;padding:4px;text-align:center;width:35px}.remove-btn{background-color:rgba(255,0,0,.692);border:none;color:#fff;cursor:pointer;font-size:20px;padding:5px;position:absolute;right:10px;top:10px}.remove-btn:hover{background-color:#ff0000e3}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cart-summary{border-top:2px solid #ccc;margin-top:20px;padding:15px;text-align:center}.total-price{font-size:1.2em;font-weight:700;margin-bottom:10px}.proceed-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px}.proceed-button:hover{background-color:#45a049}}@media (min-width:768px){.cart-column.details .product-image{display:none}}a{text-decoration:none}h3{margin-bottom:18px}.checkout-content{display:flex;gap:20px;justify-content:space-between;margin-bottom:100px;margin-top:20px}.checkout-form{flex:1 1;margin-bottom:20px;max-width:100%}form{margin-bottom:25px;margin-top:25px}.order-summary{border:1px solid #ccc;border-radius:4px;flex:1 1;max-width:35%}.checkbox-container{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:24px;margin-top:10px}.checkbox-container input[type=checkbox]{height:16px;width:16px}.checkbox-container label{color:#555;font-size:14px}.input-container.email{margin-bottom:15px}.input-container{margin-bottom:20px;position:relative}.input-container label{color:#be6d3e;font-size:12px;left:12px;pointer-events:none;position:absolute;top:0;transition:all .2s ease-in-out}.input-container input[type=date]:not(:valid)+label,.input-container input[type=email]:not(:valid)+label,.input-container input[type=time]:not(:valid)+label{color:#be6d3e}.input-container input[type=date]:valid+label,.input-container input[type=email]:valid+label,.input-container input[type=time]:valid+label{color:#40b446}.input-container input,.input-container select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:12px 10px;width:100%}.input-container select:focus-within label,.input-container:focus-within label{color:#555;font-size:12px;top:0;transition:all .2s ease-in-out}.input-container input:not(:placeholder-shown)+label,.input-container select:not([value=""])+label{color:#40b446;font-size:12px;top:-15px;transition:all .2s ease-in-out}.input-container input::placeholder,.input-container input:focus::placeholder,.input-container input:not(:placeholder-shown)::placeholder,.input-container select::placeholder,.input-container select:focus::placeholder,.input-container select:not([value=""])::placeholder{color:#0000}.input-container input:not(:focus):not(:placeholder-shown)::placeholder,.input-container select:not([value=""]):not(:focus)::placeholder{color:#aaa}.order-summary{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:80%;margin:20px auto;padding:20px;width:100%}.order-summary h2{border-bottom:2px solid #ff6f61;color:#333;font-size:20px;margin-bottom:15px;padding-bottom:10px;text-align:center}.ordered-items{margin-bottom:20px}.order-item{margin-bottom:15px}.item-name{color:#555;font-size:16px;font-weight:700;margin-bottom:5px}.item-details p{color:#777;font-size:14px;margin:2px 0}.item-total{color:#e26256;font-size:16px;font-weight:700;margin-top:5px}.order-totals{border-top:1px solid #ddd;padding-top:15px}.order-totals div{display:flex;font-size:16px;justify-content:center;margin:5px 0}.total span:last-child{color:#333;font-weight:700}.continue-btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:20px auto;max-width:300px;padding:12px 20px;text-align:center;transition:background-color .3s ease,transform .2s ease;width:100%}.continue-btn:hover{background-color:#45a049;transform:translateY(-2px)}.continue-btn:active{background-color:#337436;transform:translateY(0)}@media (max-width:768px){.order-summary{display:none}.checkout-content{text-align:center;width:100%}}@media (min-width:600px){.order-summary{width:50%}}@media (min-width:900px){.order-summary{width:40%}}@media (min-width:1200px){.order-summary{width:30%}}#payment-status-container{border-radius:8px;font-family:Arial,sans-serif;font-size:1rem;margin:1.5rem 0;padding:1rem;text-align:center;width:100%}#payment-status-container.is-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}#payment-status-container.is-failure{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}#payment-status-container p{margin:0;padding:.5rem 0}.payments-page{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.payments-header h1{font-size:2rem}.payments-header p{margin:5px 0}.payments-progress{font-weight:700;margin:15px 0;text-align:center}.payments-details h2{margin:20px 0 10px}.info-table{border-collapse:collapse;color:#4b4949;font-size:15px;margin:20px 0;width:100%}.info-table td,.info-table th{border:1px solid #e0dcdc;padding:10px;vertical-align:top}.info-table th{background-color:#a08a8a;font-weight:700}.info-table td{background-color:#fcf7f7}.info-table td a{color:#4a9ef7;text-decoration:none}.info-table td a:hover{color:#0d68ca}.credit-card-input{margin:10px 0}.credit-card-input input{padding:8px;width:100%}.terms-conditions{margin:20px 0}.place-order-btn{background-color:#4caf50;border:none;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:15px 30px;width:100%}.place-order-btn:hover{background-color:#45a049}.logo{text-align:center}.menu-button{background:none;border:none;cursor:pointer;font-size:24px;right:30px;top:15px;z-index:1000}.menu-button,.sidebar-menu{color:#5a3e36;position:fixed}.sidebar-menu{background-color:#e4cd4d;height:400px;overflow-y:hidden;padding-right:35px;padding-top:10px;right:-290px;top:70px;transition:transform .3s ease;width:180px;z-index:999}.sidebar-menu.open{display:absolute;height:auto;transform:translateX(-250px)}.sidebar-menu a{color:#5a3e36;display:block;display:flex;flex-direction:column;font-size:1em;font-weight:700;gap:10px;margin:15px 0;padding:20px;text-decoration:none}.sidebar-menu a:hover{color:#d9663d}.logo{border-radius:40px;height:90px;margin:auto;width:90px}.cart-icon{font-size:24px;position:relative;text-align:center;top:5px}.banner{background-color:#f44336;color:#fff;font-size:1.2rem;font-weight:700;left:0;padding:10px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.page-container{display:flex;flex-direction:column}.main-content{padding:3rem}.navbar{height:63px}.header{background-color:#fff;display:flex;justify-content:space-between}.header-left{height:20px;left:50%;position:relative}.header-left .logo{height:157px;margin-right:35px;width:157px}.header-right{height:100%;min-width:10px;position:relative}.cart-container{left:26.5vw;position:absolute;text-decoration:none;top:0}.cart-info{background-color:#dce2cd;border-radius:4px;box-shadow:0 2px 5px #0000001a;display:flex;gap:10px;justify-content:space-between;left:50%;padding:2px 5px;pointer-events:none;position:absolute;top:10px;transform:translate(-50%,-100%);width:max-content}.cart-totals{color:#0c0a0a;font-size:11px;font-weight:700;text-align:center}.cart-link{text-decoration:none}.main-content .sidebar-container .menu-button{margin-top:45.5px}.sidebar-container .menu-button{margin-top:-1.5px}.navbar-links{background-color:#fff;display:flex;font-size:18px;justify-content:center;list-style:none;margin-top:140px;padding:10px 0;width:100%}.navbar-links li{margin:0 20px}.navbar-links li.about{margin-left:4px}.navbar-links li a{color:#5a3e36;font-weight:700;text-decoration:none;transition:color .3s ease}li a:hover{color:#f5a03e}@media (max-width:768px){.navbar{display:none;flex-direction:column;margin-top:0}.header{justify-content:space-between;margin-bottom:20px;padding:10px 30px}.header-left{height:20px;left:0;position:relative}.header-left .logo{height:60px;margin-left:-15px;margin-top:-10px;width:60px}}@media (min-width:768px){.header-left{transform:translateX(-35%)}.sidebar-container{display:none}.cart-container{left:-50px;top:5px}.navbar-links{display:flex;font-size:24px}}@media (min-width:1024px){.navbar-links{background-color:#fff;display:flex;font-size:24px;justify-content:center;list-style:none;margin-top:140px;padding:10px 0;width:100%}}.footer{background-color:#333;color:#fff;font-family:Arial,sans-serif;padding:20px 0;text-align:center}.footer-container{align-items:center;display:flex;flex-direction:column;gap:20px}.footer-logo img{border-radius:25px;height:100px;width:100px}.footer-nav{margin-top:10px}.footer-links{display:flex;gap:15px;list-style:none;margin:0;padding:0}.footer-links li{margin:0}.footer-links a{color:#fff;font-size:14px;text-decoration:none}.footer-links a:hover{color:#ff9800}.footer-contact{font-size:14px}.footer-contact a{color:#ff9800;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-copyright{border-top:1px solid #555;font-size:12px;margin-top:20px;padding-top:10px}@media (min-width:768px){.footer-links{display:flex;gap:25px;list-style:none;margin:0;padding:0}.footer-contact,.footer-links a{font-size:18px}.footer-copyright{border-top:1px solid #555;font-size:16px;margin-top:20px;padding-top:10px}}@media (min-width:1024px){.footer-links{display:flex;gap:30px;list-style:none;margin:0;padding:0}.footer-contact,.footer-links a{font-size:20px}.footer-copyright{border-top:1px solid #555;font-size:18px;margin-top:20px;padding-top:10px}}
/*# sourceMappingURL=main.2bb041ca.css.map*/