@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&family=Roboto:wght@400;500;700&display=swap";:root{--ink: #36322e;--paper: #eae7e8;--paper-deep: #ded8d6;--red: #c91d35;--pink: #ef2d58;--gold: #fbc01d;--green: #597247;--blue: #315f73;--white: #fff;--shadow: 0 18px 45px rgba(48, 34, 26, .16)}*{box-sizing:border-box}.route-transition{animation:routeFadeIn .24s ease-out both}@keyframes routeFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html{overflow-x:hidden}body{margin:0;overflow-x:hidden;color:var(--ink);font-family:Montserrat,Arial,sans-serif;background:var(--paper) url(/assets/images/bg.jpg) repeat}.site-shell h1,.site-shell h2{font-family:Montserrat,sans-serif;font-weight:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:80%;margin:0 auto}.site-header{min-height:120px;background:url(/assets/images/topo.png) top no-repeat;position:relative;z-index:5}.header-inner{width:min(1180px,calc(100% - 28px));margin:0 auto;min-height:104px;display:flex;align-items:flex-start;gap:38px}.brand{flex:0 0 298px;margin-top:-10px}.brand img{width:280px;max-width:100%;display:block}.main-nav{flex:1;padding-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Birthstone,Georgia,serif;font-weight:600;color:var(--white);text-transform:uppercase}.main-nav-item{display:inline-flex;align-items:center;gap:8px;position:relative}.main-nav a,.main-nav span:not(.nav-separator){font-size:clamp(20px,2.2vw,22px);line-height:1}.main-nav a.active,.main-nav a:hover,.main-nav span:not(.nav-separator):hover{color:#fffa73}.main-nav .nav-separator{font-size:20px}.main-nav-dropdown{position:relative;padding-bottom:12px;margin-bottom:-12px}.main-nav-submenu{position:absolute;top:100%;left:0;z-index:20;min-width:230px;display:none;padding:10px;background:#f59a11;box-shadow:0 16px 30px #20140e3d}.main-nav-dropdown:hover .main-nav-submenu,.main-nav-dropdown:focus-within .main-nav-submenu{display:grid;gap:8px}.main-nav-submenu a{display:block;padding:8px 10px;font-size:19px;line-height:1.05}.hero-museum{min-height:500px;background:linear-gradient(90deg,#eae7e8f2,#eae7e8d1 45%,#eae7e81f 72%),url(/assets/images/banner.jpg) center top / cover no-repeat;display:flex;align-items:center}.hero-copy{max-width:1120px}.hero-copy h1,.internal-page h1,.visit-callout h2,.action-feature h2,.recipe-feature h2,.raul-feature h2{font-family:Birthstone,Georgia,serif;font-weight:700;line-height:.88;text-transform:uppercase}.hero-copy h1{max-width:520px;margin:90px 0 12px;font-size:clamp(46px,7vw,74px);text-align:right}.hero-copy p{max-width:520px;margin:0 0 20px;font-size:16px;line-height:1.55;text-align:right}.brush-button,.pink-button{display:inline-flex;align-items:center;justify-content:center;min-width:146px;min-height:52px;padding:10px 20px;border:0;color:var(--white);cursor:pointer;font-family:Birthstone,Georgia,serif;font-size:28px;line-height:1;text-transform:uppercase;background-repeat:no-repeat;background-position:center;background-size:100% 100%;text-shadow:0 1px 0 rgba(0,0,0,.22);transform-origin:center;transition:transform .18s ease,filter .18s ease}.brush-button:hover,.pink-button:hover,.plain-toggle:hover{transform:rotate(-3deg) translateY(-1px);filter:brightness(1.04)}.brush-button{background-image:url(/assets/images/botao-museu.png)}.pink-button{min-width:174px;min-height:66px;background-image:url(/assets/images/botao-agenda.png)}.brush-button.small{min-width:120px;min-height:42px;font-size:23px}.brush-button.gold{background-image:url(/assets/images/botao-amarelo.png)}.pink-button{color:var(--white)}.visit-callout{min-height:380px;display:grid;grid-template-columns:minmax(180px,.95fr) minmax(220px,1fr);gap:20px;align-items:center;padding:32px;background:#ffffff6b;position:relative}.visit-callout img{height:480px;position:static;width:640px;justify-self:center;content:url(/assets/images/jarro.png)}.visit-callout h2,.visit-callout p,.visit-callout a{grid-column:2}.visit-callout h2{margin:0;color:var(--red);font-size:clamp(48px,6vw,68px);text-align:center}.visit-callout h2 span{display:block;color:var(--pink);font-size:.82em}.visit-callout p{text-align:center;line-height:1.45}.action-feature{min-height:380px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:center;background:#ffffff6b}.action-feature:after{content:"";width:100%;max-width:220px;aspect-ratio:1 / 1.2;justify-self:center;background:url(/assets/images/janelas.png) center / contain no-repeat}.action-feature>*{grid-column:1}.action-feature:after{grid-column:2;grid-row:1 / 5}.action-feature h2{max-width:420px;margin:0 0 18px;font-size:clamp(45px,6vw,66px)}.action-feature h3{max-width:380px;font-size:18px;text-transform:uppercase}.date-stack{float:left;width:72px;margin-right:16px;color:var(--red);font-family:Birthstone,Georgia,serif;font-size:34px;line-height:.85;text-align:center}.date-stack span{display:block}.recipe-band{padding:42px 0;background:#f0f0e4;border-top:1px solid rgba(64,61,58,.08);border-bottom:1px solid rgba(64,61,58,.08)}.recipe-feature{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:32px}.recipe-feature h2{color:var(--red);font-size:clamp(44px,5vw,68px)}.recipe-feature img,.content-card img,.detail-article>img{width:60%;aspect-ratio:4 / 3;object-fit:cover;display:block}.recipe-feature img{border:12px solid var(--white);box-shadow:var(--shadow)}.recipe-feature h3{font-family:Birthstone,Georgia,serif;font-size:46px;margin:0 0 16px}.raul-feature{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center;padding:58px 0}.raul-feature>img{width:240px}.raul-feature h2{margin:0 0 8px;color:var(--red);font-size:clamp(44px,5vw,66px)}.raul-feature h2 span{display:block;color:var(--ink)}.raul-feature h3{margin:0 0 10px;text-transform:uppercase}.more-grid,.content-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:58px}.content-card{min-height:228px;display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:center;background:#ffffff7a;padding:18px;box-shadow:0 1px #403d3a14}.content-card h3{margin:0 0 8px;font-family:Birthstone,Georgia,serif;font-size:34px;line-height:.95;text-transform:uppercase}.content-card p{font-size:14px;line-height:1.5}.content-card time{display:block;margin-bottom:8px;color:var(--red);font-weight:700}.internal-page{min-height:66vh;padding:72px 0;background:url(/assets/images/interna/tempero.png) right 110px top 60px / 180px auto no-repeat}.internal-page h1{margin:0 0 28px;color:var(--red);font-size:clamp(48px,7vw,80px);text-align:center!important}.lead,.subtitle{max-width:780px;font-size:18px;line-height:1.6}.author-box,.category-row{margin-bottom:32px;max-width:900px}.year-list,.category-row{display:flex;flex-wrap:wrap;gap:10px}.year-list a,.category-row a{padding:8px 14px;color:var(--white);background:var(--green);font-weight:700}.raul-list-page{background:url(/assets/images/bg.jpg) repeat}.raul-author-box{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 28px;max-width:920px;margin:0 0 34px;align-items:start}.raul-author-photo{grid-row:1 / 3;width:180px;max-width:100%;justify-self:center;filter:drop-shadow(0 10px 18px rgba(48,34,26,.16))}.raul-author-copy strong{display:block;margin:6px 0 8px;color:#141414;font-size:18px;font-weight:600;line-height:.9}.raul-author-copy p{max-width:660px;margin:0;font-size:15px;line-height:1.65}.raul-author-box .year-list{grid-column:2;margin-top:18px}.raul-post-list{display:grid;gap:0;max-width:920px;padding-bottom:58px}.raul-post-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid rgba(64,61,58,.18)}.raul-post-card:last-child{border-bottom:1px solid rgba(64,61,58,.18)}.raul-post-card time{color:var(--red);font-weight:500}.raul-post-card h2{margin:0 0 8px;color:var(--ink);font-family:Roboto,Georgia,serif;font-size:clamp(18px,3vw,22px);font-weight:500;line-height:.9;text-transform:uppercase}.raul-post-card p{max-width:650px;margin:0 0 14px;font-size:15px;line-height:1.55}.detail-article{max-width:860px}.detail-article>img{margin:0 0 24px;max-height:420px}.detail-article p,.detail-article li{line-height:1.7}.detail-kicker{margin:0 0 10px;color:var(--gold);font-family:Birthstone,Georgia,serif;font-size:34px;line-height:.9;text-transform:uppercase}.raul-detail-page{background:url(/assets/images/interna/tempero.png) right 70px top 80px / 150px auto no-repeat,url(/assets/images/bg.jpg) repeat}.raul-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(34px,5vw,72px);align-items:start}.raul-article{max-width:none}.raul-article h1{margin-bottom:18px}.raul-article .lead{margin-bottom:26px}.raul-author-panel{position:sticky;top:24px;display:grid;gap:14px;color:var(--ink)}.raul-author-panel img{width:min(210px,100%);justify-self:center;display:block;filter:drop-shadow(0 10px 18px rgba(48,34,26,.18))}.raul-author-panel strong,.raul-related span{color:var(--red);font-family:Birthstone,Georgia,serif;font-size:36px;font-weight:400;line-height:.9;text-transform:uppercase}.raul-author-panel p{margin:0;font-size:14px;line-height:1.62}.raul-related{display:grid;gap:10px;margin-top:12px;padding-top:18px;border-top:1px solid rgba(64,61,58,.18)}.raul-related a{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid rgba(64,61,58,.14);font-weight:700;line-height:1.3;text-transform:uppercase}.raul-related a:hover{color:var(--red)}.raul-related small{color:var(--gold);font-family:Birthstone,Georgia,serif;font-size:24px;font-weight:400;line-height:.9;text-transform:uppercase}.visit-programs{display:grid;gap:32px}.visit-program{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:24px;background:#ffffff8c}.visit-program>img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.visit-program h2{margin:0 0 10px;font-family:Birthstone,Georgia,serif;font-size:44px;line-height:.9}.duration{display:flex;align-items:center;gap:8px;color:var(--red);font-weight:700}.plain-toggle{margin:8px 0 18px;padding:0;border:0;color:var(--red);background:transparent;cursor:pointer;font-family:Birthstone,Georgia,serif;font-size:24px;font-weight:400;transform-origin:center;transition:transform .18s ease,color .18s ease}.museum-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px}.museum-form input,.museum-form select,.museum-form textarea,.admin-form input,.admin-form select,.admin-form textarea{width:100%;border:1px solid rgba(64,61,58,.18);background:var(--white);padding:12px 14px}.museum-form textarea,.museum-form .success-message,.museum-form button{grid-column:1 / -1}.museum-form textarea{min-height:120px;resize:vertical}.success-message{color:var(--green)}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:52px}.site-footer{min-height:238px;padding:38px max(24px,calc((100vw - 1120px)/2));display:flex;gap:48px;align-items:center;background:#026da1 url(/assets/images/rodape.png) center bottom / cover no-repeat;color:var(--white)}.footer-brand img{width:150px}.footer-contact{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;max-width:620px}.footer-tour{flex:0 0 100%}.footer-tour img{width:82px;display:block}.footer-social{flex-basis:100%;display:flex;gap:18px;align-items:flex-start;margin:2px 0 4px}.footer-social a{display:inline-flex;gap:7px;align-items:flex-start;color:var(--white);font-size:11px;line-height:1.1;text-transform:lowercase}.footer-social img{width:25px;flex:0 0 auto}.footer-contact small{flex-basis:100%}.admin-login{--admin-navy: #102f4a;--admin-navy-soft: #173d5f;--admin-orange: #e47725;--admin-orange-dark: #bf5b13;--admin-bg: #f3f6f8;--admin-line: #dbe4ea;--admin-muted: #5e6f7d;min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#eef4f8,#f8f1ea);font-family:Inter,Roboto,Arial,sans-serif}.admin-login form{width:min(420px,calc(100% - 32px));padding:34px 32px 32px;background:var(--white);border:1px solid var(--admin-line);box-shadow:0 20px 55px #102f4a29;display:grid;gap:14px}.admin-login-logo{width:min(280px,86%);margin:0 auto 6px;display:block}.admin-login h1{margin:0 0 4px;color:var(--admin-navy);font-family:Inter,Roboto,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase}.admin-login input,.admin-login button{padding:12px 29px}.admin-login input{border:1px solid var(--admin-line);font-family:Inter,Roboto,Arial,sans-serif;font-weight:400}.admin-form .readonly-input{background:#eef5f9;color:var(--admin-muted);cursor:default}.admin-login input::placeholder,.admin-form input::placeholder,.admin-form textarea::placeholder{color:#8a99a6;font-family:Inter,Roboto,Arial,sans-serif;font-weight:400}.admin-login button{border:0;background:var(--admin-orange);color:var(--white);cursor:pointer;font-weight:800}.admin-login-password-field{position:relative;display:flex}.admin-login-password-field input{width:100%;padding-right:56px}.admin-login-password-field .admin-login-toggle-visibility{background:#102f4a!important;height:48px;position:absolute;top:50%;right:0;transform:translateY(-50%);width:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.admin-error{padding:10px 14px;border:1px solid #f0c9ac;background:#fff3ea;color:#9d4510}.admin-shell{--admin-navy: #102f4a;--admin-navy-deep: #0b253b;--admin-navy-soft: #173d5f;--admin-blue-50: #eef5f9;--admin-orange: #e47725;--admin-orange-dark: #bf5b13;--admin-orange-soft: #fff0e4;--admin-bg: #f3f6f8;--admin-line: #dbe4ea;--admin-muted: #5e6f7d;--admin-danger: #b42318;--admin-danger-soft: #fff1f0;--admin-focus-ring: rgba(228, 119, 37, .24);--admin-control-shadow: 0 1px 2px rgba(11, 37, 59, .08);--admin-primary-shadow: 0 8px 18px rgba(228, 119, 37, .22);min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:var(--admin-bg);color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;transition:grid-template-columns .25s ease}@media(min-width:901px){.admin-shell.admin-shell-collapsed{grid-template-columns:76px 1fr}}.admin-shell aside{padding:24px 18px;background:linear-gradient(180deg,var(--admin-navy-deep),var(--admin-navy));color:var(--white);overflow:hidden}.admin-shell-collapsed aside{padding:24px 10px}.admin-shell-collapsed .admin-brand span,.admin-shell-collapsed .admin-nav button span,.admin-shell-collapsed .admin-logout span{display:none}.admin-shell-collapsed .admin-brand-logo{width:40px}.admin-shell-collapsed .admin-sidebar-header{flex-direction:column;align-items:center;gap:12px}.admin-shell-collapsed .admin-sidebar-collapse{order:-1}.admin-shell-collapsed .admin-nav button,.admin-shell-collapsed .admin-logout{justify-content:center;padding:12px 0}.admin-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14)}.admin-brand{min-width:0;flex:1 1 auto}.admin-brand-logo{display:block;width:194px;max-width:100%;border-radius:8px}.admin-shell-collapsed .admin-brand-logo{margin:0 auto}.admin-brand span{display:block;margin-top:12px;color:#ffffffad;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar-collapse{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff12;color:var(--white);cursor:pointer;transition:background .2s}.admin-sidebar-collapse:hover{background:#ffffff29}.admin-nav{display:grid;gap:8px}.admin-nav button,.admin-logout{width:100%;border:0;border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;color:var(--white);background:#ffffff12;cursor:pointer;text-align:left;transition:background .2s,transform .2s}.admin-nav button:hover,.admin-logout:hover{background:#ffffff24}.admin-nav button.active{background:var(--admin-orange);box-shadow:0 10px 26px #07111a3d}.admin-nav button span{display:grid;gap:2px}.admin-nav button strong{font-size:14px}.admin-nav button small{color:#ffffffb8}.admin-logout{margin-top:24px}.admin-workspace{padding:30px;overflow:auto}.admin-workspace>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.admin-title{display:flex;align-items:center;gap:14px}.admin-title>svg{flex:0 0 auto;color:var(--admin-orange)}.admin-workspace>header h2,.admin-panel-heading h3,.admin-form-heading h3{margin:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:22px;font-weight:800}.admin-workspace>header p,.admin-form-heading p{margin:4px 0 0;color:var(--admin-muted)}.admin-primary-action,.admin-form button[type=submit]{border:0;border-radius:8px;background:var(--admin-orange);color:var(--white);cursor:pointer;font-weight:800;padding:12px 16px;display:inline-flex;align-items:center;gap:8px}.admin-primary-action:hover,.admin-form button[type=submit]:hover{background:var(--admin-orange-dark)}.admin-grid{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:20px;align-items:start}.admin-list-panel,.admin-form{background:var(--white);border:1px solid var(--admin-line);border-radius:10px;box-shadow:0 10px 30px #102f4a0f}.admin-list-panel,.admin-form{padding:18px}.admin-panel-heading,.admin-form-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.admin-panel-heading span{color:var(--admin-muted);font-size:12px;font-weight:800;text-transform:uppercase}.admin-list-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;border:1px solid var(--admin-line);border-radius:8px;padding:0 10px;background:#fbfdfe;color:var(--admin-muted)}.admin-list-search input{min-width:0;border:0;padding:11px 0;background:transparent;color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;font-size:13px}.admin-list-search input:focus{outline:0}.admin-list-search:focus-within{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e4772524}.admin-list-search button{width:28px;height:28px;border:0;border-radius:6px;display:inline-grid;place-items:center;color:var(--admin-orange-dark);background:transparent;cursor:pointer}.admin-list-search button:hover{background:var(--admin-orange-soft)}.admin-list{display:grid;gap:8px;max-height:670px;overflow:auto}.admin-list article{border:1px solid var(--admin-line);border-radius:8px;background:#fbfdfe;display:grid;grid-template-columns:1fr auto;align-items:stretch;overflow:hidden}.admin-list article.active{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e4772524}.admin-list-main{min-width:0;border:0;padding:12px;background:transparent;cursor:pointer;text-align:left}.admin-list-main strong,.admin-list-main span,.admin-list-main small{display:block}.admin-list-main strong{color:var(--admin-navy-deep)}.admin-list-main span{margin-top:4px;color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.admin-list-main small{width:fit-content;margin-top:8px;padding:3px 8px;border-radius:999px;background:var(--admin-orange-soft);color:var(--admin-orange-dark);font-size:11px;font-weight:800;text-transform:uppercase}.menu-admin-list{display:grid;gap:12px;max-height:670px;overflow:auto}.menu-admin-list article{border:1px solid var(--admin-line);border-radius:10px;background:#fbfdfe;overflow:hidden}.menu-admin-list article.active{border-color:var(--admin-orange);box-shadow:0 0 0 3px #e4772524}.menu-admin-row,.child-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.menu-admin-children{display:grid;gap:8px;margin:0 12px 12px 28px;padding-left:14px;border-left:2px solid #d9e0e6}.child-row{border:1px solid var(--admin-line);border-radius:8px;background:var(--white);overflow:hidden}.child-row.active{border-color:var(--admin-orange);background:#fff8f0}.child-row>button{min-width:0;border:0;background:transparent;padding:12px;text-align:left;cursor:pointer}.child-row strong,.child-row span{display:block}.child-row span{margin-top:4px;color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.admin-item-actions{display:grid;grid-template-rows:1fr 1fr;border-left:1px solid var(--admin-line)}.admin-item-actions button{width:44px;border:0;background:#f1f6f9;color:var(--admin-navy);cursor:pointer}.admin-item-actions button:hover{background:var(--admin-blue-50)}.admin-item-actions button.danger{color:var(--admin-orange-dark)}.admin-item-actions button.danger:hover{background:var(--admin-orange-soft)}.admin-empty{padding:30px 18px;border:1px dashed var(--admin-line);border-radius:8px;display:grid;justify-items:center;gap:8px;color:var(--admin-muted);text-align:center}.admin-empty strong{color:var(--admin-navy-deep)}.submissions-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.submissions-tabs button{border:1px solid var(--admin-line);border-radius:999px;padding:9px 18px;background:var(--white);color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.submissions-tabs button:hover{border-color:var(--admin-orange);color:var(--admin-orange-dark)}.submissions-tabs button.active{background:var(--admin-navy);border-color:var(--admin-navy);color:var(--white)}.submissions-panel{display:grid;gap:14px}.submissions-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.submissions-filters .admin-list-search{flex:1 1 260px;margin-bottom:0;color:var(--admin-navy)}.submissions-status-filter{flex:0 0 auto;min-width:180px;border:1px solid var(--admin-line);border-radius:8px;padding:10px 12px;color:var(--admin-navy-deep);background:var(--admin-blue-50);font-family:Inter,Roboto,Arial,sans-serif;font-size:13px}.submissions-status-filter option{color:var(--admin-navy-deep);background:var(--admin-blue-50)}.submissions-date-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.submissions-date-filter label{display:flex;align-items:center;gap:6px;color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;font-size:12px;font-weight:700}.submissions-date-filter input{border:1px solid var(--admin-line);border-radius:8px;padding:9px 10px;color:var(--admin-navy);background:var(--admin-blue-50);color-scheme:light;font-family:Inter,Roboto,Arial,sans-serif;font-size:13px}.submissions-date-filter input:focus{outline:0;border-color:var(--admin-orange);box-shadow:0 0 0 3px #e4772524}.submissions-date-filter input::-webkit-datetime-edit,.submissions-date-filter input::-webkit-datetime-edit-fields-wrapper,.submissions-date-filter input::-webkit-datetime-edit-text,.submissions-date-filter input::-webkit-datetime-edit-day-field,.submissions-date-filter input::-webkit-datetime-edit-month-field,.submissions-date-filter input::-webkit-datetime-edit-year-field{color:var(--admin-navy-deep)!important;-webkit-text-fill-color:var(--admin-navy-deep)!important;opacity:1!important}.submissions-table{border:1px solid var(--admin-line);border-radius:8px;overflow-x:auto}.submissions-table-row{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.3fr) minmax(140px,1.3fr) 100px 140px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--admin-line);background:var(--white)}.submissions-table-row:nth-child(2n){background:var(--admin-blue-50)}.submissions-table-row:last-child{border-bottom:0}.submissions-table-row>span{min-width:0;overflow-wrap:anywhere;color:var(--admin-navy-deep);font-size:13px}.submissions-table-head{background:var(--admin-navy);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.submissions-table-head>span{color:var(--white);font-size:11px}.submissions-details-toggle{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:6px 10px;background:#f1f6f9;color:var(--admin-navy);font-family:Inter,Roboto,Arial,sans-serif;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.submissions-details-toggle:hover{background:var(--admin-blue-50)}.submissions-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0b253b8c;z-index:1000}.submissions-modal{width:100%;max-width:620px;max-height:85vh;overflow:auto;background:var(--white);border-radius:12px;box-shadow:0 24px 60px #0b253b59}.submissions-modal-header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--admin-navy)}.submissions-modal-header h3{color:var(--white);font-family:Inter,Roboto,Arial,sans-serif;font-size:18px}.submissions-modal-header button{border:0;border-radius:6px;padding:6px;background:#ffffff24;color:var(--white);cursor:pointer}.submissions-modal-header button:hover{background:#ffffff3d}.submissions-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0;padding:20px}.submissions-details dt{margin:0 0 4px;color:var(--admin-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.submissions-details dd{margin:0;color:var(--admin-navy-deep);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.submissions-details-full{grid-column:1 / -1}.admin-shell .pagination{border-top-color:var(--admin-line)}.admin-shell .pagination-nav{color:var(--admin-navy-deep)}.admin-shell .pagination-nav:hover:not(:disabled){color:var(--admin-orange-dark)}.admin-shell .pagination-numero{border-color:var(--admin-line);background:var(--white);color:var(--admin-navy-deep)}.admin-shell .pagination-numero:hover{border-color:var(--admin-orange);color:var(--admin-orange-dark)}.admin-shell .pagination-numero.ativo{background:var(--admin-navy);border-color:var(--admin-navy);color:var(--white);box-shadow:0 6px 14px #102f4a4d}.admin-form{display:grid;gap:14px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;gap:10px}.admin-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fieldset{min-width:0;border:0;padding:0;margin:0;display:grid;gap:14px}.admin-fieldset:disabled{opacity:.72}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;font-weight:400}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{outline:3px solid rgba(228,119,37,.16);border-color:var(--admin-orange)}.admin-login .is-invalid,.admin-form .is-invalid{border-color:var(--admin-orange-dark);box-shadow:0 0 0 3px #e4772529}.admin-login .field-error,.admin-form .field-error{margin-top:0;color:var(--admin-orange-dark);font-family:Inter,Roboto,Arial,sans-serif;font-size:12px;font-weight:700}.admin-form textarea{min-height:110px;resize:vertical}.admin-slug-field{display:flex;align-items:center;gap:8px}.admin-slug-field input{flex:1}.admin-slug-field input[readOnly]{background:#403d3a0f;color:var(--admin-navy);cursor:not-allowed}.admin-slug-unlock{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--admin-line);border-radius:6px;background:var(--white);color:var(--admin-navy);font-size:12px;font-weight:700;padding:10px 12px;cursor:pointer}.admin-slug-unlock:hover{border-color:var(--admin-orange);color:var(--admin-orange-dark)}.admin-slug-warning{color:var(--admin-orange-dark);font-family:Inter,Roboto,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.admin-form label{display:grid;gap:6px;color:var(--admin-navy);font-size:13px;font-weight:800}.admin-upload-field{display:grid;gap:6px}.admin-field-label{color:var(--admin-navy);font-size:13px;font-weight:800}.input-with-icon{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid var(--admin-line);border-radius:6px;padding:0 12px;background:var(--white)}.input-with-icon input{border:0;padding-left:0}.input-with-icon input:focus{outline:0}.input-with-icon.is-invalid{border-color:var(--admin-orange-dark);box-shadow:0 0 0 3px #e4772529}.settings-form{max-width:760px}.image-upload-control{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:center;border:1px solid var(--admin-line);border-radius:10px;padding:12px;background:#fbfdfe}.image-upload-control img,.image-upload-empty{width:100%;aspect-ratio:4 / 3;border-radius:8px;object-fit:cover;background:var(--admin-blue-50)}.image-upload-empty{display:grid;place-items:center;gap:6px;color:var(--admin-muted);font-weight:600;text-align:center}.image-upload-control small{display:block;margin-top:8px;color:var(--admin-muted);font-weight:500}.file-picker{min-width:0;display:flex;align-items:center;gap:10px}.admin-form .file-picker-input,.gallery-admin-upload .file-picker-input{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file-picker-trigger{min-height:40px;flex:0 0 auto;display:inline-flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:8px!important;border:1px solid var(--admin-navy)!important;border-radius:9px;padding:9px 13px;background:var(--admin-navy);box-shadow:0 5px 12px #102f4a2e;color:var(--white)!important;cursor:pointer;font-size:12px!important;font-weight:800!important;line-height:1;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.file-picker-trigger:hover{border-color:var(--admin-navy-soft)!important;background:var(--admin-navy-soft);box-shadow:0 7px 16px #102f4a38;transform:translateY(-1px)}.file-picker-input:focus-visible+.file-picker-trigger{outline:0;box-shadow:0 0 0 3px var(--admin-focus-ring),0 0 0 1px var(--admin-orange)}.file-picker-input:disabled+.file-picker-trigger{box-shadow:none;cursor:not-allowed;opacity:.48;transform:none}.file-picker-name{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.file-picker-name.has-file{color:var(--admin-navy-deep)}.file-picker.is-invalid .file-picker-trigger{border-color:var(--admin-danger)!important;box-shadow:0 0 0 3px #b423181f}.gallery-admin{display:grid;gap:14px;border:1px solid var(--admin-line);border-radius:10px;padding:14px;background:#fbfdfe}.gallery-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.gallery-admin-heading>div{display:inline-flex;align-items:center;gap:8px;color:var(--admin-navy-deep)}.gallery-admin-heading svg{color:var(--admin-orange)}.gallery-admin-heading span{color:var(--admin-muted);font-size:12px;font-weight:800;text-transform:uppercase}.gallery-admin-upload{display:grid;gap:8px;border:1px dashed var(--admin-line);border-radius:8px;padding:12px;background:var(--white)}.gallery-admin-upload small,.gallery-admin-empty{color:var(--admin-muted);font-weight:500}.gallery-admin-empty{display:grid;justify-items:center;gap:8px;padding:22px;border:1px dashed var(--admin-line);border-radius:8px;text-align:center}.gallery-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.gallery-admin-card{display:grid;gap:10px;border:1px solid var(--admin-line);border-radius:8px;padding:10px;background:var(--white)}.gallery-admin-card>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--admin-blue-50)}.gallery-admin-card textarea{min-height:92px}.gallery-admin-card small{color:var(--admin-muted);font-size:11px;font-weight:500}.gallery-admin-actions{display:flex;gap:8px}.gallery-admin-actions button{width:36px;height:34px;border:1px solid var(--admin-line);border-radius:6px;display:inline-grid;place-items:center;color:var(--admin-navy);background:#f7fafc;cursor:pointer}.gallery-admin-actions button:hover:not(:disabled){border-color:var(--admin-orange);color:var(--admin-orange-dark);background:var(--admin-orange-soft)}.gallery-admin-actions button.danger{margin-left:auto;color:var(--admin-orange-dark)}.gallery-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.rich-editor-label{display:grid;gap:6px}.rich-editor-title{color:var(--admin-navy);font-size:13px;font-weight:800}.rich-editor{border:1px solid var(--admin-line);border-radius:10px;overflow:hidden;background:var(--white)}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid var(--admin-line);background:#f7fafc}.rich-toolbar button{width:34px;height:34px;border:1px solid var(--admin-line);border-radius:6px;display:inline-grid;place-items:center;background:var(--white);color:var(--admin-navy);cursor:pointer}.rich-toolbar button:hover{border-color:var(--admin-orange);color:var(--admin-orange-dark)}.rich-toolbar button.active{border-color:var(--admin-orange);background:#fff3e7;color:var(--admin-orange-dark);box-shadow:inset 0 0 0 1px #e4772547}.rich-toolbar button:disabled{opacity:.45;cursor:not-allowed}.rich-editor-surface{min-height:220px;padding:14px;color:var(--admin-navy-deep);font-family:Inter,Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.65;outline:0}.rich-editor-surface p{margin:0 0 12px}.rich-editor-surface ul,.rich-editor-surface ol{margin:0 0 12px 20px;padding:0}.rich-editor-surface blockquote{margin:0 0 12px;padding-left:14px;border-left:3px solid var(--admin-orange);color:var(--admin-muted)}.rich-editor-surface a{color:var(--admin-orange-dark);text-decoration:underline}.rich-editor-fallback{display:grid;gap:10px;border:1px solid var(--admin-orange);border-radius:10px;padding:12px;background:#fff8f0}.rich-editor-fallback p{margin:0;color:var(--admin-orange-dark);font-size:12px;font-weight:700}.rich-editor-fallback textarea{min-height:260px;resize:vertical}.rich-editor-surface p.is-editor-empty:first-child:before{content:"Escreva e formate o conteudo aqui...";color:#8a99a6;float:left;font-weight:400;height:0;pointer-events:none}.rich-editor-surface h2,.rich-editor-surface h3{margin:0 0 10px;color:var(--admin-navy);font-family:Inter,Roboto,Arial,sans-serif;font-weight:800;line-height:1.25}.rich-editor-surface h2{font-size:22px}.rich-editor-surface h3{font-size:18px}.admin-checks{display:flex;flex-wrap:wrap;gap:14px}.admin-checks label{display:flex;align-items:center;gap:8px;font-size:14px}.admin-checks label input{width:auto}.admin-success{padding:10px 14px;border:1px solid #c4dfd3;border-radius:8px;background:#ebf7f0;color:#236043}.admin-muted{color:var(--admin-muted)}.permissions-panel{border:1px solid var(--admin-line);border-radius:10px;background:#fbfdfe;padding:16px}.permissions-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--admin-navy)}.permission-group{padding-top:14px;border-top:1px solid var(--admin-line)}.permission-group:first-of-type{padding-top:0;border-top:0}.permission-group h4{margin:0 0 10px;color:var(--admin-orange-dark);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-option{min-height:96px;border:1px solid var(--admin-line);border-radius:8px;padding:12px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;background:var(--white);cursor:pointer}.permission-option:has(input:checked){border-color:var(--admin-orange);background:var(--admin-orange-soft)}.permission-option input{width:auto;margin-top:3px}.permission-option span,.permission-option strong,.permission-option small,.permission-option em{display:block}.permission-option strong{color:var(--admin-navy-deep)}.permission-option small{margin-top:4px;display:flex;align-items:center;gap:4px;color:var(--admin-muted);font-size:11px;font-style:normal}.permission-option em{margin-top:6px;color:var(--admin-muted);font-size:12px;font-style:normal;line-height:1.35}.admin-shell button,.admin-login button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:Inter,Roboto,Arial,sans-serif}.admin-shell button svg,.admin-login button svg{flex:0 0 auto;pointer-events:none;stroke-width:2}.admin-shell button:focus-visible,.admin-login button:focus-visible{outline:0;box-shadow:0 0 0 3px var(--admin-focus-ring, rgba(228, 119, 37, .24)),0 0 0 1px var(--admin-orange);position:relative;z-index:1}.admin-primary-action,.admin-form button[type=submit],.admin-login button[type=submit]{min-height:42px;justify-content:center;border:1px solid transparent;border-radius:9px;padding:10px 16px;background:var(--admin-orange);box-shadow:var(--admin-primary-shadow, 0 8px 18px rgba(228, 119, 37, .22));color:var(--white);font-size:13px;font-weight:800;line-height:1;letter-spacing:.01em;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-primary-action:hover,.admin-form button[type=submit]:hover,.admin-login button[type=submit]:hover{background:var(--admin-orange-dark);box-shadow:0 10px 22px #bf5b1340;transform:translateY(-1px)}.admin-primary-action:active,.admin-form button[type=submit]:active,.admin-login button[type=submit]:active{box-shadow:0 3px 8px #bf5b1333;transform:translateY(0)}.admin-sidebar-collapse,.admin-list-search button,.admin-item-actions button,.gallery-admin-actions button,.rich-toolbar button,.submissions-modal-header button{border:1px solid var(--admin-line);border-radius:8px;box-shadow:var(--admin-control-shadow);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-item-actions button,.gallery-admin-actions button,.rich-toolbar button{min-width:36px;min-height:36px;align-items:center;justify-content:center}.admin-list-search button:hover,.admin-item-actions button:hover,.gallery-admin-actions button:hover:not(:disabled),.rich-toolbar button:hover:not(:disabled){border-color:#e477258c;background:var(--admin-orange-soft);color:var(--admin-orange-dark);box-shadow:0 4px 10px #102f4a1a;transform:translateY(-1px)}.admin-item-actions button.danger,.gallery-admin-actions button.danger{color:var(--admin-danger)}.admin-item-actions button.danger:hover,.gallery-admin-actions button.danger:hover:not(:disabled){border-color:#b4231859;background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-nav button,.admin-logout{min-height:46px;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-nav button:hover,.admin-logout:hover{border-color:#ffffff21;transform:translate(2px)}.admin-nav button.active{border-color:#ffffff29;box-shadow:0 8px 20px #07111a38}.admin-nav button.active:before{width:3px;height:22px;border-radius:999px;background:var(--white);content:"";flex:0 0 auto}.submissions-tabs button,.submissions-details-toggle,.admin-shell .pagination-nav,.admin-shell .pagination-numero{min-height:38px;border:1px solid var(--admin-line);border-radius:8px;background:var(--white);box-shadow:var(--admin-control-shadow);color:var(--admin-navy-deep);font-size:12px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.submissions-tabs button{border-radius:999px}.submissions-tabs button:hover,.submissions-details-toggle:hover,.admin-shell .pagination-nav:hover:not(:disabled),.admin-shell .pagination-numero:hover:not(.ativo){border-color:#e477258c;background:var(--admin-orange-soft);color:var(--admin-orange-dark);box-shadow:0 4px 10px #102f4a1a;transform:translateY(-1px)}.submissions-tabs button.active,.admin-shell .pagination-numero.ativo,.rich-toolbar button.active{border-color:var(--admin-navy);background:var(--admin-navy);color:var(--white);box-shadow:0 5px 12px #102f4a38}.admin-list-search button:active,.admin-item-actions button:active,.gallery-admin-actions button:active:not(:disabled),.rich-toolbar button:active:not(:disabled),.submissions-tabs button:active,.submissions-details-toggle:active,.admin-shell .pagination-nav:active:not(:disabled),.admin-shell .pagination-numero:active:not(.ativo){box-shadow:var(--admin-control-shadow);transform:translateY(0) scale(.97)}.admin-shell button:disabled,.admin-login button:disabled{box-shadow:none;cursor:not-allowed;opacity:.48;transform:none}@media(hover:none){.admin-primary-action:hover,.admin-form button[type=submit]:hover,.admin-login button[type=submit]:hover,.admin-nav button:hover,.admin-logout:hover,.admin-list-search button:hover,.admin-item-actions button:hover,.gallery-admin-actions button:hover:not(:disabled),.rich-toolbar button:hover:not(:disabled),.submissions-tabs button:hover,.submissions-details-toggle:hover,.admin-shell .pagination-nav:hover:not(:disabled),.admin-shell .pagination-numero:hover:not(.ativo){transform:none}}@media(max-width:900px){.admin-primary-action,.admin-form button[type=submit],.admin-item-actions button,.gallery-admin-actions button,.rich-toolbar button,.submissions-tabs button,.submissions-details-toggle,.admin-shell .pagination-nav,.admin-shell .pagination-numero{min-height:44px}.admin-item-actions button,.gallery-admin-actions button,.rich-toolbar button{min-width:44px}}@media(prefers-reduced-motion:reduce){.admin-shell button,.admin-login button{transition:none}}.home-page{background:var(--paper) url(/assets/images/bg.jpg) repeat}.home-section{position:relative}.home-reveal{opacity:0;transform:translateY(24px);transition:opacity .68s ease,transform .68s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.home-reveal.is-visible{opacity:1;transform:translateY(0)}.home-page .home-section-museum{min-height:560px;background:transparent;display:block;overflow:hidden}.home-hero-grid{width:min(1180px,calc(100% - 48px));min-height:560px;display:grid;grid-template-columns:minmax(340px,.86fr) minmax(560px,1.14fr);align-items:center;gap:46px;position:relative}.home-page .hero-copy{max-width:520px;justify-self:end;position:relative;z-index:1;text-align:center}.home-page .hero-copy h1,.home-page .hero-copy p{text-align:right}.home-page .hero-copy h1{margin:0 0 22px;font-weight:800;font-size:clamp(54px,5.2vw,68px)}.home-page .hero-copy p{margin:0 auto 22px;font-size:1.1rem;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.55}.hero-media{align-self:stretch;min-height:560px;position:relative}.hero-media img{width:100%;height:100%;min-height:560px;object-fit:scale-down;object-position:center;display:block}.home-mosaic{width:min(1180px,calc(100% - 48px));padding:58px 0 104px}.home-page .home-section-visit-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:0 0 70px;align-items:stretch}.home-page .visit-callout,.home-page .action-feature{min-height:360px;padding:0;background:transparent;box-shadow:none}.home-page .visit-callout{grid-template-columns:minmax(220px,.95fr) minmax(250px,1fr)}.home-page .visit-callout h2,.home-page .action-feature h2{font-size:clamp(56px,5vw,76px);line-height:.84;text-align:left}.home-page .visit-callout h2,.home-page .visit-callout p,.home-page .visit-callout a{grid-column:auto}.home-page .visit-callout p{max-width:280px;font-size:16px;text-align:left}.home-page .action-feature{display:grid;grid-template-columns:minmax(260px,1fr) minmax(250px,.88fr);gap:34px}.home-page .action-feature:after{content:none}.home-page .action-feature>*{grid-column:auto}.home-page .action-feature>img{width:100%;max-width:340px;justify-self:end}.action-inline{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.home-page .date-stack{float:none;width:auto;margin:0;font-size:48px}.home-page .action-feature h3{margin:4px 0 16px;font-size:17px;line-height:1.3}.home-page .recipe-feature{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(380px,1.05fr);gap:64px;align-items:center;padding:34px 0 72px}.recipe-art{min-height:340px;position:relative}.pepper-art{width:min(390px,86%);display:block}.recipe-photo{width:184px;aspect-ratio:1 / 1;object-fit:cover;border:12px solid var(--white);box-shadow:0 10px 22px #30221a2e;position:absolute;right:46px;top:46px;transform:rotate(-7deg)}.recipe-copy h2{margin:0 0 14px;color:var(--red);font-size:clamp(56px,5vw,76px)}.recipe-copy h3{margin:0 0 22px;font-size:18px;text-transform:uppercase}.home-page .raul-feature{grid-template-columns:270px minmax(340px,1fr) 320px;gap:46px;padding:36px 0 78px;align-items:center}.raul-photo{width:270px;filter:drop-shadow(0 10px 12px rgba(48,34,26,.2))}.home-page .raul-feature h2{font-size:clamp(56px,5vw,76px)}.home-page .raul-feature p{max-width:470px;font-size:16px;line-height:1.55}.spoon-art{width:320px;justify-self:end}.home-page .brush-button.gold{background-image:url(/assets/images/botao-amarelo.png)}.home-page .brush-button.dark{background-image:url(/assets/images/botao.png)}.home-page .more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 96px;max-width:980px;margin:0 auto;padding:32px 0 0}.mini-feature{display:grid;grid-template-columns:165px 1fr;gap:24px;align-items:center}.mini-feature img{width:165px;aspect-ratio:1 / 1;object-fit:contain}.mini-feature h3{margin:0 0 8px;color:#141414;font-size:46px;line-height:.88;text-transform:uppercase;font-family:Birthstone,Georgia,serif}.mini-feature p{margin:0 0 14px;font-size:13px;line-height:1.45}@media(max-width:900px){.header-inner,.site-footer,.home-section-visit-actions,.home-hero-grid,.recipe-feature,.raul-feature,.more-grid,.content-list,.raul-detail-layout,.visit-program,.contact-grid,.admin-shell,.admin-grid{grid-template-columns:1fr}.header-inner{display:block;padding-bottom:16px}.brand{display:block;width:260px}.main-nav{padding-top:4px}.hero-copy h1,.hero-copy p{text-align:left}.home-hero-grid{min-height:auto}.home-hero-grid:before,.hero-media:before{display:none}.home-page .hero-copy{justify-self:start;padding:34px 0 10px;text-align:left}.home-page .hero-copy h1,.home-page .hero-copy p{text-align:left}.hero-media,.hero-media img{min-height:260px}.home-page .recipe-feature{grid-template-columns:1fr}.recipe-art{min-height:250px}.recipe-photo{right:auto;left:min(46%,230px);width:128px}.home-page .raul-feature{grid-template-columns:180px 1fr}.spoon-art{grid-column:1 / -1;width:min(240px,70%);justify-self:end}.visit-callout{grid-template-columns:1fr;padding:28px}.home-page .home-section-visit-actions{grid-template-columns:1fr}.visit-callout img{grid-column:1;grid-row:auto;max-width:230px}.visit-callout h2,.visit-callout p,.visit-callout a{grid-column:1}.action-feature,.home-page .action-feature{grid-template-columns:1fr}.home-page .action-feature>img{justify-self:start}.action-feature:after{grid-column:1;grid-row:auto;max-width:210px}.recipe-feature img{max-width:260px}.content-card{grid-template-columns:130px 1fr}.raul-author-box{grid-template-columns:150px minmax(0,1fr)}.raul-author-photo{width:145px}.raul-author-panel{position:static;grid-template-columns:150px 1fr;gap:18px}.raul-author-panel img{grid-row:1 / 4}.raul-related{grid-column:1 / -1}.admin-sidebar-collapse{display:none}.admin-workspace{padding:18px}.submissions-filters{flex-direction:column;align-items:stretch}.submissions-filters .admin-list-search,.submissions-status-filter,.submissions-date-filter{width:100%}.submissions-date-filter{flex-wrap:wrap}.submissions-date-filter label{flex:1 1 140px}.submissions-date-filter input{width:100%}.submissions-modal-overlay{padding:12px}.submissions-modal{max-height:92vh}.submissions-details{grid-template-columns:1fr}}@media(max-width:560px){.main-nav .nav-separator{display:none}.main-nav-item,.main-nav a,.main-nav span:not(.nav-separator){width:100%}.main-nav-submenu{position:static;width:100%;margin-top:6px}.museum-form,.admin-row,.admin-row.two,.permission-grid,.image-upload-control,.gallery-admin-grid,.content-card{grid-template-columns:1fr}.file-picker{align-items:stretch;flex-direction:column}.file-picker-trigger{width:100%;min-height:44px}.file-picker-name{text-align:center}.site-footer{flex-direction:column;align-items:flex-start}.raul-author-box,.raul-post-card{grid-template-columns:1fr}.raul-author-photo,.raul-author-box .year-list{grid-column:1}.raul-author-photo{grid-row:auto;justify-self:start;width:160px}.raul-author-panel{grid-template-columns:1fr}.raul-author-panel img{grid-row:auto;justify-self:start;width:160px}}@media(prefers-reduced-motion:reduce){.route-transition{animation:none}.home-reveal{opacity:1;transform:none;transition:none}}@font-face{font-family:dk_buntaroregular;src:url(/assets/css/dk_buntaro-webfont.woff2) format("woff2"),url(/assets/css/dk_buntaro-webfont.woff) format("woff");font-weight:400;font-style:normal}.legacy-site{color:#333;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.42857143;background:#eae7e8 url(/assets/images/bg.jpg) repeat;overflow-x:hidden}.legacy-site h1,.legacy-site h2,.legacy-site h3,.legacy-site h4{font-family:Montserrat,sans-serif}.legacy-site .container{width:1170px;max-width:calc(100% - 30px);margin:0 auto;padding:0 15px}.legacy-site .row{margin-right:-15px;margin-left:-15px}.legacy-site .row:after,.clearFloat{content:"";display:table;clear:both}.legacy-site [class*=col-]{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.legacy-site .col-md-12{float:left;width:100%}.legacy-site .col-md-8{float:left;width:66.66666667%}.legacy-site .col-md-7{float:left;width:58.33333333%}.legacy-site .col-md-6{float:left;width:50%}.legacy-site .col-md-3{float:left;width:25%}.legacy-site .pull-left{float:left}.legacy-site .pull-right{float:right}.legacy-site .img-responsive{display:block;max-width:100%;height:auto}.legacy-site a{color:#000;text-decoration:none}.legacy-site a:hover{text-decoration:none}#topo{height:75px;background-image:url(/assets/images/topo.png);background-repeat:no-repeat;background-position:center top;z-index:99999;position:relative}#topo .logo{position:absolute;left:-31px;top:-8px}#topo .logo img{display:block}#topo .menu{float:left;margin-left:268px;padding-top:12px;line-height:100%;font-family:dk_buntaroregular}#topo .menu ul{list-style:none;padding:0;margin:0}#topo .menu ul li{float:left;position:relative}#topo .menu ul li a{color:#fff;font-size:21px;position:relative;z-index:3;text-transform:uppercase}#topo .menu ul li a:hover,#topo .menu ul li a.active{color:#fffa73}#topo .menu .legacy-separator{color:#fff;float:left;font-family:Arial,sans-serif;font-size:20px;line-height:18px;margin:0 8px}#menu-mobile{position:absolute;right:0;margin-top:28px;cursor:pointer;display:none;border:0;padding:0;background:transparent}#menu-mobile img{width:33px}#menu-mobile img.aberto,#menu-mobile.ativo .fechado{display:none}#menu-mobile.ativo .aberto{display:block;width:27px}.ponta{display:none}.drop:hover .menudrop,.drop:focus-within .menudrop{display:block}.menudrop{background-image:url(/assets/images/menuMobile.png);background-size:100% 100%;width:290px;padding:20px 0;position:absolute;top:45px;margin-left:-8px;display:none;z-index:20}.menu-acoes .menudrop{left:calc(50% + 12px);margin-left:0;transform:translate(-50%)}.m-museu{position:absolute;top:-63px;left:-22px}.menu-museu .m-museu-icon{width:122px;max-width:none}.menu-acoes .m-acoes{width:270px;max-width:none;left:0;margin-left:10px}#topo .menu ul li .menu-drop a{display:block;padding:10px 30px;line-height:97%}#topo .menu ul li .menu-drop a:hover{background-color:#f6a61ab3}.legacy-home{background:#eae7e8 url(/assets/images/bg.jpg) repeat}#banner{background-image:url(/assets/images/banner.jpg);min-height:477px;background-size:cover;background-repeat:no-repeat;background-position:center top;padding-bottom:70px}#banner .descricao-banner{float:left;width:75%;padding:0 20px 0 80px;text-align:right}#banner .descricao-banner .titulo-banner{padding-top:170px;color:#434240;font-size:45px;line-height:100%;padding-bottom:10px;font-family:dk_buntaroregular;text-transform:uppercase}#banner .descricao-banner .texto{color:#434240;font-size:16px}#banner .descricao-banner a,.acoes .descricao-banner a{width:142px;height:57px;background-image:url(/assets/images/botao-museu.png);background-repeat:no-repeat;background-size:100% 100%;text-align:center;color:#fff;font-size:30px;padding-top:7px;float:right;display:block;font-family:dk_buntaroregular;margin-top:18px;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}.acoes .descricao-banner a{float:left}#banner .descricao-banner a:hover,.acoes .descricao-banner a:hover,.botao-rosa:hover,.raul .botao-ler:hover,.receitas .descricao a:hover,#mais-itens .botao:hover{opacity:.82;transform:rotate(-3deg) translateY(-1px)}#principal{padding-top:30px}.agende{background-image:url(/assets/images/jarro.png);background-repeat:no-repeat;height:514px;margin-left:-192px}.agende .splash{position:absolute;left:-22px;top:11px}.agende .descricao-agende{float:right;width:217px;margin-right:60px;padding-top:60px}.agende .descricao-agende .titulo-agende{color:#d80e38;font-size:60px;font-family:dk_buntaroregular;line-height:79%;text-align:center;padding-top:40px;letter-spacing:-2px;position:relative;text-transform:uppercase}.agende .descricao-agende .titulo-agende span{font-size:50px;display:block;color:#f22550}.agende .descricao-agende .texto-agende{color:#434240;font-size:16px;text-align:center;padding-top:33px}.box{position:relative}.botao-rosa{width:174px;height:66px;background-image:url(/assets/images/botao-agenda.png);display:block;text-align:center;color:#fff;font-size:30px;background-repeat:no-repeat;background-size:100% 100%;padding-top:15px;margin:50px auto 0;font-family:dk_buntaroregular;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}.acoes{padding-top:90px;width:385px}.acoes img.janela{position:absolute;right:-521px;margin-top:-27px}.acoes .titulo-acoes{font-size:60px;color:#434240;line-height:80%;font-family:dk_buntaroregular;margin-bottom:26px;text-transform:uppercase;margin-right:120px}.acoes .titulo-da-acao{color:#434240;font-size:17px;padding-bottom:20px;padding-right:11px;margin-right:100px;text-transform:uppercase;font-weight:600}.acoes .texto{color:#434240;font-size:16px}.acoes .data{float:left;width:69px;height:300px;margin-right:18px;padding-top:5px}.acoes .data span{display:block;color:#434240;font-size:55px;line-height:80%;font-weight:500;margin-right:15px}.acoes .data span.linha{padding-bottom:19px;background-image:url(/assets/images/linha.png);background-position:bottom;background-repeat:no-repeat}#receita-horizontal{margin-top:35px;clear:both}.titulo-receita{font-size:60px;color:#7b2c01;line-height:80%;font-family:dk_buntaroregular;text-align:center;margin-bottom:26px;text-transform:uppercase}#conteudo-receita{background-color:#9f7b6033;min-height:255px;position:relative;z-index:2}.receitas{position:relative;margin-top:25px}.receitas .pimenta{position:absolute;left:-274px;top:69px}.imagem-carderno{width:343px;height:379px;position:absolute;left:1px;top:-110px}.receitas .imagem{border:10px solid #fff;box-shadow:3px 3px 3px #ccc;transform:rotate(-5deg);overflow:hidden;float:left;z-index:3;width:213px;height:209px;margin-top:82px;margin-left:58px;background:#fff}.receitas .imagem img{width:100%;height:100%;object-fit:cover}.receitas .descricao{width:100%;padding-left:329px}.receitas .descricao .titulo-da-receita{color:#302422;font-size:18px;line-height:100%;text-transform:uppercase;font-weight:500}.receitas .descricao .conteudo-receita{color:#434240;font-size:16px;padding-top:15px}.receitas .descricao a{width:213px;height:57px;background-image:url(/assets/images/botao-cardapio.png);background-repeat:no-repeat;background-size:100% 100%;text-align:center;color:#fff;font-size:33px;padding-top:4px;display:block;font-family:dk_buntaroregular;margin-top:0;float:right;margin-bottom:20px;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}.raul{margin-top:67px}.raul:after{content:"";display:table;clear:both}.raul .titulo-coluna{font-size:60px;color:#434240;line-height:80%;font-family:dk_buntaroregular;margin-bottom:50px;letter-spacing:-2px;text-transform:uppercase}.raul .titulo-coluna span{color:#cb223e}.raul .imagem{float:left;margin-left:-250px;position:relative}.raul .imagem .seta-raul{position:absolute;right:6px;top:81px}.raul .colher{position:absolute;right:-640px;top:-214px}.raul .titulo-raul{color:#434240;font-size:18px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.raul .texto{color:#434240;font-size:16px}.raul .botao-ler{width:142px;height:57px;background-image:url(/assets/images/botao-amarelo.png);display:block;text-align:center;color:#fff;font-size:30px;background-repeat:no-repeat;padding-top:7px;font-family:dk_buntaroregular;background-size:100%;margin-top:10px;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}#mais-itens{clear:both;overflow:hidden}#mais-itens .col-md-6.col-sm-6{margin-top:100px;height:291px}.coluna .pull-left{width:36%}.coluna .pull-right{width:64%}#mais-itens .titulo-coluna{font-size:60px;color:#434240;line-height:80%;font-family:dk_buntaroregular;letter-spacing:-2px;text-align:center;text-transform:uppercase}#mais-itens .titulo-coluna .color-exposicao{color:#e59017}#mais-itens .titulo-coluna .color-loja{color:#659c58}#mais-itens .subtitulo-coluna{text-align:center;padding-top:8px;padding-bottom:10px;color:#434240;font-size:16px}#mais-itens .imagem{text-align:center;min-height:245px}#mais-itens .imagem img{max-width:100%;margin:0 auto}#mais-itens .botao{width:174px;height:66px;background-image:url(/assets/images/botao-cinza.png);display:block;text-align:center;color:#fff;font-size:30px;background-repeat:no-repeat;padding-top:15px;margin:0 auto;font-family:dk_buntaroregular;background-size:100%;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}#mais-itens .botao.maior{background-image:url(/assets/images/botao-cinza2.png);width:213px}#rodape{margin-top:110px;background-color:#026da1;background-image:url(/assets/images/rodape.png);background-repeat:no-repeat;background-position:center top;min-height:425px;text-align:center}#rodape .logo-senac{padding:62px 0 61px}#rodape .logo-senac img{width:170px;height:auto}#rodape .conheca-museu{display:none;float:left}#rodape .social{float:left;margin-left:77px;margin-top:19px;padding-left:137px}#rodape .social a{float:left;margin-right:28px;line-height:100%;color:#fff;font-size:12px}#rodape .social a img{margin-bottom:2px}#rodape .contatos{padding-top:45px;color:#04293b;font-weight:600;font-size:16px}#rodape .contatos span{padding:0 8px;font-size:20px}#rodape .local{padding-top:4px;color:#04293b;font-size:16px}.legacy-site .internal-page{min-height:540px;padding-top:60px;background:url(/assets/images/interna/tempero.png) right 110px top 60px / 180px auto no-repeat,url(/assets/images/bg.jpg) repeat}.legacy-site .internal-page h1{text-align:right;font-size:60px;line-height:80%;color:#434240;font-family:dk_buntaroregular;text-transform:uppercase}#interna.legacy-interna{min-height:540px;padding-top:60px;background:url(/assets/images/bg.jpg) repeat;position:relative}#interna.legacy-interna .container{position:relative}#interna .titulo-interna{text-align:center;font-size:clamp(34px,11vw,60px);line-height:.9;color:#434240;font-family:dk_buntaroregular;text-transform:uppercase;padding:0 16px 26px 130px;overflow-wrap:break-word;word-break:break-word}#interna .titulo-interna span{display:block;color:#d80e38;font-size:25px}@media(min-width:769px){#interna .titulo-interna{font-size:60px;line-height:80%;padding:0 16px 38px 130px}#interna .titulo-interna span{font-size:36px}}.colheres-raul{right:-371px;top:26px;position:absolute}.centro-coluna{max-width:860px;margin:0 auto;position:relative}.centro-coluna-interna{max-width:935px;margin:0 auto;position:relative}.sobre-raul{min-height:285px}.sobre-raul .titulo-coluna{text-align:right;font-size:60px;color:#434240;font-family:dk_buntaroregular;padding-bottom:60px;text-transform:uppercase}.sobre-raul .titulo-coluna span{color:#9d1e21}.sobre-raul .imagem{float:left;width:250px}.sobre-raul .imagem img{max-width:none;margin-left:-280px}.sobre-raul .texto{width:600px;float:right;color:#434240;font-size:15px;line-height:1.6}.sobre-raul .texto strong{display:block;color:#434240;font-size:18px;font-weight:600;padding-bottom:18px;text-transform:uppercase}.linha-separa{clear:both;padding:30px 0;text-align:center}.linha-separa img{max-width:100%}#posts .titulo-posts{text-align:center;color:#da0017;font-size:20px;font-weight:600;padding-bottom:28px}#ano{display:block;padding-bottom:50px;text-align:center}#ano a{color:#857e7e;font-size:17px;font-weight:600;padding:12px 0;margin:0 8px}#ano a:hover{color:#cb223e}#ano a.ativo{background-image:url(/assets/images/interna/setadown.png);background-position:center bottom;padding-bottom:11px;font-size:23px;background-repeat:no-repeat;color:#cb223e}#todos-posts{clear:both}#todos-posts .post{padding:30px;color:#434240;font-size:15px;border:0}#todos-posts .data-post{color:#d80e38;font-size:12px;font-style:italic}#todos-posts .titulo-post{margin-left:0;font-size:15px;text-transform:uppercase;color:#434240;padding-bottom:35px;font-weight:600}#todos-posts .titulo-post a{color:#434240}#todos-posts .descricao-post{margin-left:0;padding-top:0;font-size:15px;line-height:1.42857143}#todos-posts .descricao-post a{color:#434240}.conteudo-agenda,.conteudo-acao{clear:both;position:relative;max-width:940px;padding:40px 20px;margin-left:90px}.acoes-list{clear:both}.acao-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid rgba(67,66,64,.18)}.acao-item:first-child{padding-top:0}.acao-item-info{min-width:0}.acao-item-data{color:#d80e38;font-size:12px;font-style:italic}.acao-item-titulo{margin-top:4px;font-size:15px;font-weight:600;text-transform:uppercase;color:#434240}.acao-item-botao{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background-color:transparent;background-image:url(/assets/images/botao-cinza.png);background-repeat:no-repeat;background-size:100% 100%;font-family:dk_buntaroregular;font-size:20px;padding:12px 26px 8px;text-align:center;text-decoration:none;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}.legacy-site a.acao-item-botao,.legacy-site a.acao-item-botao:hover{color:#fff}.acao-item-botao:hover{opacity:.82;transform:rotate(-3deg) translateY(-1px)}.acoes-empty{padding:30px 0;color:#434240;font-size:15px}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(67,66,64,.18)}.pagination-nav{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#434240;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;padding:8px 4px;transition:color .2s ease}.pagination-nav:hover:not(:disabled){color:#a41530}.pagination-nav:disabled{opacity:.35;cursor:default}.pagination-numeros{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pagination-numero{min-width:36px;height:36px;border:1px solid rgba(67,66,64,.18);border-radius:999px;background:#fff;color:#434240;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .15s ease}.pagination-numero:hover{border-color:#a41530;color:#a41530;transform:translateY(-1px)}.pagination-numero.ativo{background:#a41530;border-color:#a41530;color:#fff;box-shadow:0 6px 14px #a415304d}.acao-voltar{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:#434240;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none}.acao-voltar:hover{color:#a41530}.legacy-recipe-list #texto{color:#434240;font-size:18px;font-weight:600;padding-bottom:18px;text-transform:uppercase}.legacy-category-row{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;margin:0 0 20px;padding:2px 2px 12px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media(min-width:769px){.legacy-category-row{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}}.legacy-category-row a,.recipe-clear-filter{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin:0;padding:9px 16px;border:0;border-radius:999px;color:#fff;background:#7b2c01;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 4px 10px #7b2c0138;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.legacy-category-row a.active,.legacy-category-row a:hover{background:#e59017;box-shadow:0 6px 14px #e5901759;transform:translateY(-2px)}.recipe-clear-filter{background:transparent;color:#7b2c01;border:1px solid rgba(123,44,1,.35);box-shadow:none}.recipe-clear-filter:hover{background:#7b2c0114;color:#7b2c01;box-shadow:none;transform:translateY(-2px)}.recipe-filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 28px}.recipe-search{flex:1 1 260px;max-width:420px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;border:1px solid rgba(67,66,64,.14);border-radius:999px;padding:0 16px;color:#7b2c01;background:#fff;box-shadow:0 2px 6px #30221a0f;transition:border-color .2s ease,box-shadow .2s ease}.recipe-search:focus-within{border-color:#a41530;box-shadow:0 2px 6px #30221a0f,0 0 0 3px #a4153026}.recipe-search input{min-width:0;border:0;background:transparent;color:#434240;font-family:Montserrat,Arial,sans-serif;font-size:14px;outline:0}.recipe-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:30px 24px;align-items:start}@media(max-width:480px){.recipe-list-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:22px 14px}}.recipe-list-card{min-width:0}.recipe-list-card .escolha-receita{display:block;color:#434240}.recipe-list-card .imagem{width:100%;aspect-ratio:1.45;min-height:142px;border:10px solid #fff;border-radius:10px;box-shadow:3px 3px 3px #ccc;overflow:hidden;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.recipe-list-card:hover .imagem{transform:translateY(-4px);box-shadow:0 14px 26px #30221a33}.recipe-list-card .imagem img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.recipe-list-card:hover .imagem img{transform:scale(1.05)}.recipe-list-card .titulo-foto-receita{padding-top:8px;font-weight:600;line-height:1.25;text-align:center;text-transform:uppercase}.recipe-empty{margin-top:18px;color:#7b2c01;font-weight:700}.quiabada{position:absolute;right:-650px;top:-70px;max-width:500px}#receitas{float:left;width:220px;margin:0 18px 30px 0}#receitas .escolha-receita{display:block;color:#434240}#receitas .imagem{width:220px;height:150px;background-position:center;background-size:cover;border:10px solid #fff;box-shadow:3px 3px 3px #ccc}#receitas .titulo-foto-receita{padding-top:8px;font-weight:600;text-align:center;text-transform:uppercase}.prato-maior{position:absolute;left:100%;top:-190px;margin-left:40px;max-width:520px;pointer-events:none}.prato-menor{position:absolute;left:100%;top:260px;margin-left:-55px;max-width:220px;pointer-events:none}#o-post{float:left;width:690px;color:#434240}#titulo-opost{color:#434240;font-size:25px;font-weight:700;line-height:1.42857143;padding-bottom:25px;text-transform:uppercase}.texto-opost{color:#434240;padding-top:0;padding-bottom:40px;font-size:14px;line-height:170%}#lateral{float:right;width:220px}#sobre-autor{position:relative;background-image:url(/assets/images/interna/transparencia.png);padding:20px 15px;margin-bottom:25px;color:#434240;font-size:15px;line-height:1.42857143}#foto-autor img{width:100%}#texto-autor strong{display:block;color:#434240;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.42857143;padding-bottom:15px;text-transform:uppercase}#outros{margin-top:28px}#outros .titulo-outro img{max-width:100%}#outros .outro{padding:12px 0;border-bottom:1px solid rgba(67,66,64,.18)}#outros .titulo a{color:#434240;font-weight:700;text-transform:uppercase}#outros .mais a{color:#d80e38;font-weight:700}.legacy-interna .detail-article{max-width:860px;margin:0 auto}.legacy-interna .detail-article .subtitle{max-width:none;text-align:right}.legacy-interna .detail-article>img{display:block;max-width:100%;max-height:420px;margin:0 auto 24px}.recipe-detail-article{padding-top:14px}.recipe-detail-image{width:min(720px,100%);margin:0 auto 34px;border:12px solid #fff;box-shadow:3px 3px 8px #43424033;background:#fff;transform:rotate(-1.5deg)}.recipe-detail-image img{display:block;width:100%;aspect-ratio:16 / 9;max-height:430px;object-fit:cover}.recipe-detail-article .titulo-interna{clear:both}.content-gallery{clear:both;max-width:900px;margin:44px auto 0;padding:10px 0 46px}.content-gallery h2{margin:0 0 24px;color:#434240;font-family:dk_buntaroregular;font-size:46px;font-weight:400;line-height:.9;text-align:center;text-transform:uppercase}.content-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:16px}.content-gallery-thumb{display:block;width:100%;aspect-ratio:1;border:8px solid #fff;padding:0;background:#fff;box-shadow:3px 3px 3px #ccc;cursor:pointer;overflow:hidden;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease}.content-gallery-thumb:hover{box-shadow:4px 5px 7px #43424040;transform:rotate(-2deg) scale(1.02)}.content-gallery-thumb img{width:100%;height:100%;display:block;object-fit:cover}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:26px;background:#04293be0}.gallery-lightbox-dialog{width:min(1180px,100%);display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:14px}.gallery-lightbox-photo{width:min(960px,calc(100vw - 170px));display:grid;justify-items:center;gap:14px;margin:0}.gallery-lightbox-photo img{width:100%;height:clamp(360px,62vh,640px);display:block;object-fit:contain;border:12px solid #fff;background:#f9f6ec;box-shadow:0 18px 44px #00000059}.gallery-lightbox-photo figcaption{width:min(620px,100%);max-height:156px;overflow:auto;padding:18px 20px;color:#111;background:#f2c230;border:4px solid #fff;box-shadow:0 12px 24px #00000038;font-size:15px;font-weight:600;line-height:1.5;text-align:left}.gallery-lightbox-close,.gallery-lightbox-nav{border:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff24;cursor:pointer;transition:background .18s ease,transform .18s ease}.gallery-lightbox-close:hover,.gallery-lightbox-nav:hover{background:#e59017d1;transform:rotate(-2deg)}.gallery-lightbox-close{position:absolute;top:22px;right:22px;min-width:118px;min-height:48px;gap:8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 18px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.gallery-lightbox-close span{line-height:1}.gallery-lightbox-nav{width:54px;height:54px;border-radius:50%}.legacy-action-detail .conteudo-acao{margin:0 auto;padding:52px 15px 40px}.legacy-action-detail #texto-educa{max-width:860px;color:#434240;font-size:15px;line-height:170%}.legacy-action-detail #texto-educa:after{display:block;clear:both;content:""}.titulo-post-acao{color:#434240;font-size:25px;font-weight:600;line-height:90%;text-transform:uppercase}.titulo-post-acao span{display:block;margin-bottom:26px;color:#434240;font-size:12px;font-style:italic;font-weight:400;text-transform:none}#texto-educa img{float:left;max-width:min(360px,48%);margin-right:15px;margin-bottom:10px}.conteudo{clear:both;max-width:940px;margin:0 auto;padding-top:95px;position:relative}.colheres,.tempero{position:absolute;right:-220px}.tempero{right:-400px;top:-150px}.titulo-mapa{padding-left:34px;padding-bottom:15px;color:#434240;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.42857143;text-transform:uppercase}.mapa{position:relative;margin:18px 0;border:10px solid #fff;box-shadow:3px 3px 3px #ccc;width:80%;min-height:300px;overflow:hidden;background:#ede9e6}.mapa-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#ede9e6 30%,#f7f4f2,#ede9e6 70%);background-size:200% 100%;animation:mapaSkeletonShimmer 1.4s ease-in-out infinite;opacity:1;transition:opacity .35s ease}.mapa-carregado .mapa-skeleton{opacity:0;pointer-events:none}@keyframes mapaSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mapa-frame{position:relative;z-index:1;display:block;opacity:0;transition:opacity .4s ease}.mapa-carregado .mapa-frame{opacity:1}.endereco-mapa,#interna #texto{color:#434240;font-size:15px;line-height:170%}.endereco-mapa{padding:20px 0 20px 34px}#formulario{max-width:560px;margin:30px auto 0;padding:0;background-color:transparent}@media(min-width:769px){#formulario{margin-top:50px}}.formulario{background-color:#d8d0cc;margin:-40px auto 0;height:0;overflow:hidden;padding:0;border-radius:16px;position:relative}.formulario.ativo{display:block;padding:30px 18px;margin-top:20px;height:auto;width:100%;box-shadow:var(--shadow);transition:all .35s}@media(min-width:769px){.formulario.ativo{padding:44px 34px}}.campo{float:none;width:auto;padding:0;margin-bottom:18px}.campo .form-control,.form-control{width:100%;height:46px;border:1px solid rgba(67,66,64,.14);border-radius:10px;padding:10px 14px;color:#434240;background:#fff;font-family:Montserrat,Arial,sans-serif;font-size:14px;box-shadow:0 2px 6px #30221a0f;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{outline:0;border-color:#a41530;box-shadow:0 2px 6px #30221a0f,0 0 0 3px #a4153026}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23434240' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px}.form-control.is-invalid{border-color:#e59017;box-shadow:inset 0 0 0 2px #e59017}.field-error,.form-alert{display:block;color:#9d4d00;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.35}.field-error{margin-top:6px}.form-alert{margin-bottom:14px;padding:10px 12px;border-radius:10px;border-left:4px solid #e59017;background:#e5901724}.success-message{display:block;margin-bottom:14px;padding:10px 14px;border-radius:10px;border-left:4px solid #597247;background:#59724724;color:#597247}.campo textarea.form-control,textarea.form-control{min-height:110px;resize:vertical}.campo:has(textarea),.form_contato .campo:has(.btenvia),.agendevisita .campo:has(.btenvia){width:auto}.cap-tel,.cap-assunto{float:none;width:100%}@media(min-width:561px){.cap-tel{float:left;width:48%}.cap-assunto{float:right;width:48%}}.btenvia{width:100%;height:auto;border:0;border-radius:10px;background:#a41530;color:#fff;cursor:pointer;float:none;padding:13px 15px;font-family:Montserrat,sans-serif;font-size:15px;text-transform:uppercase;box-shadow:0 10px 22px #a415304d;transform-origin:center;transition:opacity .35s,transform .18s ease}@media(min-width:561px){.btenvia{width:auto;float:right}}.formulario .btenvia{font-family:dk_buntaroregular;background-color:transparent;background-image:url(/assets/images/botao-cinza.png);color:#fff;box-shadow:none;filter:drop-shadow(0 10px 18px rgba(54,26,12,.32));background-size:100% 100%;width:100%;float:none;padding:10px 30px;font-size:22px;border:0;cursor:pointer;transition:all .35s}@media(min-width:561px){.formulario .btenvia{width:auto;float:right}}.btenvia:hover,.agendar-visita:hover{opacity:.82;transform:rotate(-3deg) translateY(-1px)}.agenda{position:relative;clear:both;margin-top:110px;margin-bottom:0;padding-bottom:0;border-bottom:0}.agenda .imagem-agenda{position:absolute;float:none;width:auto;padding-top:0}.agenda .imagem-agenda img{max-width:210px}.agenda .conteudo-receita{margin-top:30px;margin-left:0;padding-left:255px}.agenda .titulo-receita{margin:0;text-align:left;color:#4f3521;font-size:18px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.42857143}.agenda .texto-circuito{margin:8px 0 18px;color:#434240;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7}.agenda .texto-circuito p{margin:0 0 10px}.agenda .texto-circuito ul,.agenda .texto-circuito ol{margin:0 0 12px 18px;padding:0}.hora-receita{display:block;color:#a41530;font-size:14px;font-weight:600;padding-bottom:0}.hora-receita img{width:auto;float:left;margin-right:7px;margin-top:3px}.lista-receita ul{margin:0 0 18px 18px;color:#434240;line-height:1.55}.agendar-visita{border:0;padding:0;color:#d80e38;background:transparent;cursor:pointer;font-family:dk_buntaroregular;font-size:30px;line-height:1;text-transform:uppercase;transform-origin:center;transition:opacity .35s,transform .18s ease}.inline-success{margin-bottom:18px;color:#597247;font-family:dk_buntaroregular;font-size:28px;line-height:.9;text-align:center;text-transform:uppercase}@media(max-width:1200px){#banner{background-position:43% top}#topo .logo img{width:200px}#topo .menu{margin-left:168px}#topo .menu ul li a{font-size:18px}.agende{margin-left:-275px}.receitas .descricao{padding-left:245px}.imagem-carderno{margin-left:-76px}.raul .imagem{margin-left:-364px}.raul .titulo-coluna{font-size:38px;margin-bottom:25px}}@media(max-width:992px){.legacy-site .col-sm-7{float:left;width:58.33333333%}.legacy-site .col-sm-6{float:left;width:50%}.legacy-site .col-sm-3{float:left;width:25%}#rodape .col-md-7,#rodape .col-md-8{float:none;width:100%}#rodape .logo-senac{padding:40px 0 20px}#rodape .social{float:none;width:209px;margin:20px auto 0;padding-left:0}#rodape .contatos{padding-top:30px}#topo .menu{display:none;width:282px;background-color:#633017;padding:20px 0;position:absolute;right:0;z-index:99999999;margin-top:65px;box-shadow:-1px 2px 4px -1px #000}#topo .menu.ativo,#menu-mobile{display:block}.ponta{display:block;position:absolute;right:0;top:-12px}#topo .menu ul li{float:none;padding:9px 0}#topo .menu .legacy-separator{display:none}#topo .menu ul li a{display:block;text-align:center;padding:0;font-size:19px}.menudrop{position:relative;top:5px;margin:0 auto}.m-museu,.receitas .pimenta,.raul .colher{display:none}#banner{height:427px;min-height:initial;background-position:28% top}#banner .descricao-banner{padding:0 20px 0 3px}#banner .descricao-banner .titulo-banner{padding-top:50px;font-size:38px}#banner .descricao-banner a{margin-top:9px;font-size:21px;width:104px;height:39px}.agende{margin-left:-299px}.agende .descricao-agende .titulo-agende,.agende .descricao-agende .titulo-agende span,.acoes .titulo-acoes,.titulo-receita{font-size:38px}.acoes .titulo-da-acao{font-size:14px}.acoes .data span{font-size:42px;text-align:center}#principal{padding-top:0}#mais-itens .titulo-coluna{font-size:40px}}@media(max-width:768px){.legacy-site .container{max-width:100%}.legacy-site .col-md-12,.legacy-site .col-md-8,.legacy-site .col-md-7,.legacy-site .col-md-6,.legacy-site .col-md-3,.legacy-site .col-sm-8,.legacy-site .col-sm-7,.legacy-site .col-sm-6,.legacy-site .col-sm-3,.legacy-site .col-xs-12{float:none;width:100%}#topo{height:54px}#topo .logo{left:-4px;z-index:99}#topo .logo img{width:132px}#topo .menu{right:15px}#banner{height:auto;background-position:40% top;padding-bottom:28px}#banner .descricao-banner{padding:20px;text-align:left;background-color:#e4e0e4b3;margin-top:42px;width:100%}#banner .descricao-banner .titulo-banner{font-size:30px;padding-top:0}#banner .descricao-banner .texto{font-size:13px}.agende{width:300px;margin:0 auto;height:auto;padding-bottom:40px;background-position:-463px -75px}.agende .descricao-agende{padding-top:0}.agende .descricao-agende .texto-agende{padding-top:53px}.acoes{padding-top:0;width:309px;margin:0 auto}.acoes img.janela{display:none}.acoes .titulo-acoes,.titulo-receita{font-size:32px}.acoes .texto,.raul .texto{font-size:14px}.acoes .data{height:173px}.receitas{margin-top:68px}.imagem-carderno{position:relative;top:auto;left:auto;width:100%;height:auto;margin:0}.receitas .imagem{float:none;margin:0 auto;width:158px;height:159px}.receitas .descricao{width:100%;float:left;margin-left:0;padding:31px 15px 0}.botao-rosa,.raul .botao-ler{height:47px;font-size:22px;padding-top:10px}.raul .imagem{display:none}.raul .titulo-raul{font-size:14px}#mais-itens{padding-top:50px}#mais-itens .col-md-6.col-sm-6{height:auto;margin-top:35px}#mais-itens .coluna{margin-bottom:30px}#mais-itens .imagem{min-height:auto}#rodape{margin-top:10px}#rodape .logo-senac{width:100%;padding:57px 0 5px}#rodape .logo-senac img{width:100px}#rodape .social{width:209px;margin:29px auto 0;padding-left:5px;float:none}#rodape .social a{margin-right:15px;font-size:11px}#rodape .social a img{width:39px}#rodape .contatos{padding-top:32px;font-size:14px;line-height:122%}#rodape .local{font-size:12px}.mapa{width:100%}}@media(max-width:992px){.legacy-site,.legacy-home,#interna.legacy-interna{overflow-x:hidden}.conteudo-agenda,.conteudo-acao{width:100%;max-width:none;margin-left:0;padding:32px 20px;box-sizing:border-box}.conteudo-acao{padding-top:100px}.prato-maior{left:auto;right:6px;top:6px;margin-left:0;max-width:150px}.prato-menor{left:auto;right:74px;top:92px;margin-left:0;max-width:86px}#mais-itens .col-md-6.col-sm-6{height:auto;min-height:330px;padding-left:28px;padding-right:28px}#o-post,#lateral{width:100%;float:none}#lateral{margin-top:34px}}@media(max-width:768px){html,body,#root{max-width:100%;overflow-x:hidden}#interna.legacy-interna{padding-top:34px}.legacy-site .internal-page h1{text-align:center;font-size:clamp(34px,11vw,60px);line-height:.9;padding:0 16px 26px}.tempero,.colheres,.colheres-raul,.quiabada{display:none}.conteudo-agenda,.conteudo-acao{padding:20px 16px 34px}.conteudo-acao{padding-top:74px}.prato-maior{right:4px;top:4px;max-width:96px}.prato-menor{right:55px;top:62px;max-width:56px}.acao-item{flex-direction:column;align-items:flex-start;gap:12px}.acao-item-botao{align-self:flex-start}.pagination{gap:10px}#interna #texto{width:100%;max-width:none;font-size:14px}.agenda{margin-top:54px;padding-bottom:20px}.agenda .imagem-agenda{position:relative;width:100%;margin-bottom:18px;text-align:center}.agenda .imagem-agenda img{max-width:min(210px,72vw)}.agenda .conteudo-receita{margin-top:0;padding-left:0}.agenda .titulo-receita{text-align:center;font-size:18px}.agenda .texto-circuito{text-align:left;font-size:14px}.agendar-visita{display:block;margin:8px auto 0;font-size:27px;text-align:center}.formulario.ativo{margin-top:22px;padding:24px 14px}.campo .form-control,.form-control{min-width:0}#principal .row{margin-left:0;margin-right:0}.agende{max-width:100%;overflow:visible}.agende .splash{left:4px}.agende .descricao-agende{float:none;width:min(235px,100%);margin:0 auto}.acoes{width:min(100%,330px);padding:0 10px}.acoes .data{height:auto;min-height:150px;margin-right:12px}.raul{margin-top:48px;padding:0 18px}.raul .titulo-coluna{font-size:36px;margin-bottom:22px;text-align:center}.raul .botao-ler{float:none;margin:18px auto 0}#mais-itens{padding:56px 14px 0}#mais-itens .col-md-6.col-sm-6{min-height:0;margin-top:0;margin-bottom:58px;padding-left:0;padding-right:0}#mais-itens .coluna{display:flex;align-items:center;justify-content:center;gap:18px;max-width:390px;margin:0 auto}#mais-itens .coluna .pull-left,#mais-itens .coluna .pull-right{float:none}#mais-itens .coluna .pull-left{flex:0 0 39%;width:auto}#mais-itens .coluna .pull-right{flex:1 1 61%;width:auto}#mais-itens .imagem{min-height:0}#mais-itens .imagem img{max-height:155px;object-fit:contain}#mais-itens .titulo-coluna{font-size:34px}#mais-itens .subtitulo-coluna{font-size:14px}.sobre-raul .titulo-coluna{text-align:center;font-size:38px;padding-bottom:28px}.legacy-raul-detail .sobre-raul{min-height:0}.legacy-raul-detail .sobre-raul .titulo-coluna{padding-bottom:14px;margin-bottom:0;line-height:.9}.legacy-raul-detail #o-post{margin-top:0}.sobre-raul .imagem,.sobre-raul .texto{float:none;width:100%}.sobre-raul .imagem{text-align:center;margin-bottom:20px}.sobre-raul .imagem img{max-width:min(220px,72vw);margin-left:0}.sobre-raul .texto{padding:0 16px}#todos-posts .post{padding:24px 16px}.legacy-interna .detail-article{padding:0 16px}.legacy-interna .detail-article .subtitle{text-align:left}.legacy-action-detail .conteudo-acao{padding:20px 16px 34px}.content-gallery{padding-left:16px;padding-right:16px}.content-gallery h2{font-size:38px}.content-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-lightbox{padding:76px 12px 18px}.gallery-lightbox-dialog{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.gallery-lightbox-photo{width:100%}.gallery-lightbox-photo img{height:min(52vh,460px);border-width:8px}.gallery-lightbox-photo figcaption{width:100%;max-height:138px;padding:14px 16px;font-size:14px}.gallery-lightbox-close{position:fixed;top:12px;right:12px;min-width:124px;min-height:52px;background:#e59017eb}.gallery-lightbox-nav{width:42px;height:42px}.titulo-post-acao{font-size:20px;line-height:1.05}#texto-educa img{float:none;display:block;max-width:100%;margin:0 auto 18px}}@media(max-width:560px){#banner .descricao-banner{margin-top:62px}#banner .descricao-banner .texto{max-height:none}#receita-horizontal{margin-top:18px}#conteudo-receita{padding-bottom:28px}#mais-itens{padding-top:42px}#mais-itens .col-md-6.col-sm-6{margin-bottom:64px}#mais-itens .coluna{display:block;text-align:center}.content-gallery-grid{grid-template-columns:1fr 1fr}.gallery-lightbox-dialog{grid-template-columns:38px minmax(0,1fr) 38px}.gallery-lightbox-photo img{height:min(48vh,380px)}.gallery-lightbox-photo figcaption{max-height:128px}.gallery-lightbox-close{top:10px;right:10px;min-width:116px;min-height:50px;padding:0 14px}.gallery-lightbox-nav{width:38px;height:38px}#mais-itens .coluna .pull-left,#mais-itens .coluna .pull-right{width:100%}#mais-itens .imagem{margin-bottom:10px}#mais-itens .imagem img{max-height:140px}#mais-itens .titulo-coluna{font-size:31px}#mais-itens .botao,#mais-itens .botao.maior{width:165px;height:58px;padding-top:13px;font-size:25px}.agenda .imagem-agenda img{max-width:min(185px,72vw)}.agenda .titulo-receita{font-size:17px}.agendar-visita{font-size:24px}.formulario.ativo{padding:22px 10px}}
