:root{--clr-dark:230 35% 7%;--clr-light:231 77% 90%;--clr-white:0 0% 100%;--clr-black:0 0% 0%;--clr-bg-white:0 0% 97%;--clr-primary:309 41% 43%;--clr-secondary:#e667a6;--clr-label:black;--clr-text:black;--fs-900:clamp(5rem, 8vw + 1rem, 9.375rem);--fs-800:3.5rem;--fs-700:1.5rem;--fs-600:1rem;--fs-500:1rem;--fs-400:.9375rem;--fs-300:1rem;--fs-200:.875rem;--ff-serif:"Bellefair", serif;--ff-sans-cond:"Barlow Condensed", sans-serif;--ff-sans-normal:"Open Sans", sans-serif;--ff-title:"Raleway", sans-serif;--ff-ingredient:"Book Antiqua", serif}@media (width>=35em){:root{--fs-800:5rem;--fs-700:2.5rem;--fs-600:1.5rem;--fs-500:1.25rem;--fs-400:1rem}}@media (width>=45em){:root{--fs-800:6.25rem;--fs-700:3.5rem;--fs-600:2rem;--fs-500:1.75rem;--fs-400:1.125rem}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flex{gap:var(--gap,1rem);display:flex}.flex-right{gap:var(--gap,1rem);justify-content:flex-end;display:flex}.flex-wrap{gap:var(--gap,1rem);flex-wrap:wrap;flex-basis:100%;display:flex}.grid{gap:var(--gap,1rem);display:grid}.d-block{display:block}.flow>:where(:not(:first-child)){margin-top:var(--flow-space,1rem)}.flow--space-small{--flow-space:.75rem}.container{max-width:80rem;margin-inline:auto;padding-inline:2em}.pad-left{margin-left:auto}.deco-none{text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col{flex-grow:1;flex-basis:0;min-width:0;max-width:100%}.container{width:100%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{width:100%;padding-left:15px;padding-right:15px;position:relative}.row-cols-1>*{flex:0 0 100%;max-width:100%}@media (width>=768px){.row-cols-md-2>*{flex:0 0 50%;max-width:50%}}@media (width>=576px){.col-sm-12,.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}}.col-12{flex:0 0 100%;max-width:100%}.ml-auto,.mx-auto{margin-left:auto!important}.float-right{float:right}@media (width>=576px){.col-sm-3{flex:0 0 25%;max-width:25%}}@media (width>=768px){.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}}.form-control{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.bg-dark{background-color:hsl(var(--clr-dark))}.bg-accent{background-color:hsl(var(--clr-light))}.bg-white{background-color:hsl(var(--clr-bg-white))}.text-dark{color:hsl(var(--clr-dark))}.text-accent{color:hsl(var(--clr-light))}.text-white{color:hsl(var(--clr-white))}.text-primary{color:hsl(var(--clr-primary))}.text-secondary{color:hsl(var(--clr-secondary))}.ff-serif{font-family:var(--ff-serif)}.ff-sans-cond{font-family:var(--ff-sans-cond)}.ff-sans-normal{font-family:var(--ff-sans-normal)}.ff-title{font-family:var(--ff-title)}.ff-ingredient{font-family:var(--ff-ingredient)}.letter-spacing-1{letter-spacing:4.75px}.letter-spacing-2{letter-spacing:2.7px}.letter-spacing-3{letter-spacing:2.35px}.uppercase{text-transform:uppercase}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-900,.fs-800,.fs-700,.fs-600{line-height:1.1}.App{background-color:#f2f2f2;min-height:100vh}body{background-color:#f2f2f2}.App .navbar-brand{font-weight:700}.app-container{box-sizing:content-box;width:100vw;margin:0 auto;display:block}.app-header{background:#fffc;width:100%;height:75px;margin:0 auto;padding-left:25px;padding-right:25px;box-shadow:0 25px 50px #0000001a}.main-container{width:100%;display:block}.app-content{width:100%;max-width:1350px;margin:0 auto;padding-left:25px;padding-right:25px}.app-footer{width:100%;margin:0 auto;padding-left:25px;padding-right:25px}@media print{.app-header{display:none}}.NotFound{text-align:center;padding-top:100px}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{border:10px solid #f3f3f3;border-top-color:#383636;border-radius:50%;width:50px;height:50px;animation:1.5s linear infinite spinner}.loading-spinner-sm{border:3px solid #f3f3f3;border-top-color:#383636;border-radius:50%;width:.75rem;height:.75rem;animation:1.5s linear infinite spinner;display:inline-block}.spinner-container{justify-content:center;align-items:center;height:350px;display:grid}.LoaderButton .spinning.glyphicon{margin-right:7px;animation:1s linear infinite spin;top:2px}@keyframes spin{0%{transform:scale(1)rotate(0)}to{transform:scale(1)rotate(360deg)}}.loader-button{align-items:center}.loader-button-space{align-items:center;margin-right:.5rem}@media (width>=480px){.Login{padding:60px 0}.Login form{max-width:320px;margin:0 auto}}.Login form a{margin-bottom:15px;font-size:14px;display:block}.form{display:flex}.form .wrapper{gap:var(--gap,1rem);flex-direction:column;width:100%;display:flex}.form .submitted input:invalid{border-color:red}.form .submitted input:invalid:focus{outline-color:red}._wrapper_1te85_1{flex-direction:column;display:flex}._label_1te85_6{text-align:left;flex-direction:row;align-items:center;gap:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}._input_1te85_18{color:var(--clr-text);border:.5px solid #00000080;border-radius:10px;width:100%;margin:0;padding:20px;font-family:Roboto;font-size:1.2em;font-weight:400}._input_1te85_18::placeholder{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:18px;font-style:italic;font-weight:400;line-height:30px}._input_1te85_18:focus{outline:2px solid #a9a9a9}._wrapper_row_1te85_48{flex-direction:row;display:flex}._label_row_1te85_53{color:var(--clr-label);margin-right:.25rem;padding-top:.4rem}._input_row_1te85_59{color:var(--clr-text);border:1px solid #ccc;border-radius:.25em;width:100%;margin:0;padding:.2em .4em;font-family:inherit;font-size:1.2em;font-weight:200}._input_row_1te85_59:focus{outline:2px solid #a9a9a9}._validationMessage_1te85_79{color:red;margin-top:.5em;font-size:.8em}.lander{text-align:center;padding:80px 0}.activity{margin-top:25px}.activity-navigation-column{flex-direction:column;gap:50px;display:flex}.activity-navigation{flex-direction:column;gap:10px;display:flex}.activity-navigation-row{letter-spacing:-.01em;text-align:left;cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}.activity-navigation-row:hover{background:#fff;border-radius:5px;box-shadow:0 3px 4px #00000026}.activity-navigation-row-selected{cursor:default;background:#fff;border-radius:5px;box-shadow:0 1px 2px #00000026}.activity-navigation-icon{justify-content:center;align-items:center;width:30px;display:flex}.activity-section-title{text-align:left;color:gray;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px}.activity-feed,.activity-comments{flex-direction:column;gap:25px;display:flex}@media screen and (width>=1200px){.activity{grid-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 2fr 1fr;display:grid}}@media screen and (width>=850px) and (width<=1199px){.activity{grid-gap:50px;grid-template-rows:auto;grid-template-columns:3fr 1fr;display:grid}}@media screen and (width>=394px) and (width<=849px){.activity{flex-direction:column;display:flex}}@media screen and (width<=393px){.app-content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.activity{flex-direction:column;display:flex}}.new-recipe-card{background:0 0;flex-direction:column;display:flex}.new-recipe-card-main{background:#fff;border-radius:25px;flex-direction:column;gap:10px;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.new-recipe-card-header{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;height:50px;padding:0 25px 10px;display:flex}.new-recipe-card-content{flex-direction:column;padding:25px;display:flex}.new-recipe-card-photo{object-fit:cover;width:100%;max-height:400px;position:relative;overflow:hidden}.new-recipe-card-badge{color:#fff;text-align:left;background:#000;border-radius:5px;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px;display:flex;position:absolute;top:25px;left:25px}.new-recipe-card-book-row{color:#666;flex-direction:row;align-items:center;gap:5px;display:flex}.new-recipe-card-book-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:16px;font-weight:700;line-height:30px}.new-recipe-card-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:40px;font-weight:200;line-height:46.88px}.new-recipe-card-description{letter-spacing:-.01em;text-align:left;color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;overflow:hidden;@supports (-webkit-line-clamp:2){text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (width<=393px){.new-recipe-card-main{border-radius:0}}div.spinner-arc{background:0 0;border-radius:10px;width:99px;height:99px;margin-left:50%;margin-right:50%;padding:10px;display:inline-block;position:relative}div.spinner-arc-sm{background:0 0;border-radius:10px;width:50px;height:50px;margin-left:10%;margin-right:10%;padding:10px;display:inline-block;position:relative}div.spinner-arc div{opacity:0;background:#000;border-radius:50px;width:3%;height:16%;animation:1s linear infinite fade;position:absolute;top:43%;left:49%;box-shadow:0 0 3px #0003}@keyframes fade{0%{opacity:1}to{opacity:.25}}div.spinner-arc div.bar1{animation-delay:0s;transform:rotate(0)translateY(-130%)}div.spinner-arc div.bar2{animation-delay:-.9167s;transform:rotate(30deg)translateY(-130%)}div.spinner-arc div.bar3{animation-delay:-.833s;transform:rotate(60deg)translateY(-130%)}div.spinner-arc div.bar4{animation-delay:-.7497s;transform:rotate(90deg)translateY(-130%)}div.spinner-arc div.bar5{animation-delay:-.667s;transform:rotate(120deg)translateY(-130%)}div.spinner-arc div.bar6{animation-delay:-.5837s;transform:rotate(150deg)translateY(-130%)}div.spinner-arc div.bar7{animation-delay:-.5s;transform:rotate(180deg)translateY(-130%)}div.spinner-arc div.bar8{animation-delay:-.4167s;transform:rotate(210deg)translateY(-130%)}div.spinner-arc div.bar9{animation-delay:-.333s;transform:rotate(240deg)translateY(-130%)}div.spinner-arc div.bar10{animation-delay:-.2497s;transform:rotate(270deg)translateY(-130%)}div.spinner-arc div.bar11{animation-delay:-.167s;transform:rotate(300deg)translateY(-130%)}div.spinner-arc div.bar12{animation-delay:-.0833s;transform:rotate(330deg)translateY(-130%)}.avatar{flex-direction:row;align-items:center;gap:5px;width:fit-content;display:flex}.avatar-image{object-fit:cover;border-radius:50%;width:22px;height:22px;overflow:hidden}.avatar-image-light{object-fit:cover;color:#ffffffb2;border-radius:50%;width:22px;height:22px;overflow:hidden}.avatar-name{letter-spacing:-.4px;text-align:left;color:#000;font-family:Roboto;font-size:13px;font-weight:500;line-height:18px}.avatar-name-light{letter-spacing:-.4px;text-align:left;color:#fff;font-family:Roboto;font-size:13px;font-weight:500;line-height:18px}.avatar-timeago{letter-spacing:-.01em;text-align:left;color:#0006;font-family:Roboto;font-size:13px;font-style:italic;font-weight:400;line-height:15.23px}.avatar-timeago-light{letter-spacing:-.01em;text-align:left;color:#ffffffb2;font-family:Roboto;font-size:13px;font-style:italic;font-weight:400;line-height:15.23px}.popovermenu [aria-haspopup=listbox]{cursor:default;user-select:none;background:#fff;padding:25px;font-size:1rem;display:inline-block;overflow:hidden}.popovermenu-list{z-index:200;background:#fff;border:none;border-radius:25px;outline:0;flex-direction:column;padding:25px;display:flex;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.popovermenu-item{color:#666;letter-spacing:-.01em;text-align:left;text-align:left;border:none;outline:0;padding:10px 25px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.start-recipe{flex-direction:row;justify-content:center;align-items:center;gap:25px;display:flex}.start-recipe-box{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.start-recipe-image{object-fit:cover;width:100%;height:100%}.start-recipe-text{letter-spacing:-.01em;text-align:center;margin-top:10px;font-family:Roboto;font-size:18px;font-weight:400;line-height:21.09px}.welcome-card{background:#fff;border-radius:25px;flex-direction:column;padding:25px;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.welcome-card-title{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:40px;font-weight:200;line-height:46.88px}.welcome-card-body{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.welcome-card-options{color:#666;flex-direction:row;justify-content:space-between;width:100%;margin-top:25px;display:flex}.welcome-card-option{letter-spacing:-.01em;text-align:left;color:#666;cursor:pointer;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;margin-left:10px;margin-right:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;text-decoration:none;display:flex}.welcome-card-option:hover{color:#000}@media screen and (width<=393px){.welcome-card{border-radius:0}}.new-comment-card{background:#fff;border-radius:25px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.new-comment-card-content{flex-direction:column;gap:10px;padding:25px;display:flex}.new-comment-card-header{background:#f2f2f2;flex-direction:row;justify-content:space-between;align-items:center;height:80px;padding:25px 25px 18px;display:flex}.new-comment-card-badge{color:#fff;text-align:left;background:#000;border-radius:5px;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px;display:flex}.new-comment-card-book-row{color:#666;flex-direction:row;align-items:center;gap:5px;display:flex}.new-comment-card-name{letter-spacing:-.01em;text-align:left;color:#666;flex-direction:row;align-items:center;gap:5px;font-family:Roboto;font-size:16px;font-weight:700;line-height:30px;display:flex}.new-comment-card-comment{letter-spacing:-.01em;text-align:left;color:#666;margin-top:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.new-comment-controls{flex-direction:row;align-items:center;gap:25px;height:50px;display:flex}.new-comment-reply{letter-spacing:-.01em;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:5px;margin-left:8px;font-family:Roboto;font-size:13px;font-weight:500;line-height:30px;display:flex}.new-comment-vote{letter-spacing:-.01em;text-align:left;flex-direction:row;align-items:center;gap:5px;margin-left:auto;font-family:Roboto;font-size:13px;font-weight:500;line-height:30px;display:flex}.new-comment-quote{letter-spacing:-.01em;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:5px;margin-left:8px;font-family:Roboto;font-size:13px;font-weight:500;line-height:30px;display:flex}@media screen and (width<=393px){.new-comment-card{border-radius:0}}.updated-recipe-card{background:0 0;flex-direction:column;display:flex}.updated-recipe-card-main{background:#fff;border-radius:25px;flex-direction:column;gap:10px;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.updated-recipe-card-header{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;height:50px;padding:0 25px 10px;display:flex}.updated-recipe-card-content{flex-direction:column;padding:25px;display:flex}.updated-recipe-card-photo{object-fit:cover;width:100%;max-height:400px;position:relative;overflow:hidden}.updated-recipe-card-badge{color:#fff;text-align:left;background:#000;border-radius:5px;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px;display:flex;position:absolute;top:25px;left:25px}.updated-recipe-card-book-row{color:#666;flex-direction:row;align-items:center;gap:5px;display:flex}.updated-recipe-card-book-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:16px;font-weight:700;line-height:30px}.updated-recipe-card-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:40px;font-weight:200;line-height:46.88px}.updated-recipe-card-updates{letter-spacing:-.01em;text-align:left;margin-top:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}@media screen and (width<=393px){.updated-recipe-card-main{border-radius:0}}.new-memory-card{background:0 0;flex-direction:column;display:flex}.new-memory-card-main{background:#fff;border-radius:25px;flex-direction:column;gap:10px;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 .5px #00000040}.new-memory-card-header{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;height:50px;padding:0 25px 10px;display:flex}.new-memory-card-content{flex-direction:column;padding:25px;display:flex}.new-memory-card-photo{object-fit:cover;width:100%;max-height:400px;position:relative;overflow:hidden}.new-memory-card-badge{color:#fff;text-align:left;z-index:100;background:#000;border-radius:5px;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px;display:flex;position:absolute;top:25px;left:25px}.new-memory-card-recipe-row{color:#666;flex-direction:row;align-items:center;gap:5px;display:flex}.new-memory-card-recipe-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:16px;font-weight:700;line-height:30px}.new-memory-card-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:40px;font-weight:200;line-height:46.88px}.new-memory-card-story{letter-spacing:-.01em;text-align:left;color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;overflow:hidden;@supports (-webkit-line-clamp:2){text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.detail-photos-slideshow{background:#000;align-items:center;margin:auto;position:relative;overflow:hidden}.detail-photos-next,.detail-photos-prev{user-select:none;cursor:pointer;z-index:2;background:#fff;border-radius:30px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;position:absolute;top:calc(50% - 20px)}.detail-photos-next{right:10px}.detail-photos-prev{left:10px;transform:scale(-1)}.detail-photos-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.detail-photos-navigator{z-index:10;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.detail-photos-close{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;font-size:24px;position:absolute;top:25px;right:25px}.detail-photos-button{color:#000;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.detail-photos-left{position:absolute;top:50%;left:25px}.detail-photos-right{position:absolute;top:50%;right:25px}@media (display-mode:fullscreen){.detail-photos-image{object-fit:contain;width:90%;height:80vh;margin-left:50px;margin-right:50px}}.photo-navigator{flex-direction:row;align-items:center;gap:10px;display:flex}.photo-navigator-button{fill:#000;color:#fff;cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(25px);background:#000000bf;border:none;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s ease-in-out;display:flex}.photo-navigator-button:hover{background:#000000e5}.photo-navigator-button:active{background:#000}.photo-navigator-button-light{cursor:pointer;z-index:1;color:#000;backdrop-filter:blur(25px);background:#ffffffbf;border:none;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .3s ease-in-out;display:flex}.photo-navigator-button-light:hover{background:#ffffffe5}.photo-navigator-button-light:active{background:#fff}.photo-navigator-indicator-light{backdrop-filter:blur(25px);background:#ffffffbf;border-radius:16px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;transition:background-color .3s ease-in-out;display:flex}.photo-navigator-indicator-circle-active-light{background:#000;border-radius:16px;width:8px;height:8px;transition:background-color .3s ease-in-out}.photo-navigator-indicator-circle-light{cursor:pointer;background:#0003;border:2px solid #0000;border-radius:16px;width:8px;height:8px;transition:background-color .3s ease-in-out}.photo-navigator-indicator{backdrop-filter:blur(25px);background:#000;border-radius:16px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;transition:background-color .3s ease-in-out;display:flex}.photo-navigator-indicator-circle-active{background:#fff;border-radius:16px;width:8px;height:8px;transition:background-color .3s ease-in-out}.photo-navigator-indicator-circle{cursor:pointer;background:#fff3;border:2px solid #0000;border-radius:16px;width:8px;height:8px;transition:background-color .3s ease-in-out}.feed{flex-direction:column;gap:25px;display:flex}.feed-link{color:#000;text-decoration:none}.recent-comment{flex-direction:column;gap:10px;padding-top:10px;padding-bottom:20px;display:flex}.recent-comments-header{flex-direction:row;align-items:center;gap:10px;margin-bottom:10px;text-decoration:none;display:flex}.recent-comments-recipe-thumbnail{object-fit:cover;object-position:center;border-radius:10px;width:50px;height:50px;overflow:hidden;box-shadow:0 1px 2px #00000026}.recent-comments-recipe-name{letter-spacing:-.01em;text-align:left;color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.recent-comment-body{letter-spacing:-.01em;text-align:left;color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;text-decoration:none}.recent-comment-divider{margin-top:15px;margin-bottom:15px}.recently-viewed-content{margin-top:15px}.recently-viewed-item-link{color:#000;text-decoration:none}.recently-viewed-item-row{flex-direction:row;align-items:center;gap:10px;height:50px;padding:10px;display:flex}.recently-viewed-item-icon{justify-content:center;width:30px;display:flex}.recently-viewed-item-text{letter-spacing:-.01em;text-align:left;color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.recently-viewed-item-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px;overflow:hidden}.review{border-top:1px dashed #d4d4d4;border-bottom:1px dashed #d4d4d4;margin-bottom:25px;padding:32px 0 50px}.review-title{padding-bottom:30px}.review-title h2{margin-right:30px;display:inline}.review-title .fa-star,.review-title .fa-star-o{color:#a94c92;font-size:18px}.review-area textarea{resize:none;background:#fff;border:1px solid #d4d4d4;max-width:1128px;height:130px;padding:20px}.review-writing-area{background:#fff;border:1px solid #dfdfdf;margin-top:30px;margin-left:56px;padding:32px 32px 32px 70px;position:relative}.review-writing-area:before{content:"";background:url(/assets/customer-C_DolgQS.png) 50% no-repeat;border:3px solid #444;border-radius:50%;width:72px;height:72px;position:absolute;top:19px;left:-41px}.review-area .info{margin-bottom:8px;font-size:18px;font-style:italic}.review-area .comment li{margin-left:15px;line-height:120%}.comment{padding-bottom:15px}.inner-write-area{max-width:1011px}.inner-write-area textarea{color:#666;resize:none;border:1px solid #d4d4d4;border-radius:0;width:98.8%;height:131px;margin-bottom:17px;padding:10px 0 0 10px;font-family:Open Sans,sans-serif;font-size:15px;line-height:105%;overflow:visible}.text-box-wrapper .txt{width:47.6%;margin-right:2%}.text-box-wrapper .txt:nth-child(2){margin-right:0}.btn-review{color:#fff;cursor:pointer;background:#e667a6;border-radius:5px;margin-top:20px;padding:0 10px;font-family:Open Sans,sans-serif;font-size:16px;line-height:normal}.btn-review:hover{background:#a94c92}.txt{color:#333;background:#fff;border:1px solid #dfdfdf;width:99%;height:45px;padding-left:10px;font-size:13px;line-height:100%}@media only screen and (width<=1169px) and (width>=900px){.btn-review{width:116px}.inner-write-area{width:100%}.inner-write-area textarea{width:98.5%}.review-area textarea{width:96%;padding-right:1%}.review-txt{float:none;width:46%}}@media only screen and (width<=600px) and (width>=320px){.review-txt{width:96%;margin-right:0}.inner-write-area textarea{width:96%}}.performance-facts{float:left;background-color:#fff;border:1px solid #ddd;border-radius:10px;width:100%;min-width:244px;padding:25px;font-size:small;line-height:1.4}.performance-facts table{border-collapse:collapse}.performance-facts__title{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 .25rem;font-family:Roboto;font-size:24px;font-weight:700;line-height:28.13px;display:flex}.performance-facts__serving-size{flex-direction:row;justify-content:space-between;display:flex}.performance-facts__header{border-bottom:10px solid #000;margin:0 0 .5rem;padding:0 0 .25rem}.performance-facts__header p{margin:0}.performance-facts__table,.performance-facts__table--small,.performance-facts__table--grid{width:100%}.performance-facts__table thead tr th,.performance-facts__table--small thead tr th,.performance-facts__table--grid thead tr th,.performance-facts__table thead tr td,.performance-facts__table--small thead tr td,.performance-facts__table--grid thead tr td{border:0}.performance-facts__table th,.performance-facts__table--small th,.performance-facts__table--grid th,.performance-facts__table td,.performance-facts__table--small td,.performance-facts__table--grid td{text-align:left;white-space:nowrap;border-top:1px solid #000;padding:.25rem 0;font-weight:400}.performance-facts__table-no-border{text-align:left;white-space:nowrap;border-top:none;padding:.25rem 0;font-weight:400}.performance-facts__table td:last-child,.performance-facts__table--small td:last-child,.performance-facts__table--grid td:last-child{text-align:right}.performance-facts__table .blank-cell,.performance-facts__table--small .blank-cell,.performance-facts__table--grid .blank-cell{border-top:0;width:1rem}.performance-facts__table .thick-row th,.performance-facts__table--small .thick-row th,.performance-facts__table--grid .thick-row th,.performance-facts__table .thick-row td,.performance-facts__table--small .thick-row td,.performance-facts__table--grid .thick-row td{border-top-width:5px}.small-info{font-size:.7rem}.performance-facts__table--small{border-bottom:1px solid #999;margin:0 0 .5rem}.performance-facts__table--small thead tr{border-bottom:1px solid #000}.performance-facts__table--small td:last-child{text-align:left}.performance-facts__table--small th,.performance-facts__table--small td{border:0;padding:0}.performance-facts__table--grid{margin:0 0 .5rem}.performance-facts__table--grid td:last-child{text-align:left}.text-center{text-align:center}.thick-end{border-bottom:10px solid #000}.thin-end{border-bottom:1px solid #000}.performance-facts-sensitivities{flex-direction:row;align-items:center;gap:6px;display:flex}.performance-facts-sensitivity{border-radius:50%;width:18px;height:18px;overflow:hidden}.performance-facts-sensitivity-name{text-align:left;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px}.primary-header{flex-direction:row;align-items:center;gap:20px;max-width:1300px;height:75px;margin:0 auto;display:flex}.primary-header .logoblock{vertical-align:middle;align-items:center;display:flex}.primary-header .icon{align-self:middle;display:inline-flex}.primary-header .logo{width:30px;margin:1.5rem .5rem}.primary-header .logo .hands{fill:#9d1f60}.primary-header .logo .spoon{fill:#d9b1c2}.primary-header .logotext{letter-spacing:-.01em;text-align:left;margin-left:10px;font-family:Roboto;font-size:16px;font-weight:500;line-height:30px}.primary-header-user-icon{object-fit:cover;border:none;border-radius:100%;width:50px;height:50px;overflow:hidden}.primary-link-item{letter-spacing:-.01em;text-align:left;color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;text-decoration:none}.primary-header-create-recipe-button{background:0 0;border:none}.primary-header-search{background:0 0;border:none;align-items:center}.primary-header-menu{gap:25px;align-items:left;flex-direction:column;margin-top:-20px;display:flex}.primary-header-menu-item{letter-spacing:-.01em;text-align:left;color:#666;background:0 0;border:none;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}.primary-header-menu-item:hover{background:#d9d9d9}.primary-header-menu-item:active{color:#fff;background:#000}.primary-header-user{flex-direction:row;align-items:center;gap:10px;display:flex}.primary-header-user-block{flex-direction:column;align-items:start;gap:5px;display:flex}.primary-header-user-photo{object-fit:cover;border:none;border-radius:100%;width:50px;height:50px}.primary-header-user-name{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:16px;font-weight:500;line-height:30px}.primary-header-user-stats{text-align:left;color:#666;font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px}.primary-navigation{--gap:clamp(1.5rem, 5vw, 3.5rem);--underline-gap:.1rem;gap:var(--gap,1rem);align-items:center;margin:0;padding:0;list-style:none;display:flex}.primary-navigation a{text-decoration:none}.primary-navigation a>span{margin-right:.5em;font-weight:600}.mobile-nav-toggle{display:none}.underline-indicators>*{cursor:pointer;padding:var(--underline-gap,.2rem) 0;border:0;border-bottom:.2rem solid hsl(var(--clr-black) / 0);background-color:#0000}.underline-indicators>:not(:last-child):hover,.underline-indicators>:not(:last-child):focus{border-color:hsl(var(--clr-black) / .5)}.underline-indicators>.active,.underline-indicators>[aria-selected=true]{color:hsl(var(--clr-black) / 1);border-color:hsl(var(--clr-black) / 1)}@media (width<=749px){.primary-navigation{--underline-gap:.5rem;z-index:1000;top:80px;left:0;background-color:#f2f2f2f8;flex-direction:column;align-items:start;gap:10px;width:350px;margin:0;padding:0 0 0 25px;list-style:none;transition:transform .5s ease-in-out;display:flex;position:fixed;inset:80px 0 0;transform:translate(-200%)}.primary-navigation[data-visible=true]{transform:translate(0)}.primary-navigation.underline-indicators>.active{border:0}.mobile-nav-toggle{aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='21'%3e%3cg%20fill='%23D0D6F9'%20fill-rule='evenodd'%3e%3cpath%20d='M0%200h24v3H0zM0%209h24v3H0zM0%2018h24v3H0z'/%3e%3c/g%3e%3c/svg%3e") 50% no-repeat;border:0;width:1.5rem;display:block;top:2rem;right:1rem}.mobile-nav-toggle[aria-expanded=true]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='21'%3e%3cg%20fill='%23D0D6F9'%20fill-rule='evenodd'%3e%3cpath%20d='M2.575.954l16.97%2016.97-2.12%202.122L.455%203.076z'/%3e%3cpath%20d='M.454%2017.925L17.424.955l2.122%202.12-16.97%2016.97z'/%3e%3c/g%3e%3c/svg%3e")}.mobile-nav-toggle:focus-visible{outline-offset:5px;outline:5px solid #fff}.primary-header-search{align-items:start}}@media (width>=750px){.primary-header{justify-content:space-between}}@media (width>=35em) and (width<=44.999em){.primary-navigation a>span{display:none}}.dropdown{position:relative}.dropdown .menu{border:1px solid gray;width:150px;margin:5px 0;padding:0;list-style-type:none;position:absolute}.dropdown .menu>li{background-color:#fff;margin:0}.dropdown .menu>li:hover{background-color:#d3d3d3}.dropdown .menu>li>.button{text-align:left;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:5px}.dropdown .button{background:0 0;border:0}.dropdown:after{content:"▾";z-index:1;text-align:center;pointer-events:none;cursor:pointer;width:10%;height:100%;padding:8px 4px;top:0;right:10px}@media print{.primary-header{display:none}}.searchfield{letter-spacing:-.01em;text-align:left;background:0 0;border:.5px solid #00000080;border-radius:5px;width:20rem;padding:.4rem;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.searchfield::placeholder{letter-spacing:-.01em;text-align:left;color:#00000054;font-family:Roboto;font-size:16px;font-style:italic;font-weight:400;line-height:30px}.searchcontrols-button{background:0 0;border:none;align-items:center}.searchcontrols-recent-header{flex-direction:row;justify-content:space-between;margin-top:25px;display:flex}.searchcontrols-clear-button{text-align:left;color:gray;background:0 0;border:none;align-items:center;font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px}.searchcontrols-terms{border:.5px solid #00000080;border-radius:10px;flex-flow:wrap;align-items:center;gap:10px;height:60px;display:flex}.searchcontrols-terms>:first-child{margin-left:15px}.searchcontrols-term{letter-spacing:-.01em;color:#666;cursor:pointer;border:.5px solid #00000080;border-radius:30px;flex-direction:row;align-items:center;gap:10px;height:50px;padding:10px 20px 10px 25px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}.searchcontrols-term-remove{color:#666;background:0 0;border:none;align-items:center;display:flex}.searchcontrols-searchfield{letter-spacing:-.01em;text-align:left;background:0 0;border:none;flex-grow:1;padding:10px 25px 10px 5px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.searchcontrols-searchfield::placeholder{letter-spacing:-.01em;text-align:left;color:#00000054;font-family:Roboto;font-size:16px;font-style:italic;font-weight:400;line-height:30px}.searchcontrols-searchfield:focus{outline:none}.searchcontrols-scope-tip{letter-spacing:-.01em;text-align:center;color:#00000080;font-family:Roboto;font-size:16px;font-style:italic;font-weight:400;line-height:30px}.searchcontrols-expand-advanced{letter-spacing:-.01em;text-align:left;color:#666;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:25px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}.searchcontrols-advanced{border-top:.5px solid #00000040;flex-direction:column;gap:25px;margin-top:25px;display:flex}.searchcontrols-show-results-from{margin-top:25px}.searchcontrols-collapse-advanced{letter-spacing:-.01em;text-align:left;color:#666;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;display:flex}.searchcontrols-suggested-tags-list{flex-wrap:wrap;gap:10px;padding:25px;display:flex}.searchcontrols-suggested-tag{letter-spacing:-.01em;height:50px;opacity:0px;color:#666;cursor:pointer;border:.5px solid #00000080;border-radius:30px;gap:10px;padding:10px 25px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.searchcontrols-suggested-tag:hover{color:#000;background:#fff}.searchcontrols-see-all-tags-row{flex-direction:row;justify-content:center;align-items:center;display:flex}.searchcontrols-see-all-tags{text-align:left;color:#666;background:0 0;border:none;font-family:Roboto;font-size:14px;font-weight:700;line-height:16.41px}.searchcontrols-see-all-tags:hover{color:#333}.searchcontrols-see-all-tags:active{color:#000}.slidingswitch input[type=radio]{display:none}.slidingswitch input[type=radio]:checked+label{color:#666}.slidingswitch{background:linear-gradient(#ccc 0%,#dedede 5.72%);border-radius:10px;width:fit-content;padding:2px;display:flex;position:relative}.slidingswitch *{z-index:2}.slidingswitch-label{cursor:pointer;color:#666;letter-spacing:-.01em;text-align:left;border-radius:8px;flex-wrap:nowrap;justify-content:center;align-items:center;width:200px;height:46px;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;transition:color .15s ease-in;display:flex}.slidingswitch-slider{z-index:1;color:#000;background:#fff;border-radius:8px;width:200px;height:46px;transition:all .25s ease-out;display:flex;position:absolute}.footer{border-top:.5px solid #00000040;margin-top:50px;padding-top:32px;padding-bottom:100px}.footer-button-bar{flex-direction:row;align-items:center;gap:10px;display:flex}.footer-logoblock{flex-direction:row;align-items:center;gap:5px;display:flex}.footer-copyright{letter-spacing:-.01em;text-align:right;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px}.footer-logotext{letter-spacing:-.01em;text-align:left;font-family:Roboto;font-size:18px;font-weight:400;line-height:24px}.footer-link{letter-spacing:-.01em;text-align:left;color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:30px;text-decoration:none}@media print{.footer{display:none}}
