:root{--site-color-orange:#EB5840;--site-color-darkblue:#033041;--site-row-max-width:1400px;--site-sans-serif-font:"Wix Madefor Text",sans-serif}.rc-icon-svg{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.rc-icon-svg--lg{font-size:1.25em;vertical-align:-.15em}.rc-icon-svg--xl{font-size:1.5em;vertical-align:-.1875em}.rc-icon-external-link{font-size:12px;margin-left:4px;vertical-align:middle}.mobileNav--v2 .mobile-nav__chev,.mobileNav--v2 .mobile-nav__profile-chevron{display:inline-flex;align-items:center;justify-content:center;min-width:1.25em;line-height:0}.mobileNav--v2 .mobile-nav__chev .rc-icon-svg,.mobileNav--v2 .mobile-nav__profile-chevron .rc-icon-svg{display:block}h2{color:var(--site-color-darkblue);font-weight:500}a,body,button,h1,h2,h3,h4,input,p{font-family:var(--site-sans-serif-font)}body{background:#f2f6fa}a:focus,a:hover{color:#cc4631}a.button:focus,a.button:hover{background:#cc4631;color:#fff}.button{font-family:var(--site-sans-serif-font)!important}.row{max-width:118em!important;padding:0 70px}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{background:#e63c0f}.reveal-modal{position:fixed;top:80px!important}@media all and (max-width:1260px){.row{max-width:118em!important;padding:0 30px}.nav .navItem a{margin:0 6px!important}a.navLogin.last{margin-left:4px!important}.hideOnNav{display:none}.navRow.scroll .row{padding:0!important}.navRow.scroll .lgWrap{padding-right:0!important}.navRow.scroll .navSearch{width:76%!important}.navRow.scroll .navSearch input{font-size:16px!important}}@media all and (max-width:900px){.row{max-width:98em!important;padding:0 0}}@media all and (max-width:600px){.reveal-modal:not(#recipeModal):not(#navAddSheet){width:93%;margin:18px auto;min-height:initial;left:50%!important;right:auto!important;margin-left:0!important;transform:translateX(-50%);float:none!important}}.sitemap{background:#fff;padding:80px}.sitemap h1,.sitemap h2{font-size:30px;font-weight:200;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}.sitemap ul{list-style:none;padding:0;margin:0;margin-bottom:50px}.sitemap ul li a{color:#043041;display:block;font-size:16px;margin-bottom:10px;background-image:url(https://recipecloudapp.com/assets/img/arrow-right-01.svg);background-repeat:no-repeat;background-size:8px;background-position:0 7px;padding-left:16px;line-height:25px}.sitemap .col{column-count:3;column-gap:40px}.sitemap h3.sitemap__section-title{color:#043041;font-size:30px;text-transform:Capitalize;border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:15px}@media all and (max-width:650px){.sitemap .col{column-count:1;column-gap:0}.sitemap{background:#fff;padding:20px}}.nav a.profileName{text-transform:capitalize}.nav a.profileName img{padding-right:10px}.profilePicNav{width:46px;height:46px;border-radius:50%;display:inline-block;position:relative;top:18px;margin-right:10px}.rc-subscriber-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ed5840;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.22);pointer-events:none;color:#fff;font-weight:700;font-size:8px;line-height:1;letter-spacing:.06em;padding:3px 6px;font-family:var(--site-sans-serif-font);text-transform:uppercase}ul#notificationsDrop.f-dropdown,ul#profileDrop.f-dropdown{top:80px!important}ul#profileDrop span.proBadge{background:#eb5840;font-size:8px;display:inline-block;color:#fff;border-radius:10px;padding:0 6px;margin-left:8px}.profile-dropdown-wrapper .f-dropdown.open{left:auto!important;right:0!important;top:-20px;text-align:left;min-width:155px}#profileDrop.f-dropdown:after{display:none!important}#profileDrop.f-dropdown:before{left:auto!important;right:45px!important}.f-dropdown{padding:15px;border-radius:7px;-webkit-box-shadow:0 0 40px -2px rgba(0,0,0,.38);-moz-box-shadow:0 0 40px -2px rgba(0,0,0,.38);box-shadow:0 0 40px -2px rgba(0,0,0,.38);border:none}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee;border-radius:4px}.f-dropdown{border-radius:15px;min-width:fit-content!important}.f-dropdown a{font-size:1.1em;color:#023142!important;padding:12px 15px!important;display:block;font-weight:500}.f-dropdown a{white-space:nowrap}#exploreDrop .nav-explore-link.is-active,#exploreLoggedOut .nav-explore-link.is-active{background:rgb(190 190 190 / 12%);color:#c73d28!important;font-weight:600;border-radius:6px}#exploreDrop li:has(.nav-explore-link.is-active),#exploreLoggedOut li:has(.nav-explore-link.is-active){background:0 0}#exploreDrop li:has(.nav-explore-link.is-active):hover,#exploreLoggedOut li:has(.nav-explore-link.is-active):hover{background:0 0}#exploreDrop li:has(.nav-explore-link.is-active):hover .nav-explore-link.is-active,#exploreLoggedOut li:has(.nav-explore-link.is-active):hover .nav-explore-link.is-active{background:rgba(190,190,190,.221)}.mobile-nav__sub-list a.nav-explore-link.is-active{color:#eb5840!important;font-weight:600;background:rgba(235,88,64,.1);border-radius:6px}.f-dropdown.center-align.open{left:50%!important;transform:translateX(-50%)}.f-dropdown.center-align.open::after,.f-dropdown.center-align.open::before{left:50%;transform:translateX(-50%)}.rc-logo img{max-width:225px}nav.main-nav{background:#fff;box-shadow:0 0 30px 10px #03304121;z-index:999;position:relative;position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw}nav.main-nav .nav-container{max-width:1550px;margin:0 auto;height:80px;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}nav.main-nav .rc-logo{display:flex;align-items:center;justify-content:flex-start}nav.main-nav .menu{display:flex;align-items:center;justify-content:center}nav.main-nav .menu-item{margin:0 10px}nav.main-nav .menu .menu-item{margin:0 15px}nav.main-nav .menu .menu-item .nav-dropdown-chevron{color:var(--site-color-orange);margin-left:5px;display:inline-block;vertical-align:middle;line-height:0}nav.main-nav .menu .menu-item .nav-dropdown-chevron svg{display:block}nav.main-nav .secondary-menu{display:flex;align-items:center;justify-content:flex-end}nav.main-nav .profilePicNav{top:3px;margin:0}nav.main-nav .profilePicNav-wrap{position:relative;display:inline-block;vertical-align:middle}nav.main-nav .profilePicNav-wrap .profilePicNav{display:inline-block}.rc-subscriber-badge--nav{position:absolute;right:-6px;bottom:1px;z-index:1;font-size:8px;padding:3px 5px;min-height:17px;font-weight:600}nav.main-nav .menu-item.add-dropdown-wrapper,nav.main-nav .menu-item.profile-dropdown-wrapper{position:relative}nav.main-nav .add-dropdown-wrapper .f-dropdown.open{left:auto!important;right:-10px!important;top:55px!important;text-align:left;min-width:200px;position:absolute!important}nav.main-nav .profile-dropdown-wrapper .f-dropdown.open{left:auto!important;right:-25px!important;top:-80px!important;text-align:left;min-width:160px;position:absolute!important}nav.main-nav .add-dropdown-wrapper ul#profileDrop.f-dropdown,nav.main-nav .profile-dropdown-wrapper ul#profileDrop.f-dropdown{top:60px!important}nav.main-nav a.notifications-btn{box-shadow:0 3px 10px 0 #0000004f;border-radius:50px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;margin:0 5px;color:#2f343c}nav.main-nav a.add-btn .nav-inline-icon,nav.main-nav a.notifications-btn .nav-inline-icon{line-height:0;display:inline-flex;align-items:center;justify-content:center}nav.main-nav a.add-btn .nav-inline-icon svg,nav.main-nav a.notifications-btn .nav-inline-icon svg{display:block}nav.main-nav a.notifications-btn .nav-inline-icon,nav.main-nav a.notifications-btn .nav-inline-icon svg{pointer-events:none}nav.main-nav a.notifications-btn .nav-inline-icon--bell svg{width:26px;height:26px}nav.main-nav a.add-btn{border-radius:50px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff!important;background:#eb5840}@media (max-width:1200px){nav.main-nav a.add-btn{width:35px;height:35px;right:5px;position:relative}}.add-dropdown-wrapper .f-dropdown.open::before{left:unset;right:26px}.add-dropdown-wrapper .f-dropdown.open::after{left:unset;right:25px}nav.main-nav .menu-item>a{color:#2f343c;font-weight:500;font-size:1.15em}nav.main-nav .menu-item{position:relative}nav.main-nav .menu .menu-item>a{padding:10px 0;border-bottom:4px solid transparent}nav.main-nav .secondary-menu a.button{margin:0;padding:10px 20px;border-radius:8px}nav.main-nav .secondary-menu a.button.orange{color:#fff}nav.main-nav .secondary-menu a.button.gray{background:#e5e8eb}nav.main-nav .menu .menu-item>a.active:after{height:4px;width:100%;background:var(--site-color-orange);display:block;content:"";border-radius:10px;position:absolute;bottom:-10px;left:0}nav.main-nav .menu .menu-item>a.has-dropdown.active:after{width:calc(100% - 20px)}nav.main-nav .rc-logo{padding-left:15px}.mobile-menu-btn .rc-icon-svg{color:#033041;font-size:1.7em;padding-right:15px;display:none}@media (max-width:1200px){.mobile-menu-btn .rc-icon-svg{display:inline-block}nav.main-nav .mobile-menu-btn#menuRight{display:flex!important;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;line-height:0}nav.main-nav .mobile-menu-btn#menuRight .rc-icon-svg{display:block;width:24px;height:24px;font-size:24px;padding-right:0}nav.main-nav .menu{display:none!important}nav.main-nav .secondary-menu .main-nav__desktop-only{display:none!important}nav.main-nav .secondary-menu .menu-item.add-dropdown-wrapper{display:flex!important}nav.main-nav .nav-container{display:flex;align-items:center;justify-content:space-between}nav.main-nav .secondary-menu{display:flex;align-items:center;gap:6px;padding-right:8px}nav.main-nav .add-dropdown-wrapper .f-dropdown.open{z-index:1006!important}nav.main-nav ul#addDrop.f-dropdown,nav.main-nav ul#addDrop.f-dropdown.open{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}body.nav-add-sheet-open{overflow:hidden!important;height:100vh}body.nav-add-sheet-open .reveal-modal-bg{background:rgba(11,57,84,.82)!important}.nav-add-sheet.reveal-modal{position:fixed;top:50%!important;left:50%!important;right:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;min-height:unset!important;width:calc(100% - 48px)!important;max-width:320px!important;padding:0!important;border:none!important;background:0 0!important;box-shadow:none!important;overflow:visible}.nav-add-sheet.reveal-modal.open{top:50%!important;left:50%!important;right:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;min-height:unset!important}.nav-add-sheet-list{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.22)}.nav-add-sheet-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;padding:18px 20px;border-bottom:1px solid #e5e8ed;color:var(--site-color-darkblue)!important;font-size:16px;font-weight:600;text-align:center;background:#fff;line-height:1.25}.nav-add-sheet-btn:hover{background:#f7f9fc}.nav-add-sheet-btn--cancel{background:#e8eef2;border-bottom:0}.nav-add-sheet-btn--chrome img{flex-shrink:0}@media (min-width:1101px){.nav-add-sheet.reveal-modal{display:none!important}}@media (max-width:600px){.nav-add-sheet.reveal-modal{width:calc(100% - 40px)!important}}@media (min-width:601px) and (max-width:640px){.nav-add-sheet.reveal-modal{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}.upgradeBanner{padding:16px 0;margin-bottom:20px;background:#fff;text-align:center;border-radius:7px;margin-left:15px;margin-right:15px}.upgradeBanner p{display:inline-block;margin-right:40px;font-size:20px;color:#505d69;margin-bottom:0}.upgradeBanner a.button{border-radius:5px;margin-bottom:0;display:inline-block;padding:10px 25px;width:250px}.upgradeBlock button.stripe-button-el{width:100%;border:none;box-shadow:none;display:block;background:#ed5840;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:0}.upgradeBlock button.stripe-button-el span{width:100%!important;color:#fff;background:0 0;border:none;text-shadow:none;padding:15px;clear:both;height:unset;font-weight:400;font-size:20px;box-shadow:none}.upgradeBlock{border:#505d69;padding:0;background:#505d69;color:#fff}.upgradeBlock h2{color:#fff;font-weight:400;font-size:21px;vertical-align:middle;text-align:center;margin:0 auto -3px;padding-top:30px}.upgradeBlock p{opacity:1;font-size:16px;font-weight:200;color:rgba(255,255,255,.7);text-align:center;margin:0 auto 20px}.upgradeBlock p span{font-size:51px;color:#fff}.upgradeBlock p span.cycle{font-size:13px;display:inline-block;text-transform:uppercase;line-height:15px;text-align:left;color:rgba(255,255,255,.9)}.upgradeBlock span.badge.pro{font-size:10px;border:none;padding:4px 8px;border-radius:25px;font-weight:400;color:#fff;background:#ed5840;vertical-align:middle}.upgradeBlock ul{padding:0;margin:0;list-style:none;background:#253344;padding:20px}.upgradeBlock ul li{list-style:none;font-size:14px;padding:10px 0;border-bottom:1px dotted rgba(255,255,255,.2);color:rgba(255,255,255,.7);margin:0 10px;text-align:center}.fieldlabel{font-size:12px;display:block;margin-bottom:10px;margin-top:20px;opacity:.7}ul#notificationsDrop.f-dropdown.open{width:270px!important;max-width:300px!important;background:#485766;border:#7e8b99 1px solid;z-index:999999999!important}ul#notificationsDrop.f-dropdown{padding:0;height:450px;overflow-y:scroll;overflow-x:hidden}ul#notificationsDrop.f-dropdown li a{background:#6c7a88;border-bottom:1px solid #7e8b99;padding:10px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}ul#notificationsDrop.f-dropdown li a.new{background:#6c7a88}ul#notificationsDrop.f-dropdown li a.viewed{background:#485766}ul#notificationsDrop.f-dropdown li a:hover{background:#364554}ul#notificationsDrop.f-dropdown li a .notifProfilePic{width:46px;height:46px;float:left;margin-right:0}ul#notificationsDrop.f-dropdown li a .notifContent{float:left;margin-left:10px}ul#notificationsDrop.f-dropdown li a .notifAlert{width:170px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul#notificationsDrop.f-dropdown li a .notifTime{width:170px;color:#fff;opacity:.5;margin-top:3px;text-transform:uppercase;font-size:.7em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul#notificationsDrop.f-dropdown li:focus,ul#notificationsDrop.f-dropdown li:hover{background:#eee;border-radius:0}.notifications-dropdown-wrapper .f-dropdown.open{left:50%!important;transform:translateX(-50%);top:100%;text-align:left}ul#notificationsDrop.f-dropdown.open{top:50px!important}.alert-box.success{background-color:#8dc699!important;border-color:#429854;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-.6875rem;right:10px!important;color:#fff;opacity:1}body.rc-mobile-nav-open{overflow:hidden}.mobileNav.mobileNav--v2{position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;height:100%;height:100dvh;background:#fff;z-index:1004;box-shadow:none;transform:translateX(100%);transition:transform .28s ease,box-shadow .28s ease;pointer-events:none;color:#2d3e50;font-family:inherit}.mobileNav.mobileNav--v2.open{transform:translateX(0);pointer-events:auto;box-shadow:-4px 0 24px rgba(0,0,0,.12)}.mobileNav.mobileNav--v2.close{transform:translateX(100%);pointer-events:none}.mobile-nav__shell-close{position:absolute;top:12px;right:12px;z-index:6;width:44px;height:44px;margin:0;padding:0;border:none;background:0 0;color:#2d3e50;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-nav__body{position:relative;height:100%;padding-top:56px;box-sizing:border-box}.mobile-nav__scroll--root{display:flex;flex-direction:column;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 24px;box-sizing:border-box}.mobile-nav__topbar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.mobile-nav__topbar--profile{flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:10px;padding-top:6px}.mobile-nav__profile-trigger{border:none;background:0 0;padding:10px 5px;margin:0;cursor:pointer;border-radius:0;display:flex;align-items:center;gap:16px;width:100%;border-radius:10px}button.mobile-nav__profile-trigger:hover{background:#f4f4f4}.mobile-nav__profile-trigger .profilePicNav-wrap{display:inline-block;position:relative;width:60px;height:60px;margin:0}.mobile-nav__profile-trigger .profilePicNav{display:block;width:60px;height:60px;border-radius:50%;border:1px solid #e0e0e0;top:0}.mobile-nav__profile-trigger .rc-subscriber-badge--nav{position:absolute;left:2px!important;right:auto!important;top:auto!important;bottom:-2px!important;font-size:8px!important;padding:2px 6px!important;z-index:3}.mobile-nav__profile-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.mobile-nav__profile-name{font-size:23px;font-weight:600;color:#05323f;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav__profile-sub{margin-top:4px;font-size:16px;font-weight:600;color:rgba(15,62,76,.55)}.mobile-nav__profile-chevron{margin-left:auto;font-size:.85rem;color:#9aa5b1}.mobile-nav__profile-divider{margin-top:12px;border-top:3px solid #e6e9ed;width:100%}.mobile-nav__list{display:flex;flex-direction:column;gap:2px;margin:0 0 20px;padding:0}.mobile-nav__list--guest{margin-top:8px}nav.mobile-nav__list.mobile-nav__list--guest{padding:10px}nav.mobile-nav__list.mobile-nav__list--guest .mobile-nav__row{font-size:1.35rem;border-radius:0}.mobile-nav__row{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:10px 4px;margin:0;border:none;border-radius:8px;background:0 0;color:#2d3e50;font-size:1.05rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.mobile-nav__row--forward:hover,.mobile-nav__row--link:hover{background:#f5f7f9;color:#023041}button.mobile-nav__row.mobile-nav__row--forward.mobile-nav__row--textonly:hover{color:#023041}.mobile-nav__row--textonly{padding-left:0}.mobile-nav__icon{flex-shrink:0;width:24px;height:24px;object-fit:contain}.mobile-nav__chev{margin-left:auto;font-size:.85rem;color:#9aa5b1}.mobile-nav__notify-dot{width:8px;height:8px;border-radius:50%;background:#eb5840;margin-left:6px;flex-shrink:0}.mobile-nav__notify-dot[hidden]{display:none!important}.mobile-nav__upgrade{display:block;text-align:center;padding:12px 16px;margin-bottom:20px;border-radius:8px;background:#eb5840;color:#fff!important;font-weight:600;text-decoration:none}.mobile-nav__footer-btns{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-bottom:env(safe-area-inset-bottom,12px)}.mobile-nav__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;box-sizing:border-box;border:1px solid #e0e0e0}.mobile-nav__btn--ios{background:#023041;color:#fff!important;border-color:#023041}.mobile-nav__btn--ios .mobile-nav__apple{flex-shrink:0}.mobile-nav__btn--chrome{background:#fff;color:#2d3e50!important}.mobile-nav__btn--chrome .rc-icon-chrome{width:22px;height:22px}.mobile-nav__btn--login{background:#fff;color:#eb5840!important;border-color:#e0e0e0;background:#eb5840!important;color:#fff!important}.mobile-nav__sub-stack{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:4;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .26s ease;padding-top:56px;box-sizing:border-box}.mobile-nav__sub-stack.is-open{transform:translateX(0)}.mobile-nav__sub{display:none;flex:1;flex-direction:column;min-height:0;overflow:hidden}.mobile-nav__sub.is-active{display:flex}.mobile-nav__sub-head{display:flex;align-items:center;gap:12px;padding:0 16px 12px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.mobile-nav__back{width:40px;height:40px;padding:0;border:1px solid #e0e0e0;border-radius:6px;background:#fff;color:#2d3e50;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0}.mobile-nav__sub-title{font-size:1.1rem;font-weight:700;color:#2d3e50;flex:1}.mobile-nav__sub-head-spacer{width:40px;flex-shrink:0}.mobile-nav__sub-list{padding:12px 20px 24px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.mobile-nav__sub-list a{display:block;padding:14px 0;color:#2d3e50;font-size:1.05rem;font-weight:500;text-decoration:none;border-bottom:1px solid #f0f0f0}.mobile-nav__sub-list a:last-child{border-bottom:none}.mobile-nav__rule{border:none;border-top:1px solid #e0e0e0;margin:12px 0}.mobile-nav__notifications-ul{list-style:none;margin:0;padding:0 0 24px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.mobile-nav__notifications-ul li{list-style:none;border-bottom:1px solid #e0e0e0}.mobile-nav__notifications-ul li a{display:flex;align-items:flex-start;gap:10px;padding:14px 20px;color:#2d3e50;text-decoration:none;background:#fff}.mobile-nav__notifications-ul li a.new{background:#f7f9fb}.mobile-nav__notifications-placeholder{padding:24px 20px;color:#6b7785;font-style:italic}.mobile-nav__sub--notifications .mobile-nav__notifications-ul .notifProfilePic{flex-shrink:0}.mobile-nav__sub--notifications .mobile-nav__notifications-ul .notifContent{min-width:0}.mobile-nav__sub--notifications .mobile-nav__notifications-ul .notifAlert,.mobile-nav__sub--notifications .mobile-nav__notifications-ul .notifTime{max-width:100%;color:#2d3e50}.mobile-nav__sub--notifications .mobile-nav__notifications-ul .notifTime{opacity:.65;font-size:.75rem;text-transform:uppercase}.slider{max-width:1400px!important;margin:10px auto}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-next:before,.slick-prev:before{color:#000}.slick-slide{transition:all ease-in-out .3s}.slick-current{opacity:1}.slider.slick-slider{position:relative}.slider.slick-slider .slick-arrow.slick-disabled{opacity:0}.slider.slick-slider .slick-arrow{position:absolute}.slider.slick-slider .slick-arrow.slick-next{top:35%;right:-25px}.slider.slick-slider .slick-arrow.slick-prev{top:35%;left:-25px;z-index:9}.slick-arrow{background:#fff;width:65px;height:65px;border-radius:50px;display:flex!important;align-items:center;justify-content:center;box-shadow:0 2px 20px 5px #03304138;color:var(--site-color-darkblue);transition:.1s ease-in-out all;line-height:0}.slick-arrow:hover{cursor:pointer;transform:scale(1.1)}.slick-arrow .rc-icon-svg{display:block}.slick-slider .slick-track{display:flex;flex-wrap:nowrap}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.recipeSlider.slick-slider .slick-slide{margin:0}.testimonialSlider.slick-slider .slick-arrow{top:43%!important}.testimonialSlider.slick-slider{margin:50px 0 100px}.testimonialSlider.slick-slider .testimonial{padding:45px;border-radius:20px}.testimonialSlider.slick-slider .slick-track{display:flex!important}.testimonialSlider.slick-slider .slick-slide{height:inherit!important;background:#d6e9f2;border-radius:20px;margin:0 10px}.testimonialSlider.slick-slider .testimonial .stars{margin:0 auto 15px;display:flex;align-items:center;justify-content:center}.testimonialSlider.slick-slider .testimonial .stars i{color:var(--site-color-orange);margin:0 3px}.testimonial-slider-section h2{font-size:clamp(2rem, 7vw, 2.5rem);line-height:1.2;text-align:center;margin:50px 0;padding:0 20px}.testimonialSlider.slick-slider .testimonial h2{font-size:1.4em;line-height:initial;color:var(--site-color-darkblue);margin-bottom:30px;margin-top:10px!important}.testimonialSlider.slick-slider .testimonial h3{font-size:1.1em;line-height:1.9em;color:var(--site-color-darkblue);display:-webkit-box;max-width:100%;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.categorySlider.slick-slider{margin-bottom:50px}.categorySlider.slick-slider .cat-container a{text-align:center;color:var(--site-color-darkblue);display:flex;flex-direction:column;align-items:center;width:100%}.categorySlider.slick-slider .cat-container:hover img{cursor:pointer;border-color:var(--site-color-orange)}.categorySlider.slick-slider .slick-slide{margin:0}.categorySlider.slick-slider .slick-list{margin:0 0}.categorySlider.slick-slider img{margin:0 auto}.categorySlider.slick-slider .cat-container img{width:min(100%,var(--cat-size,145px))!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:50%;margin:0 auto 10px;border:5px solid transparent;box-sizing:border-box;transition:border .2s ease-in-out,transform .2s ease-in-out}.peopleSlider.slick-slider .slick-slide{background:#fff;border-radius:10px;padding:15px;margin:0 10px}.peopleSlider.slick-slider .slick-slide:hover .tastemaker-container img{cursor:pointer;border:5px solid var(--site-color-orange)}.peopleSlider.slick-slider a{color:var(--site-color-darkblue)}.peopleSlider.slick-slider .tastemaker-container{text-align:center}.peopleSlider.slick-slider .tastemaker-container img{width:min(100%,clamp(96px,16vw,140px))!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:50%;margin:10px auto;border:5px solid transparent;box-sizing:border-box;display:block}.peopleSlider.slick-slider .tastemaker-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleSlider.slick-slider .tastemaker-info{width:100%;margin-bottom:20px}.peopleSlider.slick-slider .tastemaker-info h5{display:block;width:100%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peopleSlider.slick-slider .tastemaker-bio{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;opacity:.6;display:block;margin:5px 0 10px}button.srBtn,input.button.srBtn{padding:30px;border-radius:0;background:#fb6e52;color:#fff;padding:15px;height:75px;border-radius:0 5px 5px 0;font-weight:700}button.srBtn:hover,input.button.srBtn:hover{background:#c74834}button#searchButton i.fa.fa-search{font-size:20px}.cats{padding-top:30px}.cats h2{font-size:1.7em;font-weight:200}.catSlides{width:1024px;margin-right:auto;margin-left:auto}.catSlides img{padding:0 3px 0 3px}.button-group.slideNav>li>button,.button-group>li .button{padding:10px 15px 10px 15px;background:#a9b2bd}.button-group.slideNav>li{float:none}.button-group.slideNav>li>.button:hover{background:#505e6c}@media all and (max-width:1024px){.catSlides{width:95%}}@media all and (max-width:480px){.catSlides img{width:250px;height:auto;margin-left:auto;margin-right:auto}.cats h2{font-size:1.3em;font-weight:200}}.slideImg{width:100%;height:180px;text-align:center;margin:0 3px 0 3px;background:#ccc}.slideImg h2{font-size:1.2em;font-weight:700;color:#fff;padding:70px 0;margin:0}a.catOverlay{background-color:rgba(58,52,45,.45);height:180px;display:block;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.slideImg a.catOverlay:hover{background-color:rgba(58,52,45,.9)}.slideImg.exPaleo{background:url(../../img/example-imgs/cat-paleo.jpg) center center no-repeat}.slideImg.exSalads{background:url(../../img/example-imgs/cat-salads.jpg) center center no-repeat}.slideImg.exChocolate{background:url(../../img/example-imgs/cat-chocolate.jpg) center center no-repeat}.slideImg.exSoups{background:url(../../img/example-imgs/cat-stews.jpg) center center no-repeat}.subnavRow{width:100%;background-color:#fff;color:#ccc;padding:0;z-index:210}.subnavRow.normal{position:relative;z-index:210}.subnavRow.fixed{position:fixed;top:80px;z-index:210;-webkit-box-shadow:0 4px 30px -2px rgb(54 65 76 / 44%);-moz-box-shadow:0 4px 30px -2px rgb(54 65 76 / 44%);box-shadow:0 4px 30px -2px rgb(54 65 76 / 44%)}.subnavRow .tabs dd.active a,.tabs .tab-title.active a{color:#eb5840}.subnavRow .tabs dd>a,.tabs .tab-title>a{background-color:#fff;color:#ccc;font-size:14px;font-family:var(--site-sans-serif-font);padding:15px 25px 10px 25px}.subnavRow .tabs dd>a:hover,.tabs .tab-title>a:hover{color:#dbdcdd}a.subnavLink{padding:1rem 2rem;color:#fff;display:inline-block;float:right;border-left:1px solid #8a99a8;border-right:1px solid #8a99a8;margin-left:20px}.subnavRow .tabs .tabWrap{margin-left:auto;margin-right:auto;display:table}@media all and (max-width:800px){.tabs .tab-title>a,.tabs dd>a{padding:1rem 1rem}}.subnavRow .tabs dd>a,.tabs .tab-title>a{background-color:#fff;color:rgba(90,104,117,.6);font-size:13px;font-family:var(--site-sans-serif-font);padding:15px 25px 10px 25px}@media only screen and (max-width:600px){dd.moreCats{width:100%!important;text-align:center}dd.moreCats a,dd.moreCats a img{display:inline-block}.tabWrap{width:100%}}ul.tabs{text-align:center}ul.tabs li{display:inline}.subnavRow .tabs li.active a,.tabs .tab-title.active a{color:#eb5840;background:#e6eaf0ad;border-radius:50px}.subnavRow .tabs li>a,.tabs .tab-title>a{background-color:#fff;color:#ccc;font-size:14px;font-family:var(--site-sans-serif-font);padding:15px 25px 10px 25px}.subnavRow .tabs li>a:hover,.tabs .tab-title>a:hover{color:#e55032}a.subnavLink{padding:1rem 2rem;color:#fff;display:inline-block;float:right;border-left:1px solid #8a99a8;border-right:1px solid #8a99a8;margin-left:20px}.subnavRow .tabs .tabWrap{margin-left:auto;margin-right:auto;display:table}@media all and (max-width:800px){.tabs .tab-title>a,.tabs li>a{padding:1rem 1rem}}.subnavRow .tabs li>a,.tabs .tab-title>a{background-color:#fff;color:rgba(90,104,117,.6);font-size:13px;font-family:var(--site-sans-serif-font);padding:15px 25px 10px 25px}@media only screen and (max-width:1024px){li.large-up{display:none!important}}@media only screen and (max-width:650px){li.moreCats{width:100%!important;text-align:center}li.moreCats a,li.moreCats a img{display:inline-block}.tabWrap{width:100%}li.large-up{display:none!important}li.medium-up{display:none!important}}ul#catDrop{background:#6c7a88;color:#fff}ul#catDrop.f-dropdown:before{border-color:transparent transparent #6c7a88 transparent}ul#catDrop li a{color:#fff;border-bottom:1px solid #8a99a8}ul#catDrop li a:hover{background:#4c5a69}#searchSubNav input[type=search],input[type=tel]{padding:0!important}#searchSubNav input{outline:0;display:inline-block;float:right}#searchSubNav input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}#searchSubNav input::-webkit-search-cancel-button,#searchSubNav input::-webkit-search-decoration{display:none}#searchSubNav input[type=search]{background:#778593 url(../../img/search-icon.png) no-repeat 9px center;background-size:14px auto;border:solid 1px #b4c1cd;padding:9px 10px 9px 32px;width:55px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#searchSubNav input[type=search]:focus{width:130px;background-color:#fff;border-color:#ed5840;-webkit-box-shadow:0 0 5px rgba(141,198,153,.5);-moz-box-shadow:0 0 5px rgba(141,198,153,.5);box-shadow:0 0 5px rgba(109,207,246,.5)}#searchSubNav input:-moz-placeholder{color:#999}#searchSubNav input::-webkit-input-placeholder{color:#999}#searchSubNav input[type=search]{width:30px;color:transparent;cursor:pointer;height:30px;margin-top:15px;margin-bottom:0!important}#searchSubNav input[type=search]:hover{background-color:#61707e}#searchSubNav input[type=search]:focus{width:130px;padding-left:32px!important;color:#fff;background-color:#778593;cursor:auto}#searchSubNav input:-moz-placeholder{color:transparent}#searchSubNav input::-webkit-input-placeholder{color:transparent}.recipeFeed{background:0 0;z-index:109;padding:50px 0 20px 0}.recipeFeed.normal{margin-top:-5px}.recipeFeed.padTop{margin-top:59px;min-height:95vh}section.recipeFeed.padTop150{padding-top:230px}@media all and (max-width:1025px){section.recipeFeed{padding-top:80px!important}section.recipeFeed.normal{margin-top:-5px;padding-top:40px!important}section.recipeFeed.profileBody{padding-top:80px!important}}@media all and (max-width:640px){section.recipeFeed.padTop{padding-top:85px!important}section.recipeFeed.padTop150{padding-top:200px!important}.columns.recipeLeftCol{min-height:inherit!important}}.recipeTile{background:#fff;margin-bottom:25px}.recipeImg{position:relative}.recipeImg>a{display:block;width:100%;height:280px;background-color:#d5d5d5;background-size:cover!important;overflow:hidden;position:relative}.recipeImg>a.recipe-card{z-index:1;contain:layout style}.bookTile .recipeImg a{height:270px;display:block;background-color:rgba(58,52,45,.75);background-size:cover!important;display:flex!important;align-items:center;justify-content:center;padding:25px;flex-direction:column}.recipeImg .heartShare{display:block;float:right;position:relative;top:15px;right:15px;width:26px;height:26px;font-size:.7em;padding-top:3px;font-weight:700;background:url(../../img/icon-heart.png) no-repeat center center;background-size:100%;text-align:center;color:#fff}.recipeDets{padding:10px}.sharedPic{position:relative;overflow:visible}.sharedPic .undefined-profile,.sharedPic a{display:block;width:40px;height:40px;background-color:#ccc;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden;border:0;box-sizing:border-box}.sharedPic a{box-shadow:0 0 0 2px #fff,0 0 0 4px #ededed}.sharedPic a.sharedPic-avatar--plus{box-shadow:0 0 0 2px #fff,0 0 0 4px #eb5740}.recipeTile .sharedPic--plus-ring{padding-right:6px}.additionalCategories .sharedPic--plus-ring{padding-right:6px}.recipePgWrap .sharedPic--plus-ring{padding-right:8px}.recipeTitle{float:left;font-size:.9em;color:#36414c;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sharedBy{font-size:.8em;color:#023142a1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loadMoreWrap{clear:both}a.loadMore{display:block;width:60%;color:#6c7a88;clear:both;margin:60px auto;border-radius:3px;border:1px solid #fff;background:rgba(255,255,255,.3)}a.loadMore:hover{background:#fb6e52;color:#fff}.animation_image img{width:44px;margin-bottom:10px;margin-right:-7px}.loadingOverlay{height:100%;width:100%;position:fixed;top:0;left:0;z-index:99999999;opacity:1;background-color:rgba(90,104,117,.6)}.loadingOverlay span.wrap{position:fixed;margin-left:42%;top:40%;background:#ebeced;text-align:center;border-radius:8px;padding:20px 45px;-webkit-box-shadow:0 0 33px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 33px 0 rgba(0,0,0,.75);box-shadow:0 0 33px 0 rgba(0,0,0,.75)}.loadingOverlay span.wrap img{width:57px;display:inline-block;vertical-align:middle}.loadingOverlay h2{color:#505d69;font-size:20px;display:inline-block;vertical-align:text-top}a.featuredHover{background:rgba(58,61,70,.35);-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}a.featuredHover:hover{background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 100%)}.featureGrid .columns{padding-left:5px;padding-right:5px}.featureGrid .recipeTile{margin-bottom:10px}.featureGrid .recipeTitle{color:#fff}.featureGrid{margin-bottom:75px}.featureGrid .sharedPic a{background-size:cover!important}.featureGrid a.button{background:0 0;color:var(--site-color-darkblue);padding:20px 0 0 0;vertical-align:text-bottom;font-weight:600;text-transform:uppercase;font-size:15px}.featureGrid a.button:hover{opacity:.6}.featureGrid a.button::after{content:url(https://recipecloudapp.com/assets/img/arrow-right-01.svg);display:inline-block;width:10px;margin-left:10px}section.aboutRecipeCloud{padding:100px 0 50px;background:rgba(255,255,255,.5)}.popularCategories{padding:100px 0;background:#dfe3eb;border-top:1px solid #fff;font-family:var(--site-sans-serif-font)}.popularCategories h2{font-family:var(--site-sans-serif-font);font-weight:300;color:#eb5840;margin-bottom:40px}.popularCategories ul{margin:0;padding:0;line-height:2em;font-size:.9em}.popularCategories ul li{list-style:none;color:#5a6875;margin-bottom:8px}.popularCategories ul li a{color:#5a6875;display:block;background:rgb(255 255 255);border-radius:8px;padding:10px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popularCategories ul li a:hover{background:rgba(255,255,255,.75)}.footerRow{width:100%}.downloadFtr{background:url(../../img/ftr-dl-bkgd.png) repeat-x top center}.downloadFtr h2{font-size:2em;font-weight:300;color:#fff;margin-top:90px;margin-bottom:0}.downloadFtr p{color:rgba(255,255,255,.7)}.downloadFtr a.button{background:#fff;border-radius:3px;padding:12px 20px}.downloadFtr a.button img{width:150px;height:auto}.footer h4{font-size:1em;font-weight:700}.footer{padding:50px 0 0 0;border-top:1px solid #ccc;background:#fff;background:var(--site-color-darkblue)}.footer.footer--guest{background:#fff;padding:0;border-top-color:#e5e8eb}.footer.footer--logged-in{background:#eef1f4;padding:0;border-top-color:#dce0e5}.footer h4{color:#fff}.footer .footer-bottom-bar{background:#063f55;margin-top:50px}.socialBtns{display:block;margin-bottom:10px}.socialBtns a.button{margin-bottom:0!important}.socialBtns a{width:40px;height:40px;display:inline-block;padding:12px 15px;border-radius:50%;background:#6c7a88;color:#fff}.socialBtns a:hover{background:#fb6e52}.copyright{font-size:.8em;color:#6a7582}.footerLinks a{font-size:.85em;line-height:1.65em;color:#ccc;display:block;padding:0}.footerLinks a:hover{color:#fb6e52}.footerLinks a{font-size:.9em;line-height:2.1em;color:#c3e0eb;display:block;padding:0 1px}.fixedBanner{background:#999;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fixedBanner.visible{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.footer-bottom-bar .container{max-width:1400px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:25px 0}.footer-bottom-bar .container .copyright{color:#fff;display:flex}footer .large-text-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}footer .large-text-right .button.orange{margin-top:45px;margin-bottom:0}.rc-download-cta{background:#043041;padding:6rem 0;text-align:center;max-width:unset!important}.rc-download-cta__inner{max-width:1400px;margin:0 auto}.rc-download-cta__title{color:var(--site-color-darkblue);font-size:clamp(1.35rem, 2.5vw, 35px);font-weight:700;line-height:1.25;margin:0 0 .75rem;color:#fff}.rc-download-cta__subtitle{font-size:1.2rem;line-height:1.5;margin:0 auto 1.75rem;max-width:unset;color:#ffffff75}.rc-download-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.rc-download-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:15px 25px;border-radius:10px;font-size:18px;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.rc-download-cta__btn:hover{opacity:.92;text-decoration:none}.rc-download-cta__btn--ios{background:var(--site-color-orange,#eb5840);color:#fff;border:none}.rc-download-cta__btn--ios:hover{color:#fff;background:#cf4b37}.rc-download-cta__btn--web{background:#ebeff2;color:#043041;border:none}.rc-download-cta__btn--chrome{background:#fff;color:#3d454d;border:1px solid #c8ced4;box-shadow:0 1px 0 rgba(0,0,0,.04)}.rc-icon-chrome{flex-shrink:0;object-fit:contain;display:block}.rc-download-cta__btn--chrome .rc-icon-chrome{width:20px;height:20px}@media only screen and (max-width:640px){.rc-download-cta{display:none!important}}.footer--guest .footer__guest-desktop{padding:3rem .75rem 2.5rem}.footer--guest .footer__guest-row{max-width:1400px;margin:0 auto}.footer--guest .footer__heading{color:var(--site-color-darkblue);font-size:20px;font-weight:700;margin:0 0 .85rem;line-height:1.3}.footer--guest .footer__list{list-style:none;margin:0;padding:0}.footer--guest .footer__list li{margin:0 0 .35rem}.footer--guest .footer__list a{color:#5c6670;font-size:.9rem;line-height:1.6;text-decoration:none}.footer--guest .footer__list a:hover{color:var(--site-color-orange,#eb5840);text-decoration:underline}.footer--guest .footer__rail{text-align:right;padding-top:.25rem}@media only screen and (max-width:63.9375em){.footer--guest .footer__rail{text-align:center;padding-top:2rem}}.footer--guest .footer__social{display:flex;justify-content:flex-end;gap:.65rem;margin-bottom:1.25rem}.footer--guest .footer__social--mobile{justify-content:center;margin:1.5rem 0 1.25rem}.footer--guest .footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #b8c2cc;border-radius:50%;color:var(--site-color-darkblue);font-size:1.15rem;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease;line-height:0}.footer--guest .footer__social-btn .rc-icon-svg{display:block}.footer--guest .footer__social-btn:hover{border-color:var(--site-color-orange,#eb5840);color:var(--site-color-orange,#eb5840);text-decoration:none}.footer--guest .footer__legal{font-size:.8rem;color:#6a7582;margin:0 0 .65rem}.footer--guest .footer__legal a{color:#6a7582;text-decoration:none}.footer--guest .footer__legal a:hover{color:var(--site-color-darkblue);text-decoration:underline}.footer--guest .footer__legal-sep{margin:0 .35rem;opacity:.7}.footer--guest .footer__copyright{font-size:.78rem;color:#6a7582;line-height:1.45;margin:0 0 .65rem;max-width:22rem;margin-left:auto}@media only screen and (max-width:63.9375em){.footer--guest .footer__copyright{margin-left:auto;margin-right:auto;max-width:36rem}}.footer--guest .footer__env{font-size:.72rem;color:#8b95a0;margin:0;line-height:1.4}.footer--guest .footer__guest-mobile{padding:1.25rem 1rem 2rem;max-width:32rem;margin:0 auto}.footer--guest .footer__accordion{margin-bottom:.25rem}.footer--guest .footer__acc-item{border-bottom:1px solid #d8dee4;border-radius:4px;margin-bottom:.5rem;background:#fff;overflow:hidden}.footer--guest .footer__acc-summary{list-style:none;cursor:pointer;padding:.9rem 2.5rem .9rem 1rem;font-size:.95rem;font-weight:700;color:var(--site-color-darkblue);position:relative;user-select:none}.footer--guest .footer__acc-summary:focus{outline:0}.footer--guest .footer__acc-summary:focus-visible{box-shadow:inset 0 0 0 2px var(--site-color-orange,#eb5840)}.footer--guest .footer__acc-summary::-webkit-details-marker{display:none}.footer--guest .footer__acc-summary::after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid #7a8794;border-bottom:2px solid #7a8794;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}.footer--guest .footer__acc-item[open] .footer__acc-summary::after{transform:translateY(-25%) rotate(225deg)}.footer--guest .footer__list--acc{padding:0 1rem 1rem}.footer--guest .footer__list--acc li{margin-bottom:.3rem}.footer--guest .footer__mobile-cta{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;max-width:20rem;margin:0 auto 1.5rem}.footer--guest .footer__mobile-cta .rc-download-cta__btn{width:100%;justify-content:center;box-sizing:border-box}.footer--guest .footer__copyright--mobile,.footer--guest .footer__env--mobile,.footer--guest .footer__legal--mobile{text-align:center;margin-left:auto;margin-right:auto;max-width:22rem}.footer.footer--logged-in{background:#fff;border-top:2px solid #fff}.footer--logged-in .footer__logged-inner{margin:0 auto;padding:25px 1.5rem;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1400px}.footer--logged-in .footer__logged-nav{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem 1.2rem;margin-bottom:0;font-size:14px;line-height:1.2}.footer--logged-in .footer__logged-nav a{color:#6c757f;text-decoration:none;white-space:nowrap}.footer--logged-in .footer__logged-nav a:hover{color:var(--site-color-orange,#eb5840);text-decoration:underline}.footer--logged-in .footer__logged-sep{display:none}.footer--logged-in .footer_meta{display:flex;align-items:center;gap:.7rem;margin-left:auto;white-space:nowrap}.footer--logged-in .footer__logged-copy{font-size:14px;color:#7a858f;margin:0}.footer--logged-in .footer__logged-meta{font-size:14px;color:#7a858f;margin:0;line-height:1.2}@media (max-width:700px){.footer--logged-in .footer__logged-inner{flex-direction:column;align-items:center;text-align:center;padding:.6rem .9rem}.footer--logged-in .footer__logged-nav{justify-content:center}.footer--logged-in .footer_meta{margin-left:0;flex-direction:column;align-items:center;justify-content:center;white-space:normal;text-align:center;width:100%}.footer--logged-in .footer__logged-meta{white-space:normal;max-width:100%}}#downloadPopup{position:fixed;top:100px!important;color:#fff;background:#fa6d52}#downloadPopup a.downloadWhite{background:#fff;padding:7px 25px 13px;border-radius:7px}#downloadPopup h2{font-family:var(--site-sans-serif-font);font-weight:300;margin:40px 0 20px;font-size:2.4em;color:#fff}#downloadPopup.reveal-modal .close-reveal-modal,dialog .close-reveal-moda{color:#fff}#downloadPopup a img.dlbtn{width:160px}#downloadPopup .modal-footer{color:#999;background:#fff;padding:20px;position:absolute;left:0;width:100%;text-align:right}#downloadPopup .modal-footer a{color:#fa6d52}@media all and (max-width:870px){#downloadPopup{position:fixed;top:50px!important}}@media only screen and (max-width:40em){#downloadPopup.reveal-modal,dialog{min-height:initial}#downloadPopup.reveal-modal-bg{background:rgba(0,0,0,.75)}}@media all and (max-width:640px){#downloadPopup h2{font-size:1.7em}}.resultsHdr{padding:0 0 20px 20px}.recipePgWrap{background:#fff}.columns.recipeLeftCol,.columns.recipeRightCol{padding-left:0!important;padding-right:0!important;min-height:450px;background:#fff}.recipeLeftCol{margin:0 0 1px 0;border-right:1px solid #e2e4e7}.recipeLeftCol a.recipeImg{width:100%;height:350px;display:block;background:#ccc}li.ingredient.selected,li.ingredient.selected:hover{background:rgba(0,0,0,.1);text-decoration:line-through;font-style:italic;color:#999;background-image:url(/assets/img/icons_checkmark-organge.svg);background-position-x:16px;background-position-y:11px;background-repeat:no-repeat;background-size:15px;padding-left:38px}.colPadWrap{padding:10px}.recipeRow1{border-bottom:1px solid #ccc;padding:17px 30px}.colPadWrap.recipeRow2{padding:30px}.recipeRow2 p#recipeDirections{padding:0 0 20px;font-size:15px;line-height:29px}.recipePgWrap h1{color:#333;font-weight:300;font-size:2.5em}.recipePgWrap h3{color:#fb6e52;font-weight:400;font-size:1.1em;padding-top:20px}.recipeLeftCol,.recipePgWrap,.recipePgWrap a,.recipePgWrap p,.recipePgWrap ul li{font-size:.9em}ul#addToDrop li a{font-size:1.1em!important}.recipeRow2 ul{padding:0;margin:0}.recipeRow2 ul li{list-style:none;display:block;cursor:pointer;background:#f2f2f2;padding:7px 7px 7px 18px;margin-bottom:1px}.recipeRow2 ul li:hover{background:#e5e5e5}.recipePgWrap .sharedPic{float:left}.recipePgWrap .sharedPic{display:block;padding-right:10px}.recipePgWrap .sharedUsername{display:block;padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipeDetsItem{display:block;height:26px;margin-bottom:15px;padding:4px 0 0 30px;color:#6e6e6e;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipeDetsItem a{color:#6e6e6e}.recipeDetsItem--withIcon{display:flex;align-items:center;gap:10px;padding-left:0;height:auto;min-height:26px}.recipeDetsItem--withIcon .recipeDetsIconWrap{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid #ddd;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.recipeDetsItem--withIcon .recipeDetsIcon{width:14px;height:14px;display:block}.recipeDetsItem--withIcon .recipeDetsText{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipeDetsItem--withIcon .recipeDetsExtIcon{width:12px;height:12px;margin-left:4px;vertical-align:middle;display:inline-block}.recipeDetsItem--withIcon .recipeCollectionLink{color:var(--site-color-orange,#eb5840);text-decoration:none}.recipeDetsItem--withIcon .recipeCollectionLink:hover{text-decoration:underline}.recipeDetsItem--withIcon .recipeDetsLink{color:var(--site-color-orange,#eb5840);text-decoration:none}.recipeDetsItem--withIcon .recipeDetsLink:hover{text-decoration:underline}.recipeDetsItem.totalTimeIcon{background:url(../../img/icon-time.jpg) no-repeat left center}.recipeDetsItem.servingsIcon{background:url(../../img/icon-servings.jpg) no-repeat left center}.recipeDetsItem.websiteIcon{background:url(../../img/icon-website.jpg) no-repeat left center}.recipeDetsItem.authorIcon{background:url(../../img/icon-author.jpg) no-repeat left center;background-size:22px}.recipePgWrap a.button{margin-bottom:0;padding:12px 16px}.recipePgWrap a.button.recipeCTA{background:rgba(224,226,229,.5);color:#5a6875;text-transform:uppercase;font-weight:500;font-size:11px;display:inline-block!important;border-radius:4px;margin:0 3px}.recipePgWrap a.button.recipeCTA.orange{background:#f96e52;color:#fff}.recipePgWrap a.button.recipeCTA.fullwidth{width:100%;text-transform:none;font-size:19px;font-weight:400}.recipePgWrap a.button.recipeCTA:hover{background:#033041;color:#fff}.recipePgWrap a.shareBtn{margin-right:10px;display:inline-block!important}h3#recipeSourceURL a{background:#fb6e52;border-radius:5px;color:#fff;padding:10px 25px;margin-bottom:20px;display:block;text-align:center;font-size:1.2em}h3#recipeSourceURL a:hover{background:#db5b42}.button{background:#ed5840}.button:hover{background:#cc4631}.recipeTitleRight{float:right;width:50%;text-align:right}.recipeTitleLeft{float:left;width:50%}@media all and (max-width:640px){.recipeTitleRight{display:block;float:none;width:100%;text-align:center}.recipeTitleLeft{float:none;display:block;width:100%}.recipePgWrap a.shareBtn{display:none!important}}@media all and (max-width:640px){a.button.recipeCTA{border-radius:5px;margin-bottom:20px;display:block;text-align:center;font-size:1.2em;width:100%!important;margin-top:20px!important}}section.additionalCategories{padding:80px 0 120px;margin-top:75px;background:#f2f6fa;font-family:var(--site-sans-serif-font)}section.additionalCategories h2{text-align:center;display:block;width:100%;font-size:29px;margin-bottom:50px}section.additionalCategories a.tags{color:#5a6875;display:inline-block;background:rgba(255,255,255,.8);border-radius:8px;padding:15px 20px}section.additionalCategories a.tags:hover{background:#fff}section.additionalCategories input.searchField{color:#999}section.additionalCategories form.recipeSearch{margin-top:30px}section.additionalCategories input.searchField::-webkit-input-placeholder{color:#ccc;font-weight:100}section.additionalCategories input.searchField:-moz-placeholder{color:#ccc}section.additionalCategories input.searchField::-moz-placeholder{color:#ccc}section.additionalCategories input.searchField:-ms-input-placeholder{color:#ccc}section.additionalCategories .row{max-width:1600px!important;margin:0 auto}ul.groceryList{width:100%}ul.groceryList ul{margin:0}ul.groceryList li{width:100%;display:block;background:#fff;margin-bottom:2px;padding:12px 70px;transition:background-color .3s ease;position:relative}ul.groceryList li:hover{cursor:pointer;background:rgba(255,255,255,.5)}ul.groceryList li.title{background:#677682;color:#fff;margin-top:10px;border-radius:6px 6px 0 0;opacity:.9;font-weight:400;font-size:14px;padding:10px 25px;text-transform:uppercase}ul.groceryList li .ingredient{display:inline-block;width:70%;background:url(../../img/icons_checkbox-lite.svg) no-repeat left center;padding-left:35px}ul.groceryList li .ingredient.selected{background:url(../../img/icons_checkmark-organge.svg) no-repeat left center;padding-left:35px;text-decoration:line-through;color:rgba(0,0,0,.2);font-style:italic}ul.groceryList li .actions{display:inline-block;width:28%;text-align:right}.actions a{font-size:11px;display:inline-block;background:rgba(255,255,255,.6);padding:5px 10px;margin:0 10px;border-radius:4px;color:#999;text-transform:uppercase;font-weight:600;border:1px solid rgba(0,0,0,.1);width:75px;text-align:center}span.fa-pencil{right:45px;top:11px;position:absolute;width:75px;color:#999;border:1px solid #ccc;padding:5px;border-radius:4px;background:#fff;text-align:center}span.fa.fa-pencil:after{content:"Edit";font-family:var(--site-sans-serif-font);text-transform:uppercase;font-size:12px;font-weight:600;margin-left:7px}span.fa-check{left:25px;top:12px;position:absolute;color:#ed5840;border:2px solid #ed5840;border-radius:4px;padding:2px;width:24px;height:24px}span.fa-check::before{content:""}span.fa-check:hover:before{content:"\f00c";color:#999}span.fa-trash-o{right:45px;top:11px;position:absolute;width:75px;color:#999;border:1px solid #ccc;padding:5px;border-radius:4px;background:#fff;text-align:center}span.fa.fa-trash-o:after{content:"Trash";font-family:var(--site-sans-serif-font);text-transform:uppercase;font-size:12px;font-weight:600;margin-left:7px}span.fa-arrow-up{right:40px;top:15px;position:absolute}#editable-form input,#newItemForm input{display:inline-block;width:60%;margin-bottom:0}#editable-form select,#newItemForm select{display:inline-block;width:20%;margin:0 10px}#editable-form input.button,#newItemForm input.button{display:inline-block;width:17%;padding:9px}h1#header{font-weight:200;display:inline;vertical-align:middle}span#counter{display:inline;margin-left:10px;font-size:12px;background:#fff;padding:7px 8px;border-radius:25px;vertical-align:-webkit-baseline-middle}.addNewWrap{padding:30px 50px;background-color:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.15);border-radius:6px;width:100%;margin:25px auto}#shoppingPg div#page{max-width:1250px;margin:0 auto}#shoppingPg.row{margin:0 auto;padding:150px 100px 180px}ul#complete li{background:rgba(80,93,105,.2);font-style:italic;text-decoration:line-through}ul#complete li span.fa-check{left:25px;top:12px;position:absolute;color:#ed5840;border:2px solid #ed5840;border-radius:4px;padding:2px;width:24px;height:24px}ul#complete li span.fa-check::before{content:"\f00c"}a#closeEdit{position:absolute;right:40px;top:20px}@media all and (max-width:1144px){#newItemForm .fieldinput{text-align:center}#editable-form input,#newItemForm input{width:49%}}@media all and (max-width:600px){#newItemForm .fieldinput input,#newItemForm .fieldinput select{display:block!important;width:100%!important;margin:15px 0}a#print-button,span.fa.fa-pencil{display:none!important}}.section.whitebkgd{background:rgba(255,255,255,.8);padding:75px 100px}.section.graybkgd .columns{padding:75px 100px}@media all and (max-width:640px){.section.graybkgd .columns,.section.whitebkgd{padding:25px}}.section p.featureContent{font-size:19px;font-weight:200;line-height:35px;margin-bottom:75px;color:#272b32}.section h2{font-size:25px;color:#272b32}.section ul{margin:20px 0 40px;list-style:none}.section ul li{background:url(https://recipecloudapp.com/img/icons_checkmark-organge.svg);background-size:25px;background-repeat:no-repeat;background-position:top left;padding-left:34px;margin:10px 0;font-size:15px;line-height:24px}.section a.button{border-radius:6px}.section .videoWrap img.playBtn{width:100px;margin:130px auto 100px;display:block}.profileHdr{background:#fff;padding:15px;margin-bottom:75px;display:block}.profile table{border:none;margin-bottom:0}.profile table tr td,.profile table tr th{padding:4px}.profile img.profilePic{width:130px;height:auto}.profile .username{float:left;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile .username h2{font-size:1.6em;display:inline-block;margin-top:0;color:#333}.profile .followBtn{float:right;text-align:right}.profile .followBtn a.button{background:#fff;color:#fb6e52;font-size:1.1em;border:1px solid #b5bcc3;padding:6px 19px}.profile .bioContent{color:#999;display:block;clear:both}.profileHead{background:url(../../img/_2024/blur-bkgd.jpg) no-repeat bottom center;background-size:cover;display:block}.profileHead .overlayBkgd{background-color:rgba(39,44,53,0);width:100%;text-align:center;padding:30px 50px}.profileHead .wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2rem 2.5rem;box-sizing:border-box;width:100%;max-width:min(92%,960px);margin-left:auto;margin-right:auto;text-align:left}.profileHead .wrap .photo{flex:0 0 auto;width:auto;display:block;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.profileHead .wrap .content{flex:0 1 auto;min-width:0;max-width:560px;width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;display:block;text-align:left;vertical-align:middle}.profileHead h1.username{color:#fff;font-weight:300;font-size:30px}.profileHead .username span.badge{font-size:11px;border:1px solid #f96e52;color:#fff;padding:3px 10px;vertical-align:middle;border-radius:20px;margin-left:10px;-o-transition:.5s}.profileHead .username span.badge.pro{border:1px solid #f96e52;background:#f96e52;color:#fff}.profileHead .username .rc-subscriber-badge--profile-hdr{display:inline-flex;vertical-align:middle;margin-left:10px;top:-2px;position:relative;font-size:11px;padding:5px 10px;min-height:24px;letter-spacing:.08em}.profileHead p.bioContent{display:block;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:27px;vertical-align:top;color:rgba(255,255,255,.5);margin:0;cursor:pointer}.profileHead p.bioContent:hover{color:rgba(255,255,255,.75)}.profileHead p.bioContent:focus{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.profile-bio-modal .profile-bio-modal-title{margin:0 0 16px;font-size:1.35rem;font-weight:600;color:var(--site-color-darkblue);padding-right:28px}.profile-bio-modal .profile-bio-modal-body{font-size:1rem;line-height:1.55;color:#374151;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow-y:auto}.profileHead .profilePhoto{height:140px;width:140px;background-size:cover!important;border-radius:50%;margin-left:auto;margin-right:auto}a.button.follow{padding:10px 30px;border-radius:4px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:0}a.button.follow:active,a.button.follow:hover{background:#d84d36}a.button.unfollow{background:#fff!important;color:#ed5840!important;padding:10px 30px;border-radius:4px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:0}section.recipeFeed.profileBody{padding-top:80px!important}.peopleSlider a.button.follow{padding:10px 30px;border-radius:4px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:0;background:#0000000f;border:1px solid #0000000f}.peopleSlider a.button.follow:hover,a.button.follow:active{background:#00000000;border:1px solid #00000043}@media all and (max-width:800px){.profileHead{background-attachment:scroll;background-size:250%}}.profileSubHead{background:#21252c;text-align:center;margin-bottom:50px}.profileSubHead .profileDets{display:inline-block;margin:0 25px;vertical-align:top}.profileSubHead .profileDets .stat{display:inline-block;font-size:23px;font-weight:200;margin-right:10px;color:#fff}.profileDets a{padding:20px 0 15px;display:inline-block;color:rgba(255,255,255,.3);border-bottom:5px solid #21252c;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.profileDets a:hover{color:rgba(255,255,255,.9)}.profileDets a.active{border-bottom:5px solid #f96e52;color:rgba(255,255,255,.6)}.profileSubHead .profileDets a.button,button#followToggle,button.follow-toggle.follow{padding:10px 30px;border-radius:4px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:0;border-bottom:none;color:#fff}.profileSubHead button#followToggle.follow,.profileSubHead button#followToggle.unfollow,.profileSubHead button.follow-toggle.follow .profileSubHead input.button.unfollow,.profileSubHead button.follow-toggle.unfollow,.profileSubHead input.button.follow{margin-top:20px}.profileSubHead .profileSubHead .profileDets a.button,.profileSubHead button#followToggle,.profileSubHead button.follow-toggle.follow,a.button.follow{margin-top:20px}input.button.follow{background:#fff;color:#fb6e52;font-size:1.1em;border:1px solid #b5bcc3;padding:6px 19px}.profile .profileDets,.profile a .profileDets{display:inline-block;width:24%;text-align:center;padding:15px;border-right:1px dotted #ccc;margin-top:5%;color:#6c7a88}.profile .profileDets.last{border-right:none}.profile .profileDets .stat{font-size:1.7em;font-weight:300;color:#fb6e52;min-height:38px}@media only all and (max-width:860px){.profile .profileDets{font-size:.75em}.profileHdr{padding-top:60px}.profile .followBtn{float:left}.profile .profileDets .stat{min-height:30px}.profileHead .wrap{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1.25rem}.profileHead .wrap .photo{display:block;margin:0;width:auto}.profileHead .wrap .content{display:block;margin:0 auto;text-align:center;width:100%;max-width:520px;flex:0 1 auto;align-self:center}.profileHead .wrap .content h1.username{text-align:center}.profileHead .wrap .content p.bioContent{margin-left:auto;margin-right:auto}.profileSubHead .profileDets .stat{display:block}.profileSubHead .profileDets{display:inline-block;margin:0 10px;vertical-align:top}.profileDets a{font-size:14px}.profileDets.followBtn{display:block!important;margin:15px auto;width:80%!important;clear:both}input.button.follow{width:100%!important}.profileDets.followBtn a.button.follow{width:100%;margin-bottom:30px!important}}@media all and (max-width:600px){.profileHead{background-position:center top;background-size:cover}.profileHead .profilePhoto{height:100px;width:100px;background-size:cover!important;border-radius:50%;margin-left:auto;margin-right:auto}.profileDets.followBtn{display:block!important;margin:-15px auto 25px;width:100%!important;clear:both}.profile-template button#followToggle,.profileSubHead button#followToggle{width:92%!important;margin:0 auto}}.sideMenu label{float:right}.updatePhoto{background:#f6f6f6;margin-bottom:25px}.editPhotoControls{float:left;padding:25px 0 0 25px}ul.sideMenu.profileSettings li{padding-bottom:20px}.switch input:checked+label{background:#ed5840}@media all and (max-width:900px){.profileHead .wrap{width:100%;margin-left:auto;margin-right:auto}}.friendsImg{display:block;width:100%;height:110px;margin-top:10px;border-radius:0}.followWrap a{color:#999}.searchUsers{background:#fff;padding:20px}.searchUsers h2{font-size:1.2em}.searchUsers a.button{width:100%;display:block}.button.viewProfile{background:0 0;border:1px solid #ccc;font-size:.8em;border-radius:4px;padding:8px;width:100%}.button.viewProfile:hover{background:#f1f1f1;color:#999}.followWrap{background:#fff;padding:0;padding-top:10px!important;margin:10px 0;text-align:center;border-radius:4px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.followWrap a.friendsImg{background-size:cover;margin:0;height:120px;width:120px;margin:15px auto;border-radius:50%}.followWrap a.profileName{font-size:13px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:auto}.followWrap a.button{padding:10px;width:80%;border-radius:4px;margin-top:15px;color:#fff;font-size:13px;background:#505d69}.follow-modal-title{margin:0 0 16px;font-size:1.6rem;font-weight:600;color:var(--site-color-darkblue)}.follow-modal-search-wrap{position:relative;margin-bottom:16px;padding:0}.follow-modal-search-wrap .profile-recipes-search-input{width:100%;min-width:0;border-radius:100px;border:2px solid #b8dce8;box-shadow:none;padding-left:35px;height:45px}.follow-modal-list{flex:1 1 auto;overflow-y:auto;padding-right:4px}.follow-modal-empty{padding:24px 8px;text-align:center;color:#6b7280;font-size:.95rem}.follow-modal-loading{display:none;padding:20px 0;text-align:center}.follow-modal-loading-inner{display:flex;align-items:center;justify-content:center}.follow-modal .rc-drawer-spinner{display:block;width:40px;height:40px;border:3px solid #e8eaed;border-top-color:#e95840;border-radius:50%;animation:rc-drawer-spin .8s linear infinite}.follow-modal-row{display:flex;align-items:center;gap:12px;padding:8px 4px}.follow-modal-avatar-link{display:inline-flex}.follow-modal-avatar{width:44px;height:44px;border-radius:999px;background-color:#e5e7eb;background-size:cover;background-position:center;display:inline-block}.follow-modal-main{flex:1 1 auto;min-width:0}.follow-modal-actions a{margin:0!important}.follow-modal-name{display:block;font-size:.98rem;font-weight:500;color:var(--site-color-darkblue);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-modal-actions{flex:0 0 auto}.follow-modal-view-profile{white-space:nowrap}.follow-modal-view-label-mobile{display:none}.follow-modal-footer{margin-top:12px;text-align:center}@media (max-width:600px){#follow-modal.custom-modal{padding:12px;box-sizing:border-box}#follow-modal.custom-modal .follow-modal-content.custom-modal-content{width:100%;max-width:none;max-height:calc(100vh - 24px);margin:0}.follow-modal-view-label-desktop{display:none}.follow-modal-view-label-mobile{display:inline}}button#followToggle.unfollow,button.follow-toggle.unfollow,input.button.unfollow{padding:10px 30px;border-radius:4px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:0;border-bottom:none;color:#fff;background:#fff!important;color:#ed5840!important;border:1px solid #d0d0d0}section.aboutContainer{min-height:550px;background:#cebc9f url(../../img/bkgd4.jpg) no-repeat center bottom;background-size:cover;width:100%;color:#fff;background-attachment:scroll;padding:180px 0 100px 0}section.aboutContainer .overlayBkgd{background:rgba(58,52,45,.45);width:100%}section.aboutContainer h2{color:#fff!important;line-height:1.3em;font-size:3em;font-weight:500}section.aboutContainer p{color:rgba(255,255,255,.9)!important;font-size:1em;line-height:2em}.pad20{padding:20px}section.teamContainer{padding:100px 0 100px 0}section.teamContainer h2{color:#505d6a!important;margin-bottom:50px;font-size:3em;font-weight:300}section.teamContainer .bio h3{color:#fb6e52;font-weight:300}section.teamContainer .bio p{font-size:.9em;line-height:30px}section.teamContainer .bio{background:#fff;max-width:410px;margin-left:auto;margin-right:auto;margin-bottom:20px}section.teamContainer .bio img{width:100%}a.email.button{color:#5a6875;font-weight:500;background-color:rgba(224,226,229,.5);border:0;border-radius:3px}a.email.button:hover{background-color:#f7f7f9}@media only screen and (max-width:600px){section.aboutContainer h2{font-size:1.7em}section.aboutContainer p{font-size:1.1em;line-height:1.5em}section.teamContainer h2{font-size:2em}section.aboutContainer .overlayBkgd{padding:200px,0,60px,0!important}section.teamContainer{padding:30px 0 100px 0!important}}.rowBlue{width:100%;padding:100px 0;color:#fff;background:#5b6a79;clear:both;z-index:300}.rowBlue h2{color:#fff;font-weight:200;font-size:3em}.rowBlue p{color:rgba(255,255,255,.7);font-size:1.2em}input.newsletter{padding:30px;border-radius:5px 0 0 5px;font-size:1.1em;box-shadow:none!important;border:#fff}input.button.nlBtn{padding:30px;border-radius:0 5px 5px 0;background:#ed5840;color:#fff;padding:15px;height:60px}input.button.nlBtn:hover{background:#c8422d}.error{font-weight:700;color:red}body.login{background:#ebeae7}.loginpop{width:85%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:75px}.logoLogin{width:280px;margin-left:auto;margin-right:auto;margin-top:5%;margin-bottom:1%}.login h2{font-weight:100;color:#df431f;padding-bottom:0;margin-bottom:0;margin-left:10px}.login p{color:#666}input.button{width:100%;border-radius:4px;color:#fff;border:none;background-color:#ed5840}input.button:focus,input.button:hover{background-color:#d0452e}.login .loginFtr,.login .loginFtr p{text-align:center}.loginFtr a{color:#ed5840!important}.login .loginpop p{font-size:1em;color:#666;margin-left:10px}.login .ftrLinks{font-size:.8em;color:#999;text-align:center;margin-top:50px}.login .ftrLinks a{color:#999}@media only screen and (max-width:600px){.loginpop{width:100%}}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}a.button.notloggedIn.floatLeft{width:48%;display:inline-block;float:left;margin-top:20px}a.button.notloggedIn.floatRight{width:48%;display:inline-block;float:right;margin-top:20px}@media all and (max-width:780px){a.button.notloggedIn.floatLeft{width:100%;display:block;float:none;margin-top:20px}a.button.notloggedIn.floatRight{width:100%;display:block;float:none;margin-top:20px}}.recipeFeed.login{max-width:70%;margin-left:auto;margin-right:auto;max-width:1200px}.login .columns{margin-bottom:150px;padding:50px;background:#fff}.login .joinCol{background:#fa6e52;font-color:#fff;padding:75px}.login .joinCol h3{font-size:45px;line-height:60px;color:#fff;font-weight:200}.login .joinCol a{color:rgba(255,255,255,.9);font-size:20px;text-transform:uppercase;font-weight:700;display:block;margin-top:25px}@media all and (max-width:1024px){section.recipeFeed.login{margin-top:0!important;padding-top:50px!important;max-width:90%}section.recipeFeed.login #follow{margin-bottom:0}.login .joinCol h3{font-size:28px;line-height:38px}.login .joinCol{padding:50px}}.auth-page-wrap{display:flex;flex-wrap:wrap;min-height:100vh;margin-bottom:-75px}.auth-page-wrap .auth-page-left{flex:1 1 45%;min-width:280px;background:#fff;padding:32px 40px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-page-wrap .auth-page-left-inner{width:100%;max-width:400px}.auth-back-link{display:inline-flex;align-items:center;gap:4px;color:#444;font-size:14px;text-decoration:none;margin-bottom:32px;align-self:flex-start}a.auth-back-link{position:absolute;left:35px;top:30px}.auth-back-link:hover{color:#ed5840}a.auth-back-link i{color:#d0442d;margin-right:6px}.auth-page-wrap .auth-logo{display:block;margin:0 auto 28px;width:64px;height:64px}.auth-page-wrap .auth-logo img{width:100%;height:auto;display:block}.auth-page-wrap .auth-headline{font-size:35px;font-weight:700;color:#333;margin:0 0 8px;text-align:center}.auth-page-wrap .auth-subhead{font-size:17px;color:#555;margin:0 0 40px;text-align:center}.auth-page-wrap .auth-form .auth-field{margin-bottom:20px}.auth-page-wrap .auth-form .auth-label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.auth-page-wrap .auth-form .auth-input{width:100%;padding:25px 16px;font-size:15px;border:1px solid #f5f5f5;border-radius:10px;background:#f5f5f5;box-sizing:border-box;box-shadow:none!important}.auth-page-wrap .auth-form .auth-input::placeholder{color:#999}.auth-page-wrap .auth-form .auth-input:focus{outline:0;border-color:#ed5840;background:#fff}.auth-page-wrap .auth-form .auth-field.auth-password-wrap{position:relative}.auth-page-wrap .auth-form .auth-field.auth-password-wrap .auth-input{padding-right:48px}.auth-page-wrap .auth-form .auth-field.auth-password-wrap .auth-toggle-password{position:absolute;right:12px;top:42px;background:0 0;border:none;cursor:pointer;padding:4px;color:#666;font-size:18px}.auth-page-wrap .auth-form .auth-toggle-password:hover{color:#333}.auth-page-wrap .auth-form .auth-toggle-password .pw-icon-hide{display:none}.auth-page-wrap .auth-form .auth-toggle-password .pw-icon-hide,.auth-page-wrap .auth-form .auth-toggle-password .pw-icon-show{line-height:0}.auth-page-wrap .auth-form .auth-toggle-password.showing-password .pw-icon-show{display:none}.auth-page-wrap .auth-form .auth-toggle-password.showing-password .pw-icon-hide{display:inline-block}.auth-page-wrap .auth-form .auth-field.auth-remember{margin-bottom:20px;margin-top:4px;display:flex;align-items:center;gap:10px}.auth-page-wrap .auth-form .auth-field.auth-remember input[type=checkbox]{width:auto;margin:0;flex-shrink:0}.auth-page-wrap .auth-form .auth-field.auth-remember .auth-remember-label{display:inline;margin:0;font-weight:400;cursor:pointer}.auth-page-wrap .auth-btn-primary{display:block;width:100%;padding:14px 24px;font-size:16px;font-weight:700;color:#fff;background:#ed5840;border:none;border-radius:8px;cursor:pointer;margin-top:15px;-webkit-appearance:none;appearance:none;text-align:center}.auth-page-wrap .auth-btn-primary:focus,.auth-page-wrap .auth-btn-primary:hover{background:#d0452e}.auth-leave-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.auth-leave-modal.auth-leave-modal--open{display:flex}.auth-leave-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);cursor:pointer}.auth-leave-modal-content{position:relative;background:#fff;border-radius:10px;padding:24px;max-width:360px;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.15)}.auth-leave-modal-message{margin:0 0 20px 0;font-size:15px;line-height:1.5;color:#333}.auth-leave-modal-actions{display:flex;gap:12px;flex-direction:row-reverse}.auth-leave-modal-actions .auth-btn-primary{flex:1;margin-top:0}.auth-leave-modal .auth-btn-stay{flex:1;padding:14px 24px;font-size:16px;font-weight:600;color:#555;background:#fff;border:1px solid #d1d1d1;border-radius:8px;cursor:pointer;-webkit-appearance:none;appearance:none}.auth-leave-modal .auth-btn-stay:focus,.auth-leave-modal .auth-btn-stay:hover{background:#f5f5f5;border-color:#b0b0b0}.upgrade-modal{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.upgrade-modal.upgrade-modal--open{display:flex}.upgrade-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);cursor:pointer}.upgrade-modal-content{position:relative;background:#fff;border-radius:12px;padding:45px 50px;max-width:550px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.2)}.upgrade-modal--recipe-limit .upgrade-modal-content::before{content:"You've reached the limit of your free plan";display:block;box-sizing:border-box;width:100%;margin-bottom:20px;padding:10px;background:#ed584012;border:1px solid #ed58404a;border-radius:10px;color:#000;text-align:center;font-size:15px;line-height:1.35}.upgrade-modal--collection-limit .upgrade-modal-content::before{content:"You've reached your free plan's collection limit";display:block;box-sizing:border-box;width:100%;margin-bottom:20px;padding:10px;background:#ed584012;border:1px solid #ed58404a;border-radius:10px;color:#000;text-align:center;font-size:15px;line-height:1.35}.upgrade-modal--meal-planner-limit .upgrade-modal-content::before{content:"You've reached the limit of your free plan";display:block;box-sizing:border-box;width:100%;margin-bottom:20px;padding:10px;background:#ed584012;border:1px solid #ed58404a;border-radius:10px;color:#000;text-align:center;font-size:15px;line-height:1.35}.upgrade-modal-close{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:24px;line-height:1;color:#666;cursor:pointer;padding:4px}.upgrade-modal-close:hover{color:#bfbfbf;background:0 0}.upgrade-modal-badge{display:inline-block;background:#ed5840;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;margin-bottom:8px;margin:0 auto 8px!important;display:block;max-width:fit-content}.upgrade-modal-title{font-size:40px;font-weight:700;color:#333;margin:0 auto 6px auto;text-align:center}.upgrade-modal-desc{font-size:16px;color:#555;margin:0 0 16px 0;text-align:center}.upgrade-modal-features{list-style:none;margin:20px 0 30px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:16px;color:#333}.upgrade-modal-features li{display:flex;align-items:center;gap:8px}.upgrade-modal-features .rc-icon-svg{color:#ed5840;flex-shrink:0}.upgrade-modal-plans{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.upgrade-plan-option{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;padding:14px 18px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer}.upgrade-plan-option:has(input:checked){border-color:#ed5840}.upgrade-plan-option input{margin:0;flex-shrink:0;align-self:center}.upgrade-plan-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.upgrade-plan-yearly .upgrade-plan-left{flex-direction:column;align-items:flex-start;gap:4px}.upgrade-plan-label{font-weight:600;color:#333;white-space:nowrap}.upgrade-plan-badge{background:#2e7d32;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.upgrade-plan-price{font-size:13px;color:#666}.upgrade-plan-price s{color:#999}.upgrade-plan-mo{font-size:18px;font-weight:700;color:#333;white-space:nowrap;flex-shrink:0}.upgrade-modal-subscribe{display:block;width:100%;text-align:center;padding:14px 24px;font-size:16px;font-weight:700;color:#fff;background:#ed5840;border:none;border-radius:8px;text-decoration:none;box-sizing:border-box}.upgrade-modal-subscribe:hover{background:#d0452e;color:#fff}.upgrade-modal-footer{font-size:14px;color:#666;margin:14px 0 0 0;text-align:center}.upgrade-modal-footer a{color:#ed5840;text-decoration:underline}.checkout-success-modal{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.checkout-success-modal.checkout-success-modal--open{display:flex}.checkout-success-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);cursor:pointer}.checkout-success-modal-content{position:relative;overflow:hidden;background:#fff;border-radius:12px;padding:34px;max-width:520px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.2);text-align:center}.checkout-success-modal-close{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:24px;line-height:1;color:#666;cursor:pointer;padding:4px}.checkout-success-modal-close:hover{color:#bfbfbf;background:0 0}.checkout-success-modal-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#fff;background:#2e7d32;border-radius:20px;padding:6px 12px;margin-bottom:12px}.checkout-success-modal-title{font-size:50px;font-weight:700;color:#333;margin:0 0 10px 0}.checkout-success-modal-desc{font-size:16px;color:#555;margin:0}.checkout-success-modal-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.checkout-success-modal-btn{display:inline-block;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;color:#fff;background:#ed5840;border:0;cursor:pointer;margin:0}.checkout-success-modal-btn:hover{color:#fff;background:#d0452e}.checkout-success-modal-btn.checkout-success-modal-btn-secondary{color:#555;background:#f5f5f5;border:1px solid #ddd}.checkout-success-modal-btn.checkout-success-modal-btn-secondary:hover{background:#ededed}.checkout-confetti-piece{position:absolute;width:9px;height:14px;border-radius:2px;opacity:0;pointer-events:none;z-index:2;animation-name:checkoutConfettiFall;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes checkoutConfettiFall{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(360px) rotate(540deg)}}.return-to-recipe-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:#fbb55221;color:#000;margin:30px auto -20px;border:1px solid #fbaa52;max-width:1400px;border-radius:10px}.return-to-recipe-banner a{color:#043041}.return-to-recipe-banner a:hover{text-decoration:underline}.return-to-recipe-banner-close{background:0 0;border:none;color:#043041;font-size:22px;line-height:1;cursor:pointer;padding:0;margin:0}.return-to-recipe-banner-close:hover{opacity:.9}.welcome-block{position:relative;padding:clamp(16px,2.2vw,24px);border-radius:10px;width:100%}.welcome-block-close{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:22px;color:#666;cursor:pointer;padding:4px}.welcome-block-close:hover{color:#333}.welcome-block-title{font-size:20px;font-weight:700;color:#333;margin:0 0 4px 0}.welcome-block-subtitle{font-size:18px;color:#000;margin:0 0 16px 0}.welcome-block-checklist{list-style:none;margin:0;padding:0}.welcome-block-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:18px;color:#333}.welcome-block-item.done,.welcome-block-item.done a{color:#79ba34;font-weight:500}.welcome-block-item.done .welcome-block-item-icon .rc-icon-svg{color:#79ba34}.welcome-block-item:not(.done) .welcome-block-item-icon .rc-icon-svg{color:#bbb}.welcome-block-item a{color:#000;text-decoration:none}.welcome-block-item a:hover{text-decoration:underline}.auth-page-wrap .auth-links-row{margin-top:20px;text-align:center;font-size:14px;color:#555}.auth-page-wrap .auth-links-row a{color:#ed5840;text-decoration:none}.auth-page-wrap .auth-links-row a:hover{text-decoration:underline}.auth-page-wrap .auth-links-row .auth-sep{margin:0 8px;color:#ccc}.auth-page-wrap .auth-form .auth-terms{margin-top:20px;font-size:14px;font-weight:400;color:#333;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;line-height:1.5}.auth-page-wrap .auth-form .auth-terms .auth-terms-text{flex:1;min-width:0;font-weight:400}.auth-page-wrap .auth-form .auth-terms input[type=checkbox]{appearance:none;-webkit-appearance:none;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;margin-top:2px;padding:0;border:1px solid #d1d1d1;border-radius:4px;background:#fff;flex-shrink:0;cursor:pointer;transition:border-color .2s,background .2s}.auth-page-wrap .auth-form .auth-terms input[type=checkbox]:hover{border-color:#b0b0b0}.auth-page-wrap .auth-form .auth-terms input[type=checkbox]:checked{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ed5840' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:center;border-color:#d1d1d1}.auth-page-wrap .auth-form .auth-terms a{color:#ed5840;text-decoration:none;white-space:nowrap;font-weight:400}.auth-page-wrap .auth-form .auth-terms a:hover{text-decoration:underline}.auth-page-wrap .auth-form .auth-terms-disclaimer{margin:16px 0 0;font-size:14px;font-weight:400;color:#333;line-height:1.5;text-align:center}.auth-page-wrap .auth-form .auth-terms-disclaimer a{color:#ed5840;text-decoration:none;font-weight:400}.auth-page-wrap .auth-form .auth-terms-disclaimer a:hover{text-decoration:underline}.auth-page-wrap .auth-form .auth-error{color:#fff;background:#e63c0f;padding:10px 16px;border-radius:6px;font-size:14px;margin-bottom:20px}.auth-page-wrap .auth-error-inline{background:#fff0f0;border:1px solid #e63c0f;color:#333;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:20px}.auth-page-wrap .auth-form small.error{display:none;color:#e63c0f;font-size:14px;margin-top:4px;background:0 0;font-style:normal}.auth-page-wrap .auth-form .auth-field.error small.error{display:block}.auth-page-wrap .auth-form .auth-terms small.error{display:none;flex-basis:100%;width:100%;margin-top:8px}.auth-page-wrap .auth-form .auth-terms.error small.error{display:block}.auth-page-wrap .auth-form .auth-terms.error input[type=checkbox]{border-color:#e63c0f;border-width:2px}.auth-page-wrap .auth-form .auth-terms.error .auth-terms-text a{color:#ed5840}.auth-page-wrap .auth-form .auth-password-requirements{display:none;margin-top:8px;font-size:13px;color:#666}.auth-page-wrap .auth-form .auth-password-requirements.visible{display:block}.auth-page-wrap .auth-form .auth-password-requirements .auth-pw-req{display:flex;align-items:center;gap:8px;margin-bottom:4px}.auth-page-wrap .auth-form .auth-password-requirements .auth-pw-req.met{display:none}.auth-page-wrap .auth-form .auth-password-requirements .auth-pw-req .pw-req-icon{font-size:12px;color:#bbb;flex-shrink:0}.auth-page-wrap .auth-form .auth-password-requirements .auth-pw-req.met .pw-req-icon{color:#2e7d32}.auth-page-wrap .auth-form .auth-password-requirements .auth-pw-req:not(.met){color:#666}.auth-page-wrap .auth-form .auth-recaptcha{margin:20px 0}.auth-page-right{flex:1 1 55%;min-height:100vh;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:48px}.auth-panel-signin{background:#184351;width:100%;min-height:100%;background:url(/assets/img/_2024/signin-bkgd-grid.jpg) no-repeat center center;background-size:cover}.auth-panel-create{background:#184351;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/assets/img/_2024/auth-bkgd02.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.auth-testimonial-slider{width:100%;max-width:520px;margin:0 auto}.auth-testimonial-slider:not(.slick-initialized) .auth-testimonial-slide{display:none}.auth-testimonial-slider:not(.slick-initialized) .auth-testimonial-slide:first-child{display:block}.auth-testimonial-slide{padding:24px 0;text-align:center}.auth-testimonial-quote{font-size:80px;line-height:1;color:#ed5840;font-family:Georgia,serif;margin-bottom:-8px}.auth-testimonial-title{font-size:27px;font-weight:700;color:#fff;margin:0 0 16px}.auth-testimonial-body{font-size:18px;line-height:1.8;color:rgba(255,255,255,.95);margin:0 0 20px}.auth-testimonial-attribution{font-size:14px;color:rgba(255,255,255,.9);text-align:center}.auth-panel-create .auth-testimonial-slider .slick-dots{position:relative;bottom:0;margin-top:24px;padding:0;list-style:none;display:flex;justify-content:center;gap:12px}.auth-panel-create .auth-testimonial-slider .slick-dots li{margin:0;width:10px;height:10px}.auth-panel-create .auth-testimonial-slider .slick-dots li button{width:10px;height:10px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:0 0;font-size:0;cursor:pointer}.auth-panel-create .auth-testimonial-slider .slick-dots li.slick-active button{background:#ed5840;border-color:#ed5840}@media all and (max-width:1024px){.auth-page-wrap .auth-page-left{flex:1 1 100%;padding:0 24px 40px;justify-content:flex-start}.auth-page-wrap .auth-page-left-inner{max-width:560px}a.auth-back-link{position:static;left:auto;top:auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:22px;padding:18px 16px;display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid #d7dde4}.auth-page-right{display:none}}@media all and (max-width:768px){.auth-page-wrap .auth-page-left{padding:0 20px 32px}.auth-page-wrap .auth-headline{font-size:24px}.auth-back-link{font-size:13px;margin-bottom:18px;padding-top:16px;padding-bottom:16px}}@media all and (max-width:400px){.auth-page-wrap .auth-subhead{display:none}.auth-page-wrap .auth-headline{margin:0 0 20px}.auth-page-wrap .auth-logo{margin:0 auto 15px}}.fullPgWrap{background:url(../../img/bkgd4.jpg) no-repeat center bottom;background-size:cover;background-attachment:scroll;margin-bottom:-75px}.fullPgWrap .recipeFeed{background:0 0}.fullPgWrap .overlayBkgd{background:rgba(39,44,53,.8)}.fullPgWrap .hdr h1{font-weight:500;color:#fff;font-size:50px;margin-bottom:0;margin-top:38px}.fullPgWrap .hdr h2{font-weight:500;color:rgba(255,255,255,.5);font-size:20px;margin-top:4px;text-transform:uppercase}.createAcct span.badge{font-size:17px;background:#000;padding:5px 10px;border-radius:25px;vertical-align:middle}.createAcct span.badge.lite{background:0 0;border:1px solid #ea5840}.createAcct span.badge.pro{background:#ea5840;color:#fff;border:none}.row.createAcct{margin-bottom:100px;max-width:1200px!important}.createAcct .columns{background:#fff;padding:0}.createAcct h1{font-size:35px;font-weight:300;text-align:center;background:rgba(70,82,93,.1);margin-top:0;margin-bottom:20px;padding:25px;color:#46525d}.createAcct a.button{width:100%;position:absolute;bottom:0;margin-bottom:0!important;font-size:25px;font-weight:200;text-transform:capitalize;padding:15px}.createAcct a.button.blue{background:#46525d}.createAcct ul{padding:0;margin:0;list-style:none;width:80%;display:block;margin-left:auto;margin-right:auto;margin-bottom:125px}.createAcct ul li{border-bottom:1px solid #ccc;padding:8px 10px;background:url(../../img/icon-checkmark.png) right center no-repeat;background-size:22px;color:rgba(70,82,93,.8)}.fullPgWrap a.login{color:rgba(255,255,255,.3);font-size:14px;padding:0;margin-top:30px;display:block}img.steps{max-width:650px}.acctstep .fieldLable{font-size:12px}.acctstep h2{font-size:27px;margin-bottom:30px;font-weight:200;color:#303a43}.inputStyle{background:rgba(0,0,0,.1)!important;padding:15px!important;height:50px!important;border:none!important;box-shadow:none!important}.step3{max-width:80%;margin-left:auto;margin-right:auto}.step3 .columns{padding:50px}.acctstep h2,.step3 .columns h2{font-size:27px;margin-bottom:30px;font-weight:200;color:#303a43}.membershipCart.item{display:block;width:100%;background:#f5f5f5;border:1px solid #dadcdf;padding:20px 30px;margin-bottom:50px;border-radius:10px}.step3 a.button{width:100%;font-size:20px;position:relative;margin-top:20px}.step3 .large-4 p{font-size:14px}.step3 .button.sml.blue{background:#899098;padding:12px 20px;border-radius:7px;color:#fff;font-size:14px;width:auto}@media (max-width:700px){.step3{max-width:100%!important;margin:0 auto}.step3 .upgradeWrapper{padding:30px 40px 40px!important;text-align:center}.membershipCart.item{display:flex;flex-direction:column}.membershipCart.item span.left{margin:0 0 10px 0}}@media all and (max-width:1024px){.row.createAcct{max-width:95%!important;margin-bottom:100px}.createAcct .columns{margin-bottom:30px}.recipeFeed.createAcctWrap{padding-top:30px!important}}ul#bookList{margin-left:1.1rem;column-count:3;-webkit-column-count:3;-moz-column-count:3}ul#bookList li{list-style:none}ul#bookList li input[type=Radio]{margin-right:13px}@media all and (max-width:780px){ul#bookList{margin-left:1rem;font-size:11px;column-count:2;-webkit-column-count:2;-moz-column-count:2}}ul#selectBookList{margin-left:1.1rem;column-count:3;-webkit-column-count:3;-moz-column-count:3}ul#selectBookList li input[type=Radio]{margin-right:13px}ul#selectBookList li{list-style:none}a.button.notloggedIn.floatLeft{width:48%;display:inline-block;float:left;margin-top:20px}a.button.notloggedIn.floatRight{width:48%;display:inline-block;float:right;margin-top:20px}h2.modalHdr{font-weight:200;font-size:32px;margin-bottom:30px;text-align:center}.reveal-modal .modal-footer-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}.reveal-modal .modal-footer-actions .button.gray{background:#ccc}#deleteRecipe .modal-footer-actions .close-reveal-modal{position:static;top:auto;right:auto;font-size:inherit;line-height:inherit}.recipe-card-more.button{min-width:2.5em;padding-left:.5em;padding-right:.5em}.recipe-card-more-wrap{position:relative;display:inline-block}.recipe-card-more-wrap #recipeCardMoreDrop.f-dropdown.open{left:auto!important;right:0!important}.recipe-card-more-wrap #recipeCardMoreDrop.f-dropdown.open::after,.recipe-card-more-wrap #recipeCardMoreDrop.f-dropdown.open::before{left:auto!important;right:12px}a.button.notloggedIn{background:#ed5840;width:100%;border-radius:5px;font-weight:700;text-transform:uppercase;font-size:13px}a.button.notloggedIn.blue{background:#46525d}@media all and (max-width:1024px){.row.addRecipeWrap{padding-top:0!important}.addRecipeWrap .small-12{padding:15px!important}}@media all and (max-width:640px){a.button.notloggedIn.floatLeft{width:100%;display:block;float:none;margin-top:20px}a.button.notloggedIn.floatRight{width:100%;display:block;float:none;margin-top:20px}}#addRecipeURL input.searchField{border:1px solid #ccc;width:78%;margin-left:0;display:inline;vertical-align:top;margin-right:0;color:#999;padding:0 16px!important;text-indent:0!important;text-align:left!important;box-sizing:border-box}#addRecipeURL input.searchField::-webkit-input-placeholder{color:#ccc}#addRecipeURL input.searchField::-moz-placeholder{color:#ccc}#addRecipeURL input.searchField:-ms-input-placeholder{color:#ccc}#addRecipeURL input.searchField:-moz-placeholder{color:#ccc}#addRecipeURL input.button.postfix.srBtn{width:20%;display:inline;vertical-align:top;margin-left:0}#addRecipeURL h2{color:#1a1e24;text-align:center}#addRecipeURL p{color:#8a8a8a;text-align:center}@media (max-width:1098px){#addRecipeURL .fieldinput{display:flex;flex-direction:column}#addRecipeURL .fieldinput input{width:100%!important;margin:10px 0!important;border-radius:10px;font-size:1.2em!important}}.addHdrBlock{padding:20px 50px;background:rgba(255,255,255,.4)}.addHdrBlock h1{font-size:35px;margin:0}.addHdrBlock p{margin:0}span.upgrade{background:#ed5840;color:#fff;padding:2px 10px;font-size:10px;margin-left:10px;border-radius:10px}.row1 .large-offset-1{margin-left:3%!important}.row1 .large-3{width:30%!important}@media all and (max-width:641px){.row1 .large-3{width:100%!important}}.row1 h1{font-weight:300;color:#ed5840}.row1 h2{font-size:1.5em}ul.sideMenu{margin:0;padding:0}ul.sideMenu li{list-style:none;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f5f5f5}ul.sideMenu li a{color:#999;font-size:14px;display:block;width:100%}ul.sideMenu li a:hover{color:#dd480e}ul.sideMenu li a.active{color:#5d574b}.newsSidebar h3{font-size:1.5em;color:#666;font-weight:300}a.newsBtn{width:100%;color:#fff;padding:10px;padding-left:12px;margin-bottom:30px;display:block;border-radius:4px;background:#dd480e url(http://www.recipecloudapp.com/img/icon-newsletter.png) no-repeat 95% center}a.newsBtn:hover{background:#c64411 url(http://www.recipecloudapp.com/img/icon-newsletter.png) no-repeat 95% center}.accordion a{background-color:#fff;border-top:1px solid #ccc}.accordion .accordion-navigation>a,.accordion dd>a{background:#fff}.homeRow1{background:url(../../img/bkgd3.jpg) no-repeat top center;background-size:cover;width:100%;color:#fff;background-attachment:fixed}.overlayBkgd{width:100%;background:rgb(4 48 65 / 85%);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.rowHeader{width:1000px;margin-right:auto;margin-left:auto;padding-top:130px}.leftColumn{float:left;width:39%;padding-left:27px}.leftColumn h2{margin-top:25%;font-size:2.7em;line-height:1.1em;color:#fff;font-weight:300}.leftColumn a.button{background:#fff;border-radius:3px;padding:12px 20px}.leftColumn a.button:hover{background:#e7e9ed}.leftColumn a.button img{width:150px;height:auto}.rightColumn{text-align:center;float:right;width:60%}.orbit-timer{display:none}@media all and (max-width:1000px){.rowHeader{width:100%}.leftColumn{width:38%;padding-left:30px}.leftColumn h2{font-size:2.2em;margin-top:10%}.leftColumn p{line-height:1.4em}.rightColumn{width:60%}.rightColumn img{width:100%;max-width:634px;height:auto}}@media all and (max-width:660px){.rowHeader{width:100%}.leftColumn{width:100%;text-align:center;display:block;float:none;padding-left:10px;padding-right:10px}.leftColumn h2{margin-top:20px;font-size:1.8em}.rightColumn{width:100%;display:block;float:none}.rightColumn img{width:100%;max-width:634px;height:auto}.features .leftCol .orbit-container{width:auto;height:auto;position:relative;top:0;left:0;z-index:200}}.rowWhite{padding:125px 0;background-color:#fff}.rowWhite h2{color:#ec5840;font-weight:200}.rowWhite p{color:#666}.icons{height:100px}.rowWhite a.button{background:#ec5840;border-radius:3px;padding:10px 20px}.rowWhite a.button img{width:150px;height:auto}.rowWhite a.button:hover{background:#0d5770}.features .leftCol .orbit-container{width:668px;height:454px;position:relative;top:-50px;z-index:200;margin:0 auto}a.ftrLink{margin-right:15px;width:54px;height:55px;display:inline-block;background-color:#ccc}a.ftrLink.globe{background:url(../../img/icon-globe.png) no-repeat top left}a.ftrLink.cal{background:url(../../img/icon-cal.png) no-repeat top left}a.ftrLink.add{background:url(../../img/icon-add2.png) no-repeat top left}a.ftrLink.book{background:url(../../img/icon-book.png) no-repeat top left}a.ftrLink.profile{background:url(../../img/icon-profile.png) no-repeat top left}a.ftrLink.active{background-position:right}@media all and (max-width:1000px){.features .leftCol .orbit-container{width:auto;height:auto;position:relative;top:0;left:0;z-index:200;margin-left:auto;margin-right:auto}}.testimonials h2{font-size:3em}.testimonials h3{color:#999}i.fi-star{color:#ccc;font-size:2em}@media all and (max-width:640px){.testimonials h2{font-size:2.25em}}.bookhdr h1{font-weight:200;font-size:30px}span.recipeCount{font-size:15px;display:inline-block;padding:4px 10px;border-radius:16px;vertical-align:top;margin-top:7px;margin-left:9px;border:1px solid rgba(0,0,0,.1)}.bookhdr a.button{padding:9px 26px;border-radius:6px;font-size:15px;width:49%;margin-top:4px;margin-bottom:0}a.button.gray{background:#999;width:100%;border-radius:4px}.recipeBookLable{position:absolute;background:var(--site-color-darkblue);padding:4px 22px;text-transform:uppercase;font-size:10px;font-weight:700;color:#fff;border-radius:34px;margin:0 auto;display:block!important;bottom:97px;right:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;z-index:1}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:0 0}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,.8);color:#fff;width:100%;padding:.625rem .875rem;font-size:.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0);z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,.3);display:block;width:0%;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:#fff;background-color:transparent;text-indent:-9999px!important;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0,0,0,.3)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}.orbit-bullets li{cursor:pointer;display:inline-block;width:.5625rem;height:.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto!important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin:0!important;opacity:1!important}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}.edit-profile .updatePhoto{background:0 0}.edit-profile .profilePhoto{background-size:cover!important;width:120px;height:120px;border-radius:50%}.edit-profile .profilePhotoWrap{width:120px;height:120px}.edit-profile .upgradeBlock button.stripe-button-el{width:100%;border:none;box-shadow:none;display:block;background:#ed5840;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:0}.edit-profile .upgradeBlock button.stripe-button-el span{width:100%!important;color:#fff;background:0 0;border:none;text-shadow:none;padding:15px;clear:both;height:unset;font-weight:400;font-size:20px;box-shadow:none}.edit-profile .upgradeBlock{border:#505d69;padding:0;background:#505d69;color:#fff}.edit-profile .upgradeBlock h2{color:#fff;font-weight:400;font-size:21px;vertical-align:middle;text-align:center;margin:0 auto -3px;padding-top:30px}.edit-profile .upgradeBlock p{opacity:1;font-size:16px;font-weight:200;color:rgba(255,255,255,.7);text-align:center;margin:0 auto 20px}.edit-profile .upgradeBlock p span{font-size:51px;color:#fff}.edit-profile .upgradeBlock p span.cycle{font-size:13px;display:inline-block;text-transform:uppercase;line-height:15px;text-align:left;color:rgba(255,255,255,.9)}.edit-profile .upgradeBlock span.badge.pro{font-size:10px;border:none;padding:4px 8px;border-radius:25px;font-weight:400;color:#fff;background:#ed5840;vertical-align:middle}.edit-profile .upgradeBlock ul{padding:0;margin:0;list-style:none;background:#253344;padding:20px}.edit-profile .upgradeBlock ul li{list-style:none;font-size:14px;padding:10px 0;border-bottom:1px dotted rgba(255,255,255,.2);color:rgba(255,255,255,.7);margin:0 10px;text-align:center}.edit-profile .proBlock button.stripe-button-el{width:100%;border:none;box-shadow:none;display:block;background:#253344;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:20px;border-radius:0;border-radius:6px}.edit-profile .proBlock button.stripe-button-el span{width:100%!important;color:#fff;background:0 0;border:none;text-shadow:none;padding:10px;clear:both;height:unset;font-weight:500;font-size:20px;box-shadow:none;font-size:16px}.profile-template .newUserBlock{background:rgba(255,255,255,.6);padding:50px;border-radius:7px;border:1px solid #fff}.profile-template .newUserBlock .resultsHdr h2{font-size:1.8em;text-align:center;font-weight:200}.profile-template .newUserBlock .resultsHdr h3{font-size:1.3em;text-align:center;font-weight:200;margin-top:50px}.profile-template .newUserBlock .resultsHdr p{text-align:center;opacity:.6}.profile-template .newUser .upgradeBanner{background:#505d69;color:#fff;margin:30px 0 70px}.profile-template .videoWrap{background:rgba(0,0,0,.1);padding:60px;border-radius:6px;margin-bottom:10px}.profile-template .videoWrap img.playBtn{width:50px;height:auto;margin:0 auto}.profile-template span.time{color:#fff;display:block;position:absolute;bottom:46px;right:41px;font-size:12px}.profile-template div#tutorial1,.profile-template div#tutorial2,.profile-template div#tutorial3,.profile-template div#tutorial4{position:fixed!important;top:50px!important}.add-results-template .addHdrBlock{padding:20px 50px;background:rgba(255,255,255,.4)}.add-results-template .addHdrBlock h1{font-size:35px;margin:0}.add-results-template .addHdrBlock p{margin:0}.recipe-template section.recipeFeed.modal-open{position:fixed;padding-top:115px!important}.recipe-template .reveal-modal.editmodal{position:absolute;top:0}@media print{.recipe-template #downloadPopup,.recipe-template #saveRecipeButton,.recipe-template .addNewWrap,.recipe-template .additionalCategories,.recipe-template .betaBanner,.recipe-template .button,.recipe-template .downloadFtr,.recipe-template .mobileNav,.recipe-template .navRow,.recipe-template .recipeCTA,.recipe-template .recipeLeftCol,.recipe-template .recipeRow1,.recipe-template .reveal-modal-bg,.recipe-template .sourceLink,.recipe-template .subnavRow,.recipe-template a#recipeImage,.recipe-template a.button,.recipe-template a.recipeCTA,.recipe-template button,.recipe-template footer,.recipe-template span.fa-pencil{display:none!important}.recipe-template section.recipeFeed{padding:30px!important}.recipe-template img.recipeBkgdImg{display:block!important;width:auto;height:300px}.recipe-template a.button.recipeCTA.fullwidth.orange{display:none!important}.recipe-template .printOnly{display:block!important}}.recipe-template .reveal-modal-bg{background:rgba(34,44,53,.93);z-index:1000004}.recipe-template .reveal-modal{z-index:10000000}.results .newUserBlock{background:rgba(255,255,255,.6);padding:50px;border-radius:7px;border:1px solid #fff}.results .newUserBlock .resultsHdr h2{font-size:1.8em;text-align:center;font-weight:200}.results .newUserBlock .resultsHdr p{text-align:center;opacity:.6}.results .newUser .upgradeBanner{margin-left:0;margin-right:0;margin-bottom:70px;background:#505d69;color:#fff}.cookie-consent-container{position:fixed;bottom:0;width:100%;background:#f4f4f4;padding:10px;text-align:center;display:none;z-index:1000}.cookie-consent-content p{margin:0;font-size:16px}.cookie-consent-content a{color:#0078d7}.btn-accept,.btn-decline{padding:5px 10px;margin:0 10px;color:#fff;border:none;background-color:#28a745;cursor:pointer}.btn-decline{background-color:#dc3545}#load_moreRecent_home{background:#fb6e52;border-radius:8px;color:#fff;width:95%;margin-top:20px;font-family:var(--site-sans-serif-font);transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;display:block;padding:17px}.navRow.bkgd{background:#36414c!important;background:url(../../img/bkgd1-blur-nav2.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-attachment:scroll;display:block;border-bottom:1px solid rgba(255,255,255,.2)}.nav a{color:#fff;padding:0 15px;font-size:.9em;font-weight:500;text-transform:capitalize;display:inline-block}a.navLogin.last{height:38px;display:inline-block;background:#fff;padding-top:8px;margin-left:15px;color:#000;font-weight:600!important;margin-top:19px;border-radius:3px}@media (max-width:1308px){a.navLogin.last{height:38px;display:inline-block;background:#fff;padding-top:8px;margin-left:10px;color:#000;font-weight:600!important;margin-top:19px;border-radius:3px}.nav .navItem a{border-bottom:4px solid transparent;margin:0 7px;padding:3px;min-height:30px}}@media (max-width:1098px){.large-8.hide-for-medium-down.columns.text-right.nav{display:none!important}.small-3.medium-3.show-for-medium-down.columns.text-right.navMenu{display:block!important;float:right}}.navSearch input.searchField{font-size:18px;border-radius:0;background:rgb(0 0 0 / 30%);height:75px;color:rgba(255,255,255,.5)}.recipeTile{background:#fff;margin-bottom:25px;border-radius:15px;overflow:hidden}#load_moreRecent_home{background:#fb6e52;border-radius:8px;color:#fff;width:100%;max-width:400px;margin-top:30px;font-family:var(--site-sans-serif-font);transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;display:block;padding:17px}#load_more_button{background:#04304100;border-radius:8px;color:#043041;width:100%;max-width:fit-content;margin-top:30px;margin-bottom:50px;font-family:var(--site-sans-serif-font);transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;font-weight:700;border:2px solid #04304136}#load_more_button:hover{background:#043041;color:#fff!important}.profileSubHead{background:#fff;text-align:center;margin-bottom:50px}.profileDets a.active{border-bottom:5px solid #f96e52;color:rgb(0 0 0 / 60%)}@media (max-width:600px){.profileDets a.active{border-bottom:0}}.profileSubHead .profileDets .stat{display:inline-block;font-size:23px;font-weight:200;margin-right:10px;color:#3e3e3e}.profileDets a{padding:20px 0 15px;display:inline-block;color:rgb(0 0 0 / 30%);border-bottom:5px solid #fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.profileDets a{padding:20px 0 15px;display:inline-block;color:rgb(0 0 0 / 30%);border-bottom:5px solid #fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.profileDets a:hover{color:rgb(250 110 82)}.home .subnavRow ul.tabs,.subnavRow ul.tabs{text-align:center;padding:7px 0}.subnavRow .tabs li>a,.tabs .tab-title>a{background-color:#fff;color:rgb(90 104 117);font-size:14px;font-family:var(--site-sans-serif-font);padding:10px 25px}.home section{max-width:1500px;margin-left:auto;margin-right:auto}section.downloadFtr,section.fullwidthSection,section.rowWhite{max-width:100%}section.fullwidthSection .row{max-width:1500px!important;margin:0 auto}.featureGrid .recipeTitle{color:unset;color:var(--site-color-darkblue)}.featureGrid .columns{padding-left:.9375em;padding-right:.9375em}.featureGrid .recipeTile{margin-bottom:25px}.searchRow .overlayColor{background-color:#033041;background:url(/assets/img/_2024/blur-bkgd.jpg) no-repeat center center;background-size:cover;width:100%;height:400px;padding:185px 0 0 0;text-align:center}.recipeTile{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out}.recipeTile:hover{box-shadow:0 8px 15px 5px #00000026}.recipeTile .sharedPic a{background-size:cover!important}.featureGrid{margin-bottom:50px}.searchRow{height:280px}.searchRow .overlayColor{height:100%;padding:0}.recipeFeed .row{max-width:1600px!important}button.lrg-btn{width:100%;border:none;box-shadow:none;display:block;background:#ed5840;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:0}.proBlock button{width:100%;border-radius:4px;color:#fff;border:none;background-color:#ed5840}.placeholder .placeholder-wrapper{background:#fff;height:340px;margin-bottom:20px;border-radius:15px;overflow:hidden}.placeholder .placeholder-image{background:#d5d5d5;height:280px;overflow:hidden;position:relative}.placeholder .placeholder-title{background:#d5d5d5;height:18px;margin:10px;border-radius:15px;overflow:hidden;position:relative}.placeholder .placeholder-user{background:#d5d5d5;height:10px;margin:10px;border-radius:15px;overflow:hidden;position:relative}.placeholder .placeholder-image:after,.placeholder .placeholder-title:after,.placeholder .placeholder-user:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#d5d5d5,#f0f0f0,#d5d5d5);animation:progress 1s ease-in-out infinite}@keyframes progress{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}.row.createAcct.compare{max-width:1200px!important}.fullwidth.navRow.bkgd.scroll input.searchField{background:#151c2370!important;font-size:14px!important;padding:10px 20px;border-radius:0;background:rgba(0,0,0,.1);height:unset!important;color:rgba(255,255,255,.5);border-radius:50px!important;top:20px;left:0;position:relative;border:1px solid #ffffff70;max-width:calc(100% - 30px)}img#iconLogo{width:50px!important;border-radius:0;position:relative;top:16px;margin-left:20px}form.quicksearch{position:relative}form.quicksearch i.fi-magnifying-glass{color:#fff;font-size:18px;position:absolute;top:26px;right:35px}.fullwidth.navRow .row{max-width:1700px!important}.upgrade-template .upgradeBlock button.stripe-button-el{width:100%;border:none;box-shadow:none;display:block;background:#ed5840;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0;border-radius:0}.upgrade-template .upgradeBlock button.stripe-button-el span{width:100%!important;color:#fff;background:0 0;border:none;text-shadow:none;padding:15px;clear:both;height:unset;font-weight:400;font-size:20px;box-shadow:none}.upgrade-template .upgradeBlock{border:#505d69;padding:0;background:#505d69;color:#fff}.upgrade-template .upgradeBlock h2{color:#fff;font-weight:400;font-size:21px;vertical-align:middle;text-align:center;margin:0 auto -3px;padding-top:30px}.upgrade-template .upgradeBlock p{opacity:1;font-size:16px;font-weight:200;color:rgba(255,255,255,.7);text-align:center;margin:0 auto 20px}.upgrade-template .upgradeBlock p span{font-size:51px;color:#fff}.upgrade-template .upgradeBlock p span.cycle{font-size:13px;display:inline-block;text-transform:uppercase;line-height:15px;text-align:left;color:rgba(255,255,255,.9)}.upgrade-template .upgradeBlock span.badge.pro{font-size:10px;border:none;padding:4px 8px;border-radius:25px;font-weight:400;color:#fff;background:#ed5840;vertical-align:middle}.upgrade-template .upgradeBlock ul{padding:0;margin:0;list-style:none;background:#253344;padding:20px;margin-bottom:0!important;width:100%!important;min-width:100%}.upgrade-template .upgradeBlock ul li{list-style:none;font-size:17px;line-height:35px;padding:10px 0;border-bottom:1px dotted rgba(255,255,255,.2);color:#fff;margin:0 10px;text-align:center;background:0 0}.upgrade-template .upgradeBlock ul li:last-child{border-bottom:0}.upgradeWrapper{border-right:0px;height:unset;max-width:600px;margin:0 auto;background:#fff;padding:50px!important}.upgradeWrapper h2{font-size:25px;margin:20px 0}.upgrade-template .upgradeWrapper button.lrg-btn{max-width:100%;border-radius:10px;margin:unset;font-weight:700;font-size:18px;display:block}@media (max-width:1025px){.recipeFeed.step3{padding-top:70px!important}.recipeFeed.step3 .row{padding:0!important}}.loggedin-dash ul{padding:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:75px}.loggedin-dash ul li{width:100%;margin:10px}.loggedin-dash ul li a{background:#ffffff6e;width:100%;text-align:center;border-radius:10px;padding:50px 20px;color:#36414c;font-weight:500;font-size:20px;transition:.2s ease-in-out all;display:flex;flex-direction:column;align-items:center;border:5px solid #fff}.loggedin-dash ul li a img{height:60px;margin-bottom:10px}.loggedin-dash ul li a:hover{box-shadow:0 0 30px 0 #4b4d5040}@media (max-width:1100px){.loggedin-dash ul{padding:0!important;margin:0;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:75px}.loggedin-dash ul li a{flex-direction:row;padding:8px}.loggedin-dash ul li a img{width:40px;margin:0 15px}.loggedin-dash ul li{margin:5px;max-width:90%}}div#hs-eu-cookie-confirmation{max-width:400px!important;left:50px!important;transform:unset!important;-webkit-transform:unset!important}#hs_show_banner_button{background-color:#425b76;border:1px solid #425b76;border-radius:3px;padding:10px 16px;text-decoration:none;color:#fff;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-align:left;text-shadow:none}#consent-banner{position:fixed;bottom:50px;left:50px;width:400px;color:#36414c;background:#fff;border-radius:15px;box-shadow:0 0 30px 0 #27303a8a;padding:35px;text-align:center;z-index:1000}#consent-banner a{color:#fb6e52;text-decoration:underline}#consent-banner button{width:100%;border-radius:50px;padding:15px;font-weight:500}#consent-banner button#accept-all,#consent-banner button#save-settings{background:#36414c;border:none}#consent-banner button#show-settings{border:1px solid #36414c;background:#fff;color:#36414c}#consent-banner h3{font-size:23px;color:#36414c;font-weight:700}#consent-banner img{width:50px;margin:15px}#cookie-settings button#back-to-main{background:0 0;color:#36414c;margin:0}#cookie-settings .switch{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:10px 0}#cookie-settings button#save-settings{margin-top:20px}#cookie-settings .switch input+label{border-radius:100px}#cookie-settings .switch label:after{border-radius:100px}#cookie-settings .nc{font-size:.9em}@media (max-width:860px){.profileDets a{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width:1024px){.upgradeBanner{padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upgradeBanner p{padding:0 10px 15px 10px;margin:0}.upgradeBanner a.button{border-radius:5px;margin-bottom:0;display:inline-block;padding:10px 25px;width:300px;font-weight:700}}@media (max-width:600px){img#iconLogo{width:55px!important;border-radius:0;position:relative;top:13px;margin:0 0 0 23px}a.navSearchBtn{background:#151c2370!important;padding:9px 17px;border-radius:50px;color:#ffffff70;border:1px solid rgb(255 255 255 / 86%);margin:19px;font-size:13px}a.navSearchBtn i.fi-magnifying-glass{display:inline-block!important;color:#fff;font-size:1.15em}}@media (max-width:860px){.profileSubHead{background:#fff;text-align:center;margin-bottom:50px;padding-bottom:1px}a.button.follow,input.button.follow{max-width:200px;padding:10px!important;text-transform:none!important;font-size:16px!important;margin:14px auto 20px auto!important}}.upgradeBanner.limitExceeded a.button{font-weight:700;padding:20px 30px;width:unset;max-width:400px;margin:20px auto 10px auto;font-size:1.2em}.upgradeBanner.limitExceeded{display:flex;flex-direction:column;align-item:center;justify-content:center}.upgradeBanner.limitExceeded h2{margin-bottom:0;color:#353b41}.upgradeBanner.limitExceeded p{margin:unset}ul.ui-autocomplete{z-index:999!important}.profile-template .video-tut1{max-width:700px;margin:0 auto}.profile-template .video-tut1 .videoWrap{height:400px;display:flex;align-items:center;justify-content:center;border-radius:20px}.profile-template .video-tut1 .videoWrap img.playBtn{width:90px;height:auto;margin:0 auto}.profile-template .newUserBlock .resultsHdr h2{color:#2d3843}.profile-template .newUserBlock .resultsHdr p{color:#000}.profile-template .video-tut1{position:relative}.profile-template .video-tut1>span{position:absolute;bottom:0;width:100%;color:#fff;display:flex;align-items:center;justify-content:center;padding:15px}.profile-template .video-tut1>span span{border:1px solid #e95840!important;margin-left:10px}.profile-template div#tutorial5{background:#0c0e11;border:0;padding:0;width:85%!important;max-width:unset!important;box-shadow:0 0 30px 10px #00000075;border-radius:10px}.profile-template .reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgb(21 27 32 / 91%);z-index:1004;display:none;left:0}.profile-template .reveal-modal .close-reveal-modal,.profile-template dialog .close-reveal-modal{top:-50px;right:-35px;position:absolute;z-index:999;color:#fff}iframe#vimeoVideo{border-radius:10px}.profile-template .newUserBlock .cta-btns{display:flex;align-items:center;justify-content:center;padding:20px;flex-direction:row}@media (max-width:860px){.profile-template .newUserBlock .cta-btns{flex-direction:column}.profile-template .video-tut1 .videoWrap{height:300px;max-width:550px;margin:0 auto}}.profile-template .newUserBlock .cta-btns a{background:#ed5840;color:#fff;margin:10px;padding:14px 25px;border-radius:10px;font-weight:700}.recipeRightCol a.instacart-btn{display:flex;align-items:center;justify-content:space-between;background:#003e2a;color:#f9f1e7;font-size:18px;font-weight:700;padding:10px 20px;border-radius:50px;margin:25px 0 15px;max-width:fit-content;background:#fff;color:#3e3e3e;border:2px solid #505d6973}.recipeRightCol a.instacart-btn:before{content:"";background:url(https://recipecloudapp.com/assets/img/_logos/Instacart_Carrot.svg);width:25px;height:25px;display:block;margin-right:5px;background-size:contain;background-repeat:no-repeat}.profileHead .overlayBkgd.brand{backdrop-filter:blur(50px);background-color:rgb(14 38 61 / 86%);z-index:99;position:relative}.profileHead .wrap .content.brand{max-width:550px}.profileHead .content.brand p{color:#fff}.profileHead a.button.brand-link{background:#eb573f;color:#fff;font-weight:500;border-radius:7px;margin-right:15px;padding:8px 20px;transition:.2s ease-in-out all;border:2px solid #eb573f}.profileHead a.button.brand-link.outline{background:#fff;color:#eb573f;border:2px solid #fff}.profileHead a.button.brand-link:hover{background:#fff!important;color:#eb573f!important;box-shadow:0 5px 20px 0 #00000057;transform:scale(1.05);border:2px solid #eb573f!important}.profileHead .overlayBkgd.brand .profilePhoto{border:2px solid #fff;width:180px;height:180px}#disclosureModal h2{color:#1a1e24;font-size:27px;font-weight:600}#disclosureModal p{color:#606060}.recipeRightCol .brand-banner{border:3px solid #ed5840;border-radius:20px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:0;margin:30px 20px 20px!important;flex-direction:row;transition:.2s ease-in-out all;border:3px solid #dedede}.recipeRightCol .brand-banner:hover{transform:scale(1.025);box-shadow:0 5px 30px 0 #27303a36;border:3px solid #ed5840}.recipeRightCol .brand-banner img.brand-banner-img{width:275px!important;height:275px!important;object-fit:cover;border-radius:100%}.recipeRightCol .banner-content{width:55%}@media (max-width:1190px){.recipeRightCol .brand-banner{flex-direction:column}.recipeRightCol .banner-content{width:100%}}.recipeRightCol .banner-content .button.orange{padding:15px 50px;border-radius:10px;font-size:20px}.recipeRightCol .banner-content p{font-size:20px}@media (max-width:600px){.recipeRightCol .brand-banner{margin:25px 0!important}.recipeRightCol .brand-banner img.brand-banner-img{max-width:100%!important;height:auto!important;aspect-ratio:1}.recipeRightCol .banner-content{padding:10px 0!important}.recipeRightCol .banner-content .button.orange{padding:15px 25px;border-radius:10px;font-size:18px;margin-top:10px}}.recipeDetsItem.authorIcon[itemprop=author] a{color:#ed5840;font-size:14px;border-bottom:1px dotted}.recipe-directions{padding-left:0;margin-bottom:20px;font-size:15px}.recipe-directions li{margin-bottom:5px}#recipeDirections .direction-header{font-weight:700;font-size:16px!important;margin:1em 0 .5em}.recipe-directions li:hover{cursor:pointer}.recipe-directions li.step-checked{color:#ed5840}.recipeRightCol p#recipeNote{font-size:15px}.recommendedUsers .bio h5{color:#000;font-weight:700;line-height:20px;margin:5px 0;font-size:16px}.recommendedUsers .bio{font-size:15px;color:#626363;margin-left:15px}.recommendedUsers .featuredUser_card{border:1px solid #c8c8c857;border-radius:10px;margin-bottom:10px;padding:10px 20px;background:#fff}.newUserBlock{display:flex}.newUserBlock .recommendedUsers{width:40%}.newUserBlock .welcome{width:70%}.recommendedUsers h3{color:#2d3843;font-size:20px}.featuredUser_card{display:flex;align-items:center;justify-content:space-between;transition:.2s ease-in-out all}.featuredUser_card a{display:flex;align-items:center}.userBio{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:block}.recommendedUsers .userProfilePhoto{width:75px;height:75px;border-radius:50%}.recommendedUsers input.button.follow{background:#fff;color:#ed5840;border:1px solid #ed5840}.recommendedUsers input.button.follow:hover{background:#ed5840;color:#fff;border:1px solid #ed5840}.recommendedUsers input.button.small.unfollow{padding:10px 22px;background:#f5f7f9!important}.recommendedUsers .featuredUser_card:hover{transform:scale(1.025);box-shadow:0 3px 6px 0 #0000001a}@media (max-width:1400px){.newUserBlock{display:flex;flex-direction:column}.newUserBlock .recommendedUsers{width:100%}.newUserBlock .welcome{width:100%}}@media (max-width:860px){.profile-template .newUserBlock .cta-btns a{width:100%;text-align:center}.userBio{display:none}.recommendedUsers .userProfilePhoto{width:50px;height:50px;border-radius:50%}.profile-template .newUserBlock{padding:25px 15px}}.featuredProfiles .featuredProfiles{display:flex;flex-direction:column}.featuredProfiles .resultsHdr{display:flex;flex-direction:column}.featuredProfiles .recommendedUsers .userGroup{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.featuredProfiles a.featuredProfileRecipe{width:23%;height:250px;border-radius:20px}@media (max-width:798px){.featuredProfiles a.featuredProfileRecipe:last-child{display:none}.featuredProfiles a.featuredProfileRecipe{width:33%;height:unset;border-radius:20px}}.featuredProfiles .profileRecipes{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:0 25px 50px!important}.featuredProfiles .recommendedUsers .featuredUser_card:hover{transform:unset;box-shadow:0 3px 6px 0 #0000001a}.featuredProfiles .featuredUser_card{flex-direction:column}.featuredProfiles .profilehdr{width:100%;flex-direction:row;display:flex;align-items:center;justify-content:space-between}.featuredProfiles .profileRecipes{width:100%;top:30px;position:relative}.featuredProfiles .featured-users-container--loading{position:relative;min-height:10rem}.featuredProfiles .featured-users-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.featuredProfiles .featuredUser_card--skeleton{pointer-events:none;user-select:none;box-shadow:0 1px 4px rgba(3,48,65,.07);min-height:95px;box-sizing:border-box}.featuredProfiles .featuredUser_card--skeleton:hover{transform:none;box-shadow:0 1px 4px rgba(3,48,65,.07)}.featuredProfiles .featured-skeleton-hdr{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px;min-height:75px}.featuredProfiles .featured-skeleton-left{display:flex;flex-direction:row;align-items:center;gap:15px;flex:1;min-width:0}.featuredProfiles .featured-skeleton-avatar{width:75px;height:75px;border-radius:50%;flex-shrink:0}.featuredProfiles .featured-skeleton-lines{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;max-width:280px}.featuredProfiles .featured-skeleton-line{display:block;border-radius:6px;max-width:100%}.featuredProfiles .featured-skeleton-line--title{height:15px;width:46%}.featuredProfiles .featured-skeleton-line--bio{height:12px;width:78%}.featuredProfiles .featured-skeleton-follow{width:88px;height:36px;border-radius:6px;flex-shrink:0}.featuredProfiles .featured-skeleton-shimmer{position:relative;overflow:hidden;background:#e2e8ee!important}.featuredProfiles .featured-skeleton-shimmer::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);animation:featured-sk-shimmer 1.2s ease-in-out infinite}.featuredProfiles .userGroup>.featuredUser_card--skeleton:first-child .featured-skeleton-shimmer::after{animation-delay:0s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(2) .featured-skeleton-shimmer::after{animation-delay:60ms}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(3) .featured-skeleton-shimmer::after{animation-delay:.12s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(4) .featured-skeleton-shimmer::after{animation-delay:.18s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(5) .featured-skeleton-shimmer::after{animation-delay:.24s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(6) .featured-skeleton-shimmer::after{animation-delay:.3s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(7) .featured-skeleton-shimmer::after{animation-delay:.36s}.featuredProfiles .userGroup>.featuredUser_card--skeleton:nth-child(8) .featured-skeleton-shimmer::after{animation-delay:.42s}@keyframes featured-sk-shimmer{0%{transform:translateX(-100%)}100%,55%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.featuredProfiles .featured-skeleton-shimmer::after{animation:none}}@media (max-width:860px){.featuredProfiles .featured-skeleton-avatar{width:50px;height:50px}.featuredProfiles .featured-skeleton-hdr{min-height:50px}.featuredProfiles .featured-skeleton-line--bio{display:none}.featuredProfiles .featuredUser_card--skeleton{min-height:78px}}.invite-card a{display:flex!important;flex-direction:row;align-items:center;justify-content:center}.invite-card i{color:#36414c;margin-right:8px;font-size:20px}.brand-banner-profile{display:block;background:#fff;border-radius:16px;overflow:hidden;border:4px solid #36414c52;text-decoration:none;color:inherit;max-width:1100px;margin:0 auto 80px;transition:.2s ease-in-out all}a.brand-banner-profile:hover{box-shadow:0 0 30px 0 #00000026;transform:scale(1.05);border:4px solid #ed5840}.brand-banner-profile .brand-banner{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;height:280px}.brand-banner-profile .brand-banner-img{width:55%;height:100%;object-fit:cover;clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%)}.brand-banner-profile .banner-content{width:45%;padding:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.brand-banner-profile .banner-content img.brand-logo{max-width:350px;height:auto;margin:0 0 0}.brand-banner-profile .banner-content .button.orange{background-color:#ed5840;color:#fff;padding:14px 32px;border-radius:40px;font-size:18px;font-weight:600;margin-bottom:12px}.brand-banner-profile .banner-content .commission-disclosure,.brand-banner-profile .banner-content .disclosure,.brand-banner-profile .banner-content>div{font-size:13px;color:#555555a1;max-width:390px;line-height:1.5}@media (max-width:768px){.brand-banner-profile .brand-banner-profile{margin:0 15px 35px}.brand-banner-profile .brand-banner{flex-direction:column;clip-path:none;min-height:auto;height:unset}.brand-banner-profile .brand-banner-img{width:100%;height:200px;clip-path:none;border-radius:0}.brand-banner-profile .banner-content{width:100%;padding:25px 20px}.brand-banner-profile .banner-content img.brand-logo{max-width:180px}.brand-banner-profile .banner-content .button.orange{font-size:16px;padding:12px 20px}}div#results{display:flex;flex-wrap:wrap}a.brand-banner-ad{border:4px solid #ed584000!important;background:#fff!important;display:block;height:330px;overflow:hidden;border-radius:20px;transition:.2s ease-in-out all;white-space:nowrap;text-align:center;padding:10px 0}a.brand-banner-ad:hover{transform:scale(1.025);box-shadow:0 0 30px 0 #00000036;border:4px solid #ed5840!important}.brand-banner-ad img.brand-user-img{position:absolute;bottom:0;border-radius:100%;border:4px solid #fff;width:90px;left:0}.brand-banner-ad img.brand-banner-img{border-radius:100%;width:200px;margin:0 auto;display:block}.brand-banner-ad span.button.orange{margin:0 auto;display:block;max-width:80%;border-radius:50px;font-size:16px;padding:15px 0}.commission-disclosure{display:block;color:#6d7a88;text-align:center}span.tooltip-wrapper{right:30px;top:9px;font-size:13px;display:inline-block;margin:10px auto;text-align:center}span.tooltip-wrapper .tooltip-content{display:none}span.tooltip-wrapper span.info-icon{color:#eb573f}.brand-banner-ad .img-block{position:relative;margin:10px auto;width:250px}@media (min-width:1024px){.recipePgWrap{display:flex!important}}.recipePgWrap h3{font-size:1.5em}.recipe-ftr-ctas{border-top:1px solid #e2e4e7;display:flex;align-items:center;justify-content:space-between;padding:25px 33px}.recipe-ftr-ctas .action-btns a{border:1px solid #36414c4a;padding:10px 10px;border-radius:5px;text-transform:uppercase;font-size:.8em;font-weight:500;transition:.2s ease-in-out all}.recipe-ftr-ctas .action-btns a:hover{background:#36414c0f;border:1px solid #fa6e52;color:#27303a}.recipe-ftr-ctas .action-btns a:nth-child(2){margin:0 5px}@media (max-width:1040px){.recipe-ftr-ctas .action-btns a{display:none}.recipe-ftr-ctas #editRecipeButton{width:100%}}@media (max-width:640px){a.button.recipeCTA{font-size:14px!important}.recipe-ftr-ctas a.button.recipeCTA{margin-top:0!important}.recipe-ftr-ctas{padding:0 33px 35px;border-top:0}.colPadWrap.recipeRow2{padding-bottom:5px}}.recipeRightCol .authorLink p{font-size:15px}.recipeRightCol .authorLink a{font-size:15px}.recipeRightCol .authorLink a i{margin-left:4px;color:#36414c;font-size:12px}@media (max-width:640px){.authorLink br{display:none}}.rc-ios-banner{border-radius:20px;padding:40px 25px;display:flex;align-items:center;justify-content:space-between;gap:0;margin:30px 10px 20px!important;flex-direction:row;transition:.2s ease-in-out all;border:3px solid #f5eedb;background:#fff9e9}.rc-ios-banner:hover{transform:scale(1.025);box-shadow:0 5px 30px 0 #27303a36;border:3px solid #ed5840;background:#fff}.rc-ios-banner .image{position:relative;width:45%;display:block;text-align:center}.rc-ios-banner .image img.rc-banner-img{width:300px;height:300px;min-width:300px;min-height:300px;aspect-ratio:1/1!important;object-fit:cover;border-radius:100%}.rc-ios-banner .qr-code-wrap{box-shadow:0 2px 20px 0 #27303a1f;border-radius:100%;padding:10px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:45%;min-width:100px;position:absolute;background:#fff;bottom:0;right:10px;flex-direction:column}.rc-ios-banner .image img.rc-qr-code{width:70%;aspect-ratio:1/1}.rc-ios-banner .content{width:55%;padding:0 25px}.rc-ios-banner .content h2{color:#192027;font-weight:500;line-height:45px}.rc-ios-banner .content p{color:#6c7a88;font-size:16px}.rc-ios-banner .content span.button.orange{border-radius:10px;font-size:20px;font-weight:500;background:#eb5840}.rc-ios-banner span.label{background:0 0;color:#eb5840;font-weight:700}@media (max-width:1500px){.rc-ios-banner .qr-code-wrap{display:none}}@media (max-width:1400px){.rc-ios-banner{flex-direction:column;margin:20px 0!important}.rc-ios-banner .content{width:100%;padding:0 25px;text-align:center}.rc-ios-banner .image{position:relative;width:100%;display:block;text-align:center;margin-bottom:25px}.rc-ios-banner .content h2{color:#192027;font-weight:500;line-height:35px}.rc-ios-banner .image img.rc-banner-img{width:unset;height:unset;min-width:unset;min-height:unset;aspect-ratio:1/1!important;object-fit:cover;border-radius:100%;max-width:300px}.rc-ios-banner{padding:25px 15px}.rc-ios-banner .content{width:100%;padding:0;text-align:center}.rc-ios-banner .content h2{font-size:30px}.rc-ios-banner .content span.button.orange{border-radius:10px;font-size:19px;padding:20px 20px;font-weight:500;background:#eb5840}.rc-ios-banner .content span.button.orange i{margin-right:5px!important;display:none}}@media (max-width:600px){.rc-ios-banner .image img.rc-banner-img{max-width:90%}}.recipeLeftCol .colPadWrap{padding:10px;padding:25px}.recipeLeftCol .colPadWrap,.recipeLeftCol .colPadWrap a{font-size:14px}.recipeLeftCol .colPadWrap a{color:#ec5840}.recipeLeftCol .colPadWrap a i{color:#36414cb5;margin-left:5px;font-size:12px}.ingredient-group{font-weight:500;margin-top:15px;list-style:none;background:0 0!important;padding:10px 0 5px 0!important;font-size:16px!important}.recipeRow2 ul li{list-style:none;display:block;cursor:pointer;background:#e6eaf166;padding:9px 10px 9px 18px;margin-bottom:3px;border-radius:5px;color:#36414c}.recipeRow2 ul li:hover{background:#e8ebf0}li.ingredient.selected,li.ingredient.selected:hover{background:#e8ebf0;text-decoration:line-through;font-style:italic;color:#999;background-image:url(/assets/img/icons_checkmark-organge.svg);background-position-x:16px;background-position-y:11px;background-repeat:no-repeat;background-size:15px;padding-left:38px}.recipeRightCol .editor-msg{border:1px dotted #80808078;padding:25px 40px;border-radius:20px;background:#e6eaf14d}.recipeRightCol .editor-msg,.recipeRightCol .editor-msg a{font-size:15px}.recipe-card-sml-btns a{height:unset;width:unset;height:45px;width:45px;position:absolute;right:20px;top:12px;z-index:3;background:#fff;border-radius:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:0;transition:.2s ease-in-out all;box-shadow:0 0 10px 0 #0003}.bookmark-btn a{opacity:0;pointer-events:none}.recipeTile:hover .recipe-card-sml-btns a{opacity:1!important}.recipeTile:hover .recipe-card-sml-btns.link-to-page a{right:70px}@media (hover:none) and (pointer:coarse){.recipeTile .recipe-card-sml-btns a{opacity:1!important}.recipeTile .recipe-card-sml-btns.link-to-page a{right:70px}}.recipeTile img.privateRecipe{position:absolute;z-index:2;width:30px;top:25px;left:40px;border:1px solid #fff;border-radius:100%;box-shadow:0 0 10px 5px #00000029}.recipe-card-sml-btns span{font-size:10px;margin:2px;display:block;color:#000;font-weight:700}.recipe-card-sml-btns i{margin:0}.no-scroll{overflow:hidden}.recipe-section-1 .right-col.fadein{width:50%}.recipe-section-1 img{width:100%;height:450px;object-fit:cover;border-radius:15px}.reveal-modal-bg{background:#032a38ed}div#recipeModal{background:0 0;box-shadow:none!important;border:0!important}.recipe-section-1,.recipe-section-2,.recipe-section-3{background:#fff;border-radius:15px;overflow:hidden;max-width:1100px;margin:20px auto;padding:30px}div#recipeModalContent .profile img{width:30px;height:30px;border-radius:50px;object-fit:cover}div#recipeModalContent .recipe-section-1{display:flex}div#recipeModalContent .recipe-section-1 .left-col{padding:0 50px 0 0;width:50%}div#recipeModalContent .recipe-section-1 .header-div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3d3d3;margin-bottom:25px}.recipe-section-2 .header-div{display:flex;align-items:center;justify-content:space-between}#recipeModalContent .recipe-section-2 ul{margin:0}#recipeModalContent .recipe-section-2 ul li{list-style:none;display:block;cursor:pointer;background:#f2f5f8;padding:9px 25px;margin-bottom:3px;color:#272c35;border-radius:12px}#recipeModalContent .recipe-section-2 ul li:hover{background:#f2f5f8;background:#e3e9ef}div#recipeModalContent button{padding:7px 20px;border-radius:7px;font-size:.9em;border:2px solid #ed5840}div#recipeModalContent button.outline{background:0 0;border:2px solid #d7d7d7;color:#272c35}div#recipeModalContent h1{font-size:2.5em;line-height:1.3em;padding-bottom:12px}div#recipeModalContent h1,div#recipeModalContent h3{color:#272c35}div#recipeModalContent .recipe-data-wrapper span.recipe-data{color:#272c35d4}div#recipeModalContent .recipe-data-wrapper span.recipe-data:first-child{padding-right:10px}div#recipeModalContent .recipe-data-wrapper span.recipe-data:nth-child(2){border-left:1px dotted #a6a6a6;padding:0 10px}div#recipeModalContent .recipe-data-wrapper span.recipe-data:nth-child(3){border-left:1px dotted #a6a6a6;padding:0 10px}div#recipeModalContent .rating{display:flex;align-items:center;gap:10px}div#recipeModal.reveal-modal{width:100vw;max-width:100vw;top:0!important;height:100vh;overflow-y:scroll}div#recipeModalContent{height:auto;overflow-y:auto}div#recipeModal.reveal-modal a.close-reveal-modal{font-size:3rem;right:50px;top:60px;border:2px solid #fff;width:70px;height:70px;border-radius:100px;display:flex;align-items:center;justify-content:center;position:fixed;color:#fff}#recipeModalContent .loading{background:#fff;height:100px;width:200px;border-radius:10px;box-shadow:0 0 10px 0 #00000047;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:50px auto}#recipeModalContent .loading img{max-width:40px}#recipeModalContent .banner-div{display:flex;padding:20px;background:#fff7df}#recipeModalContent .banner-div .col-1{width:50%;padding:30px 45px;display:flex;flex-direction:column}#recipeModalContent .banner-div h2{color:#000}#addToDropdown ul{list-style:none;padding:0;margin:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#recipeModal.open #recipeModalContent .fadein{animation:fadeIn .6s}.recipe-details-div{height:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 0;gap:15px}.recipe-details-div a.source-url{background:#f2f5f8;color:#272c35d1;padding:5px 25px;border-radius:50px;min-width:100%;margin-top:50px;display:flex;align-items:center;justify-content:space-between;font-size:.9em}.recipe-details-div a.source-url:after{font-family:'Font Awesome 6 Free';content:"\f061";font-weight:900;color:#000}div#recipeModal.reveal-modal{padding-left:0;padding-right:0;padding-bottom:0;padding:0}#recipeModal #recipeModalContent{position:relative;top:unset!important;transition:unset!important;opacity:0;will-change:transform,opacity}#recipeModal.open #recipeModalContent{top:0;opacity:1}.recipe-modal-container{border-radius:30px 30px 0 0;top:0;transition:.5s ease-in-out all;background:#fff;opacity:0;position:relative}#recipeModal.open .recipe-modal-container{top:0;opacity:1}div#recipeModal.reveal-modal a.close-reveal-modal{font-size:3rem;right:50px;top:80px;border:2px solid #062c3842;width:70px;height:70px;border-radius:100px;display:flex;align-items:center;justify-content:center;position:fixed;color:#052d39}#recipeModal .temp-block{position:fixed;bottom:0;left:0;width:100%;opacity:1;z-index:-1!important;height:calc(100vh - 100px)!important;transition:.3s ease-in-out all}#recipeModal.open .temp-block{height:calc(100vh - 50px)!important}.recipe-modal-container{background:#fff!important}#recipeModal .temp-block{background:#fff!important;border-radius:30px 30px 0 0;display:block;height:1200px}.filter-options form{display:flex;align-items:flex-end;justify-content:space-between}.filter-options form .rc-filter-desktop-host{flex:1 1 auto;min-width:0}.filter-options form .rc-filter-desktop-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}.filter-options form button{background:#fff;color:#36414c;font-size:14px;border-radius:50px;margin:0 5px;padding:10px 18px;border:2px solid #fff}.filter-options form .filter-btn.button{background:#fff;color:#36414c;font-size:14px;border-radius:50px;margin:0 5px;padding:10px 40px 10px 18px!important;border:2px solid #fff;font-weight:500}.filter-options form .custom-multiselect>label{display:none}.filter-list-wrapper{max-height:290px;overflow-y:scroll;margin-bottom:15px}button.filter-btn.active-filter{background:#e6eaf0;border:4px solid #033041!important;color:#000;background:#033041!important;color:#e5f5fb!important}#categoriesDropdown a{color:#000;padding:8px 15px;display:block;background:#fff;border-radius:10px;margin-bottom:5px}#categoriesDropdown a.active{background:#e6eaf1;color:#fb6e52;font-weight:700}#categoriesDropdown a:hover{background:#eff2f8c7}button#categoriesButton{padding-left:45px!important;padding-right:25px!important}button#categoriesButton.filter-btn.dropdown.button:after{content:"";border:0;width:18px;height:18px;display:inline-block;background:url(/assets/img/icn-grid-outline.svg) no-repeat;background-size:contain;background-color:transparent;position:absolute;left:17px!important;top:13px;right:auto!important;transform:none;opacity:1;-webkit-mask-image:none;mask-image:none}.no-results-container{background:#fff;border-radius:10px;padding:50px!important;border:1px solid #36414c47;min-height:60vh;display:flex;align-items:center;justify-content:center;margin:0 0 50px;width:100%;flex:1 1 100%;box-sizing:border-box}@media (max-width:900px){.no-results-container{max-width:95vw;margin:0 auto}}.no-results-container__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.75rem}.no-results-container__iconWrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.no-results-container__iconSvg{display:block;width:3.75rem;height:3.75rem}.no-results-container__iconSvg path{fill:#cdd8e4}.no-results-container__copy{display:flex;flex-direction:column;align-items:center;gap:.5rem}.no-results-container__title{margin:0;color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.35}.no-results-container__hint{margin:0;color:#64748b;font-size:.9375rem;font-weight:400;line-height:1.55}.filterSearch .quicksearch{width:350px!important;display:flex;align-items:center}.filterSearch .quicksearch i.fi-magnifying-glass{right:unset;left:25px;width:17px}.filterSearch .quicksearch i.fi-magnifying-glass:hover{cursor:unset!important}.filterSearch .quicksearch input.searchField{padding-left:45px!important}.filterSearch .quicksearch i#clearSearchButton{right:20px;position:absolute}.filter-options form .filter-btn.button.dropdown:not(#categoriesButton):after{position:absolute;content:"";top:56%;transform:translateY(-50%);right:13px!important;width:20px;height:15px;display:block;border:none;background-color:#36414c;opacity:.42;-webkit-mask-image:url(../../img/_2024/icons/solid/chevron-down.svg);mask-image:url(../../img/_2024/icons/solid/chevron-down.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.filter-options .f-dropdown{padding:0}.filter-options .f-dropdown .filter-list-wrapper{margin:0;padding:25px}.filter-options .f-dropdown div.apply-clear-btns{background:#d7e9f29e;padding:10px 25px;border-radius:0 0 15px 15px}.filter-options .f-dropdown .filter-list-wrapper label{display:flex;align-item:center;justify-content:flex-start;margin-bottom:10px;color:var(--site-color-darkblue)}.filter-options .f-dropdown .filter-list-wrapper label input{margin:0 5px 0 0;width:20px}.filter-options .apply-clear-btns button{border-radius:10px!important;margin:0!important}.filter-options .apply-clear-btns button.clear{background:#fff!important;border:0!important;margin-right:10px!important;color:var(--site-color-darkblue)}.filter-options .apply-clear-btns button.apply{border:0;background:var(--site-color-orange);color:#fff!important}.filter-options .f-dropdown.open::after,.filter-options .f-dropdown.open::before{left:25px}.filter-options form .filter-btn.button.active-filter:not(#categoriesButton):after{background-color:#e5f5fb;opacity:.55}.feedPromoBox{display:flex;align-items:center;justify-content:flex-start;background:#fff;min-height:330px;height:auto;border-radius:20px;border:5px solid #dff2f9;padding:clamp(18px,2.3vw,26px) clamp(30px,5.2vw,72px) clamp(18px,2.3vw,26px) clamp(18px,2.5vw,40px)!important;background:url(/assets/img/_2024/promo-bkgd.jpg) no-repeat right bottom #fff;background-size:contain}.feedPromoBox h2{font-size:1.6em!important}.feedPromoBox a.button.orange{background:var(--site-color-orange);padding:0;max-width:fit-content;padding:12px 17px;border-radius:10px;color:#fff;text-transform:initial;font-size:1em;font-weight:500;margin-bottom:0}.feedPromoBox a.button.orange:after{display:none}@media all and (max-width:1024px){.feedPromoBox{float:none!important;width:calc(100% - 30px);margin:0 auto;padding:20px 28px 20px 20px!important;min-height:300px}.welcome-block-title{font-size:2rem;margin-right:24px}.welcome-block-subtitle{font-size:1.25rem}.welcome-block-item{font-size:1.1rem}}@media all and (max-width:768px){.feedPromoBox{float:none!important;width:calc(100% - 30px);margin:0 auto;background-image:none;padding:25px!important;min-height:0}.welcome-block{padding:10px 0 0}.welcome-block-title{font-size:clamp(1.9rem, 10vw, 2.3rem);line-height:1.1;margin-right:22px}.welcome-block-subtitle{font-size:1.1rem;margin-bottom:12px}.welcome-block-item{font-size:clamp(1rem, 4.5vw, 1.1rem);gap:8px;margin-bottom:8px}.welcome-block-close{top:0;right:0;font-size:20px;padding:2px 4px}}.home-feed-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;min-height:120px;background:0 0}.home-feed-loading-text{font-size:.95em;color:#6e6e6e;margin-bottom:12px}.home-feed-loading-bar{width:120px;height:3px;background:#e8eaed;border-radius:2px;overflow:hidden}.home-feed-loading-bar::after{content:'';display:block;width:40%;height:100%;background:var(--site-color-orange);border-radius:2px;animation:home-feed-loading-bar 1.2s ease-in-out infinite}@keyframes home-feed-loading-bar{0%{transform:translateX(-100%)}100%{transform:translateX(350%)}}.home-feed-no-results{background:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.06);color:#6e6e6e;font-size:.95em;padding:0;display:flex!important;height:250px;width:98%!important;margin:0 auto;align-items:center;justify-content:center;text-align:center}#home-feed-healthy.row>.columns{width:50%!important;max-width:50%!important}.row.home-feed-inner{padding:0!important}@media screen and (max-width:1023px){#home-feed-healthy.row>.columns{width:100%!important;max-width:100%!important}}.home .loggedOutBanner{background:#d6e9f2;max-width:1400px;margin:150px auto 25px;border-radius:20px;overflow:hidden}.loggedOutBanner p{color:#033041c4;font-weight:400;margin-bottom:30px}.home .loggedOutBanner .container{display:flex}.home .loggedOutBanner .content{padding:50px 75px;max-width:50%}.home .loggedOutBanner .image img{height:100%;width:100%;object-fit:cover}.home .loggedOutBanner .button{margin-bottom:0}.button{background:#ed5840;border-radius:8px;font-weight:500}.home .loggedOutBanner .button.blue{background:var(--site-color-darkblue);margin-left:10px!important}.button .rc-icon-svg.rc-icon-leading{margin-right:5px}section.get-ios-app{background:#fff7df;max-width:1400px;margin:25px auto 100px;border-radius:20px;padding:50px;box-shadow:0 0 30px 0 #01252e42}section.get-ios-app .container{display:flex;align-items:center}section.get-ios-app .content{max-width:50%;padding:100px;padding-left:50px}section.get-ios-app .content h2{font-size:3.875em;text-transform:capitalize;line-height:1.1em;color:var(--site-color-darkblue);font-weight:700}section.get-ios-app .content p{color:#033041ba;font-weight:500;font-size:1.1em}button#clear-all-filters{background:0 0;color:#023142;border-bottom:1px dotted #0231428f;border-radius:0;padding:0 0 1px;font-size:1em;margin:0}.applied-filters{font-size:.9em;gap:10px;display:flex;margin:0;align-items:center;justify-content:center}.filter-chip button{background:0 0;order:unset;cursor:pointer;font-weight:700;padding:2px!important;color:#ec5740;height:unset;max-height:unset;min-height:unset;margin:0}.filter-chip{display:inline-block;margin:.3em .3em .3em 0;padding:0;color:#023142;height:unset;max-height:unset;min-height:unset;background:0 0;margin:0;border:1px solid #02314259;border-radius:100px;padding:2px 10px}.filter-chip.filter-chip-more{cursor:pointer;font-weight:700;background:#f2f6fa;color:#023142}.active-filters-group{display:flex;gap:20px;border-top:1px solid #02314226;margin-top:-20px;margin-bottom:25px;padding:20px 25px}@media (max-width:800px){.active-filters-group{align-items:center;gap:10px;padding:14px 12px 14px 8px;max-width:95vw;margin:0 auto;overflow:hidden}button#clear-all-filters{flex:0 0 auto;white-space:nowrap;line-height:1.1}.applied-filters{flex:1 1 auto;min-width:0;overflow:hidden;justify-content:flex-start;white-space:nowrap;padding-right:4px}.applied-filters .filter-chip{flex:0 0 auto;max-width:42vw;overflow:hidden;text-overflow:ellipsis}}.recipe-template section.recipeFeed.modal-open{position:fixed;padding-top:115px!important;width:100%;background:#e6eaf0}.recipe-template a.close-reveal-modal.text-link{position:relative;font-size:17px;margin:25px 0;display:block}.recipe-template div#loginsignup{max-width:550px;padding:0!important}.recipe-template div#loginsignup .row{padding:30px 40px}.recipe-template div#loginsignup h2{color:#000}.recipe-template a.button.notloggedIn{text-transform:unset;font-size:20px;font-weight:500;color:#fff!important;text-decoration:none!important;margin-bottom:30px}.recipe-template a.button.notloggedIn:hover{background:#36414c}.recipe-template a.button.notloggedIn:after{display:none!important}.recipe-template div#loginsignup a{color:#000;text-decoration:none;line-height:inherit;position:relative;display:inline-block}.recipe-template div#loginsignup a:after{content:"";display:block;background:#ed5840;height:3px;border-radius:10px;position:relative;bottom:-5px}.recipe-template div#loginsignup a:hover{color:#ed5840}@media (max-width:1024px){.recipe-template section.recipeFeed{padding-bottom:0!important}.recipe-template section.recipeFeed .row{padding:0!important}.recipe-template section.additionalCategories{margin-top:0}}.rc-ajax-notification{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(10px);background:#1f2937;color:#fff;padding:12px 18px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);opacity:0;pointer-events:auto;transition:opacity .25s ease,transform .25s ease;font-size:14px;z-index:10010;max-width:90vw}.rc-ajax-notification.show{opacity:1;transform:translateX(-50%) translateY(0)}.rc-ajax-notification__text{display:inline}.rc-ajax-notification__link{color:#fff;text-decoration:underline;margin-left:.4em}.rc-ajax-notification__link:hover{color:#f0f0f0}.profile-template.profile-brand .profile-collections-block{display:none!important}.profile-collections-block{margin-bottom:24px;margin-top:-20px}@media all and (max-width:900px){.profile-collections-block,.profile-recipes-title-bar{padding:20px}.profile-recipes-title-bar{margin:0 auto 25px}}.profile-collections-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.profile-collections-title-wrap{display:inline-flex;align-items:center;gap:10px}.profile-collections-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--site-color-darkblue)}.profile-collections-add-btn{border:none;background:0 0;color:#eb5740;border-radius:999px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;margin:0;border:2px solid #0430412b;font-weight:700}.profile-collections-add-btn:hover{background:#d74e39}.profile-collections-add-icon{font-size:18px;position:relative}.profile-collections-see-all{font-size:.9rem;color:var(--site-color-darkblue);text-decoration:none}.profile-collections-see-all:hover{text-decoration:underline}.profile-collections-see-all i{margin-left:4px;font-size:.75em;color:var(--site-color-orange)}.profile-collections-slider-wrap{position:relative;background:#ffffff8f;border-radius:10px;padding:0 10px}.profile-collections-slider-wrap::after,.profile-collections-slider-wrap::before{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease-out}.profile-collections-slider-wrap::before{left:0;background:linear-gradient(to right,#f5f8fc 0,rgba(245,248,252,0) 100%)}.profile-collections-slider-wrap::after{right:0;background:linear-gradient(to left,#f5f8fc 0,rgba(245,248,252,0) 100%)}.profile-collections-slider-wrap.has-overflow:not(.is-at-start)::before{opacity:1}.profile-collections-slider-wrap.has-overflow:not(.is-at-end)::after{opacity:1;border-radius:10px}.profile-collections-slider-wrap.has-overflow .profile-collections-slider{padding-right:48px}.profile-collections-slider{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;padding:8px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.profile-collections-slider::-webkit-scrollbar{display:none}.profile-collection-card{flex:0 0 auto;min-width:0;max-width:220px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #d3d3d38f;transition:border-color .2s,background .2s;box-shadow:0 2px 2px 0 #00000012}.profile-collection-card.is-active{background:#fff7de;border-color:#f6e3a9}.profile-collection-card-link{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;color:inherit;min-height:100%}.profile-collection-card-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:#e0e0e0 no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center}.profile-collection-card-thumb--placeholder{background:#e8e8e8}.profile-collection-card-thumb-icon{color:#9ca3af;font-size:1.25rem}.profile-collection-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.profile-collection-card-title{display:block;font-weight:600;font-size:.95rem;color:var(--site-color-darkblue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-collection-card-count{display:block;font-size:.8rem;color:#6c7a88}.profile-collections-slider-next{position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:50%;border:none;background:var(--site-color-darkblue);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.2);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;width:55px!important;height:55px!important;right:-10px;padding:0}.profile-collections-slider-wrap.has-overflow .profile-collections-slider-next{opacity:1;visibility:visible;pointer-events:auto}.profile-collections-slider-next:hover{background:#033041}.profile-collections-slider-next .rc-icon-svg{font-size:12px}.collections-page .collections-header-row{display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;margin-top:20px}.collections-page .collections-header-row .columns{float:none;padding-left:0;padding-right:12px}.collections-page .collections-header-row .columns:first-child{flex:1 1 auto;min-width:0;text-align:left}.collections-page .collections-header-row .columns.collections-search-sort{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-end}.collections-page-title{margin:0;font-size:1.5rem;font-weight:600;color:var(--site-color-darkblue);text-align:left}.collections-search-sort{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:flex-end}.collections-search-input{padding:10px 14px;border:1px solid #d1d5db;border-radius:999px;font-size:.95rem;min-width:200px}.collections-sort-wrap{position:relative}.collections-sort-trigger{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid #d1d5db;border-radius:999px;background:#e8f4f4;color:var(--site-color-darkblue);font-size:.95rem;cursor:pointer}.collections-sort-trigger i{font-size:.7rem;color:var(--site-color-orange,#c45c4a)}.collections-sort-menu{position:absolute;top:100%;right:0;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:160px;z-index:10}.collections-sort-menu li{padding:8px 14px;cursor:pointer}.collections-sort-menu li:hover{background:#f3f4f6}.collections-sort-menu[aria-hidden=true]{display:none}.collections-grid-wrap{position:relative;min-height:120px;width:100%;--collection-thumb-size:165px;margin-bottom:150px}.collections-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}@media (max-width:1024px){.collections-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.collections-grid{grid-template-columns:repeat(2,1fr)}.collections-grid-wrap{padding:20px;box-sizing:border-box;--collection-thumb-size:126px}.collection-card-thumb{margin-top:16px}}.collection-card{min-width:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff;position:relative;padding:10px}.collection-card--skeleton{background:#f3f4f6;box-shadow:none;position:relative;overflow:hidden}.collection-card--skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(243,244,246,0) 0,rgba(229,231,235,.9) 50%,rgba(243,244,246,0) 100%);animation:collectionSkeletonShimmer 1.4s infinite}.collection-card-thumb--skeleton{width:100%;padding-top:75%;background:#e5e7eb}.collection-card-title--skeleton{display:block;margin:12px 16px 16px;height:12px;border-radius:999px;background:#e5e7eb}@keyframes collectionSkeletonShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.collection-card-link{display:block;text-decoration:none;color:inherit}.collection-card-thumb{display:block;width:min(100%,var(--collection-thumb-size));height:auto;aspect-ratio:1/1;background:#e0e0e0 no-repeat center center;background-size:cover;position:relative;padding:0;margin:20px auto 0;border-radius:50%}.collection-card-thumb--placeholder{background:#e8e8e8;width:min(100%,var(--collection-thumb-size));height:auto;aspect-ratio:1/1;padding:0;border-radius:50%}.collection-card-thumb-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#9ca3af;font-size:1.5rem;z-index:1}.collection-card-body{padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:10px}.collection-card-title{display:block;font-weight:600;font-size:18px;color:var(--site-color-darkblue);margin-bottom:4px;text-align:center}.collection-card-lock{width:25px;height:25px;vertical-align:middle;margin-left:0}.collection-card-count{display:block;font-size:.85rem;color:#6c7a88}.collection-card-menu{position:absolute;top:8px;right:8px;z-index:2}.collection-card-menu-trigger{width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.95);color:#03304178;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0}.collection-card-menu-trigger:hover{background:#043041;box-shadow:0 2px 6px rgba(0,0,0,.2)}.collection-card-menu-trigger .rc-icon-svg{font-size:1rem}.collection-card-menu-dropdown{position:absolute;top:100%;right:0;margin:4px 0 0;padding:4px 0;min-width:120px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10}.collection-card-menu-dropdown[aria-hidden=true]{display:none}.collection-card-menu-dropdown button{display:block;width:100%;padding:8px 14px;border:none;background:0 0;font-size:.9rem;text-align:left;cursor:pointer;color:var(--site-color-darkblue);margin:0}.collection-card-menu-dropdown button:hover{background:#f3f4f6}.collection-card-menu-dropdown .collection-card-menu-delete:hover{color:#b91c1c}.collection-card-create{min-width:0;border-radius:12px;border:2px solid #b8d4e3;background:#043041;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;cursor:pointer;text-decoration:none;color:var(--site-color-darkblue);transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.collection-card-create:hover{background:#e8f4f8;border-color:#7eb8d0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.collection-card-create:hover .collection-card-create-label{color:#043041}.collection-card-create-icon{font-size:2.75rem;font-weight:300;line-height:1;color:#fff;margin-bottom:10px;background:#eb5840;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%}.collection-card-create-label{font-weight:600;font-size:18px;color:#fff}.collections-empty,.collections-loading{width:100%;text-align:center;padding:40px 20px;color:#6c7a88;font-style:italic}.collection-form-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.collection-form-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4)}.collection-form-modal-content{position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:530px;width:100%;padding:24px}.custom-modal{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center}.custom-modal .custom-modal-backdrop{position:absolute;inset:0;background:rgb(4 48 65 / 90%)}.custom-modal .custom-modal-content{position:relative;max-width:520px;width:100%;max-height:80vh;margin:0 auto;background:#fff;border-radius:24px;padding:24px 24px 16px;box-shadow:0 18px 45px rgba(15,23,42,.35);display:flex;flex-direction:column}.custom-modal .custom-modal-close{position:absolute;top:10px;right:10px;border:none;background:0 0;font-size:35px;line-height:1;cursor:pointer;color:#b3b3b3;padding:10px 15px}.custom-modal .custom-modal-close:hover{color:#111}.collection-form-modal-title{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:var(--site-color-darkblue)}.collection-form-field{margin-bottom:16px}.collection-form-field label{display:block;margin-bottom:6px;font-weight:500;font-size:.9rem;color:#374151}.collection-form-field label[for=collection-form-privacy]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}div#saveRecipe .rc-colpicker{margin-bottom:25px}.rc-privacy-plus-pill{display:inline-block;margin-left:0;padding:4px 12px;border:none;border-radius:999px;background:#ed5840;color:#fff;font-size:11px;font-weight:700;font-family:inherit;line-height:1.25;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;margin-bottom:0}.rc-privacy-plus-pill:focus,.rc-privacy-plus-pill:hover{background:#cf4f38;color:#fff;outline:0}.rc-privacy-plus-pill:focus-visible{outline:2px solid #033041;outline-offset:2px}.collection-form-field input[type=text],.collection-form-field select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem}.collection-thumb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb}.collection-thumb-controls{flex:1}.collection-thumb-buttons{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.collection-thumb-buttons button{padding:10px 15px;margin:0;background:#fff!important;color:#033041!important;border:1px solid #0330414a!important}.collection-thumb-buttons button:disabled{opacity:.3;cursor:not-allowed}.collection-thumb-preview{position:relative;width:96px;height:96px;border-radius:16px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-form-image-preview{width:100%;height:100%;border-radius:16px;background:#e5e7eb no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center}.collection-form-image-placeholder-icon{font-size:28px;color:#cbd5e1}button#collection-form-generate-image[disabled]{opacity:.3}.collection-form-image-name{display:none}.collection-form-image-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:999px;border:none;background:#f97373;color:#fff;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.collection-form-image-remove:hover{background:#ef4444}.collection-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.profile-recipes-title-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;margin-top:60px;max-width:1450px;margin:60px auto 25px}.profile-recipes-title-bar-heading-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-recipes-title-bar-heading{margin:0;font-size:1.25rem;font-weight:600;color:var(--site-color-darkblue)}.profile-recipes-title-bar-lock{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.profile-recipes-title-bar-menu{position:relative;top:auto;right:auto;margin-left:4px}.profile-recipes-title-bar-actions{display:flex;align-items:center;gap:12px}.profile-recipes-search-wrap{position:relative;display:inline-block;vertical-align:middle}.profile-recipes-search-icon{position:absolute;top:15px;left:14px;bottom:0;margin:0!important;height:1em;display:flex;align-items:center;justify-content:center;color:var(--site-color-orange);font-size:.95rem;pointer-events:none;line-height:1;padding:0}.profile-recipes-search-input{display:block;height:42px;padding:0 18px 0 46px;border:1px solid #a8d0e0;border-radius:999px;font-size:.95rem;line-height:1.25;min-width:220px;font-family:var(--site-sans-serif-font);background:#fff;color:var(--site-color-darkblue);box-sizing:border-box;border-radius:100px;border:2px solid #b8dce8;box-shadow:none;padding-left:35px;height:45px;width:300px}.profile-recipes-search-input::placeholder{color:#6c7a88}.profile-recipes-search-input:focus{outline:0;border-color:#7eb8d0;box-shadow:0 0 0 1px #7eb8d0}.profile-recipes-sort-wrap{position:relative;display:inline-block;vertical-align:middle}.profile-recipes-sort-select{display:block;height:42px;padding:0 38px 0 18px;border:1px solid #b8dce8;border-radius:999px;font-size:.95rem;line-height:1.25;background:#d4eaf2;color:var(--site-color-darkblue);font-family:var(--site-sans-serif-font);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:500;box-sizing:border-box;min-width:160px}.profile-recipes-sort-select:hover{background:#c8e4ee}.profile-recipes-sort-select:focus{outline:0;border-color:#7eb8d0}.profile-recipes-sort-icon{position:absolute;right:16px;top:0;bottom:0;margin:auto 0;height:1em;display:flex;align-items:center;justify-content:center;color:var(--site-color-orange);font-size:.7rem;pointer-events:none;line-height:1;padding:0;margin:0;top:15px}.profile-recipes-title-bar-actions .profile-recipes-search-input{border-radius:100px;border:2px solid #b8dce8;box-shadow:none;padding-left:35px;height:45px;width:300px}body.collections-template .profile-recipes-title-bar{max-width:1450px;margin:0 auto 25px;padding:0 25px}@media (max-width:640px){.profile-recipes-title-bar{flex-direction:column;align-items:stretch}.profile-recipes-search-input{min-width:0;width:100%}body.collections-template .profile-recipes-title-bar{margin-top:-25px}}@media (max-width:600px){.profile-recipes-title-bar-actions{width:95vw;max-width:95vw;display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.profile-recipes-search-wrap{flex:1 1 auto;min-width:0}.profile-recipes-title-bar-actions .profile-recipes-search-input{width:100%;min-width:0;margin:0!important}.profile-recipes-sort-wrap{flex:0 0 50px;width:50px;height:45px;display:flex;align-items:center;justify-content:center;border:none!important}.profile-recipes-sort-select{width:50px;min-width:50px;height:45px;padding:0;margin:0!important;background-image:none!important;background-color:#d4eaf2;border:none!important;box-shadow:none!important;font-size:0;color:transparent;text-indent:-9999px;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.profile-recipes-sort-select:focus{border:none!important;box-shadow:none!important;outline:0}.profile-recipes-sort-icon{display:flex;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);margin:0;color:var(--site-color-darkblue)!important;font-size:1rem;line-height:1;z-index:2}}div#results-empty{background:#fff;border-radius:10px}div#results-empty a.button.secondary{background:#043041}div#results-empty h3{color:#043041}ul#ui-id-1{z-index:999}.hidden-until-js{visibility:hidden;position:relative;top:0;opacity:0;transition:opacity .2s ease-in-out}.hidden-until-js.slick-initialized{visibility:visible;top:0;opacity:1}.categorySlider{--cat-size:clamp(90px, 14vw, 145px)}.categorySlider:not(.slick-initialized){display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;padding-bottom:0;overflow:hidden}.categorySlider:not(.slick-initialized) .cat-container{flex:0 0 12.5%;max-width:12.5%;min-width:0;box-sizing:border-box}@media (max-width:1300px){.categorySlider:not(.slick-initialized) .cat-container{flex-basis:16.6667%;max-width:16.6667%}}@media (max-width:900px){.categorySlider:not(.slick-initialized) .cat-container{flex-basis:20%;max-width:20%}}@media (max-width:524px){.categorySlider:not(.slick-initialized) .cat-container{flex-basis:25%;max-width:25%}}@media (max-width:399px){.categorySlider:not(.slick-initialized) .cat-container{flex-basis:33.3333%;max-width:33.3333%}}.categorySlider:not(.slick-initialized) .cat-img{width:min(100%,var(--cat-size));height:auto;aspect-ratio:1/1;border-radius:50%;object-fit:cover;display:block;box-sizing:border-box}.categorySlider:not(.slick-initialized)::-webkit-scrollbar{display:none}.categorySlider:not(.slick-initialized){-ms-overflow-style:none;scrollbar-width:none}.categorySlider.slick-slider{margin-bottom:50px}.categorySlider .cat-container a{text-align:center!important;color:var(--site-color-darkblue)!important;display:flex;flex-direction:column;align-items:center;max-width:100%;box-sizing:border-box}.categorySlider .cat-container:hover img{cursor:pointer;border-color:var(--site-color-orange)}.categorySlider .cat-container .cat-title{width:100%;padding:0 6px;font-size:.95em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.categorySlider .slick-slide{margin:0;transition:none}.categorySlider .slick-list{margin:0 0}.categorySlider img{margin:0 auto}.categorySlider .cat-container img{width:min(100%,var(--cat-size));height:auto;aspect-ratio:1/1;border:5px solid transparent;border-radius:50%;transition:border .2s ease-in-out,transform .2s ease-in-out;margin-bottom:10px;box-sizing:border-box}.rc-popular-categories-heading{font-size:25px;margin-bottom:15px}.blog-feed{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:0px;grid-gap:50px}.blog-feed .post-preview{display:flex;flex-direction:row}.blog-feed .post-preview__media{display:flex;flex-shrink:0;align-items:flex-start;text-decoration:none;color:inherit}.blog-feed .post-preview img{width:200px!important;height:175px!important;object-fit:cover;border-radius:20px;min-width:200px}.blog-feed .post-cat{font-weight:700}.blog-feed .post-content{padding:0 25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.blog-feed .post-content h2{font-size:22px;font-weight:700;color:#1d252d;margin:0}.blog-feed .post-content h2 .post-preview__title-link{color:inherit;text-decoration:none;font-weight:700}.blog-feed .post-content h2 .post-preview__title-link:hover{text-decoration:underline}.blog-feed .post-content p{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}@media (min-width:1025px){.blog-feed .post-preview:first-child{flex-direction:column}.blog-feed .post-preview:first-child img{width:100%!important;height:450px!important}.blog-feed .post-preview:first-child h2,.blog-feed .post-preview:first-child h2 .post-preview__title-link{font-size:30px!important}.blog-feed .post-preview:first-child .post-content{padding:25px}}.blog-feed .post-preview:first-child{grid-area:1/1/4/3}.blog-feed .post-preview:nth-child(2){grid-area:1/3/2/5}.blog-feed .post-preview:nth-child(3){grid-area:2/3/3/5}.blog-feed .post-preview:nth-child(4){grid-area:3/3/4/5}.featuredBlogPosts .header h2{font-size:80px;font-weight:700;color:#36414c;margin-bottom:25px}.featuredBlogPosts .header .featured-blog-subtitle,.featuredBlogPosts .header h1{font-size:18px;margin-top:0;text-align:center;margin-bottom:90px;font-weight:500;color:inherit}.featuredBlogPosts .header .featured-blog-subtitle a,.featuredBlogPosts .header h1 a{position:relative;transition:all .2s ease-in-out;font-weight:600}.featuredBlogPosts .header .featured-blog-subtitle a:after,.featuredBlogPosts .header h1 a:after{content:"";display:block;width:100%;height:3px;background:#eb5740;border-radius:10px;position:absolute;left:0;bottom:-8px}.featuredBlogPosts .header .featured-blog-subtitle a:hover,.featuredBlogPosts .header h1 a:hover{color:#eb5740!important}@media (max-width:1024px){.featuredBlogPosts .header h2{font-size:40px}.blog-feed{display:flex;flex-direction:column}.blog-feed .post-preview{display:flex;flex-direction:column}.blog-feed .post-preview img{width:100%!important;height:300px!important;object-fit:cover;border-radius:20px;min-width:100%;margin-bottom:25px}}body.rc-m.faqs-page dl.accordion .content a{border:none}body.rc-m.how-to-save-recipes-page .logo-icon{display:flex;align-items:center;justify-content:center;padding:30px!important;background:#2f3135}body.rc-m.how-to-save-recipes-page .logo-icon img#iconLogo{width:250px!important;margin:0!important;padding:0!important;top:unset}body.rc-m.how-to-save-recipes-page .vimeo-video{max-width:1400px;margin:0 auto}body.rc-m.how-to-save-recipes-page .landing-page .cta-btns{display:flex;align-items:center;justify-content:center;padding:30px}body.rc-m.how-to-save-recipes-page .landing-page .cta-btns a{background:#e95840;padding:17px 25px;color:#fff;border-radius:10px;font-size:1.2em;font-weight:700}body.rc-m.how-to-save-recipes-page .content a{border:none}