@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Eater&family=Fredericka+the+Great&family=Montserrat&family=Roboto&family=Stick+No+Bills&display=swap);:root{--clr-primary-1:#063251;--clr-primary-2:#104e7a;--clr-primary-3:#1a6aa2;--clr-primary-4:#2d87c8;--clr-primary-5:#49a6e9;--clr-primary-6:#6ebef7;--clr-primary-7:#8bcbf9;--clr-primary-8:#a5d5f8;--clr-primary-9:#c5e5fc;--clr-primary-10:#ebf7ff;--clr-grey-1:#102a42;--clr-grey-2:#243a52;--clr-grey-3:#324d67;--clr-grey-4:#48647f;--clr-grey-5:#617d98;--clr-grey-6:#829ab0;--clr-grey-7:#9eb2c7;--clr-grey-8:#bcccdc;--clr-grey-9:#dae2ec;--clr-grey-10:#4c5052;--clr-white:#fff;--clr-red-dark:#bb2525;--clr-red-light:#e66b6b;--clr-green-dark:#577f48;--clr-green-light:#6be675;--clr-vege-dark:#72d14d;--clr-vege-light:#6be675;--clr-meat-light:#e7cf65;--clr-meat-dark:#e6c73d;--clr-black:#222;--ff-primary:"Roboto",sans-serif;--ff-secondary:"Open Sans",sans-serif;--transition:all 0.3s linear;--spacing:0.1rem;--radius:0.25rem;--light-shadow:0 5px 15px rgba(0,0,0,.1);--dark-shadow:0 5px 15px rgba(0,0,0,.2);--max-width:1170px;--fixed-width:620px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--clr-grey-5);background-image:url(https://wallpapercave.com/w/wp10214642.jpg);background-size:cover;color:var(--clr-grey-1);display:flex;font-family:var(--ff-secondary);font-size:.875rem;line-height:1.5;padding-top:80px}ul{list-style-type:none}a{text-decoration:none}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.25rem}h4{font-size:.875rem}p{color:var(--clr-grey-5);margin-bottom:1.25rem}@media screen and (min-width:800px){h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.75rem}body,h4{font-size:1rem}h1,h2,h3,h4{line-height:1}}nav{background:var(--clr-grey-7);box-shadow:var(--light-shadow);opacity:.85}.navbar-toggler{background:transparent;border-color:transparent;color:var(--clr-primary-5);cursor:pointer;font-size:1.5rem;transition:var(--transition)}.navbar-toggler:hover{color:var(--clr-primary-1);transform:rotate(90deg)}.logo{height:40px}.ornament{font-family:Eater,serif;font-size:100px}.slider,.timer{font-family:Stick No Bills,sans-serif;font-size:20px}.navbar .nav-item .dropdown-menu{background-color:var(--clr-primary-7);display:block;margin-top:0;opacity:0;transition:.3s;visibility:hidden}.navbar .nav-item:hover .nav-link{color:var(--clr-green-dark)}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0 0}.navbar .dropdown-menu.fade-up{top:180%}.navbar .nav-item:hover .dropdown-menu{opacity:1;top:100%;transform:rotateX(0deg);transition:.3s;visibility:visible}.day-active-meat{background:var(--clr-meat-light);cursor:pointer;font-size:small}.day-active-vege{background:var(--clr-vege-light);cursor:pointer;font-size:small}.day-active{background:var(--clr-grey-8);cursor:pointer}.day-active-meat:hover{background:var(--clr-meat-dark)}.day-active-meat:hover,.day-active-vege:hover{border-color:var(--clr-red-light);border-style:solid}.day-active-vege:hover{background:var(--clr-vege-dark)}.day-active:hover{background:var(--clr-grey-7);border-color:var(--clr-red-light);border-style:solid}.day-none{border-style:none}.day-festive{background:var(--clr-grey-6)}.form-switch.form-switch-md{margin-bottom:1rem}.form-switch.form-switch-md .form-check-input{border-radius:3rem;height:1.5rem;width:2.75rem}.form-switch.form-switch-lg{margin-bottom:1.5rem}.form-switch.form-switch-lg .form-check-input{border-radius:4rem;height:2rem;width:3.75rem}.card-parent:hover{border-color:var(--clr-red-light);border-style:solid;cursor:pointer}.btn-modal{display:none}.item-add,.item-remove{cursor:pointer}.item-add:hover{color:var(--clr-green-light)!important}.item-remove:hover{color:var(--clr-red-dark)!important}.custom-tooltip{--bs-tooltip-bg:var(--bs-primary);font-size:16px}#scroll-btn{background-color:var(--clr-red-dark);border:2px solid #fff;border-radius:50%;bottom:10%;color:#fff;font:700 20px monospace;height:40px;opacity:0;position:fixed;right:10%;transition:opacity .5s,transform .5s;width:40px}#scroll-btn.show{opacity:1;transition:opacity 1s,transform 1s}