.zv-colour-band{background-color:var(--limewash);background-image:url(//zavore.co.uk/cdn/shop/t/79/assets/zv-tex-light.jpg?v=161721240025921537651794614467);background-repeat:repeat;background-size:320px;padding:96px 7vw;position:relative}.zv-colour-band::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(560px,70%);height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.zcb-in{max-width:1180px;margin:0 auto}.zcb-head{text-align:center;max-width:680px;margin:0 auto 54px}.zcb-head .kicker{font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:18px}.zcb-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,50px);line-height:1.12;color:var(--ink)}.zcb-head h2 em{font-style:italic;color:#a8853f}.zcb-head p{margin-top:16px;font-size:14.5px;line-height:1.8;color:var(--stone)}.zcb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(20,17,12,.14);border:1px solid rgba(20,17,12,.14)}.zcb-cell{background-color:var(--paper);background-image:url(//zavore.co.uk/cdn/shop/t/79/assets/zv-tex-light.jpg?v=161721240025921537651794614467);background-repeat:repeat;background-size:320px;padding:38px 32px 36px}.zcb-cell .n{font-family:var(--serif);font-size:46px;line-height:1;color:#a8853f;display:block}.zcb-cell small{display:block;font-family:var(--sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone);margin:10px 0 14px}.zcb-cell p{font-size:13.5px;line-height:1.8;color:#5d5a52}.zcb-go{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.zcb-go>a{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:17px 34px;background:var(--ink);color:var(--ivory);font-family:var(--sans);font-weight:300;font-size:11px;letter-spacing:.26em;text-transform:uppercase;transition:background .35s,color .35s}.zcb-go>a:hover{background:var(--gold);color:var(--ink)}.zcb-note{flex:1;min-width:260px;font-size:12.5px;line-height:1.75;color:var(--stone)}@media(max-width:860px){.zcb-grid{grid-template-columns:1fr}}@media(max-width:640px){.zv-colour-band{padding:64px 22px}.zcb-cell{padding:30px 24px 28px}}