.kd-block-v2{background:var(--block-background);color:var(--block-text);padding:var(--block-padding) 24px}.kd-block-v2__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;max-width:var(--block-width);margin:0 auto}.kd-block-v2__media{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#dedbd4}.kd-block-v2__media picture{display:block;width:100%;height:100%}.kd-block-v2__image,.kd-block-v2__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kd-block-v2__content{min-width:0;text-align:center}.kd-block-v2__content h2{margin:0 0 20px;color:inherit;font-size:38px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.kd-block-v2__text{max-width:650px;margin:0 auto 22px;font-size:21px;line-height:1.6}.kd-block-v2__text p{margin:0}.kd-block-v2__text p+p{margin-top:12px}.kd-block-v2__text a{color:inherit;text-decoration:underline}.kd-block-v2__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:54px;width:268px;max-width:100%;padding:14px 24px;border-radius:10px;background:var(--block-button);color:var(--block-button-text);font-size:19px;font-weight:700;line-height:1.4;text-decoration:none}.kd-block-v2__button:hover{filter:brightness(.95)}.kd-block-v2__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.kd-block-v2{padding:0;color:var(--block-mobile-text)}.kd-block-v2__inner{position:relative;display:flex;align-items:flex-end;min-height:var(--block-mobile-height);isolation:isolate}.kd-block-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:0;aspect-ratio:auto}.kd-block-v2__inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / var(--block-overlay)),transparent 75%);content:""}.kd-block-v2__content{box-sizing:border-box;width:100%;padding:220px 22px var(--block-mobile-bottom)}.kd-block-v2__content h2{margin-bottom:14px;font-size:30px}.kd-block-v2__text{margin-bottom:20px;font-size:17px;line-height:1.4}.kd-block-v2__button{min-height:54px;width:250px;background:var(--block-mobile-button);color:var(--block-mobile-button-text);font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/kd-block-v2.css.map */
