.ccl{--ccl-ink: var(--primary-colour, #1D1D1D);--ccl-yellow: var(--accent-colour, #FEE906);--ccl-well: #F3F3F3;--ccl-gut: clamp(16px, 3.4vw, 50px);--ccl-dot: var(--border-width, .3rem) dotted var(--ccl-ink);font-family:var(--font-body-family);color:var(--ccl-ink)}.ccl *,.ccl *:before,.ccl *:after{box-sizing:border-box}:where(.ccl) :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0;font-weight:400}.ccl .ccl-wrap{max-width:var(--page-width, 1800px);margin:0 auto;padding:0 var(--ccl-gut)}.ccl .ccl-kicker{font-size:1.4rem;letter-spacing:.06rem;margin-bottom:1.2rem}.ccl .ccl-rte p{margin:0 0 1em}.ccl .ccl-rte p:last-child{margin-bottom:0}.ccl-congrats{background:var(--ccl-bg, var(--ccl-yellow));border-bottom:var(--ccl-dot)}.ccl-congrats .ccl-wrap{padding-block:5.6rem 6rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem 4.8rem;align-items:end}.ccl-congrats h1{font-family:var(--font-body-family);font-size:clamp(3.6rem,4.6vw,6.8rem);line-height:1.1;text-transform:uppercase}.ccl-congrats .ccl-rte{font-size:1.6rem;line-height:1.75;max-width:60rem;margin-top:1.6rem}.ccl-jump{font-size:1.6rem;color:inherit;text-decoration:none;border-bottom:.2rem solid currentColor;white-space:nowrap}@media(max-width:799px){.ccl-congrats .ccl-wrap{grid-template-columns:minmax(0,1fr)}}.ccl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.2rem 3.2rem;margin-bottom:3.2rem}.ccl-head h2{font-family:var(--font-body-family);font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.1;text-transform:uppercase}.ccl-head .ccl-rte{font-size:1.4rem;max-width:46rem;line-height:1.7}.ccl-links{border-top:var(--ccl-dot);padding-block:5.6rem 7.2rem;scroll-margin-top:var(--header-height, 0)}.ccl-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;list-style:none}@media(max-width:619px){.ccl-links ul{grid-template-columns:minmax(0,1fr)}}.ccl-link{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ccl-well);color:var(--ccl-ink);text-decoration:none}.ccl-link img,.ccl-link svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ccl-link:hover img{transform:scale(1.03)}.ccl-link .ccl-lab{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;background:#fff;padding:1.4rem 1.6rem;border-top:var(--ccl-dot)}.ccl-lab b{font-weight:400;font-size:clamp(1.8rem,1.8vw,2.6rem);text-transform:uppercase}.ccl-lab span{font-size:1.3rem;white-space:nowrap}.ccl-recipe{border-top:var(--ccl-dot);scroll-margin-top:var(--header-height, 0)}.ccl-rtop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:var(--ccl-dot)}.ccl-rtop__media{position:relative;min-height:56rem;background:var(--ccl-well)}.ccl-rtop__media img,.ccl-rtop__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ccl-rtop__copy{display:flex;flex-direction:column;gap:1.8rem;padding:4rem var(--ccl-gut) 4.8rem 4.8rem}.ccl-rtop h2{font-family:var(--font-body-family);font-size:clamp(3.6rem,3.8vw,5.6rem);line-height:1.12;text-transform:uppercase}.ccl-lede{font-size:1.5rem;line-height:1.7;max-width:52rem}.ccl-chips{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none}.ccl-chips li{border:.2rem solid var(--ccl-ink);border-radius:var(--button-radius, 4px);padding:0 1rem;font-size:1.4rem}.ccl-list{border-top:var(--ccl-dot);padding-top:1.6rem}.ccl-list h3{font-size:1.5rem;margin:1.4rem 0 .4rem;text-transform:uppercase}.ccl-list>div:first-child h3{margin-top:0}.ccl-list ul{list-style:none;margin:0;padding:0}.ccl-list li{font-size:1.5rem;line-height:1.6;padding:.6rem 0;border-bottom:.1rem dotted rgba(18,18,18,.35)}@media(max-width:899px){.ccl-rtop{grid-template-columns:minmax(0,1fr)}.ccl-rtop__media{min-height:0;aspect-ratio:1 / 1}.ccl-rtop__copy{padding-left:var(--ccl-gut)}}.ccl-method{padding-block:4.8rem 7.2rem}.ccl-method h3.ccl-mh{font-size:clamp(2.8rem,3vw,4rem);margin-bottom:2rem;text-transform:uppercase}.ccl-steps{list-style:none;counter-reset:ccls;border-top:var(--ccl-dot);margin:0;padding:0}.ccl-steps li{counter-increment:ccls;display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:.4rem 2.4rem;padding:2.2rem 0;border-bottom:var(--ccl-dot)}.ccl-steps li:before{content:counter(ccls,decimal-leading-zero);font-size:3.8rem;line-height:1;grid-row:span 2}.ccl-steps strong{font-weight:400;font-size:2.2rem;line-height:1.2;text-transform:uppercase}.ccl-steps .ccl-rte{font-size:1.5rem;line-height:1.7;max-width:76rem}@media(max-width:559px){.ccl-steps li{grid-template-columns:5.6rem minmax(0,1fr)}.ccl-steps li:before{font-size:2.8rem}}.ccl-tip{margin-top:2rem;font-size:1.5rem;line-height:1.7;display:flex;gap:1rem;align-items:baseline}.ccl-tip b{font-weight:400;background:var(--ccl-ink);color:var(--ccl-yellow);border-radius:var(--button-radius, 4px);padding:0 .8rem;flex:0 0 auto}.ccl-tip .ccl-rte p{margin:0}.ccl-back{display:inline-block;margin-top:2rem;font-size:1.4rem;color:inherit;text-decoration:none;border-bottom:.2rem solid currentColor}.ccl-offer{background:var(--ccl-bg, var(--ccl-yellow));border-top:var(--ccl-dot);text-align:center}.ccl-offer .ccl-wrap{padding-block:6.4rem;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.ccl-offer h2{font-family:var(--font-body-family);font-size:clamp(3.4rem,4.6vw,6.4rem);line-height:1.1;max-width:20ch;text-transform:uppercase}.ccl-offer .ccl-btns{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.ccl-offer .ccl-terms{font-size:1.2rem;max-width:80ch;line-height:1.7}.ccl-offer .ccl-terms p{margin:0}@media(prefers-reduced-motion:reduce){.ccl-link img{transition:none}.ccl-link:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/ccr-landing.css.map */
