.main-content{margin-top:26px !important}.main-content #chef-tab-cursos .card-curso-relacionado img{min-height:152px !important;max-height:152px !important}.main-content #chef-tab-cursos .card-curso-relacionado{min-height:240px !important;max-height:240px !important}.main-content #chef-tab-cardapio .cardapio-card img{min-height:264px !important;max-height:264px !important}.main-content #chef-tab-receitas-premium .recipe-card .recipe-image-container img{min-height:144px !important;max-height:1144px !important}.main-content #chef-tab-receitas-premium .recipe-card{min-height:240px !important;max-height:240px !important}.main-content #chef-tab-receitas .recipe-card .recipe-image-container img{min-height:127px !important;max-height:127px !important}.main-content #chef-tab-receitas .recipe-card{min-height:240px !important;max-height:240px !important}.main-content .card-curso-relacionado .card-title{margin-top:1.5rem !important;margin-bottom:1.5rem !important;padding:0px !important}.main-content .ep-hero-card .row{align-items:stretch !important}.main-content .ep-hero-card .col-lg-4:first-child{display:flex !important;align-items:stretch !important}.main-content .ep-hero-card .col-lg-4:first-child img.img-fluid.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child img.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero-chef{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:5px !important;object-position:top !important;display:block !important}.main-content .ep-hero-card .col-lg-8:last-child{display:flex !important;align-items:stretch !important}.main-content img.img-fluid.imagem-hero.imagem-hero-chef,.main-content img.imagem-hero.imagem-hero-chef,.main-content .imagem-hero.imagem-hero-chef,.main-content .imagem-hero-chef{width:100% !important;min-width:300px !important;max-width:300px !important;object-fit:cover !important;border-radius:5px !important;object-position:top !important;display:block !important}.main-content .card-compra-chef{min-height:420px;height:100%;display:flex;flex-direction:column}@media(max-width: 992px){.main-content .ep-hero-card .row{row-gap:1rem;align-items:start !important}.main-content .ep-hero-card .col-lg-4:first-child img.img-fluid.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child img.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero-chef{height:auto !important;max-height:360px !important;margin-top:37px !important}.main-content .ep-hero-card .col-lg-8:last-child .card-compra-chef{height:auto !important;min-height:360px !important}.main-content .card-compra-chef{min-height:360px}}@media(max-width: 768px){.main-content #chef-tab-cursos .card-curso-relacionado{min-height:240px !important;max-height:240px !important}.main-content #chef-tab-cursos .card-curso-relacionado img{min-height:158px !important;max-height:158px !important}.main-content #chef-tab-cardapio .cardapio-card{min-height:380px !important;max-height:411px !important}.main-content #chef-tab-cardapio .cardapio-card img{min-height:220px !important;max-height:220px !important}.main-content #chef-tab-receitas-premium .recipe-card{min-height:302px !important;max-height:320px !important}.main-content #chef-tab-receitas-premium .recipe-card .recipe-image-container img{min-height:142px !important;max-height:142px !important}.main-content #chef-tab-receitas .recipe-card{min-height:214px !important;max-height:320px !important}.main-content #chef-tab-receitas .recipe-card .recipe-image-container img{min-height:117px !important;max-height:117px !important}.main-content #chef-tab-ebooks .ebook-card{min-height:380px !important;max-height:411px !important}.main-content #chef-tab-ebooks .ebook-card img{min-height:220px !important;max-height:220px !important}}@media(max-width: 576px){.main-content .ep-hero-card .col-lg-4:first-child img.img-fluid.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child img.imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero.imagem-hero-chef,.main-content .ep-hero-card .col-lg-4:first-child .imagem-hero-chef{height:auto !important;max-height:260px !important;min-width:100% !important;max-width:100% !important}.main-content .ep-hero-card .col-lg-8:last-child .card-compra-chef{min-height:260px !important}.main-content .card-compra-chef{min-height:260px}}.main-content .ep-hero-card,.main-content .rp-hero-card{margin-top:.5rem !important}.main-content .cardapio-premium-badge{position:absolute;top:8px;left:8px;background-color:#fbbb25;background-image:linear-gradient(90deg, #fbbb25 0%, #ffe66a 50%, #fbbb25 100%);color:#000;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;z-index:2}@media(max-width: 768px){.main-content .cardapio-premium-badge{font-size:9px}}.main-content .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.main-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:10px}.main-content .video-section{background-color:#f8f9fa;margin:2rem 0}.main-content .video-container{position:relative;width:100%;max-width:100%;margin:0 auto}@media(max-width: 768px){.main-content .video-section{margin:1rem 0;padding:2rem 0 !important}.main-content .video-wrapper{border-radius:5px}.main-content .video-wrapper iframe{border-radius:5px}}@media(max-width: 576px){.main-content .video-section{padding:1.5rem 0 !important}}.main-content .page-title-chef{margin-top:-90px !important}.main-content .chef-tabs-section{background-color:#fff}.main-content .chef-tabs-header{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.main-content .chef-tabs-title{font-family:"Roboto",sans-serif;font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0}.main-content .chef-tabs-nav{display:flex;gap:1.5rem;width:100%;border-bottom:1px solid #e6e6e6;padding-bottom:.5rem;overflow-x:auto;scrollbar-width:thin}.main-content .chef-tabs-nav::-webkit-scrollbar{height:6px}.main-content .chef-tabs-nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:100px}.main-content .chef-tab-button{position:relative;background:none;border:none;padding:.5rem 0;font-family:"Roboto",sans-serif;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6c757d;transition:color .2s ease;cursor:pointer;white-space:nowrap}.main-content .chef-tab-button::after{content:"";position:absolute;left:0;bottom:-0.5rem;width:100%;height:3px;border-radius:2px;background:rgba(0,0,0,0);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease,background-color .2s ease}.main-content .chef-tab-button:hover,.main-content .chef-tab-button:focus{color:#15a273}.main-content .chef-tab-button:focus-visible{outline:3px solid rgba(21,162,115,.3);outline-offset:4px}.main-content .chef-tab-button.active{color:#15a273}.main-content .chef-tab-button.active::after{background:currentColor;transform:scaleX(1)}.main-content .chef-tabs-panels{margin-top:2.5rem}.main-content .chef-tab-panel{display:none}.main-content .chef-tab-panel.show{display:block}.main-content .chef-tab-panel[hidden]{display:none !important}.main-content .card-body{padding-top:10 !important}.main-content .chef-tab-panel .recipe-card,.main-content .chef-tab-panel .ebook-card,.main-content .chef-tab-panel .cardapio-card{border:none !important;border-radius:5px !important;overflow:hidden !important;transition:transform .3s ease,box-shadow .3s ease !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important;background-color:#fff !important;border:1px solid #ddd !important;height:100% !important;display:flex !important;flex-direction:column !important}.main-content .chef-tab-panel .recipe-card .card-body,.main-content .chef-tab-panel .ebook-card .card-body,.main-content .chef-tab-panel .cardapio-card .card-body{flex:1 !important;display:flex !important;flex-direction:column !important;padding-top:0 !important}.main-content .chef-tab-panel .recipe-card{min-height:320px !important}.main-content .chef-tab-panel .ebook-card{min-height:350px !important}.main-content .chef-tab-panel .cardapio-card{min-height:360px !important;max-height:360px !important}.main-content .chef-tab-panel .recipe-image-container,.main-content .chef-tab-panel .ebook-image-container,.main-content .chef-tab-panel .cardapio-image-container{position:relative !important;overflow:hidden !important}.main-content .chef-tab-panel .recipe-card:hover .recipe-image,.main-content .chef-tab-panel .ebook-card:hover .ebook-image,.main-content .chef-tab-panel .cardapio-card:hover .cardapio-image{transform:scale(1.05) !important}.main-content .chef-tab-panel .recipe-premium-badge-card,.main-content .chef-tab-panel .ebook-premium-badge-card,.main-content .chef-tab-panel .cardapio-premium-badge-card{display:none !important}.main-content .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef,.main-content .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef,.main-content .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef,.main-content .chef-tab-panel .cardapio-card .card-body .card-title.cardapio-title-chef,.main-content .chef-tab-panel .ebook-card .card-body .card-title.ebook-title-chef,.main-content .chef-tab-panel .recipe-card .card-body .card-title.recipe-title-chef,.main-content .chef-tab-panel .card-title.recipe-title-chef,.main-content .chef-tab-panel .card-title.ebook-title-chef,.main-content .chef-tab-panel .card-title.cardapio-title-chef,.main-content .chef-tab-panel h2.card-title.recipe-title-chef,.main-content .chef-tab-panel h2.card-title.ebook-title-chef,.main-content .chef-tab-panel h2.card-title.cardapio-title-chef{position:relative !important;font-family:"Roboto",sans-serif !important;font-size:.9rem !important;text-transform:uppercase !important;line-height:1.3 !important;margin-bottom:1rem !important;font-weight:500 !important;text-align:center !important;padding-top:40px !important;display:flex !important;align-content:center !important;align-items:center !important;justify-content:center !important;color:#2c3e50 !important}.main-content .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef a,.main-content .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef a,.main-content .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef a,.main-content .chef-tab-panel .cardapio-card .card-body .card-title.cardapio-title-chef a,.main-content .chef-tab-panel .ebook-card .card-body .card-title.ebook-title-chef a,.main-content .chef-tab-panel .recipe-card .card-body .card-title.recipe-title-chef a,.main-content .chef-tab-panel .card-title.recipe-title-chef a,.main-content .chef-tab-panel .card-title.ebook-title-chef a,.main-content .chef-tab-panel .card-title.cardapio-title-chef a,.main-content .chef-tab-panel h2.card-title.recipe-title-chef a,.main-content .chef-tab-panel h2.card-title.ebook-title-chef a,.main-content .chef-tab-panel h2.card-title.cardapio-title-chef a{color:inherit !important;text-decoration:none !important;transition:color .2s ease !important;font-family:"Roboto",sans-serif !important;font-size:.9rem !important;text-transform:inherit !important;font-weight:inherit !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.main-content .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef a:hover,.main-content .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef a:hover,.main-content .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef a:hover,.main-content .chef-tab-panel .cardapio-card .card-body .card-title.cardapio-title-chef a:hover,.main-content .chef-tab-panel .ebook-card .card-body .card-title.ebook-title-chef a:hover,.main-content .chef-tab-panel .recipe-card .card-body .card-title.recipe-title-chef a:hover,.main-content .chef-tab-panel .card-title.recipe-title-chef a:hover,.main-content .chef-tab-panel .card-title.ebook-title-chef a:hover,.main-content .chef-tab-panel .card-title.cardapio-title-chef a:hover,.main-content .chef-tab-panel h2.card-title.recipe-title-chef a:hover,.main-content .chef-tab-panel h2.card-title.ebook-title-chef a:hover,.main-content .chef-tab-panel h2.card-title.cardapio-title-chef a:hover{color:#15a273 !important}.main-content .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef,.main-content .chef-tab-panel .cardapio-card .card-body .card-title.cardapio-title-chef,.main-content .chef-tab-panel .card-title.cardapio-title-chef,.main-content .chef-tab-panel h2.card-title.cardapio-title-chef{height:90px !important}.main-content .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef,.main-content .chef-tab-panel .ebook-card .card-body .card-title.ebook-title-chef,.main-content .chef-tab-panel .card-title.ebook-title-chef,.main-content .chef-tab-panel h2.card-title.ebook-title-chef{height:60px !important}.main-content .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef,.main-content .chef-tab-panel .recipe-card .card-body .card-title.recipe-title-chef,.main-content .chef-tab-panel .card-title.recipe-title-chef,.main-content .chef-tab-panel h2.card-title.recipe-title-chef{height:60px !important}@media(max-width: 768px){.main-content .chef-tab-panel .recipe-card{min-height:260px !important}.main-content .chef-tab-panel .ebook-card{min-height:250px !important}.main-content .chef-tab-panel .cardapio-card{min-height:280px !important;max-height:280px !important}.main-content .chef-tab-panel .card-body{padding:0 12px 5px !important}.main-content .chef-tab-panel .recipe-premium-badge-card,.main-content .chef-tab-panel .ebook-premium-badge-card,.main-content .chef-tab-panel .cardapio-premium-badge-card{font-size:9px !important}.main-content .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef,.main-content .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef,.main-content .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef,.main-content .chef-tab-panel .cardapio-card .card-body .card-title.cardapio-title-chef,.main-content .chef-tab-panel .ebook-card .card-body .card-title.ebook-title-chef,.main-content .chef-tab-panel .recipe-card .card-body .card-title.recipe-title-chef,.main-content .chef-tab-panel .card-title.recipe-title-chef,.main-content .chef-tab-panel .card-title.ebook-title-chef,.main-content .chef-tab-panel .card-title.cardapio-title-chef,.main-content .chef-tab-panel h2.card-title.recipe-title-chef,.main-content .chef-tab-panel h2.card-title.ebook-title-chef,.main-content .chef-tab-panel h2.card-title.cardapio-title-chef{height:auto !important;font-size:.95rem !important;white-space:normal !important;padding:8px 4px !important}}.main-content .chef-social-links{display:flex;align-items:center;gap:1.25rem;margin-top:1.5rem}.main-content .chef-social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;transition:background-color .2s ease,color .2s ease;text-decoration:none}.main-content .chef-social-link:hover,.main-content .chef-social-link:focus{background-color:#0f172a;color:#fff}.main-content .chef-social-facebook{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1877f2;color:#fff;font-size:20px;cursor:pointer}.main-content .chef-social-facebook:hover{color:#000;background:#1877f2}.main-content .chef-social-instagram{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:radial-gradient(circle at 33% 110%, #FFDC80 0%, #FCAF45 18%, #F56040 34%, #FD1D1D 48%, #E1306C 62%, #C13584 74%, #833AB4 86%, #5B51D8 94%, #405DE6 100%);color:#fff;font-size:20px;cursor:pointer}.main-content .chef-social-instagram:hover{color:#000}.main-content .chef-social-twitter{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1da1f2;color:#fff;font-size:20px;cursor:pointer}.main-content .chef-social-twitter:hover{color:#000;background:#1da1f2}.main-content .chef-info-meta{gap:1.5rem}.main-content .chef-info-meta__item{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;border-radius:5px;padding:7px}.main-content .chef-info-meta__item i{font-size:1rem;color:#fff}.main-content .chef-info-meta__item span{font-size:1rem;color:#fff !important}.main-content .fa-utensils,.main-content .fa-book-open-reader,.main-content .fa-book-open,.main-content .fa-book{font-size:1rem;color:#fff !important}.main-content .chef-info-receitas{background:#15a273}.main-content .chef-info-assinantes{background:#fbbc23}.main-content .chef-info-cardapios{background:#e4291d}.main-content .chef-info-ebooks{background:#2ea3bd}.main-content .ep-descricao{font-family:"Roboto",sans-serif;font-size:1rem;line-height:1.7;color:#333;text-align:justify}.main-content .ep-descricao p{margin-bottom:1rem;line-height:1.7}.main-content .ep-descricao p:last-child{margin-bottom:0}.main-content .ep-descricao br{display:block;content:"";margin-top:.5rem}.main-content .ep-descricao strong,.main-content .ep-descricao b{font-weight:600;color:#1a1a1a}.main-content .ep-descricao em,.main-content .ep-descricao i{font-style:italic}.main-content .ep-descricao a{color:#15a273;text-decoration:underline;transition:color .2s ease}.main-content .ep-descricao a:hover{color:#0f7752}@media(max-width: 768px){.main-content .ep-descricao{font-size:.95rem;text-align:left}}@media(max-width: 576px){.main-content .ep-descricao{font-size:.9rem}}.main-content .botoes-acao-chef{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start;margin-top:1rem}.main-content .botoes-acao-chef .btn-gostei-custom{background:#f6f6f6;border:1px solid #e74c3c;color:#e74c3c;padding:.5rem 1rem;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.main-content .botoes-acao-chef .btn-gostei-custom:hover{background:#e74c3c;color:#fff;border-color:#e74c3c;transform:scale(1.05)}.main-content .botoes-acao-chef .btn-gostei-custom[data-favorited=true]{background:#e74c3c;color:#fff;border-color:#e74c3c}.main-content .botoes-acao-chef .btn-gostei-custom[data-favorited=true]:hover{background:#c0392b;border-color:#c0392b}@media(max-width: 768px){.main-content .botoes-acao-chef{gap:8px}.main-content .botoes-acao-chef .btn-gostei-custom{padding:.4rem .8rem;font-size:14px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.main-content .pulse-animation{animation:pulse .3s ease}.main-content .custom-toast{position:fixed;bottom:30px;right:30px;background:#333;color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10000;opacity:0;transform:translateY(20px);transition:all .3s ease;max-width:300px;font-size:14px;font-weight:500}.main-content .custom-toast.show{opacity:1;transform:translateY(0)}@media(max-width: 768px){.main-content .custom-toast{right:15px;left:15px;bottom:15px;max-width:calc(100% - 30px)}}.main-content .custom-toast-success{background:#27ae60;border-left:4px solid #1e8449}.main-content .custom-toast-error{background:#e74c3c;border-left:4px solid #c0392b}.main-content .custom-toast-warning{background:#f39c12;border-left:4px solid #d68910}.main-content .custom-toast-info{background:#3498db;border-left:4px solid #2874a6}.main-content .chefs-pagination{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.main-content .chefs-pagination.is-hidden{display:none}.main-content .chefs-pagination__item{border:1px solid #e2e8f0;background:#fff;padding:.4rem .75rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:.2s ease}.main-content .chefs-pagination__item:hover{background:#f8fafc}.main-content .chefs-pagination__item.is-active{background:#e5231b;color:#fff;border-color:#e5231b}.main-content .type-curso{color:#00b682}.main-content .type-ebook{color:#00c7d7 !important}.main-content .type-receita{color:#e4251e !important}.main-content .type-cardapio{color:#fbbb25 !important}.main-content .type-chef,.main-content .type-blog,.main-content .type-glossario{color:#000 !important}@media(min-width: 768px){.main-content .chef-tabs-header{flex-direction:row;align-items:center;justify-content:space-between}.main-content .chef-tabs-title{margin-bottom:0}}@media(max-width: 576px){.main-content .chef-tabs-title{font-size:1.5rem}}.main-content .chef-tabs-section .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef,.main-content .chef-tabs-section .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef,.main-content .chef-tabs-section .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef{font-size:.9rem !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase !important;font-weight:500 !important}.main-content .chef-tabs-section .chef-tab-panel .card.cardapio-card .card-body h2.card-title.cardapio-title-chef a,.main-content .chef-tabs-section .chef-tab-panel .card.ebook-card .card-body h2.card-title.ebook-title-chef a,.main-content .chef-tabs-section .chef-tab-panel .card.recipe-card .card-body h2.card-title.recipe-title-chef a{font-size:.9rem !important;font-family:"Roboto",sans-serif !important}
