.image-with-text__blocks .button_block--wrapper{margin-top:0}.image-with-text__blocks .btn-block__grouping{padding:0}.block-alternative{padding:2.8rem 2.4rem 2.8rem 1.7rem;gap:1.6rem;align-items:flex-start}.block-alternative h4{font-weight:600}.block-alternative span:not(.svg-wrapper){margin-top:1rem;font-size:1.3rem;display:block;color:#000}.block-alternative:hover span:not(.svg-wrapper){color:#fff}@media screen and (max-width: 940px){.block-alternative span:not(.svg-wrapper){color:#fff}}.block-alternative .svg-wrapper{width:fit-content;height:fit-content}.block-alternative svg{width:4.4rem}.block-alternative svg path{fill:var(--theme-green)}@media screen and (max-width: 940px){.block-alternative svg path{fill:#fff}.block-alternative{color:#fff}}@media screen and (min-width: 990px){.image-with-text-blocks .image-with-text__content{padding:3.5rem 0 2.6rem 3.2rem}}@media screen and (max-width: 940px){.block-alternative{padding:1rem}}.image-with-text__content-floating{position:absolute;bottom:4.6rem;left:4.2rem;right:4.2rem}.image-with-text__content-floating .image-with-text__chip{width:fit-content}.heading__group{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.image-with-text__content-floating .image-with-text__heading{max-width:60%;margin-top:1rem}.image-with-text__group-btn-block .btn-block__upper svg{position:relative;right:auto;bottom:auto}.image-with-text__group-btn-block .btn-block__upper{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 940px){.image-with-text__content-floating{left:1.8rem;right:1.8rem;bottom:2.4rem}.image-with-text__content-floating .image-with-text__chip{font-size:1.1rem}.image-with-text__blocks{padding-top:1rem}}@media screen and (max-width: 940px){.image-with-text-block__media{min-height:28rem}.heading__group img{max-width:13rem;height:auto}}@media screen and (min-width: 941px){.heading__group img{max-width:21rem;height:auto}}.accent-image__bg img{position:absolute;height:100%;max-width:fit-content;right:0}@media screen and (max-width: 940px){.accent-image__bg img{height:80%;top:10%}}.image-with-text-slideout .image-with-text__group-btn-block:hover{color:#fff}.image-with-text-slideout .image-with-text__group-btn-block:hover svg path{fill:#fff}@media screen and (min-width: 940px){.image-with-text-slideout{position:relative;transform:translate(-100%);transition:opacity .8s ease,transform .8s ease;opacity:0}.image-with-text-slideout.visible{position:relative;opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-image-with-text-blocks.css.map */
