.f-campaign{position:relative;display:grid}.f-campaign__header{padding-top:32px;padding-bottom:0}.f-campaign__header{display:flex;flex-direction:column;width:100%;justify-content:space-between}.f-campaign__header-left{display:flex;flex-direction:column;justify-content:space-between;height:100%}.f-campaign__copyright{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px;width:100%;color:#fff;padding-bottom:24px}.f-campaign__copyright a{color:#fff;text-decoration:underline}.f-campaign__image{width:100%;height:100%;display:flex;max-width:200px}.f-campaign__image img{width:100%;height:100%;object-fit:cover}.f-campaign__content-right{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:700px;height:100%;padding:40px 20px;margin:0 auto}.f-campaign__title{color:#fff;font-size:25px;padding:0 11px}.f-campaign__description p{color:#fff;font-size:14px;line-height:150%;font-weight:400;padding:0 11px}.f-campaign__footer-description p{max-width:400px;margin:20px 0}.f-campaign__description a{color:#fff;text-decoration:underline}.f-campaign__form{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));width:100%;margin-top:20px;gap:10px}.f-campaign__email,.f-campaign__submit{grid-column:1 / -1}.f-campaign__email input[type=email]{width:100%;height:44px;font-size:14px;padding:13px 20px;border:none!important;border-radius:8px}.f-campaign__email input[type=email]:focus-visible{outline:2px solid rgb(var(--color-base-accent-2));outline-offset:0;box-shadow:none}.f-campaign__email input[type=email]::placeholder{color:#ccc}.f-campaign__submit input[type=submit]{background:rgb(var(--color-base-accent-2));color:#fff;height:44px;font-size:14px;font-weight:700;padding:13px 20px;border:none!important;width:100%;border-radius:8px;transition:all .3s linear;cursor:pointer}.f-campaign__submit input[type=submit]:hover{background:rgb(var(--color-base-accent-2-hover));transition:all .3s linear}.f-campaign__validation{margin-top:10px;flex-basis:100%;grid-column:1 / -1}.f-campaign__validation h2.form-status.form-status-list.form__message{display:flex;justify-content:center;color:#fff;font-weight:400;font-size:12px;margin:0}.f-campaign-custom-form{width:100%}@media (min-width: 1024px){.f-campaign__header{padding-top:64px;padding-bottom:32px}.f-campaign__header{display:flex;flex-direction:row}.f-campaign__header>.f-campaign__header-left{flex-basis:60%}.f-campaign__header>.f-campaign__header-right{flex-basis:40%}.f-campaign__copyright{display:flex;flex-direction:row;justify-content:space-between;text-align:left;padding-bottom:32px}.f-campaign__title{font-size:30px;letter-spacing:-2%}.f-campaign__description p{font-size:18px}.f-campaign__form{margin-top:30px;flex-direction:row;flex-wrap:wrap}.f-campaign .f-campaign__email{grid-column:span 7 / span 7}.f-campaign__email input[type=email]{height:54px;font-size:18px}.f-campaign .f-campaign__submit{grid-column:span 3 / span 3}.f-campaign__submit input[type=submit]{height:54px;font-size:18px}.f-campaign__validation h2.form-status.form-status-list.form__message{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer-campaign.css.map */
