.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.drawer-overlay.active{opacity:1;pointer-events:all}.recipe-drawer-content{z-index:1001;position:relative;height:100%;overflow-y:auto}.recipe-drawer{position:fixed;bottom:-50px;left:0;width:100%;height:calc(100vh - 50px);z-index:1000;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 0 20px 0 #00000047;transform:translateY(100%);opacity:0;pointer-events:none;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.recipe-drawer.active{transform:translateY(0);bottom:0;opacity:1;pointer-events:auto}body.drawer-open{overflow:hidden}.recipe-drawer .drawer-message{padding:0;background:0 0;box-shadow:none}.recipe-drawer .rc-drawer-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:40px}.recipe-drawer .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}.recipe-drawer .rc-drawer-loading-text{display:block;margin-top:16px;font-size:.95em;color:#6e6e6e}.recipe-drawer .rc-drawer-loading-slow{margin:12px 0 0 0;font-size:.9em;color:#6e6e6e}.recipe-drawer .rc-drawer-view-recipe-btn{display:inline-block;margin-top:20px;padding:12px 20px;background:#e95840;color:#fff;font-weight:500;text-decoration:none;border-radius:4px;font-size:.95em}.recipe-drawer .rc-drawer-view-recipe-btn:hover{background:#d94d36;color:#fff}@keyframes rc-drawer-spin{to{transform:rotate(360deg)}}.recipe-drawer .rc-drawer-preview{min-height:400px}.recipe-drawer .rc-drawer-preview .recipeImg{width:100%;height:350px;display:block;background:#e2e4e7 center center;background-size:cover}.recipe-drawer .rc-drawer-preview .rc-preview-title{margin:0 0 12px 0;font-size:1.5em;font-weight:300;color:#333;line-height:1.3}.recipe-drawer .rc-skeleton-block{background:linear-gradient(90deg,#e8eaed 25%,#f0f2f5 50%,#e8eaed 75%);background-size:200% 100%;animation:rc-skeleton-shimmer 1s ease-in-out infinite;border-radius:4px}.recipe-drawer .rc-skeleton-line{height:14px;margin-bottom:10px}.recipe-drawer .rc-skeleton-line.rc-skeleton-title{height:22px;width:85%;margin-bottom:16px}.recipe-drawer .rc-skeleton-line.rc-skeleton-short{width:50%}.recipe-drawer .rc-skeleton-label{height:12px;width:80px;margin:20px 0 10px 0}.recipe-drawer .rc-skeleton-dets{height:26px;margin-bottom:15px;width:100%}.recipe-drawer .rc-skeleton-shared-pic{display:block;width:40px;height:40px;border-radius:50%}.recipe-drawer .rc-skeleton-btn{display:inline-block;width:60px;height:40px;margin:0 3px;vertical-align:middle}.recipe-drawer .rc-skeleton-ingredients-heading{height:18px;width:120px;margin-top:20px;margin-bottom:12px}.recipe-drawer .rc-skeleton-ingredients-list{padding:0;margin:0;list-style:none}.recipe-drawer .rc-skeleton-ingredients-list li{margin-bottom:1px}@keyframes rc-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.recipe-drawer-body{padding:0 150px;margin:0 auto;overflow-y:scroll;max-height:calc(100vh - 200px)}div#recipeDrawer img.shared-by-image{width:50px;height:50px;object-fit:cover;border-radius:100px}.drawer-controls{position:fixed;right:50px;top:50px;display:flex;flex-direction:column}.drawer-controls a.expand-recipe{height:50px;width:50px;padding:0;font-size:30px;border-radius:100px;background:#e95840;color:#fff;display:flex;align-items:center;justify-content:center}.drawer-controls a.expand-recipe i{font-size:17px}#recipeDrawer button.close-drawer{height:50px;width:50px;padding:0;font-size:30px;border-radius:100px}.recipe-drawer-body{margin:0 auto;overflow-y:scroll;max-height:calc(100vh - 200px)}.recipe-drawer-body{padding:0!important;max-height:100vh}.recipe-drawer{background:#f2f6fa}.recipe-drawer button.close-drawer:after{content:"[ESC]";color:#00000070;font-size:12px;margin-right:25px;position:relative;top:-6px}.recipe-drawer .recipe-drawer-header{display:flex;background:#fff;height:60px;border-radius:20px 20px 0 0;border-bottom:1px solid #dbdbdb;align-items:center;justify-content:flex-end;position:absolute;top:0;width:100%;z-index:1}.recipe-drawer .recipe-drawer-body{padding:0!important;max-height:calc(100vh - 110px);top:60px;position:relative}.recipe-drawer .recipeFeed .row{max-width:1500px!important;border-radius:15px;box-shadow:0 0 20px 0 #00000017;padding:0;overflow:hidden;margin-bottom:100px}#recipeDrawer .recipe-drawer-header button.close-drawer{height:50px;width:50px;padding:0;font-size:40px;border-radius:100px;background:0 0;color:#e95940;margin:0 25px;display:flex;align-items:center;justify-content:center;margin-left:40px}.recipe-drawer .recipe-drawer-header button.close-drawer:after{content:"ESC";color:#00000094;font-size:9px;margin-right:25px;margin-left:5px;position:relative;top:unset;border:1px solid #cdcdcd;border-radius:5px;padding:5px;box-shadow:0 3px 0 0 #e5e5e5}.recipe-drawer li.ingredient-skeleton{height:40px}@media (max-width:1025px){.recipe-drawer section.recipeFeed{padding-top:0!important}}