body{margin:0;padding:0}.modal{z-index:1055!important}.modal-backdrop{z-index:1050!important}.navigation-pane{background-color:#133411;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;height:20px;justify-content:space-between;overflow:hidden;padding:.5em 0;width:100%}.navigation-items{align-items:center;display:flex;height:100%;margin-left:1rem}.side-tabs{color:#e7dccb;display:flex;margin-right:1rem}.cart-icon,.currency-icon,.profile-icon{margin-right:10px}.content-item{color:#e7dccb;font-family:Charm,cursive;font-size:400;font-weight:700;margin-right:1rem}.cart-icon:hover,.currency-icon:hover,.profile-icon:hover,.weather-icon:hover{color:#fff;cursor:pointer}.content-item:hover{color:#f3f2f0;cursor:pointer}@media (min-width:1200px){.navigation-pane{display:flex;justify-content:space-evenly}}.logo-page{display:flex}.tme-logo{padding:10px;width:60px}.tme-header{font-family:Charm,cursive;font-style:normal;font-weight:400}.info-banner{background-color:#133411;border-bottom:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden;padding:.5em 0;position:relative;width:100%}.marquee{animation:scroll-text 10s linear infinite;display:block;white-space:nowrap;width:-webkit-max-content;width:max-content}.marquee-span{color:#e7dccb;display:inline-block;font-family:Charm,cursive;font-size:1.1rem;font-weight:700}@keyframes scroll-text{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media (max-width:600px){.marquee{animation-duration:15s}.marquee-span{font-size:1rem}}.weather-dropdown{overflow:visible;position:relative;z-index:999}.weather-drop-down-icon{color:#fff;cursor:pointer}.dropdown-menu{background-color:#1a5d1a;border:1px solid #ccc;border-radius:6px;color:#fff;max-height:200px;overflow-y:auto;padding:.5rem;position:absolute;width:180px;z-index:999}.dropdown-item{color:#fff;cursor:pointer;font-family:Charm,cursive;padding:.3rem .5rem}.dropdown-item:hover{background-color:#247524}.weather-details{background:#1a5d1a;border-radius:6px;color:#fff;font-family:Charm,cursive;margin-top:1rem;padding:1rem}.card-background{background-color:#133411;height:75vh;margin:5px;position:relative;z-index:1}.location-input{display:flex;flex-direction:row;justify-content:center}.location-text-field{margin-top:10px}.weather-info-text{background-color:#e7dccb;border-radius:5px;margin-top:10px;padding:20px}.currency-exchange-field,.currency-result-field{display:flex;justify-content:center}.from-currency-field{border-radius:5px;margin-right:5px;margin-top:50px}.to-currency-field{border-radius:10px;height:50px;margin-right:5px;margin-top:20px}.from-currency-dropdown,.to-currency-dropdown{border-radius:5px;margin-right:5px;margin-top:50px}.convert-currency-button{border-radius:5px;margin-right:5px;margin-top:20px}@media (max-width:500px){.currency-exchange-field{display:flex;flex-direction:column;margin:0 10px}}.profile{align-items:center;display:flex;flex-direction:column;padding-top:10rem}.profile-initials-icon{align-items:center;background-color:#e7dccb;border-radius:50%;color:133411;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin-bottom:1rem;text-transform:uppercase;width:50px}.profile-options{color:#e7dccb;cursor:pointer;margin-top:1rem;text-decoration:underline}.sign-in-pop-up{background-color:#e7dccb;border:2px solid #000;box-shadow:0 0 24px #0000001a;left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.sign-in-header,.sign-in-option{display:flex;justify-content:center}.sign-in-option{cursor:pointer;text-decoration:underline}@media (max-width:500px){.sign-in-pop-up{max-width:320px;padding:.75rem;width:60%}}.product-display{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;padding:1rem}.product-cards{background-color:#133411!important;box-sizing:border-box;color:#e6dfd5!important;margin:1rem 0;width:calc(25% - 1rem)}.product-details{display:flex;justify-content:space-between;margin:10px}.image-block{align-items:center;background:#e6dfd5;border:none;border-radius:8px;display:flex;height:15rem;justify-content:center;margin:1rem;position:relative;transition:box-shadow .3s ease}.image-block:hover{box-shadow:0 0 15px 8px #a8875399}.add-to-cart-icon{color:#133411;font-size:2rem;transition:transform .3s ease,box-shadow .3s ease}.add-to-cart-icon:hover{cursor:pointer;transform:scale(1.1)}@media (max-width:800px){.product-cards{width:30%}}@media (max-width:450px){.product-cards{margin-left:1rem;margin-right:1rem;width:100%}}
/*# sourceMappingURL=main.0c33fa35.css.map*/