.rich-text-wrapper--with-contact{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:768px){.rich-text-wrapper--with-contact{flex-direction:row;align-items:stretch;gap:2.4rem}.rich-text-wrapper--with-contact .rich-text{flex:1;display:flex;flex-direction:column}.rich-text-wrapper--with-contact .rich-text-contact-block{flex:0 0 33.333%;max-width:33.333%;display:flex;overflow:visible}.rich-text-wrapper--with-contact .rich-text-contact-block .contact-block{flex:1;display:flex;flex-direction:column;overflow:visible!important}}.contact-block{position:relative;padding:2.4rem;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.contact-block__image{position:absolute;bottom:0;right:16px;width:auto;height:auto;z-index:1;pointer-events:none;width:164px}.contact-block__image-img{display:block;height:auto;width:164px;object-fit:contain}.contact-block__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;justify-content:center;flex:1;padding-right:144px}.contact-block__subheading{font-size:14px;text-decoration:underline;text-underline-offset:.2rem}.contact-block__heading{margin:0;font-weight:var(--font-body-weight-bold)}.contact-block__button{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2rem;background:#fff!important;color:rgb(var(--color-foreground))!important;border-radius:8px;text-decoration:none;font-weight:var(--font-body-weight);transition:opacity var(--duration-default);align-self:flex-start}.contact-block__button:before{display:none!important}.contact-block__button:hover{opacity:.9;background:#fff!important;color:rgb(var(--color-foreground))!important}.contact-block__button:hover:before{display:none!important}.contact-block__whatsapp-icon{flex-shrink:0;width:1.7rem;height:1.7rem}.contact-block__button-text{white-space:nowrap;font-family:"Host Grotesk",var(--font-body-family),sans-serif}@media(max-width:767.98px){.contact-block{padding:1.6rem}.contact-block__image{display:none}.contact-block__content{gap:8px;padding-right:0;flex-direction:column}.contact-block__text-wrapper{display:flex;flex-direction:column;gap:8px}.contact-block__button{padding:1rem 1.6rem;margin-top:0;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-rich-text.css.map */
