.cz-footer{--footer-red: var(--cz-color-brand);--footer-ink: #000;--footer-line: rgba(255, 255, 255, .18);--footer-muted: #fff;position:relative;overflow:hidden;border-top:4px solid var(--footer-red);background:var(--footer-ink);color:#fff;font-family:var(--font-body--family, Inter, "Helvetica Neue", Arial, sans-serif)}.cz-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--cz-footer-pattern);background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:.14;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.82) 48%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.82) 48%,transparent 92%)}.cz-footer__inner{position:relative;z-index:1;width:100%;padding-inline:var(--cz-page, clamp(1.25rem, 4vw, 4.5rem))}.cz-footer__newsletter{padding-block:clamp(1.75rem,3vw,2.75rem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(23rem,1.15fr);gap:clamp(2rem,5vw,6rem);align-items:center}.cz-footer__newsletter-copy>p{margin:0 0 .6rem;color:var(--footer-red);font-size:.58rem;font-weight:850;letter-spacing:.18em;line-height:1;text-transform:uppercase}.cz-footer__newsletter-copy h2{max-width:16ch;margin:0;color:#fff;font-family:var(--font-heading--family, "Arial Narrow", "Helvetica Neue", Arial, sans-serif);font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:950;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.cz-footer__newsletter-copy div{max-width:31rem;margin-top:.7rem;color:#fff;font-size:.8rem;line-height:1.4}.cz-footer__newsletter-copy div p{margin:0}.cz-footer__form-row{min-height:3.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.42);background:#111}.cz-footer__form-row:focus-within{border-color:var(--footer-red);box-shadow:0 0 0 2px var(--footer-red)}.cz-footer__form-row input{min-width:0;padding:0 1rem;border:0;border-radius:0;outline:0;background:transparent;color:#fff;font:inherit}.cz-footer__form-row input::placeholder{color:#fff;opacity:.72}.cz-footer__form-row button{min-width:9.75rem;padding:0 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;border-left:1px solid rgba(255,255,255,.25);border-radius:0;background:var(--footer-red);color:#fff;cursor:pointer;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.cz-footer__form-row button:hover,.cz-footer__form-row button:focus-visible{background:#fff;color:var(--footer-ink);outline:0}.cz-footer__form-row button span{font-size:1rem}.cz-footer__form-message{margin:.75rem 0 0;color:#fff;font-size:.78rem}.cz-footer__main{padding-block:clamp(2.5rem,4vw,4rem)}.cz-footer__trustpilot{min-height:132px;overflow:hidden;border-block:1px solid var(--footer-line);-webkit-mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.cz-footer__review-track{width:max-content;display:flex;animation:cz-footer-review-marquee 44s linear infinite;will-change:transform}.cz-footer__review-group{display:flex;gap:.75rem;padding:.65rem .75rem .65rem 0}.cz-footer__review-card{width:clamp(16rem,23vw,19rem);min-height:110px;padding:.85rem 1rem;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.13);background:#000000a8;color:#fff;text-decoration:none}.cz-footer__review-card strong{overflow:hidden;display:-webkit-box;font-size:.84rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cz-footer__review-card span:last-child{color:#ffffffad;font-size:.7rem}.cz-footer__review-stars{color:#00b67a!important;font-size:.92rem!important;letter-spacing:.08em}.cz-footer__review-card--summary strong{font-size:1.12rem}.cz-footer__review-card--summary b{color:#fff;font-size:.88rem}.cz-footer__trustpilot:hover .cz-footer__review-track,.cz-footer__trustpilot:focus-within .cz-footer__review-track{animation-play-state:paused}@keyframes cz-footer-review-marquee{to{transform:translate3d(-50%,0,0)}}.cz-footer__logo{width:min(100%,12rem);height:4.5rem;display:block;object-fit:contain;object-position:left center}.cz-footer__legal-logo{padding-top:clamp(1.75rem,3vw,2.5rem)}.cz-footer__legal-logo a{display:inline-flex}.cz-footer__links-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,3rem)}.cz-footer__links-group{min-width:0}.cz-footer__links-group summary{margin:0 0 1.25rem;color:#fff;cursor:default;font-size:.74rem;font-weight:850;letter-spacing:.13em;line-height:1;list-style:none;text-transform:uppercase}.cz-footer__links-group summary::-webkit-details-marker{display:none}.cz-footer__links-group summary span{display:none}.cz-footer__links-group>nav{display:block!important}.cz-footer__links-group summary:focus-visible{outline:2px solid var(--footer-red);outline-offset:4px}@media screen and (min-width:750px){.cz-footer__newsletter{border-bottom:1px solid var(--footer-line)}.cz-footer__links-group summary{pointer-events:none}}.cz-footer__links-group ul{margin:0;padding:0;list-style:none}.cz-footer__links-group li+li{margin-top:.65rem}.cz-footer__links-group a{display:inline-block;color:#fff;font-size:.78rem;line-height:1.25;text-decoration:none;transition:color .16s ease,transform .16s ease}.cz-footer__links-group a:hover,.cz-footer__links-group a:focus-visible{color:var(--footer-red);outline:0;transform:translate(.25rem)}.cz-footer__company{padding-block:1.25rem 1.5rem;display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;border-bottom:1px solid var(--footer-line)}.cz-footer__company p,.cz-footer__bottom p{margin:0;color:#fff;font-size:.68rem;letter-spacing:.035em;line-height:1.55}.cz-footer__company p:last-child{text-align:right}.cz-footer__bottom{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cz-footer__bottom a{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.cz-footer__bottom a span{color:var(--footer-red);font-size:1rem}@media screen and (max-width:990px){.cz-footer:before{background-image:var(--cz-footer-pattern-mobile);background-position:center top;background-size:100% auto;opacity:.2}.cz-footer__newsletter{grid-template-columns:minmax(0,1fr)}.cz-footer__links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cz-footer:before{background-position:center top;background-size:100% auto;opacity:.22}.cz-footer__inner{padding-inline:1rem}.cz-footer__newsletter{padding:2rem 0 1rem;gap:1.5rem}.cz-footer__newsletter-copy{text-align:center}.cz-footer__newsletter-copy h2{max-width:none;font-size:clamp(1.5rem,6.5vw,1.85rem)}.cz-footer__newsletter-copy div{max-width:22rem;margin-inline:auto;text-wrap:balance}.cz-footer__newsletter-copy div br{display:none}.cz-footer__form-row{grid-template-columns:minmax(0,1fr)}.cz-footer__form-row input{min-height:3.5rem}.cz-footer__form-row button{min-height:3.25rem;border-top:1px solid rgba(255,255,255,.25);border-left:0}.cz-footer__main{padding-block:1.25rem 2rem}.cz-footer__trustpilot{min-height:102px;margin-inline:-1rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 .5rem,#000 calc(100% - .5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 .5rem,#000 calc(100% - .5rem),transparent)}.cz-footer__review-track{animation-duration:34s}.cz-footer__review-group{gap:.5rem;padding:.45rem .5rem .45rem 0}.cz-footer__review-card{width:13.5rem;min-height:90px;padding:.65rem .75rem}.cz-footer__review-card strong{font-size:.74rem}.cz-footer__review-card--summary strong{font-size:1rem}.cz-footer__logo{width:min(100%,10.5rem);height:4rem}.cz-footer__legal-logo{padding-top:1.75rem}.cz-footer__links-grid{grid-template-columns:minmax(0,1fr);gap:0}.cz-footer__links-group{border-top:1px solid var(--footer-line)}.cz-footer__links-group:last-child{border-bottom:1px solid var(--footer-line)}.cz-footer__links-group summary{min-height:3.35rem;margin:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.cz-footer__links-group summary span{display:inline-block;color:var(--footer-red);font-size:1.15rem;transition:transform .18s ease}.cz-footer__links-group[open] summary span{transform:rotate(45deg)}.cz-footer__links-group:not([open])>nav{display:none!important}.cz-footer__links-group[open]>nav{display:block!important;padding:0 0 1.25rem}.cz-footer__company{grid-template-columns:minmax(0,1fr);gap:1rem}.cz-footer__company p:last-child{text-align:left}.cz-footer__bottom{padding-block:1.25rem;align-items:flex-start;flex-direction:column;gap:.75rem}}@media(prefers-reduced-motion:reduce){.cz-footer__review-track{animation:none}.cz-footer__trustpilot{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cz-footer__review-group[aria-hidden=true]{display:none}.cz-footer__form-row button,.cz-footer__links-group a,.cz-footer__links-group summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clonezone-footer.css.map */
