.wgh-text-block{max-width:1440px;margin:0 auto;padding:24px 64px 48px}.wgh-text-block__card{background:#fff;border-radius:20px;box-shadow:0 2px 20px #3e2a1c0f;padding:48px 56px;max-width:860px}.wgh-text-block--centered .wgh-text-block__card{margin:0 auto;text-align:center}.wgh-text-block__eyebrow{margin-bottom:10px}.wgh-text-block__title{font-family:var(--serif, Georgia, serif);font-size:36px;font-weight:500;color:var(--walnoot, #3E2A1C);line-height:1.15;margin:0 0 20px}.wgh-text-block__rte p{font-size:15px;color:var(--walnoot-soft, rgba(62,42,28,.7));line-height:1.75;margin:0 0 14px}.wgh-text-block__rte p:last-child{margin-bottom:0}.wgh-text-block__rte h2{font-family:var(--serif, Georgia, serif);font-size:26px;font-weight:500;color:var(--walnoot, #3E2A1C);line-height:1.2;margin:28px 0 10px}.wgh-text-block__rte h3{font-family:var(--serif, Georgia, serif);font-size:20px;font-weight:500;color:var(--walnoot, #3E2A1C);line-height:1.2;margin:22px 0 8px}.wgh-text-block__rte h4{font-size:15px;font-weight:700;color:var(--walnoot, #3E2A1C);margin:18px 0 6px}.wgh-text-block__rte h2:first-child,.wgh-text-block__rte h3:first-child,.wgh-text-block__rte h4:first-child{margin-top:0}.wgh-text-block__rte strong,.wgh-text-block__rte b{font-weight:700;color:var(--walnoot, #3E2A1C)}.wgh-text-block__rte em,.wgh-text-block__rte i{font-style:italic}.wgh-text-block__rte a{color:var(--accent, #B5633A);text-decoration:underline;text-underline-offset:2px}.wgh-text-block__rte a:hover{opacity:.8}.wgh-text-block__rte ul,.wgh-text-block__rte ol{margin:8px 0 14px 20px;padding:0;display:flex;flex-direction:column;gap:6px}.wgh-text-block__rte li{font-size:15px;color:var(--walnoot-soft, rgba(62,42,28,.7));line-height:1.6}.wgh-text-block__btn{display:inline-flex;align-items:center;gap:7px;margin-top:24px;padding:12px 24px;border-radius:var(--r-md, 8px);background:var(--walnoot, #3E2A1C);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;font-family:var(--sans, sans-serif)}.wgh-text-block__btn:hover{opacity:.85}.wgh-text-block--centered .wgh-text-block__btn{margin-top:28px}@media screen and (max-width:1024px){.wgh-text-block{padding:16px 24px 40px}.wgh-text-block__card{padding:36px}.wgh-text-block__title{font-size:30px}}@media screen and (max-width:640px){.wgh-text-block{padding:16px 16px 32px}.wgh-text-block__card{padding:28px 20px;border-radius:16px}.wgh-text-block__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wgh-text-block.css.map */
