.text-banner{position:relative;padding:6rem 0 10rem}.text-banner .text-banner__image-wrapper{max-width:12rem;margin:0 auto}.text-banner .text-banner__image-wrapper .text-banner__image{width:100%;height:auto}.text-banner__heading{margin:0 0 1.2rem;font-size:2.4rem;font-weight:600;line-height:1.3;letter-spacing:.2rem;text-align:center;color:var(--color-white)}.text-banner__text{margin:0 auto;font-size:1.4rem;letter-spacing:0;text-align:center;color:var(--color-white)}.text-banner__discount{margin-top:1.6rem;display:flex;flex-direction:column;align-items:center}.text-banner__discount-badge{background:#eef3fe;padding:1.2rem 1.6rem;border-radius:.4rem;border:1px dashed var(--Night, #1E1D3A);width:28rem}.text-banner__discount-title{font-weight:400;font-size:2rem;display:block;margin-bottom:.8rem;color:#fff}.text-banner__discount-code-wrapper{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.text-banner__discount-code{font-weight:700;font-size:2rem;text-transform:uppercase}.text-banner__copy-code-button{background:transparent;border:none;padding:.4rem;cursor:pointer;color:rgb(var(--color-base-text-inverse));transition:transform .2s ease;position:relative;width:2.4rem;height:2.4rem}.text-banner__copy-code-button:hover{transform:scale(1.1)}.text-banner__discount-description{margin-top:1rem;color:#fff}.text-banner__discount-description p{margin:0}.icon-copy-wrapper,.icon-check-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.icon-check-wrapper{opacity:0;transform:translate(-50%,-50%) scale(.5);color:rgb(var(--color-success))}.text-banner__copy-code-button.copied .icon-copy-wrapper{opacity:0;transform:translate(-50%,-50%) scale(.5)}.text-banner__copy-code-button.copied .icon-check-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}.boundary-block{position:absolute;left:0;bottom:-2px;width:100%;height:2.5rem;z-index:1}.boundary-block:has(.boundary-wave-down){bottom:-2.4rem}.boundary-block:has(.boundary-cloud){height:10rem}.boundary-cloud,.boundary-wave-up,.boundary-wave-down{width:100%;height:100%}.boundary-cloud{display:block!important;mask-image:var(--cloud-mask-mobile-image);-webkit-mask-image:var(--cloud-mask-mobile-image);mask-size:cover;-webkit-mask-size:cover;background:#fff}.boundary-wave-up{display:block!important;mask-image:url(waves-up.svg);-webkit-mask-image:url(waves-up.svg);mask-size:cover;-webkit-mask-size:cover}.boundary-wave-down{display:block!important;mask-image:url(waves-down.svg);-webkit-mask-image:url(waves-down.svg);mask-size:cover;-webkit-mask-size:cover}@media screen and (min-width: 750px){.boundary-block:has(.boundary-cloud){height:10rem}.boundary-cloud{mask-image:var(--cloud-mask-image);-webkit-mask-image:var(--cloud-mask-image)}}@media screen and (min-width: 1441px){.text-banner{padding-bottom:12rem}.boundary-block{height:3rem}.boundary-block:has(.boundary-cloud){height:12rem}.boundary-block:has(.boundary-wave-down){bottom:-3rem}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-text-banner.css.map */
