.vc-campaign-footer{padding:0 2px 2px;background-color:var(--background-primary)}.vc-campaign-footer__inner{position:relative;background-color:var(--background-primary);padding-block-start:var(--space-8);padding-inline:var(--section-pad-x);overflow:hidden}.vc-campaign-footer__texture{position:absolute;top:0;right:0;bottom:6.1875rem;left:0;z-index:0;pointer-events:none}.vc-campaign-footer__texture-img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:overlay;opacity:.3}.vc-campaign-footer__signup{position:relative;z-index:1;display:flex;gap:var(--grid-gap);padding-block-end:var(--space-8)}.vc-campaign-footer__signup-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.vc-campaign-footer__heading{font-family:var(--font-label);font-size:var(--text-24);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--text-primary)}.vc-campaign-footer__body{font-family:var(--font-heading);font-size:var(--text-14);font-weight:300;line-height:var(--leading-normal);color:var(--text-primary);opacity:.8;max-width:30rem}.vc-campaign-footer__signup-form{flex:1;min-width:0;display:flex;align-items:flex-end}.vc-campaign-footer__form{width:100%;max-width:480px}.vc-campaign-footer__field{display:flex;align-items:center;justify-content:space-between;height:36px;padding-block:4px;padding-inline-start:12px;background-color:var(--background-primary);border:1px solid rgba(247,245,239,.1);border-radius:2px;overflow:hidden}.vc-campaign-footer__input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-label);font-size:var(--text-14);font-weight:400;color:var(--text-primary)}.vc-campaign-footer__input:-webkit-autofill,.vc-campaign-footer__input:-webkit-autofill:hover,.vc-campaign-footer__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 100vmax var(--background-primary) inset;transition:background-color 600000s 0s}.vc-campaign-footer__input::placeholder{color:var(--text-primary);opacity:.5}.vc-campaign-footer__submit-wrap{display:flex;align-items:center;height:36px;padding-inline:12px;flex-shrink:0}.vc-campaign-footer__submit{background:transparent;border:none;padding:0;color:var(--text-primary);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease)}.vc-campaign-footer__submit:hover{opacity:.7}.vc-campaign-footer__field[hidden],.vc-campaign-footer__success[hidden]{display:none}.vc-campaign-footer__success{display:flex;align-items:center;height:36px;padding-inline-start:var(--space-4);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;color:var(--text-primary);opacity:.7}.vc-campaign-footer__bottom{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap);border-top:1px solid rgba(247,245,239,.1);padding-block:var(--space-8)}.vc-campaign-footer__brand{grid-column:1 / span 6;min-width:0;display:flex;flex-direction:column;gap:var(--space-7)}.vc-campaign-footer__logo{width:48px;height:48px;flex-shrink:0}.vc-campaign-footer__logo img,.vc-campaign-footer__logo svg{width:100%;height:100%;object-fit:contain;display:block}.vc-campaign-footer__legal-copy{font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);opacity:.2}.vc-campaign-footer__links{grid-column:7 / span 6;min-width:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-gap)}.vc-campaign-footer__link-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.vc-campaign-footer__link-heading{font-family:var(--font-label);font-size:var(--text-14);font-weight:500;line-height:var(--leading-normal);color:var(--text-primary)}.vc-campaign-footer__link{font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);text-decoration:none;transition:opacity var(--dur-fast) var(--ease)}.vc-campaign-footer__link:hover{opacity:.7}.vc-campaign-footer{--_map-scale: 1.16}.vc-campaign-footer__map{position:relative;z-index:1;margin-inline:calc(var(--section-pad-x) * -1);display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.vc-campaign-footer__map-img{flex-shrink:0;width:calc(100% * var(--_map-scale));max-width:none;height:auto;display:block}@media(min-width:676px)and (max-width:991px){.vc-campaign-footer__signup{flex-direction:column;gap:var(--space-6)}.vc-campaign-footer__form{max-width:100%}.vc-campaign-footer__bottom{grid-template-columns:1fr;row-gap:var(--space-6)}.vc-campaign-footer__brand,.vc-campaign-footer__links{grid-column:1}}@media(max-width:675px){.vc-campaign-footer{--_map-scale: 1}.vc-campaign-footer__signup{flex-direction:column;gap:var(--space-6)}.vc-campaign-footer__form{max-width:100%}.vc-campaign-footer__bottom{grid-template-columns:1fr;row-gap:var(--space-6)}.vc-campaign-footer__brand,.vc-campaign-footer__links{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vc-campaign-footer.css.map */
