.form-with-text--colored .image-with-text__content{padding:3rem 1.5rem}@media screen and (min-width:750px){.form-with-text .image-with-text__content{padding:2rem}.form-with-text--alt .image-with-text__grid--reverse:not(.image-with-text__grid--stacked) .image-with-text__content{padding-inline-start:0}.form-with-text--alt .image-with-text__grid:not(.image-with-text__grid--reverse):not(.image-with-text__grid--stacked) .image-with-text__content{padding-inline-end:0}.form-with-text--alt.page-width--full-width .image-with-text__grid--reverse:not(.image-with-text__grid--stacked) .image-with-text__content{padding-inline-start:5rem}.form-with-text--alt.page-width--full-width .image-with-text__grid:not(.image-with-text__grid--reverse):not(.image-with-text__grid--stacked) .image-with-text__content{padding-inline-end:5rem}.form-with-text--enlarge .image-with-text__grid:not(.image-with-text__grid--stacked) .form-with-text__item--form{max-width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}}@media screen and (min-width:990px){.form-with-text .image-with-text__content{max-width:64rem;padding-inline-start:7rem;padding-inline-end:1rem}}@media screen and (min-width:1320px){.form-with-text .image-with-text__content{max-width:66rem;padding-inline-start:10rem;padding-inline-end:2rem}.form-with-text .image-with-text__grid--reverse .image-with-text__content{max-width:72rem}}.form-with-text__form-col{display:flex;flex-direction:column;justify-content:center;height:100%;padding:3rem 1.5rem}@media screen and (min-width:750px){.form-with-text__form-col{padding:5rem}}@media screen and (min-width:990px){.form-with-text__form-col{padding-inline-start:7rem;padding-inline-end:7rem}}@media screen and (min-width:1320px){.form-with-text__form-col{padding-inline-start:10rem;padding-inline-end:10rem}}.form-with-text__form-heading{margin:0 0 2.5rem;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;line-height:1.4;color:rgb(var(--color-foreground))}.form-with-text .newsletter-form{align-items:stretch;width:100%}.form-with-text__fields{display:flex;flex-direction:column;width:100%}.form-with-text__fields .field{width:100%}.form-with-text .field{margin-bottom:2rem}.form-with-text .field--floating{position:relative}.form-with-text .field--floating .field__input::placeholder{color:transparent!important;opacity:0!important}.form-with-text__floating-label{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);pointer-events:none;color:rgba(var(--color-foreground),.55);font-size:clamp(14px,2.5vw,16px);line-height:1.25;transition:top .22s ease,transform .22s ease,color .22s ease,font-size .22s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-with-text .field--floating .field__input:focus+.form-with-text__floating-label,.form-with-text .field--floating .field__input:not(:placeholder-shown)+.form-with-text__floating-label{top:-.75rem;inset-inline-end:auto;inset-inline-start:0;width:max-content;max-width:100%;text-align:end;transform:translateY(-2px) scale(.88);transform-origin:inline-end center;color:rgb(var(--color-foreground))}.form-with-text .field--floating .field__input.invalid+.form-with-text__floating-label{color:var(--color-critical)}.form-with-text .field--floating.field--with-error small{display:block;margin-top:.5rem}.form-with-text .newsletter-form .field__input{box-shadow:none!important;border:.1rem solid transparent!important;border-bottom:.1rem solid rgba(var(--color-foreground),.45)!important;background:transparent!important;color:rgb(var(--color-foreground));border-radius:0;transition:border-color .2s ease,color .2s ease}.form-with-text .newsletter-form .field__input:hover:not(.invalid){box-shadow:none!important;border-color:transparent!important;border-bottom-color:rgb(var(--color-foreground))!important}.form-with-text .newsletter-form .field__input:focus,.form-with-text .newsletter-form .field__input:focus-visible{box-shadow:none!important;outline:none;border-color:transparent!important;border-bottom-color:rgb(var(--color-foreground))!important}.form-with-text .newsletter-form .field__input:not(:placeholder-shown):not(.invalid){border-bottom-color:rgb(var(--color-foreground))!important}.form-with-text .newsletter-form .field__input.invalid{box-shadow:none!important;border-color:transparent!important;border-bottom-color:var(--color-critical)!important}.form-with-text__button{margin-top:1rem}.form-with-text__submit.button{display:inline-flex;box-sizing:border-box;min-width:120px;height:40px;min-height:40px;max-height:40px;padding:0 48px;justify-content:center;align-items:center;background-color:#fff!important;color:#000!important;border-color:#fff!important;line-height:1}.form-with-text__submit.button:hover,.form-with-text__submit.button:focus-visible{background-color:#ffffffe6!important;color:#000!important;border-color:#ffffffe6!important}.form-with-text__consent{margin-top:1.5rem}.form-with-text__consent .form__facet-checkbox{color:rgb(var(--color-foreground));font-size:clamp(13px,2.2vw,15px);line-height:1.4}.form-with-text__consent .form__facet-checkbox .icon{color:rgba(var(--color-foreground),.55);background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.55)}.form-with-text .form__message,.form-with-text .form-status{color:rgb(var(--color-foreground))}.form-with-text .form__message.errors{color:var(--color-critical)}@media screen and (max-width:749px){.image-with-text__grid-mobile--no-image .form-with-text__item--form{display:none}.form-with-text__form-col{padding-top:0}}.image-with-text__content{padding-left:0rem}.image-with-text__subheading.h5{color:#fff;padding:6px 10px;font-weight:600}h2{font-size:32px}h2 strong{font-weight:500}.button{width:100%}p,h2,li{font-weight:300}@media screen and (max-width:900px){.image-with-text__content{padding-left:2rem}h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-form-with-text.css.map */
