.cont-cont{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center}.cont-cont .recipe-show-cont{border:1px solid #d3d3d3;border-radius:10px;display:flex;height:550px;justify-content:center;padding:20px;width:710px}.cont-cont .recipe-show-cont .recipe-show-ls{display:flex;flex-direction:column;justify-content:space-between;padding:5px;width:280px}.cont-cont .recipe-show-cont .recipe-show-ls .recipe-show-photo-cont{height:260px;padding-top:10px;width:280px}.cont-cont .recipe-show-cont .recipe-show-ls .recipe-show-photo-cont .recipe-show-photo{border-radius:10px;box-shadow:1px 4px 6px 0 #c6c4c4;height:100%;object-fit:cover;width:100%}.cont-cont .recipe-show-cont .recipe-show-ls .rs-icon-cont{display:flex;justify-content:space-evenly;margin:0 auto;width:70%}.cont-cont .recipe-show-cont .recipe-show-ls .rs-icon-cont .rs-icon{align-items:center;border:2px solid gray;border-radius:100%;color:gray;display:flex;height:40px;justify-content:center;margin-right:10px;text-align:center;width:40px}.cont-cont .recipe-show-cont .recipe-show-ls .chart-cont{cursor:pointer;display:flex;flex-direction:column;height:220px;margin:0 auto;width:250px}.cont-cont .recipe-show-cont .recipe-show-ls .chart-cont :first-child{font-family:EB Garamond;letter-spacing:1px}.cont-cont .recipe-show-toggle{display:flex;margin-bottom:6px;padding-left:21px;padding-right:21px}.cont-cont .recipe-show-ing-list{height:88%;list-style:none;width:88%}.cont-cont .recipe-show-ing-list,.cont-cont .recipe-show-inst-list{border-bottom:1px solid #53515163;border-top:1px solid rgba(83,81,81,.322);font-family:EB Garamond;margin:0 auto;overflow-y:scroll;padding-bottom:10px;padding-left:13px}.cont-cont .recipe-show-inst-list{height:80%;list-style:decimal none outside;width:92%}.cont-cont .recipe-show-inst-list .rs-li-item{color:#000!important;display:list-item;font-family:EB Garamond;letter-spacing:2.5px;line-height:24px;margin:7px 0 7px 1em}.cont-cont .recipe-no-instructions{border-bottom:1px solid #53515163;border-top:1px solid rgba(83,81,81,.322);font-family:EB Garamond;margin:0 auto;padding-bottom:10px;padding-left:13px;padding-top:10px;width:92%}.cont-cont .recipe-no-instructions a{font-family:inherit;font-size:inherit}.cont-cont .rs-main-cont{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin:15px}.cont-cont .modal-text-contain{padding-left:10px}.cont-cont .modal-text-contain .rs-title{font-family:EB Garamond;font-size:25px;letter-spacing:1px;line-height:39px;padding:5px 5px 0 0}.cont-cont .modal-text-contain .rs-link{display:flex;font-family:EB Garamond;font-size:15px;justify-content:flex-start;line-height:25px}.cont-cont .modal-text-contain .rs-link a{letter-spacing:1.3px}.cont-cont .rs-list-cont{display:flex;flex-direction:column;height:80%;width:100%}.cont-cont .list-title{cursor:pointer;font-family:EB Garamond;font-size:16px;letter-spacing:1px;margin-right:15px;padding:10px 0}.cont-cont .rs-li-item{align-items:center;color:#000!important;display:flex;font-family:EB Garamond;letter-spacing:2.5px;line-height:24px;margin:7px 0}.cont-cont .rs-li-item-pic-cont{height:20px;margin-right:10px;width:20px}.cont-cont .rs-l-i-p{height:100%;width:100%}.cont-cont .bar-title{font-size:12px;letter-spacing:.4px;line-height:12px;text-transform:uppercase}.cont-cont .chart-test{border-radius:3px;margin:1.5px 5px 5px;max-height:8px;min-height:8px;position:relative;text-align:right;width:150px}.cont-cont .bar-graph-cont{align-items:center;display:flex;flex-direction:column;font-family:Open Sans;font-size:14px;height:35px;justify-content:center;margin-right:10px;width:250px}.cont-cont .bar-chart-cont{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;height:220px;margin:0 auto;width:250px}.cont-cont .bar-chart-cont .chart-title{padding-bottom:15px}.bar-text{font-size:13px;line-height:30px;margin:0 -5px;padding:10px 0;position:absolute;right:-55px;text-align:left;top:-21px;vertical-align:initial;width:50px}.chart-title{font-family:EB Garamond;font-weight:700;letter-spacing:1px}.recipe-index-item{background-color:#fff;border-radius:3px;box-shadow:1px 1px 6px 1px #dddada;display:flex;flex-direction:column;font-family:Open Sans;font-size:12px;font-weight:400;height:250px;margin:14px 14px 0;padding:10px;width:269px}.recipe-index-item .icon-box,.recipe-index-item .title-time{display:flex;flex-direction:row}.recipe-index-item .icon-box{background:#e8e4e4;border-radius:5px;box-shadow:1px 1px 3px 1px hsla(30,2%,84%,.372);font-size:11px;justify-content:space-around}.recipe-index-item .icon-box .vegan{align-items:center;display:flex;flex-direction:row}.recipe-index-item .icon-box .vegan .calorie{background:#fff;border-radius:5px;font-size:10px;margin-top:2.3px;padding:3px 4px}.recipe-index-item .icon-box .vegan .cal-name{padding-left:5px}.recipe-index-item .icon-box .vegan-two{align-items:center;display:flex;flex-direction:row}.recipe-index-item .icon-box .leaf{height:20px;width:20px}.recipe-index-item .icon-box .like{border:1px solid #fff;border-radius:5px;height:24px;min-width:25px;width:25px}.recipe-index-item:hover{box-shadow:none;cursor:pointer;filter:brightness(94%)}.recipe-index-item-remove{font-size:14px;height:14px;left:calc(100% - 5px);position:relative;top:0;width:14px}.recipe-index-item-remove:hover{cursor:pointer}.recipe-index-item-name{color:#000;overflow-wrap:normal;padding:14px 9px;width:100%}.recipe-time-container{align-items:center;display:flex;flex-direction:row}.recipe-time-container .make{height:13px;margin-left:5px;margin-right:5px;width:13px}.recipe-index-item-image{border-radius:5px;height:150px;object-fit:cover;overflow:hidden;width:100%}.recipe-index-item-image img{height:150px;width:100%}.recipe-index-item-number{border:1px solid gray;border-radius:3px;font-size:16px;margin:5px 5px 5px 8px;text-align:center;width:16px}.recipe-index-item-add{align-items:center;display:flex;font-size:14px;font-weight:700;height:20%;justify-content:center;width:100%}.recipe-index-item-add:hover{cursor:pointer}.loading-cont{align-items:center;box-sizing:border-box;color:#4a4949;display:flex;flex-wrap:wrap;font-size:26px;height:300px;justify-content:center;padding-top:50px;width:100%}.loading-img-cont{height:300px;position:relative;top:50%;width:600px}.loading-img{height:100%;left:0;position:absolute;top:0;width:100%}.cart{background-color:#fff;flex-direction:column;height:625px;padding:47px 20px 10px 40px;width:350px}.cart,.cart-header{display:flex;justify-content:center}.cart-header{align-items:center;font-family:Open Sans;font-size:15px;height:10%;padding-bottom:20px;width:100%}.cart-header-date{margin:0 12px}.cart-header-left,.cart-header-right{display:flex;margin-left:5px;margin-right:5px;width:80px}.cart-header-left{justify-content:flex-end}.cart-header-left:hover,.cart-header-right:hover{cursor:pointer}.cart-date{display:flex;flex-direction:column;height:890px;justify-content:space-around;width:100%}.cart-save-button{background:maroon;border:1px solid #000;box-sizing:border-box;color:#fff;margin-left:100px;margin-right:100px;padding:5px;text-align:center;width:100px}.cart-save-button:hover{cursor:pointer}.cart-item{background:#fff;border-radius:10px;box-shadow:1px 1px 4px 1px #d0cece;display:flex;flex-direction:column;height:161px;margin-bottom:5px;overflow:hidden;width:100%}.cart-item-time{background:#fff;background:inherit;font-size:13px;font-weight:400;padding:12px 10px 12px 29px;width:-webkit-max-content;width:max-content}.cart-item-info{background:#fff;border:1px solid rgba(240,71,33,.529);border-radius:10px;box-shadow:1px 1px 8px 1px hsla(11,84%,73%,.502);display:flex;flex-direction:column;font-family:Open Sans;font-size:15px;height:110px;margin:0 auto;position:relative;width:90%}.cart-item-info .cart-image{display:flex;justify-content:center;width:30%}.cart-item-info .cart-image .cart-item-info-image{align-self:center;border-radius:10px;box-shadow:1px 1px 5px 1px #b6b5b5;height:85%;object-fit:cover;width:85%}.cart-item-info .cart-item-info-text{background:inherit;display:flex;flex-direction:row;height:55%;margin:13px 10px 10px}.cart-item-info .cart-item-info-text .cart-item-name{background:inherit;font-size:14px;font-weight:700;height:50px;padding-left:10px;padding-top:9px;width:70%}.cart-item-info:hover{filter:brightness(90%)}.cart-item-name{font-size:16px;font-weight:300;height:70%;width:100%}.cart-item-source{font-size:11px;font-weight:300;margin-top:12px}.cart-item-remove{align-items:center;bottom:0;color:#000;display:flex;font-size:12px;height:40px;justify-content:center;position:absolute;right:0;text-align:center;vertical-align:middle;width:40px}.cart-item-remove:hover{color:#f04747}.cart-item-main{background:inherit;height:110px}.cart-item-main .cart-item-bottom{background:inherit;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;margin-left:20px;width:275px}.cart-item-main:hover{cursor:pointer}.cuisine{display:flex;flex-direction:row}.cuisine .cuisine-image{padding-right:5px}.cuisine .cuisine-image .uten-icon{height:12px;width:13px}.cart-text{animation:glow 1s ease-in-out infinite alternate;font-family:Sacramento;font-size:29px;letter-spacing:1px;text-align:center}@keyframes glow{0%{text-shadow:0 0 10px #f28989,0 0 20px #fff,0 0 30px #ff4500,0 0 40px orange,0 0 42px #ff4500}to{text-shadow:2px 2px 10px #ff4500}}.recipe-index{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;max-height:100%;overflow-x:hidden;overflow-y:scroll;padding-bottom:10px;width:calc(100% + 25px)}.filter-cont{align-items:center;background:#fff;border:1px solid #00000070;border-radius:5px;display:flex;flex-direction:column;margin:20px auto 10px;min-height:70px;padding:3px 10px;position:relative;width:900px}.filter-cont .filter-top{align-items:center;display:flex;flex-direction:row}.filter-cont .filter-header{align-items:center;border-radius:13px;display:flex;font-size:20px;padding:2px 5px}.filter-cont .filter-text-cont{align-items:center;border-bottom:1px solid #aca8a8;color:#fff;display:flex;font-size:14px;height:22px;justify-content:space-between;letter-spacing:2px;padding:10px 7px 7px;width:280px}.filter-cont .filter-text-cont .filter-text-input{background:inherit;border:none;height:30px;outline:none;padding-left:10px;width:230px}.filter-cont .filter-text-cont ::placeholder{color:#434242;font-family:Open Sans;font-size:15px}.filter-cont .filter-text-button{background:#fff;border:1px solid #e9c5c5;border-radius:2px;display:flex;height:43px;justify-content:center;margin-left:10px;width:48px}.filter-cont .filter-text-button img{height:32px;margin-top:5px;width:34px}.filter-cont .filter-text-button:hover{background:#cbcdcd;cursor:pointer}.filter-cont .filter-param-cont{color:#4a4949;display:flex;font-family:Open Sans;font-size:14px;height:20px;justify-content:space-between;margin-left:33px;margin-right:10px;width:380px}.filter-cont .filter-param-cont .filter-param-text{text-underline-position:under}.filter-cont .filter-param-cont .filter-param-text:hover{color:#a8a8a8;cursor:pointer}.filter-cont .filter-param-cont .filter-param-dropdown{position:relative}.filter-cont .filter-param-cont .filter-param-dropdown .filter-dd-cont{background-color:purple;border:1px solid #000;height:50px;left:0;position:absolute;top:18px;width:200px;z-index:2}.filter-cont .filter-param-cont .filter-param-dropdown .filter-dd-cont .filter-dd-item{align-items:center;background-color:#fff;border:1px solid #000;display:flex}.filter-cont .filter-param-cont .filter-param-dropdown .filter-dd-cont .filter-dd-item:hover{background-color:#add8e6}.filter-cont .filter-bot{align-items:center;background:pink;display:flex;flex-wrap:flex;height:50px;justify-content:center;width:400px}.filter-cont .filter-bot-cuisine{align-items:center;background:#c8dcf4;border-radius:5px;display:flex;flex-wrap:wrap;height:100px;justify-content:center;margin:10px 0;padding-top:8px;position:relative;width:850px}.filter-query-search{background:inherit;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.filter-query-search img{align-self:center;height:17px;width:17px}.filter-query-search:hover{background:#d3d3d3;border-radius:3px}.filter-dd-item1{align-items:center;cursor:pointer;display:flex;font-family:Open Sans;font-size:13px;height:20px;margin:0 10px;padding:0 5px;-webkit-user-select:none;user-select:none}.filter-dd-item1 .filter-checkmark-cont{background:#0000;height:15px;width:15px}.filter-dd-item1 .filter-checkmark{max-height:100%;max-width:100%}.filter-checkbox{display:none}.filter-diet-name{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#ffffffe6;border-radius:25px;color:#adadad;display:inline-block;margin:3px 0;padding:5px 10px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-diet-name:hover{background-color:hsla(0,3%,62%,.855);color:#fff}.filter-diet-name:before{font-feature-settings:normal;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;transition:transform .3s ease-in-out;width:20px}.filter-checkbox:checked+.filter-diet-name:before{content:"";transition:transform .3s ease-in-out}.filter-checkbox:checked+.filter-diet-name{background-color:hsla(0,3%,62%,.855);color:#fff;transition:all .2s}.filter-dd-item2{align-items:center;border-radius:5px;display:flex;font-family:Open Sans;font-size:13px;height:20px;margin:0 10px;padding:1px;text-align:center;-webkit-user-select:none;user-select:none;width:90px}.filter-dd-item2:hover{cursor:pointer}.filter-x{color:hsla(0,3%,62%,.855);font-size:25px;position:absolute;right:10px;top:0}.filter-x:hover{color:gray;cursor:pointer}.filter-bot-diet{align-items:center;background:#c8dcf4;border-radius:5px;display:flex;flex-wrap:wrap;height:70px;justify-content:space-evenly;margin:10px 0;padding-top:8px;position:relative;width:850px}.filter-bot-allergies{transition:transform .3s ease-in-out}.filter-bot-ingredients{align-items:center;background:#c8dcf4;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0;min-height:70px;padding:0 30px;position:relative;width:850px}.filter-slider{display:flex;flex-direction:row;font-family:Open Sans;font-size:14px;padding-left:18px;width:355px}.filter-slider :first-child{width:300px}.filter-nutr-slider{-webkit-appearance:none;appearance:none;background:rgba(66,145,247,.361);height:1px;opacity:.7;opacity:1;outline:none;transition:opacity .2s;width:70%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ade7f9;border:1px solid #5b9de8;border-radius:3px;box-shadow:1px 1px 1px #e6a4fc,0 0 1px #d7a1f2;cursor:pointer;height:10px;width:16px}.slide{-webkit-appearance:none;-moz-appearance:none;background:inherit;border:none;margin-left:11px;width:50px}input[type=number]:focus{outline:none}.slide::-webkit-inner-spin-button,.slide::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::placeholder{color:#7babe4;font-size:17px;padding-left:10px}.toggle .react-toggle--checked{background-color:red}.slider-second{display:flex;width:140px}.slider-second input[type=range],.toggle-span{align-self:center}.toggle-span{background:#f8f8f8;border:1px solid #d7d5d5;border-radius:5px;color:#575656;display:none;font-size:13px;letter-spacing:1px;padding:10px;position:relative;top:-53px;white-space:nowrap}.filter-text-button{cursor:pointer;float:left;margin:10px 0 10px 20px;position:relative}.filter-text-button:hover .toggle-span{display:block}.filter-text-button:hover img{position:absolute;top:0}.fridge-add{color:#4a4949;display:flex;font-family:Open Sans;font-size:14px;font-size:1.1px;height:20px;justify-content:flex-end;margin-left:33px;margin-right:10px;margin-top:10px;width:380px}.fridge-add .include-fridge{align-items:center;display:flex;font-size:13px;margin-left:6px}.fridge-add .filter-switch{display:inline-block;font-size:6em;position:relative;-webkit-user-select:none;user-select:none}.fridge-add .filter-switch .switch-btn{display:none}.fridge-add .filter-switch .switch-btn-label{color:#666;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1.5;padding:.75em .5em .75em .75em;transition:color .2s ease-in-out;vertical-align:top}.fridge-add .filter-switch .switch-btn-label+.switch-btn-label{padding-left:0;padding-right:1.25em}.fridge-add .filter-switch .switch-btn-label+.switch-btn-label .switch-btn-text{display:inline-block;min-width:1.5em;opacity:0;pointer-events:none;position:relative;z-index:2}.fridge-add .filter-switch .radio-no:checked~.radio-yes-label .switch-btn-text,.fridge-add .filter-switch .radio-yes:checked~.radio-no-label .switch-btn-text{opacity:0}.fridge-add .filter-switch .switch-btn-label:before{background:#c2c0c0;border-radius:1.5em;bottom:0;box-shadow:inset 0 .0715em .3572em #2b2b2b0d;content:"";left:0;position:absolute;right:0;top:0;transition:background .2s ease-in-out;z-index:-1}.fridge-add .filter-switch .radio-yes:checked~.switch-btn-label:before{background:#6ad500}.fridge-add .filter-switch .radio-no-label:after{background:#fff;border-radius:1em;bottom:.5em;box-shadow:0 .1429em .2143em #2b2b2b33,0 .3572em .3572em #2b2b2b1a;content:"";left:.5em;pointer-events:none;position:absolute;top:.5em;transition:left .2s ease-in-out,background .2s ease-in-out;width:2em;z-index:2}.fridge-add .filter-switch .radio-yes:checked~.radio-no-label:after{background:#fff;left:calc(100% - 2.5em)}.fridge-add .filter-switch .radio-no:checked~.radio-yes-label:before,.fridge-add .filter-switch .radio-yes:checked~.radio-no-label:before{z-index:1}.fridge-add .filter-switch .radio-yes:checked~.radio-yes-label{color:#fff}.fridge-add .include-fridge-toggle{align-items:center;background-color:hsla(60,26%,86%,.699);border-radius:5px;cursor:pointer;display:flex;padding:15px;text-align:center;-webkit-user-select:none;user-select:none}.fridge-add .filter-dd-item1{width:-webkit-max-content;width:max-content}.filter-bot-allergies{background:#c8dcf4;flex-wrap:wrap;height:70px;justify-content:center;margin:10px 0;padding-top:8px;width:850px}.filter-bot-allergies,.filter-ing-item{align-items:center;border-radius:5px;display:flex;position:relative}.filter-ing-item{background:#fff;color:#4e4d4d;font-size:14px;height:30px;margin:5px;padding-left:10px;padding-right:30px}.filter-ing-item .filter-x{color:gray;font-size:17px;height:100%;padding-right:5px;position:absolute;right:0;top:23%}.filter-ing-item .filter-x:hover{color:#000;cursor:pointer}.filter-checkbox{border-radius:50%;margin-right:5px}.filter-checkmark-cont{background:inherit;height:15px;width:15px}.filter-checkmark{max-height:100%;max-width:100%}.filter-search-ul{background-color:#eeecec;box-sizing:border-box;color:#000;font-family:Open Sans;font-size:15px;font-weight:400;margin-left:-10px;position:absolute;width:300px;z-index:10}.filter-search-ul .filter-search-li{align-items:center;color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:12px 15px}.filter-search-ul .filter-search-li:hover{background-color:#24b6ff;color:#d3cfcf;cursor:pointer;font-weight:600}.App{text-align:center}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:#0000;border:0;box-sizing:inherit;color:inherit;font-size:100%;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;text-decoration:inherit;vertical-align:initial}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:#0000;font-size:100%;margin:0;padding:0;vertical-align:initial}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{background:#fff;border:none;vertical-align:middle}.main-auth{padding-left:20px}.main-auth .main-sign{color:#c7b9a9;font-family:Open Sans;font-size:13px}.main-auth .main-sign:hover{color:#fff}.splash-loading-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:80px;justify-content:center;position:absolute;right:0;top:3.8%;width:300px}.splash-loading-container .splash-login-buttons{display:flex;flex-direction:row;font-size:12px;justify-content:space-around;width:130px}.meter{background-color:#fcfcfc;height:2px;margin-top:20px;overflow:hidden;width:220px}.meter .meter #span-first{width:100%}.meter span{display:block;height:100%}.progress{animation:progressBar 3s ease-in-out;animation-fill-mode:both;background:#a78d56}@keyframes progressBar{0%{width:0}to{width:100%}}.splash-middle{align-self:flex-start;display:flex;justify-content:center;margin-bottom:20px;margin-left:5%;margin-top:13%}.splash-middle .splash-middle-contain{align-self:center;display:flex;flex-direction:column;font-family:Open Sans;height:70%;justify-content:center;width:80%}.splash-middle .the-exp{border-bottom:2px solid #000;color:#383838;font-size:32px;font-weight:400;letter-spacing:.5px;padding:40px 0}.splash-middle .the-exp-sub-head{border-bottom:1px solid hsla(0,0%,50%,.632);color:#282727;font-weight:400;padding:28px 0}.splash-middle .the-exp-body{color:#595959;font-size:15px;font-weight:400;line-height:30px;padding-top:13px}.second-main-contain{display:flex;height:90vh;justify-content:center;margin:15px auto 0;width:97vw}.second-main-contain .second-main-inner{align-items:center;display:flex;flex-direction:row;width:80%}.img-container-second{align-items:center;display:flex;height:95%;justify-content:flex-end;margin-left:5%;width:50%}.splash-img-second{height:100%}.img-container-first{height:89vh;margin:17px auto 0;width:97.5vw}.img-container-first .splash-img{align-self:center;height:100%;width:100%}.splash-middle-container-3{background:url(/static/media/third.acdf3354f34b61206934.jpeg);background-position:center 10%;background-repeat:no-repeat;background-size:cover;height:90vh;margin:15px auto 0;position:relative;width:97vw}.splash-gif-container,.splash-middle-container-3{align-items:center;display:flex;flex-direction:column}.splash-gif-container{height:84%;left:10%;position:absolute;top:10%;width:50%}.splash-gif-container .splash-gif-top{border:1px solid #000;border-bottom:none}.splash-gif-container .splash-gif-bottom,.splash-gif-container .splash-gif-top{align-items:center;display:flex;flex-direction:row;height:50%;justify-content:space-evenly;width:100%}.splash-gif-container .splash-gif-bottom{border:1px solid #000}.splash-gif-item{align-items:center;background:#655d5d80;box-shadow:1px 1px 8px 1px #dfdcdc4a;display:flex;flex-direction:column;height:92%;justify-content:center;margin:4px;max-width:464px;width:48%}.splash-gif{height:100px;margin-top:-27px;width:100px}.splash-gif-2{height:100px;margin-bottom:10px;margin-top:-28px;width:100px}.splash-gif-3{height:90px;margin-top:-9px;width:90px}.splash-gif-last{height:100px;margin-top:-54px;width:100px}.splash-gif-label{border-top:1px solid #4b4a4a8c;font-weight:600;margin-top:6px;padding-top:20px;width:80%}.splash-gif-body,.splash-gif-label{color:#fff;font-size:14px;text-align:center}.splash-gif-body{font-weight:500;line-height:1.9;margin-top:20px;width:200px}.how-it-works{bottom:12%;color:#000;font-size:44px;font-weight:300;letter-spacing:1.5px;position:absolute;right:17%;text-shadow:1px 1px 3px #fff;white-space:nowrap}#st-panel-4 .st-deco{background-color:silver}.img-container{height:90vh;margin:15px auto 0;width:97vw}.splash-image{height:100%;object-fit:cover;width:100%}.main-index{align-items:center;background:hsla(0,0%,100%,.344);border-radius:5px;display:flex;flex-direction:column;height:74%;left:calc(50% - 650px);min-width:1000px;padding:20px 50px 50px;position:absolute;top:5%}.main-index-header{color:#504f4f;font-size:28px;font-weight:500;line-height:57px;padding-bottom:5px;padding-top:20px;text-align:center;vertical-align:middle;width:100%}.main-index-rows{align-items:center;display:flex;flex-direction:row;height:100%;margin-top:15px;padding:0 50px;width:100%}.main-index-rows .main-row-left{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.main-index-rows .main-row-left .main-index-row{align-items:center;display:flex;flex-direction:row;height:50%;margin-bottom:2px}.recipe-index-item.main{background:rgba(255,254,242,.351);border-radius:0;box-shadow:none;height:90%;margin:0 6px;max-height:300px;max-width:250px;min-height:240px}.recipe-index-item-name.main{color:#000;font-size:14px;font-weight:700}.main-developers{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:space-around;left:5%;position:absolute;top:5%;width:90vw}.main-developers .dev-top{display:flex;flex-direction:row;height:45%;justify-content:space-around;margin-bottom:10px;width:79%}.main-developer{border-radius:5px;display:flex;flex-direction:row;height:100%;overflow:hidden;width:42%}.main-developer .dev-left{align-items:center;background:hsla(42,59%,94%,.824);background:hsla(0,0%,100%,.954);border-radius:5px;display:flex;flex-direction:column;height:96%;justify-content:center;margin:auto 0;max-width:239px;width:47%}.main-developer .dev-left .dev-image{border-radius:5px;box-shadow:1px 1px 8px 1px #b6b6b6;height:160px;margin-bottom:5px;overflow:hidden;width:160px}.main-developer .dev-left .main-developer-name{font-size:16px;font-weight:500;line-height:50px;text-align:center;vertical-align:middle}.main-developer .dev-right{background:hsla(0,0%,100%,.392);border-radius:5px;display:flex;flex-direction:column;flex-grow:1;height:80%;justify-content:center;margin:auto 10px}.main-developer .dev-right .dev-link{align-items:center;display:flex;flex-direction:row;margin:4px}.main-developer .dev-right .dev-link .dev-logo{height:20px;margin-left:20px;width:20px}.main-developer .dev-right .dev-link img{height:100%;width:100%}.main-developer .dev-right .dev-link .main-developer-link{color:#000;font-size:14px;font-weight:600;margin:10px}.main-developer .dev-right .dev-link a:hover{color:#fff}.main-developer .main-developer-image{height:100%}.login-form{animation:fadein 2s;background-color:#2e0471;border-radius:5px;left:50%;padding:20px;top:50%;transform:translate(-50%,-50%)}.login-form,.signup-form{height:500px;letter-spacing:.5px;max-width:470px;position:fixed}.signup-form{animation:fadein 2s,details .7s ease-in;background-color:#040404;border:1px solid gray;border-radius:5px;color:#fff;padding:50px}.signup-form .signup-contain{background-color:purple;height:100%;width:100%}.signup-form .signup-contain .signup-text-contain{background-color:green;display:flex;flex-direction:row;height:100%;margin:0 auto;width:70%}@keyframes details{0%{transform:translateY(100px)}to{transform:translateY(0)}}.go-back{display:flex;flex-direction:row;font-family:Open Sans;font-size:13px;font-weight:300;letter-spacing:1.1px;padding-left:20px}.go-back h2{align-self:center;margin-right:10px;width:-webkit-max-content;width:max-content}.go-back .back-sign{font-size:13px;width:54px}.go-back .back-sign:hover{color:#98632b;font-weight:500}.login-bottom{display:flex;flex-direction:row;justify-content:space-around;padding:20px 0}.login-bottom .submit{background-color:rgba(196,133,74,.351);border:none;border-radius:4px;color:#6d3504;font-family:Open Sans;font-size:13px;font-weight:700;margin:0 6px;padding:10px 0;width:117px}.login-bottom .submit:hover{background:#c4854a70;color:hsla(0,0%,100%,.769);cursor:pointer}.login-bottom .submit:focus{font-size:13px;font-weight:700;letter-spacing:0;outline:none}.session-background{flex-direction:column}.session-background .signup-text{color:#000;cursor:pointer;font-family:Sacramento;font-size:36px;font-weight:100;text-shadow:1px 1px 8px rgba(148,85,37,.836)}.session-background .login-text{background:inherit;border:none;border-bottom:1px solid rgba(160,138,82,.803);color:#483914;font-family:Open Sans;font-size:15px;height:50px;letter-spacing:1.4px;margin:17px 0;outline:none;width:100%}.session-background ::placeholder{color:#998247;font-family:Open Sans;font-size:13px;letter-spacing:1.2px;padding-left:0}.session-background input:focus{color:#483914;font-family:Open Sans;font-size:15px;letter-spacing:1.4px}.session-background input:hover{cursor:pointer}.session-background input:focus::-webkit-input-placeholder{color:rgba(72,57,20,.884);text-shadow:1px 1px 8px #c1a15b}.login-error{color:#483914;font-family:Open Sans;font-size:13px;letter-spacing:1.4px;padding:10px 0;text-align:center}.login-error.sign-err{color:#767371eb;font-size:11px;margin-top:-4px;padding:0 0 0 6px;text-align:start}.submit{background-color:rgba(196,133,74,.351);border:none;border-radius:4px;color:#6d3504;font-family:Open Sans;font-size:13px;font-weight:700;margin:0 6px;padding:10px 0;width:117px}.submit:hover{background:#c4854a70;color:hsla(0,0%,100%,.769);cursor:pointer}.submit:focus{font-size:13px;font-weight:700;letter-spacing:0;outline:none}.signup-bottom{display:flex;justify-content:center;margin:19px 7px 15px}.login-text.sign{margin:14px 0}.modal-background{background:#0c0b0b99;z-index:300}.modal-background,.session-background{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.session-background{background:beige;z-index:100}.modal-child{position:absolute;z-index:999}.side-background{align-items:center;background:rgba(0,0,0,.536);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:900}*{text-decoration:none}.top{align-items:center;background-color:#fff;border-bottom:1px solid #f5664d;height:35px;z-index:100}.top,.top .nav-main{display:flex;flex-direction:row;width:100%}.top .nav-main{align-self:center;color:#fff;font-family:Sacramento;font-size:30px;justify-content:space-between;padding:10px 20px}.top .nav-main .nav-left{justify-content:space-between;width:300px}.top .nav-main .nav-left,.top .nav-main .nav-right,.top .nav-main .side-button{align-items:center;display:flex}.top .nav-main .side-button{background:none;border:none;border-radius:3px;color:#000;cursor:pointer;font-family:Open Sans;font-size:14px;margin:0 10px 0 0;text-transform:none;width:22px}.top .nav-main .side-button:hover{background:hsla(0,0%,66%,.249)}.top .nav-main .nav-button{align-items:center;background:none;border:none;color:#000;display:flex;font-family:Open Sans;font-size:12px;font-weight:300;height:100%;margin:0 10px;padding-bottom:10px;padding-top:10px;text-transform:none;white-space:nowrap}.top .nav-main .nav-button:hover{color:#a8a8a8}.fridge-nav{align-items:center;background-color:#4e6269;border-bottom:1px solid #d5d5d8;height:35px;margin-bottom:30px}.fridge-nav,.fridge-nav .nav-main{display:flex;flex-direction:row;width:100%}.fridge-nav .nav-main{align-self:center;color:#fff;font-family:Sacramento;font-size:30px;justify-content:space-between;padding:10px 20px}.fridge-nav .nav-main .nav-left{align-items:center;display:flex;justify-content:space-between;width:25%}.fridge-nav .nav-main .nav-right{align-items:center;display:flex}.fridge-nav .nav-main .side-button{align-items:center;background:none;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;font-family:Open Sans;font-size:14px;margin:0 10px 0 0;text-transform:none;width:25px}.fridge-nav .nav-main .side-button:hover{background:#fff}.fridge-nav .nav-main .nav-button{align-items:center;background:none;border:none;color:#000;display:flex;font-family:Open Sans;font-size:14px;height:100%;margin:0 10px;padding-bottom:10px;padding-top:10px;text-transform:none;white-space:nowrap}.fridge-nav .nav-main .nav-button:hover{color:#fff}.logout{background-color:inherit;border:none;color:#000;font-family:Open Sans;font-size:14px;text-transform:none}.right-left-contain{height:calc(100vh - 55px);width:100%}.left,.right-left-contain{display:flex;justify-content:center}.left{background-color:#fff;height:calc(100vh - 60px);margin:auto 0;width:1000px}.left .left-contain{align-self:center;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;height:97%;width:950px}.left .left-contain .left-ingredients{background-color:#ffae00;height:70px;margin:10px auto;width:600px}.left .left-contain .left-filter{background-color:#eee1fa;border-radius:3px;height:70px;margin:20px auto 10px;overflow:hidden;width:900px}.left .left-contain .left-recipe-contain{background-color:#3c4565;border-radius:3px;display:flex;flex-grow:1;height:70px;margin:10px auto;overflow:hidden;width:900px}.left .left-contain .left-recipe-contain .boxes-contain{background-color:#fff;border-radius:3px;height:100%;width:100%}.left .left-contain .left-recipe-contain .left-recipe-contain{background-color:#3c4565;border-radius:3px;display:flex;flex-grow:1;height:70px;margin:10px auto;overflow:hidden;width:900px}.left .left-contain .left-recipe-contain .left-recipe-contain .boxes-contain{background-color:#fff;border-radius:3px;height:100%;width:100%}.left .left-contain .left-recipe-contain .left-recipe-contain .index-boxlink-square{background-color:#fff;box-shadow:1px 1px 8px 1px #1a1919;display:flex;float:left;height:130px;margin:21px 21px 0;padding:20px;width:calc(30% - 20px)!important}.left .left-contain .left-recipe-contain .left-recipe-contain .index-boxlink-square h3{align-items:center;align-self:center;font-weight:400}.left .left-contain .left-recipe-contain .left-recipe-contain .index-links div h3{line-height:70px}.right{background-color:#ff0;height:calc(100vh - 60px);margin:auto 0;width:30%}.right .right-contain{background:#fff;border-left:1px solid #aca9a9;display:flex;flex-direction:column;height:100%;padding:10px;width:100%}.right .right-contain .macro-contain{background-color:pink;flex-grow:3;height:200px;width:80%}.right .right-contain .ingredient-contain{height:100%;width:-webkit-max-content;width:max-content}.boxes-contain::-webkit-scrollbar{width:25px}.boxes-contain::-webkit-scrollbar-track{border:7px solid #232943}.boxes-contain::-webkit-scrollbar-thumb{background:red;border-radius:2px}#menuToggle{display:none}.menu{background:red;display:hidden;height:50px;width:100%}.left{position:relative}#menuToggle:checked~.menu{position:absolute;top:200px}#menuToggle:checked~.left-filter{position:absolute;top:300px}.first-side{height:100vh;left:0;min-width:360px;position:absolute;text-align:center;width:25%}.first-side .first-drawer-contain{align-items:center;animation:fadein 2s,first .7s ease-in;background-color:#e4d8cb;border:0;border-radius:.1em;display:flex;flex-direction:column;height:100%}.first-side .first-drawer-contain a{font-family:Open Sans;font-size:15px;letter-spacing:.07em;margin:16px 0;text-decoration:none;width:43%}.first-side .profile-container{display:inline-block}.first-drawer-main-text{color:#070707;display:block;font-family:Sacramento;font-size:26px;padding:35px 30px 35px 20px}@keyframes first{0%{transform:translateX(-100px)}to{transform:translateX(0)}}body{-webkit-font-smoothing:antialiased;font-family:Poppins,sans-serif}a{font-size:1.2em;letter-spacing:.07em;margin:16px 0;text-decoration:none}.btn{display:inline-block;overflow:hidden;padding:.7em 2.6em;position:relative}.btn:after,.btn:before{background-color:#f7d9b4;content:"";height:1px;left:0;position:absolute;width:100%}.btn:before{top:0}.btn:after{bottom:0}.btn:hover>*>*>:after,.btn:hover>*>*>:before,.btn:hover>*>:after,.btn:hover>*>:before{transform:translateZ(0)}.btn>:after,.btn>:before{background-color:#f7d9b4;content:"";height:100%;position:absolute;top:0;width:1px}.btn>:before{left:0}.btn>:after{right:0}.btn>*>:after,.btn>*>:before{background-color:#b8956b;content:"";height:1px;left:0;position:absolute;width:100%;z-index:9}.btn>*>:before{top:0;transform:translate3d(-105%,0,0)}.btn>*>:after,.btn>*>:before{transition:transform .9s cubic-bezier(.4,0,.2,1)}.btn>*>:after{bottom:0;transform:translate3d(105%,0,0)}.btn>*>*>:after,.btn>*>*>:before{background-color:#b8956b;content:"";height:100%;position:absolute;top:0;width:1px;z-index:9}.btn>*>*>:before{left:0;transform:translate3d(0,105%,0)}.btn>*>*>:after,.btn>*>*>:before{transition:transform .9s cubic-bezier(.4,0,.2,1)}.btn>*>*>:after{right:0;transform:translate3d(0,-105%,0)}.second-side{border-left:1px solid hsla(0,4%,43%,.988);height:100vh;left:25%;min-width:300px;position:absolute;text-align:center;width:25%}.second-side .second-drawer-contain{animation:fadein 2s,second .7s ease-in;background-color:#e4d8cb;border:0;border-radius:.1em;height:100%}.second-side .second-drawer-contain .second-drawer-main{display:flex;height:100%;justify-content:center}@keyframes fadein{0%{opacity:.6}to{opacity:1}}@keyframes second{0%{transform:translateX(-30px)}to{transform:translateX(0)}}.btnn{display:inline-block;overflow:hidden;padding:.7em 2.6em;position:relative}.btnn:after,.btnn:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;width:100%}.btnn:before{top:0}.btnn:after{bottom:0}.btnn:hover>*>*>:after,.btnn:hover>*>*>:before,.btnn:hover>*>:after,.btnn:hover>*>:before{transform:translateZ(0)}.btnn>:after,.btnn>:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:1px}.btnn>:before{left:0}.btnn>:after{right:0}.btnn>*>:after,.btnn>*>:before{background-color:rgba(75,23,4,.632);content:"";height:1px;left:0;position:absolute;width:100%;z-index:9}.btnn>*>:before{top:0;transform:translate3d(-105%,0,0)}.btnn>*>:after,.btnn>*>:before{transition:transform .6s cubic-bezier(.4,0,.2,1)}.btnn>*>:after{bottom:0;transform:translate3d(105%,0,0)}.btnn>*>*>:after,.btnn>*>*>:before{background-color:rgba(75,23,4,.632);content:"";height:100%;position:absolute;top:0;width:1px;z-index:9}.btnn>*>*>:before{left:0;transform:translate3d(0,105%,0)}.btnn>*>*>:after,.btnn>*>*>:before{transition:transform .6s cubic-bezier(.4,0,.2,1)}.btnn>*>*>:after{right:0;transform:translate3d(0,-105%,0)}.btnn:hover{cursor:pointer}.fridge-container{background:#fff;height:100vh;width:100%}.fridge-container .contain-all{display:flex;flex-direction:column;height:90%;margin:0 auto;width:90%}.fridge-container .contain-all .fridge-title{font-size:20px;font-weight:300;letter-spacing:1px;padding:30px 0 10px 20px}.fridge-container .contain-all .left-fridge{align-items:center;display:flex;flex-direction:row;height:80px;justify-content:center;margin:auto 0 15px;width:100%}.fridge-container .contain-all .right-fridge{flex-grow:1;height:100%}.ingredient-search-container{height:-webkit-max-content;height:max-content;padding-left:20px;width:100%}.ingredient-search-box{background-color:#fff;display:flex;justify-content:flex-start;width:-webkit-max-content;width:max-content}.ingredient-search-box .ingredient-search-contain{position:relative;width:-webkit-max-content;width:max-content}.ingredient-search-box .ingredient-search-contain .search-input{animation:FadeIn 1s;background:#fff;border:1px solid hsla(0,0%,57%,.468);border-radius:2px;padding:15px;width:300px}.ingredient-search-box .ingredient-search-contain .search-input:focus{border:1px solid hsla(0,0%,57%,.468);color:#726f6f;outline:none}.ingredient-search-box .ingredient-search-contain ::placeholder{color:#686868;font-family:Open Sans;font-size:15px}.ingredient-search-box .ingredient-search-contain .ingredient-search-ul{background-color:#e1e2e1;box-sizing:border-box;color:gray;font-family:Open Sans;font-size:15px;font-weight:400;position:absolute;width:300px;z-index:100}.ingredient-search-box .ingredient-search-contain .ingredient-search-ul .ingredient-search-li{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:12px}.ingredient-search-box .ingredient-search-contain .ingredient-search-ul .ingredient-search-li:hover{background-color:#e3f2fd;color:#6e6d6d;cursor:pointer;filter:brightness(100%);font-weight:500}.add-ingredient-modal-container{background-color:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:380px}.add-ingredient-modal-container div{align-items:center;display:flex;justify-content:center}.add-ingredient-modal-container .title{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#000;display:flex;flex-direction:row;font-family:Open Sans;font-size:19px;font-weight:400;justify-content:space-between;letter-spacing:1px;padding:20px 10px 10px 23px;position:relative;width:100%}.add-ingredient-modal-container .title .add-ingredient-modal-close{cursor:pointer;font-size:18px;font-weight:600;position:absolute;right:10px;top:10px}.add-ingredient-modal-container .title .add-ingredient-modal-close:hover{color:#a8a8a8}.add-ingredient-modal-container .add-ingredient-body{align-items:center;display:flex;flex-direction:row;font-family:Open Sans;justify-content:space-around;margin:5px auto 0;width:80%}.add-ingredient-modal-container .add-ingredient-body img{height:75px;width:75px}.add-ingredient-modal-container .add-ingredient-body .add-ingredient-input-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.add-ingredient-modal-container .add-ingredient-body .add-ingredient-input-container .add-ingredient-input-text{font-size:14px;letter-spacing:1px;padding:10px}.add-ingredient-modal-container .add-ingredient-body .add-ingredient-input-container .add-ingredient-input{border:1px solid hsla(0,0%,50%,.228);border-radius:5px;font-size:16px;height:40px;line-height:40px;margin-bottom:10px;margin-right:5px;margin-top:10px;padding:0 0 0 10px;width:65px}.add-ingredient-modal-container .add-ingredient-body .add-ingredient-input-container .add-ingredient-input-box{width:100%}.add-ingredient-modal-container .add-ingredient-body .add-ingredient-input-container .add-ingredient-input-box div{margin-left:10px}.add-ingredient-modal-container .error{color:#f04747;font-family:Open Sans;font-size:14px;min-height:30px;text-align:center}.add-ingredient-modal-container .add-ingredient-footer{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.add-ingredient-modal-container .add-ingredient-footer .add-ingredient-submit{background-color:#6fb3e8;border-radius:8px;box-shadow:1px 1px 3px 1px hsla(0,0%,76%,.523);color:#fff;cursor:pointer;font-family:Open Sans;font-size:14px;letter-spacing:1px;margin-bottom:4px;padding:10px 15px;width:30%}.add-ingredient-modal-container .add-ingredient-footer .add-ingredient-submit:hover{filter:brightness(90%)}.add-ingredient-modal-container .add-ingredient-footer .add-ingredient-submit:active{box-shadow:inset 1px 1px 5px 0 #000}.add-ingredient-modal-container .add-ingredient-footer .remove-ingredient{cursor:pointer;position:absolute;right:20px}.add-ingredient-modal-container .add-ingredient-footer .remove-ingredient .hover-flag{background-color:#fff;border:1px solid #000;border-radius:5px;color:#f04747;padding:5px 10px;position:absolute;top:-35px}.add-ingredient-modal-container .add-ingredient-footer .remove-ingredient:hover{color:red}.fridge-ingredients-container{height:100%;width:100%}.fridge-ingredients-container .fridge-contain{align-items:center;background:#fafafa;border-radius:3px;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.fridge-ingredients-container .fridge-contain .ingredients-contain{height:97%;width:98%}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-ingredients-ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-loading{align-self:center;margin-top:100px}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-ingredients-ul::-webkit-scrollbar{display:none}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-catagory{margin-top:20px;width:100%}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-catagory .catagory-title{background:#fff;border:1px solid hsla(0,0%,59%,.358);border-radius:4px;color:#ce3e09;color:#63a9e2;cursor:pointer;display:flex;font-family:Open Sans;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:25px}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-catagory .catagory-title .category-icon{height:13px;width:13px}.fridge-ingredients-container .fridge-contain .ingredients-contain .fridge-catagory .fridge-catagory-ul{display:flex;flex-wrap:wrap}.fridge-ingredients-container .fridge-contain .ingredients-contain li{align-items:center;animation:FadeIn 1s;animation-fill-mode:both;background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;box-shadow:1px 1px 5px 1px hsla(0,1%,58%,.137);color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans;font-size:14px;font-weight:100;justify-content:space-between;margin:10px 22px;max-width:100px;min-height:38px;min-width:180px;position:relative;width:35%}.fridge-ingredients-container .fridge-contain .ingredients-contain li div{font-size:13px;font-weight:600;margin-bottom:5px;margin-top:5px;text-align:center}.fridge-ingredients-container .fridge-contain .ingredients-contain li .fridge-item-image{height:25px;margin-left:10px;width:25px}.fridge-ingredients-container .fridge-contain .ingredients-contain li .fridge-item-name{font-weight:400}.fridge-ingredients-container .fridge-contain .ingredients-contain li .fridge-item-amount{align-items:center;display:flex;height:100%;justify-content:center;min-width:40px}.fridge-ingredients-container .fridge-contain .ingredients-contain li:hover{filter:brightness(80%)}@keyframes FadeIn{0%{opacity:0;transform:scale(.7)}85%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.search-input{animation-delay:8s}li:nth-child(2){animation-delay:1s}li:nth-child(3){animation-delay:1.5s}li:nth-child(4){animation-delay:2s}.clock{background-color:#000;color:#fff;font-family:Roboto Mono;font-size:70px;font-weight:200;width:-webkit-max-content;width:max-content}.fridge-top{border:1px solid hsla(0,1%,66%,.619);border-radius:5px;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.weekly-ingredients-container{color:#fff;display:flex;flex-direction:column;font-family:Open Sans;height:90vh;justify-content:center;padding-top:50px;width:100%}.weekly-ingredients-container .title{color:#000;font-size:14px;margin-bottom:20px;text-align:center}.weekly-ingredients-container .catagory-list::-webkit-scrollbar{display:none}.weekly-ingredients-container .catagory-list{height:100%;margin-left:20px;overflow-x:hidden;overflow-y:scroll;width:100%}.weekly-ingredients-container .catagory-list .weekly-loading{margin-left:-20px}.weekly-ingredients-container .catagory-list .weekly-catagory{align-items:flex-start;display:flex;flex-direction:column}.weekly-ingredients-container .catagory-list .weekly-catagory .weekly-catagory-title{border-bottom:1px solid hsla(0,0%,50%,.393);color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans;font-size:14px;line-height:25px;margin-top:20px}.weekly-ingredients-container .catagory-list .weekly-catagory .weekly-catagory-title .weekly-catagory-arrow{font-size:11px;margin-left:10px}.weekly-ingredients-container .catagory-list .weekly-catagory .weekly-catagory-ul{display:flex;flex-direction:column;width:90%}.weekly-ingredients-container .catagory-list .weekly-ingredients-item{align-items:center;animation:FadeIn 1s;cursor:pointer;display:flex;flex-direction:row;position:relative}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-checkbox{font-size:22px;margin-left:20px}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .checked{color:rgba(17,126,17,.598)}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-box{align-items:center;animation-fill-mode:both;background-color:#fff;border-radius:4px;color:#000;display:flex;flex-direction:row;font-family:Open Sans;font-size:14px;font-weight:100;justify-content:space-between;margin:10px 15px;min-height:38px;width:70%}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-image-container{font-size:13px;font-weight:600;margin-bottom:5px;margin-top:5px;text-align:center}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-image{height:30px;margin-left:20px;width:30px}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-right{display:flex;flex-direction:column;justify-content:flex-end;margin-right:20px;text-align:right}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-ing-name{font-size:13px;font-weight:400;margin-bottom:5px}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-item-amount{display:flex;flex-direction:row;font-size:11px;justify-content:flex-end}.weekly-ingredients-container .catagory-list .weekly-ingredients-item .weekly-item-amount div{margin-left:5px}.weekly-ingredients-container .catagory-list .have{color:green}.weekly-ingredients-container .catagory-list .dont{color:red}.profile-container{align-self:center;background:inherit;color:#000;font-family:Open Sans;font-size:13px;font-weight:500;max-width:330px;width:81%}.profile-container .profile-item-container{align-items:center;border-bottom:1px solid gray;display:flex;flex-direction:row;height:70px;justify-content:space-between;padding-right:8px}.user-info-input{background:#f8f8fc!important;border-radius:3px;margin:none!important;padding:5px 0 5px 8px;text-align:center;width:45px!important}.user-info-input:focus{border:1px solid hsla(0,0%,73%,.829);outline:none}.gender-radio-container{align-items:center;border-radius:5px;display:flex;height:30px;justify-content:space-evenly;margin-right:-5px;padding:5px 0 5px 5px;width:70px}.gender-radio-container .gender-radio{-webkit-appearance:none;appearance:none;margin:0;padding:0;width:25px}.gender-radio-container .gender-radio:checked+.gender-icon{background-color:#fff;border:1.5px solid rgba(0,0,0,.454);color:#fff}.gender-radio-container .gender-icon{align-items:center;background:#fff;border:1px solid #d2cccc;border-radius:5px;box-shadow:1px 1px 2px 1px hsla(0,3%,69%,.297);display:flex;height:100%;justify-content:center;text-align:center;width:100%}.gender-radio-container .gender-icon:hover{cursor:pointer}.profile-left{align-items:center;display:flex;flex-direction:row;margin:4px}.profile-left .profile-logo{height:15px;margin-right:6px;width:15px}.profile-left img{height:100%;width:100%}.gender-image{height:13px;width:13px}.edit-profile{background:#fff;border-radius:4px;font-size:10px;letter-spacing:1.4px;padding:9px 10px;text-transform:uppercase;width:11%}.edit-profile:hover{cursor:pointer}.edit{display:flex;justify-content:flex-end;margin-bottom:-14px}.edit:active{color:#ae4444}.profile-user{display:flex;flex-direction:row;width:100px}.profile-name{font-weight:700;letter-spacing:1px;padding:0 10px}.activity{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,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);background-position:93% 50%;background-repeat:no-repeat;background-size:12px;font-size:12px;padding:7px 8px;width:140px}.activity:hover{cursor:pointer}.activity:focus{outline:none}.profile-item-container.last{background:hsla(34,13%,65%,.384);border:none;border-radius:5px;font-size:12.3px;font-weight:700;height:50px;justify-content:center;margin-top:20px}.weekly-cart-page{align-items:center;display:flex;flex-direction:column;height:100vh;width:100vw}.weekly-cart-info{flex-direction:row;width:100%}.weekly-cart-days,.weekly-cart-info{align-items:center;display:flex;height:100%}.weekly-cart-days{background-color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;padding-bottom:4%;padding-left:4%;padding-top:4%;width:960px}.weekly-cart-details{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin-top:50px;min-width:840px;padding-left:100px;width:calc(100% - 900px)}.weekly-cart-data{align-items:center;display:flex;flex-direction:column;height:840px;justify-content:flex-start;width:calc(100% - 230px)}.weekly-cart-times{display:flex;font-family:Open Sans;font-size:15.5px;font-weight:400;justify-content:center;letter-spacing:1px;margin-bottom:8px;padding-left:60px;width:100%}.weekly-cart-times div{text-align:center;width:280px}@media only screen and (max-width:1800px){.weekly-cart-info{flex-direction:column;overflow-x:hidden;overflow-y:scroll}.weekly-cart-days{height:auto;width:100%}.weekly-cart-days .weekly-cart-day{margin:0}.weekly-cart-details{height:auto;justify-content:space-between;padding:0 0 0 200px;width:75%}.weekly-cart-times div{width:350px}}.weekly-cart-day{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:start;margin:8px 0;max-width:1100px;min-width:900px;width:calc(100% - 60px)}.weekly-cart-header-date{display:flex;font-family:Open Sans;font-size:15px;font-weight:400;justify-content:center;letter-spacing:1px;line-height:30px;min-height:30px;min-width:60px;text-align:center;text-transform:uppercase;transform:rotate(-90deg);vertical-align:middle}.weekly-cart-date{display:flex;flex-direction:row;height:90px;justify-content:space-around;max-width:1040px;min-width:840px;width:calc(100% - 60px)}.weekly-cart-item{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:10px;overflow:hidden;width:255px}.weekly-cart-item-time{background:#fff;background:inherit;color:#fff;font-size:13px;font-weight:400;padding:5px 10px 8px 18px;width:-webkit-max-content;width:max-content}.weekly-cart-item-info{background:#f5f5f5;border:1px solid hsla(0,0%,50%,.301);border-radius:5px;box-shadow:1px 1px 7.5px 1px hsla(0,2%,77%,.824);display:flex;flex-direction:column;font-family:Open Sans;font-size:15px;height:65px;justify-content:space-between;margin:0 auto;width:94%}.weekly-cart-item-info .weekly-cart-item-info-left{width:70%}.weekly-cart-item-info .weekly-cart-image{display:flex;height:100%;justify-content:center;width:30%}.weekly-cart-item-info .weekly-cart-image .weekly-cart-item-info-image{align-self:center;border-radius:10px;box-shadow:1px 1px 5px 1px #b6b5b5;height:100%;object-fit:cover;width:100%}.weekly-cart-item-info .weekly-cart-image:hover{cursor:pointer}.weekly-cart-item-info .weekly-cart-item-info-text{background:inherit;display:flex;flex-direction:row;height:100%;margin:10px}.weekly-cart-item-name{background:inherit;font-size:12px;font-weight:700;height:20px;line-height:20px;padding-left:10px;padding-top:3px;vertical-align:middle;width:100%}.weekly-cart-item-buttons{display:flex;justify-content:flex-start;padding-left:10px;padding-top:10px}.weekly-cart-item-eat,.weekly-cart-item-remove{border-bottom:1px solid #f7f6f6;font-size:12px;line-height:12px;margin-right:8px;padding:0 1px 2px;transition:.3s;width:auto}.weekly-cart-item-remove:hover{border-bottom:1px solid maroon;cursor:pointer}.weekly-cart-item-eat:hover{border-bottom:1px solid #03a003;cursor:pointer}.weekly-cart-item-main{background:inherit;height:65px;width:100%}.weekly-cart-item-main .weekly-cart-item-bottom{background:inherit;display:flex;flex-direction:row;font-size:12px;justify-content:space-between;margin-left:20px;width:275px}strong{font-weight:700}.weekly-nutrient-table{border:2px solid #8e8ed8;border-radius:1px;display:flex;flex-direction:column;max-height:660px;max-width:250px;min-width:235px;padding:10px;width:30%}.nutrition-title{font-size:25px;font-weight:700;line-height:30px}.nutrition-title,.weekly-nutrient-row{font-family:Open Sans;vertical-align:middle}.weekly-nutrient-row{display:flex;flex-direction:row;font-size:15px;line-height:17px;min-height:17px;width:100%}.weekly-nutrient-name{display:flex;padding-left:10px;width:calc(100% - 50px)}.weekly-nutrient-percentage{padding-right:5px;text-align:right;width:50px}.nutrition-divider{border-bottom:1px solid #000;min-height:1px;width:100%}.nutrition-section-divider{background:#000;height:4px;margin:4px 0;width:100%}.weekly-macro-cont{align-items:center;border-bottom:1px solid #000;display:flex;flex-direction:row;font-family:Open Sans;height:30%;justify-content:space-between;width:70%}.weekly-macro-cont .weekly-macro-pie{height:100%;width:50%}.weekly-macro-cont .weekly-macro-pie .chart-cont .VictoryContainer{align-content:center;display:flex;flex-direction:column;justify-content:center}.weekly-macro-cont .weekly-macro-pie .chart-cont{height:100%;width:100%}.weekly-macro-cont .weekly-macro-bar{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:5px;width:50%}.weekly-macro-cont .weekly-macro-bar .weekly-bar-title{font-size:12px;letter-spacing:.4px;line-height:12px;text-transform:uppercase}.weekly-macro-cont .weekly-macro-bar .weekly-bar-graph-cont{align-items:center;display:flex;flex-direction:column;font-family:Open Sans;font-size:14px;height:35px;justify-content:center;margin-right:10px;padding-bottom:5px;width:100%}.weekly-macro-cont .weekly-macro-bar .weekly-bar-text{font-size:13px;line-height:30px;margin:0 -5px;padding:10px 0;position:absolute;right:-55px;text-align:left;top:-20px;vertical-align:initial;width:50px}.weekly-macro-cont .weekly-macro-bar .weekly-chart-test{border-radius:3px;margin:1.5px 5px 5px;max-height:8px;min-height:8px;position:relative;text-align:right;width:60%}
/*# sourceMappingURL=main.93e61154.css.map*/