.caf-abre{background:var(--creme);padding:var(--e3) 0 0;position:relative;z-index:2}.caf-abre__rot{display:block;font-weight:600;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--marrom);margin-bottom:var(--e2)}.caf-abre__tit{font-size:clamp(2.8rem,11.5vw,7.2rem);line-height:.98;transform:rotate(-3deg);max-width:11ch}.caf-abre h1{margin:0 0 var(--e4)}.caf-abre__apoio{font-size:clamp(1.15rem,1.7vw,1.35rem);max-width:32rem}.caf-abre__link{align-self:center}.caf-abre__foto{margin:var(--e4) 0 -22vw auto;width:66%;position:relative;z-index:3;transform:rotate(2deg)}.caf-abre__foto img{width:100%;aspect-ratio:3/4;object-fit:cover;border:8px solid var(--creme)}@media(min-width:900px){.caf-abre{padding:var(--e4) 0 var(--e5)}.caf-abre__txt{grid-column:2 / 10;grid-row:1}.caf-abre__tit{font-size:clamp(4rem,7.6vw,8.2rem)}.caf-abre__foto{grid-column:10 / 14;grid-row:1;align-self:end;width:100%;margin:0 0 calc(-1 * var(--e6) - 6rem)}}.caf-saco{background:var(--verde);color:var(--creme);padding:calc(22vw + var(--e4)) 0 var(--e5);row-gap:var(--e4)}.caf-saco__txt .tit{margin-bottom:var(--e3)}.caf-saco__txt .frase{max-width:24ch}.caf-saco__txt p{max-width:32rem}.caf-saco__par .num{font-size:clamp(2.2rem,3.6vw,3rem);vertical-align:-.1em;color:var(--creme460)}.caf-saco__graf{margin:0;background:#fcfaf3;padding:.6rem;transform:rotate(-1.5deg)}.caf-saco__graf img{width:100%;height:auto}.caf-saco__graf figcaption{color:var(--marrom);font-size:.85rem;line-height:1.35;padding:.4rem .2rem 0}.caf-saco__nums p{max-width:30rem}.caf-saco__88{display:block;font-size:clamp(4.5rem,9vw,7.5rem);line-height:.9;color:var(--creme460);margin-bottom:.3rem}.caf-saco__8647{font-size:.98rem;border-top:1.5px solid rgba(230,218,166,.5);padding-top:var(--e2);color:var(--creme460)}.caf-saco__8647 b{color:var(--creme)}@media(min-width:900px){.caf-saco{padding:var(--e6) 0 var(--e6);align-items:start}.caf-saco__txt{grid-column:2 / 9;grid-row:1;padding-right:var(--e4)}.caf-saco__graf{grid-column:sangra-ini / 9;grid-row:2;margin-left:max(var(--g),calc(50vw - 640px))}.caf-saco__nums{grid-column:10 / 14;grid-row:2;align-self:end}}.caf-medir{background:var(--creme460);padding:var(--e5) 0 var(--e5);row-gap:var(--e3);position:relative}.caf-medir__cab .tit{margin-bottom:var(--e2)}.caf-medir__robo{justify-self:end;margin-top:-1rem}.caf-peneira{display:grid;gap:6px}.caf-peneira li{background:var(--creme);padding:var(--e2) var(--e3);border-left:6px solid var(--terracota)}.caf-peneira h3{font-family:var(--f-script);font-weight:700;font-size:1.7rem;line-height:1.05;color:var(--terracota);margin-bottom:.2rem}.caf-peneira p{margin:0;max-width:32rem}.caf-peneira .p1{width:100%}.caf-peneira .p2{width:94%}.caf-peneira .p3{width:88%}.caf-peneira .p4{width:82%}.caf-peneira .p5{width:76%}@media(max-width:899px){.caf-peneira li{width:100%!important}.caf-peneira li:nth-child(n){margin-left:calc((var(--k,0)) * 1%)}}@media(min-width:900px){.caf-medir__cab{grid-column:2 / 8;grid-row:1}.caf-medir__robo{grid-column:10 / 13;grid-row:1;align-self:end;margin:0 0 -2.2rem;z-index:2}.caf-peneira{grid-column:2 / 14;grid-row:2;justify-items:center}.caf-peneira li{display:grid;grid-template-columns:15rem 1fr;align-items:baseline;column-gap:var(--e3);padding:var(--e2) var(--e4)}.caf-peneira h3{margin:0}}.caf-pausa{position:relative;margin:0;overflow:hidden;overflow:clip;background:var(--marrom)}.caf-pausa img{width:100%;height:clamp(300px,60svh,540px);object-fit:cover;object-position:50% 55%}.caf-pausa__onda{position:absolute;left:0;right:0;bottom:-1px;height:clamp(50px,8vw,120px);color:var(--marrom);display:block}.caf-pausa__onda svg{display:block;width:100%;height:100%}@media(min-width:900px){.caf-pausa img{height:clamp(560px,84svh,840px)}}.caf-maq{background:var(--marrom);color:var(--creme);padding:0 0 var(--e5);row-gap:var(--e4)}.caf-maq__renders{display:flex;align-items:flex-end;gap:4%;margin-top:calc(-1*clamp(70px,16vw,200px));position:relative;z-index:2}.caf-maq__renders figure{margin:0}.caf-maq__renders .r1{width:44%}.caf-maq__renders .r2{width:52%}.caf-maq__renders figcaption{font-size:.85rem;color:var(--creme460);margin-top:.4rem}.caf-maq__txt .tit{margin-bottom:var(--e3)}.caf-maq__txt p{max-width:32rem}.caf-maq__sla{display:flex;gap:var(--e2);align-items:center;border-top:1.5px solid rgba(230,218,166,.4);padding-top:var(--e3);margin-top:var(--e3)}.caf-maq__sla .num{font-size:clamp(3.4rem,6vw,5rem);color:var(--creme460);flex:none}.caf-maq__rot{font-weight:600;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--creme460);margin:var(--e2) 0 .2rem}.caf-maq__nomes{font-family:var(--f-num);font-weight:700;font-size:clamp(1.6rem,3.2vw,2.7rem);line-height:1.2;margin:0}.caf-maq__nomes--m{font-size:clamp(1.3rem,2.2vw,1.9rem)}.caf-maq__nomes .p{color:var(--creme460);padding:0 .3em;font-size:.5em;vertical-align:.25em}@media(min-width:900px){.caf-maq{padding-bottom:var(--e6)}.caf-maq__renders{grid-column:7 / sangra-fim;grid-row:1 / span 2;align-self:start;padding-right:var(--g)}.caf-maq__txt{grid-column:2 / 7;grid-row:1 / span 2;padding-top:var(--e5)}.caf-maq__marcas{grid-column:8 / 14;grid-row:3;margin-top:calc(-1 * var(--e4))}}.caf-respiro{background:var(--creme);padding:var(--e5) var(--g) var(--e4);display:grid;justify-items:center;gap:var(--e3);min-height:30svh;align-content:center}.caf-respiro__fio{width:16rem;margin:0}.caf-respiro__linha{font-family:var(--f-script);font-weight:700;font-size:var(--t-p);color:var(--marrom);transform:rotate(var(--giro));text-align:center;max-width:18ch;margin:0}.caf-vitrine{background:var(--cafe);color:var(--creme);padding:0 0 var(--e5);row-gap:var(--e3);overflow:hidden;overflow:clip}.caf-vitrine__foto{margin:0;grid-column:sangra-ini / sangra-fim}.caf-vitrine__foto img{width:100%;height:100vw;max-height:560px;object-fit:cover}.caf-vitrine__num{margin:-35.96vw 0 0;font-size:58vw;line-height:.8;letter-spacing:-.04em;color:var(--creme);position:relative;z-index:2;display:flex;align-items:flex-end;gap:.06em}.caf-vitrine__num small{font-family:var(--f-script);font-size:.2em;letter-spacing:0;color:var(--creme460);transform:rotate(var(--giro));padding-bottom:.2em}.caf-vitrine__txt .tit{margin-bottom:var(--e2)}.caf-vitrine__frase{font-weight:700;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.25;max-width:26ch}.caf-vitrine__lista{margin:var(--e3) 0 var(--e3)}.caf-vitrine__lista div{padding:var(--e2) 0;border-top:1.5px solid rgba(242,235,199,.4)}.caf-vitrine__lista dt{font-family:var(--f-script);font-weight:700;font-size:1.8rem;line-height:1.05;color:var(--creme460)}.caf-vitrine__lista dd{margin:.2rem 0 0;max-width:32rem}@media(min-width:900px){.caf-vitrine{padding-bottom:var(--e6);align-items:start}.caf-vitrine__foto{grid-column:8 / sangra-fim;grid-row:1 / span 2;height:100%}.caf-vitrine__foto img{height:100%;min-height:720px;max-height:none}.caf-vitrine__num{grid-column:sangra-ini / 11;grid-row:1;margin:var(--e4) 0 0;padding-left:max(var(--g),calc(50vw - 640px));font-size:min(34vw,520px)}.caf-vitrine__txt{grid-column:2 / 8;grid-row:2;padding-right:var(--e4)}}.caf-equipe{background:var(--creme);padding:var(--e4) 0 var(--e5);row-gap:var(--e4);align-items:center}.caf-equipe__txt p{max-width:30rem}.caf-equipe__txt .tit{margin-bottom:var(--e3)}.caf-equipe__foto{margin:0 0 0 auto;width:82%;transform:rotate(2.5deg)}.caf-equipe__foto img{width:100%;aspect-ratio:3/2;object-fit:cover;border:8px solid var(--creme460)}@media(min-width:900px){.caf-equipe__txt{grid-column:3 / 8;grid-row:1}.caf-equipe__foto{grid-column:9 / 14;grid-row:1;width:100%}}.caf-prove{background:var(--terracota);color:var(--creme);padding:var(--e4) 0 var(--e5);row-gap:var(--e3);align-items:end;overflow:hidden}.caf-prove__txt .tit{margin-bottom:var(--e3);max-width:10ch}.caf-prove__txt p{max-width:28rem}.caf-prove__txt .pilula{margin-top:var(--e2)}.caf-prove__robo{justify-self:end;margin:var(--e4) 0 calc(-1 * var(--e5))}@media(min-width:900px){.caf-prove{padding:var(--e5) 0 0}.caf-prove__txt{grid-column:2 / 9;grid-row:1;padding-bottom:var(--e6)}.caf-prove__robo{grid-column:10 / 13;grid-row:1;margin:0 0 -3rem}}.caf-vitrine__num{flex-direction:column;align-items:flex-start;gap:0}.caf-vitrine__num small{padding:0 0 0 .1em;font-size:max(2rem,.17em);margin-top:-.05em}.caf-vitrine__txt{padding-top:var(--e3)}@media(min-width:900px){.caf-vitrine__num{grid-column:sangra-ini / 9}.caf-maq__renders{margin-top:calc(-1*clamp(40px,5vw,90px))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mc7-p-cafeterias.css.map */
