.wf-mt__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}@media screen and (min-width:990px){.wf-mt__grid{grid-template-columns:1fr 1fr;gap:5rem}.wf-mt__grid--media-first .wf-mt__content{order:2}.wf-mt__grid--media-first .wf-mt__media{order:1}}.wf-mt__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.wf-mt__stars{display:inline-flex;align-items:center;gap:.8rem}.wf-mt__star{display:inline-block;vertical-align:middle}.wf-mt__stars-text{font-size:1.4rem;font-weight:600}.wf-mt__heading{margin:0}.wf-mt__heading--h0{font-size:clamp(3.4rem,5vw,5.6rem)}.wf-mt__heading--h1{font-size:clamp(2.8rem,4vw,4.4rem)}.wf-mt__heading--h2{font-size:clamp(2.2rem,3vw,3.2rem)}.wf-mt__paragraph{margin:0;font-size:1.6rem;line-height:1.5;max-width:52rem}.wf-mt__paragraph p{margin:0 0 .8rem}.wf-mt__paragraph p:last-child{margin-bottom:0}.wf-mt__bullets{gap:1.2rem}.wf-mt__bullet-body{display:flex;flex-direction:column;gap:.3rem}.wf-mt__bullet-title{font-weight:700;font-size:1.6rem}.wf-mt__bullet-text{font-size:1.4rem;font-weight:400;opacity:.85;line-height:1.45}.wf-mt__badges{display:flex;flex-wrap:wrap;gap:1rem}.wf-mt__badge{background:#432d2514;color:currentColor}.wf-mt__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.wf-mt__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:42px;padding:1.4rem 3rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.wf-mt__btn--primary{background:var(--wf-terracotta);color:var(--wf-button-label)}.wf-mt__btn--primary:hover{filter:brightness(.96);transform:translateY(-1px)}.wf-mt__btn--secondary{background:transparent;color:currentColor;border:.2rem solid currentColor}.wf-mt__btn--secondary:hover{transform:translateY(-1px)}.wf-mt__media-inner{border-radius:var(--wf-radius, 20px);overflow:hidden}.wf-mt__media-inner--placeholder{aspect-ratio:4 / 3;background:#edddc9}.wf-mt__img{display:block;width:100%;height:auto}.wf-mt__media-inner--placeholder .wf-ph{width:100%;height:100%;display:block;background:#edddc9}@media screen and (max-width:989px){.wf-mt__heading--h0{font-size:clamp(3rem,9vw,3.8rem)}.wf-mt__ctas,.wf-mt__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wf-media-text.css.map */
