@media screen and (max-width:749px){.pre-footer .banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media,.pre-footer .banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:28rem}.pre-footer .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.pre-footer .banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:34rem}.pre-footer .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.pre-footer .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:39rem}}@media screen and (max-width:749px){.pre-footer .banner--stacked .banner__media{flex-direction:column}.pre-footer .banner .banner__media{position:relative}}.pre-footer .banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.pre-footer .banner__media picture img{width:100%;height:100%;object-fit:cover;object-position:center}.pre-footer .banner__media-half{width:50%}.pre-footer .banner__media-half+.banner__media-half{right:0;left:auto}@media screen and (max-width:749px){.pre-footer .banner--stacked .banner__media-half{width:100%}.pre-footer .banner--stacked .banner__media-half+.banner__media-half{order:1}}@media screen and (min-width:750px){.pre-footer .banner__media{height:100%}}.pre-footer .banner--adapt,.pre-footer .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height:auto}@media screen and (max-width:749px){.pre-footer .banner--mobile-bottom .banner__media,.pre-footer .banner--stacked:not(.banner--mobile-bottom) .banner__media{position:relative}.pre-footer .banner--stacked:not(.banner--adapt) .banner__media{position:relative}.pre-footer .banner--stacked .banner__media-image-half{width:100%}}@media screen and (max-width:749px){.pre-footer .banner--mobile-bottom:after,.pre-footer .banner--mobile-bottom .banner__media:after{display:none}}.pre-footer .banner:after,.pre-footer .banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.pre-footer{display:flex;flex-direction:column;gap:5px;background-color:#fff}.pre-footer__item{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.pre-footer__content{position:relative;z-index:3;text-align:center;padding:4rem 1.5rem}.pre-footer__content .rich-text__heading{font-size:2rem;margin-bottom:1.5rem;font-weight:450;line-height:normal}@media screen and (max-width:749px){.pre-footer__content .rich-text__heading{font-size:1.8rem}}.pre-footer__content .rich-text__text{font-size:1.6rem;color:rgb(var(--color-foreground));margin-bottom:3rem;line-height:1.4375;font-weight:400}.pre-footer__content .newsletter-form{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);max-width:none}.pre-footer .newsletter-form__button{color:rgb(var(--color-foreground));padding:1.5rem 3rem;width:auto;transition:opacity .2s ease-in-out;font-size:1.4rem;font-weight:400}.pre-footer .newsletter-form__button:hover{opacity:.5}.pre-footer .newsletter-form__field-wrapper{max-width:none}.pre-footer .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.pre-footer .newsletter-form__field-wrapper .field:after{display:none}.pre-footer--desktop-transparent .pre-footer__content{background:transparent;border:none;border-radius:0;box-shadow:none}.pre-footer__whatsapp{display:flex;align-items:flex-start;justify-content:center;background-color:var(--gradient-base-background-1);color:rgb(var(--color-base-text));padding:1.5rem;width:100%;text-decoration:none;transition:background .2s ease-in-out;font-size:1.4rem;font-weight:400}.pre-footer__whatsapp:hover{background-color:var(--color-base-background-1-darken)}.pre-footer__whatsapp span{display:block;margin-left:1rem;height:2rem;width:auto}.pre-footer__whatsapp svg{height:100%;width:auto}@media screen and (min-width:750px){.pre-footer{display:flex;flex-direction:row}.pre-footer__item{min-height:40rem}.pre-footer__content{padding:1.5rem;max-width:50rem}}.pre-footer__item .field__input{height:5rem}.pre-footer__item .field__label{color:#8e8e8e}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-pre-footer.css.map */
