@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-vietnamese-700-normal-DHSNEjs8.woff2) format("woff2"),url(./dancing-script-vietnamese-700-normal-BxaLPXNn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-latin-ext-700-normal-DuhEb1O2.woff2) format("woff2"),url(./dancing-script-latin-ext-700-normal-vV212RL9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-latin-700-normal-CX8AaSVl.woff2) format("woff2"),url(./dancing-script-latin-700-normal-LI5MgW9m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-vietnamese-500-normal-GOH_-EGq.woff2) format("woff2"),url(./fraunces-vietnamese-500-normal-B-KbxExq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(./fraunces-latin-ext-500-normal-BMcFk1Xs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(./fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(./fraunces-latin-500-normal-BTR4KCeb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(./fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(./fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(./fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(./fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-cyrillic-ext-400-normal-El6lRT8b.woff2) format("woff2"),url(./nunito-sans-cyrillic-ext-400-normal-fk07B0hk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2) format("woff2"),url(./nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-vietnamese-400-normal-V2dSmW1H.woff2) format("woff2"),url(./nunito-sans-vietnamese-400-normal-D5dwM7ZL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2) format("woff2"),url(./nunito-sans-latin-ext-400-normal-CHwj-NZB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(./nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-cyrillic-ext-600-normal-CVjnjZn6.woff2) format("woff2"),url(./nunito-sans-cyrillic-ext-600-normal-DZXkk6dX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2) format("woff2"),url(./nunito-sans-cyrillic-600-normal-CKMyzy87.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-vietnamese-600-normal-DD7cNabE.woff2) format("woff2"),url(./nunito-sans-vietnamese-600-normal-BW3IEr32.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-latin-ext-600-normal-nHO2odcJ.woff2) format("woff2"),url(./nunito-sans-latin-ext-600-normal-DEh-VjuY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(./nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-cyrillic-ext-700-normal-GO46tfsI.woff2) format("woff2"),url(./nunito-sans-cyrillic-ext-700-normal-Cqve7k0J.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2) format("woff2"),url(./nunito-sans-cyrillic-700-normal-DG2UZxR9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-vietnamese-700-normal-CZwaiz_e.woff2) format("woff2"),url(./nunito-sans-vietnamese-700-normal-BwTSkH1V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2) format("woff2"),url(./nunito-sans-latin-ext-700-normal-jHN8vCOt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(./nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--framboesa: #c81e5b;--framboesa-escura: #9d1546;--ouro: #a97f3a;--rosa: #fde7ee;--rosa-claro: #fff6f8;--creme: #fffdfb;--tinta: #3b1f2a;--tinta-suave: #72525e;--linha: #f3d3de;--whats: #128c4f;--raio: 18px;--sombra: 0 6px 24px rgba(157, 21, 70, .08);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--rosa-claro);color:var(--tinta);font:400 16px/1.5 Nunito Sans,system-ui,sans-serif}img{display:block;max-width:100%;height:auto}a{color:var(--framboesa-escura)}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.15;margin:0;color:var(--framboesa-escura)}h1{font-size:clamp(1.9rem,5vw,3rem)}h2{font-size:1.45rem}h3{font-size:1.08rem;font-weight:500}p{margin:0}:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.aviso-demo{background:var(--tinta);color:#fff;font-size:.78rem;text-align:center;padding:5px 12px}.topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#fffdfbf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha)}.marca{display:flex;flex-direction:column;align-items:center;line-height:1;text-decoration:none}.marca-nome{font:700 2rem/1 Dancing Script,cursive;color:var(--framboesa)}.marca-sub{font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro);margin-top:2px}.link-gestao{font-size:.85rem;font-weight:600;color:var(--tinta-suave);padding:8px 4px}.nav-topo{display:none;gap:4px}.nav-baixo{position:fixed;inset:auto 0 0 0;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);background:var(--creme);border-top:1px solid var(--linha);padding-bottom:env(safe-area-inset-bottom)}.nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 4px;justify-content:center;color:var(--tinta-suave);text-decoration:none;font-size:.74rem;font-weight:600}.nav-item.active{color:var(--framboesa)}.nav-icone{position:relative;display:inline-flex}.contador{position:absolute;top:-6px;right:-10px;min-width:18px;padding:0 5px;border-radius:9px;background:var(--framboesa);color:#fff;font-size:.68rem;line-height:18px;text-align:center}.conteudo{max-width:1120px;margin:0 auto;padding:20px 16px 40px;display:flex;flex-direction:column;gap:32px}.conteudo>.abas{margin-top:-18px}.titulo-pagina{margin-bottom:-14px}.titulo-secao{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.sobretitulo{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ouro);margin-bottom:6px}.link-seta{font-weight:700;color:var(--framboesa);text-decoration:none;font-size:.92rem;white-space:nowrap}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1.5px solid var(--framboesa);border-radius:999px;background:var(--framboesa);color:#fff;font:700 .98rem Nunito Sans,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .15s}.botao:hover:not(:disabled){background:var(--framboesa-escura);border-color:var(--framboesa-escura)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-claro{background:transparent;color:var(--framboesa-escura)}.botao-claro:hover:not(:disabled){color:#fff}.botao-pequeno{min-height:42px;padding:6px 16px;font-size:.88rem}.botao-whats{background:var(--whats);border-color:var(--whats)}.botao-whats:hover:not(:disabled){background:#0d6e3d;border-color:#0d6e3d}.hero{display:grid;gap:20px;background:var(--rosa);border-radius:var(--raio);padding:22px;overflow:hidden}.hero-texto{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hero-sub{color:var(--tinta-suave);font-size:1.05rem}.hero-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-foto{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.status{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700;color:var(--tinta-suave)}.ponto{width:9px;height:9px;border-radius:50%;background:#b9a3ab}.status-aberta{color:#0d6e3d}.status-aberta .ponto{background:#16a05a}.faixa-festival{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;background:var(--creme);border:1px solid var(--linha);border-radius:var(--raio);padding:12px;text-decoration:none;color:inherit;box-shadow:var(--sombra)}.faixa-festival img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px}.faixa-festival h2{margin-bottom:4px;font-size:1.25rem}.faixa-festival p:not(.sobretitulo){font-size:.92rem;color:var(--tinta-suave);margin-bottom:4px}.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{display:flex;flex-direction:column;background:var(--creme);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.card-esgotado img{filter:grayscale(.7);opacity:.75}.card-foto{position:relative}.card-foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.selo{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 10px;border-radius:999px;background:var(--creme);color:var(--framboesa-escura);font-size:.72rem;font-weight:700;box-shadow:0 1px 4px #00000026}.selo-escuro{background:var(--tinta);color:#fff}.card-corpo{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1}.card-desc{font-size:.85rem;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-desc.aberta{display:block;overflow:visible}.ver-mais{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:var(--framboesa-escura);font:700 .8rem Nunito Sans,sans-serif;text-decoration:underline;cursor:pointer}.card-prazo{font-size:.75rem;font-weight:600;color:var(--ouro);margin-top:auto;padding-top:4px}.card-pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.card-pe strong{font-size:1.05rem}.card-pe .botao{flex:1 1 auto}.opcoes{display:flex;flex-wrap:wrap;gap:6px}.opcao,.aba{min-height:36px;padding:5px 12px;border:1px solid var(--linha);border-radius:999px;background:#fff;color:var(--tinta);font:600 .8rem Nunito Sans,sans-serif;cursor:pointer}.opcao.ativa,.aba.ativa{background:var(--framboesa);border-color:var(--framboesa);color:#fff}.abas{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.aba{flex:none;min-height:42px;padding:8px 16px;font-size:.9rem}.atalhos{display:grid;gap:12px}.atalho{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:10px;background:var(--rosa);border-radius:var(--raio);text-decoration:none;color:inherit}.atalho img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.atalho p{font-size:.9rem;color:var(--tinta-suave)}.capa{display:grid;gap:18px;background:var(--rosa);padding:22px;border-radius:var(--raio)}.capa>div{display:flex;flex-direction:column;gap:10px}.capa img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.capa-natal{background:#fbeaea}.painel{background:var(--creme);border:1px solid var(--linha);border-radius:var(--raio);padding:18px;display:flex;flex-direction:column;gap:14px}.painel .botao{align-self:flex-start}.centro{align-items:center;text-align:center;padding:40px 20px}.centro .botao{align-self:center}.nota{font-size:.85rem;color:var(--tinta-suave)}.nota-gestao{margin-bottom:-14px}.erro{font-size:.88rem;font-weight:600;color:#b3261e}.vazio{text-align:center;color:var(--tinta-suave)}.detalhes{margin:0;display:grid;gap:12px}.detalhes dt{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro)}.detalhes dd{margin:0}.galeria{display:grid;grid-template-columns:1fr 1fr;gap:12px}.galeria img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px}.formulario label{display:flex;flex-direction:column;gap:4px;font-size:.88rem;font-weight:600}.formulario label.linha{flex-direction:row;align-items:center;gap:8px}input:not([type=checkbox],[type=radio]),select,textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #dcb8c5;border-radius:12px;background:#fff;color:var(--tinta);font:400 16px Nunito Sans,sans-serif}.escolha{border:0;padding:0;margin:0;display:grid;gap:8px}.escolha legend{font-size:.88rem;font-weight:600;padding:0;margin-bottom:4px}.escolha label{flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid #dcb8c5;border-radius:12px;cursor:pointer}.escolha label.ativa{border-color:var(--framboesa);background:var(--rosa)}.sacola{display:grid;gap:16px;align-items:start}.itens,.gestao-lista,.pedidos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.itens li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--linha)}.itens li>div:first-child{min-width:0;display:flex;flex-direction:column}.item-opcao{font-size:.8rem;color:var(--tinta-suave)}.item-preco{font-size:.88rem;color:var(--tinta-suave)}.qtd{display:flex;align-items:center;gap:4px;flex:none}.qtd span{min-width:26px;text-align:center;font-weight:700}.qtd button{width:40px;height:40px;border:1px solid var(--linha);border-radius:50%;background:#fff;color:var(--framboesa-escura);font-size:1.2rem;cursor:pointer}.total{display:flex;justify-content:space-between;align-items:baseline;font-size:1.15rem}.gestao-lista li{display:grid;grid-template-columns:56px 1fr;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--linha);align-items:center}.gestao-lista li:last-child{border-bottom:0}.gestao-lista img{width:56px;height:70px;object-fit:cover;border-radius:8px;grid-row:span 2}.gestao-lista .encerrado{opacity:.6}.gestao-nome{display:flex;flex-direction:column}.preco{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600}.preco input{width:92px;min-height:40px;padding:6px 8px}.chaves{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.88rem}.chaves label{display:flex;align-items:center;gap:6px;min-height:36px;cursor:pointer}input[type=checkbox]{width:18px;height:18px;accent-color:var(--framboesa)}.pedidos li{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--linha)}.pedidos pre{margin:4px 0 0;font:400 .85rem Nunito Sans,sans-serif;white-space:pre-wrap}.rodape{text-align:center;padding:28px 16px 92px;background:var(--rosa);color:var(--tinta-suave);font-size:.86rem;display:flex;flex-direction:column;gap:3px}@media (min-width: 720px){.grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero,.capa{grid-template-columns:1.15fr 1fr;align-items:center;padding:36px;gap:32px}.hero-foto,.capa img{aspect-ratio:4 / 4}.atalhos{grid-template-columns:1fr 1fr}.faixa-festival{grid-template-columns:170px 1fr;gap:24px}.sacola{grid-template-columns:1.1fr 1fr}.galeria{grid-template-columns:repeat(2,280px)}.gestao-lista li{grid-template-columns:56px 1fr auto auto;gap:16px}.gestao-lista img{grid-row:auto}.chaves{grid-column:auto;flex-direction:column;gap:0}}@media (min-width: 960px){.grade{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-baixo{display:none}.nav-topo{display:flex}.nav-topo .nav-item{flex-direction:row;gap:6px;min-height:42px;padding:8px 14px;font-size:.9rem;border-radius:999px}.nav-topo .nav-item.active{background:var(--rosa)}.rodape{padding-bottom:28px}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}
