/* Growent: supplied artwork, food colours and large applications. */
body.postid-4255{background:#fbeede!important;background-image:none!important}
body.postid-4255 .zz-project-content{padding-top:64px!important}
.zigzag-site .zz-growent{background:#fbeede;color:#322e33}
.zigzag-site .zz-growent .zz-case-section{padding:clamp(55px,7vw,110px) 4vw!important}
.zigzag-site .zz-growent .gw-hero{background:#2b9388;color:#fbeede;padding-top:30px!important;padding-bottom:0!important}
.zigzag-site .zz-growent .gw-meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px!important;padding-bottom:24px!important;border-bottom:1px solid #fbeede55}
.zigzag-site .zz-growent .gw-meta>.elementor-widget{width:auto}
.zigzag-site .zz-growent .gw-meta h1{font-size:clamp(28px,3vw,44px)!important;line-height:1.1!important}
.zigzag-site .zz-growent .gw-meta p{font-size:15px!important;margin:0}
.zigzag-site .zz-growent .gw-cover{display:grid;grid-template-columns:1fr 2fr;gap:4vw!important;align-items:center;padding-top:40px!important;padding-bottom:40px!important}
.zigzag-site .zz-growent .gw-brand{align-items:center;gap:28px!important}
.zigzag-site .zz-growent .gw-brand img{width:min(100%,250px);margin:auto}
.zigzag-site .zz-growent .gw-brand p{font-size:clamp(20px,2vw,28px)!important;line-height:1.2;text-align:center;max-width:320px;margin:0 auto}
.zigzag-site .zz-growent .gw-cover-image img{width:100%;height:auto}
.zigzag-site .zz-growent .gw-story{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw!important;align-items:start}
.zigzag-site .zz-growent .gw-story h2{font-size:clamp(44px,5vw,82px)!important;line-height:1.02!important}
.zigzag-site .zz-growent .gw-story p{font-size:clamp(21px,2vw,30px)!important;line-height:1.35}
.zigzag-site .zz-growent .gw-full{padding:0!important}
.zigzag-site .zz-growent img{display:block;width:100%;height:auto;border-radius:0}
.zigzag-site .zz-growent .gw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;align-items:center}
.zigzag-site .zz-growent .gw-variants{background:#fbeede}
.zigzag-site .zz-growent .gw-palette{background:#195e57;padding-top:55px!important;padding-bottom:55px!important}
.zigzag-site .zz-growent .gw-texture{background:#fbeede;padding-top:40px!important;padding-bottom:40px!important}
.zigzag-site .zz-growent .gw-packaging{background:#fbeede;padding-top:50px!important;padding-bottom:50px!important}
.zigzag-site .zz-growent .gw-stationery{background:#fbeede;gap:0!important}
.zigzag-site .zz-growent .gw-tall{padding:30px 4vw!important;gap:4vw!important}
.zigzag-site .zz-growent .gw-everyday{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}
.zigzag-site .zz-growent .gw-end{background:var(--zigzag-red,#d3463d);color:white;gap:25px!important}
.zigzag-site .zz-growent .gw-end p{font-size:clamp(20px,2vw,30px)!important}
.zigzag-site .zz-growent .gw-back .elementor-button{font-size:clamp(30px,3vw,48px)!important;margin-top:15px}
@media(max-width:767px){
 body.postid-4255 .zz-project-content{padding-top:56px!important}
 .zigzag-site .zz-growent .zz-case-section{padding:50px 20px!important}
 .zigzag-site .zz-growent .gw-hero{padding-top:22px!important;padding-bottom:0!important}
 .zigzag-site .zz-growent .gw-meta{gap:15px!important}
 .zigzag-site .zz-growent .gw-meta h1{font-size:30px!important}
 .zigzag-site .zz-growent .gw-meta p{font-size:13px!important}
 .zigzag-site .zz-growent .gw-cover{grid-template-columns:1fr;gap:30px!important;padding-top:30px!important;padding-bottom:20px!important}
 .zigzag-site .zz-growent .gw-brand{gap:22px!important}
 .zigzag-site .zz-growent .gw-brand img{width:155px}
 .zigzag-site .zz-growent .gw-brand p{font-size:20px!important;max-width:280px}
 .zigzag-site .zz-growent .gw-story{grid-template-columns:1fr;gap:28px!important}
 .zigzag-site .zz-growent .gw-story h2{font-size:46px!important}
 .zigzag-site .zz-growent .gw-story p{font-size:21px!important}
 .zigzag-site .zz-growent .gw-grid{grid-template-columns:1fr}
 .zigzag-site .zz-growent .gw-tall{gap:25px!important;padding:25px 20px!important}
 .zigzag-site .zz-growent .gw-texture,.zigzag-site .zz-growent .gw-packaging{padding:25px 0!important}
 .zigzag-site .zz-growent .gw-palette{padding:30px 15px!important}
 .zigzag-site .zz-growent .gw-everyday{padding:0!important}
}
