/* START_SECTION:wr-product-story (INDEX:112) */
.wr-story{color:#27221f;background:#fff;font-family:var(--font-body-family),Arial,sans-serif}.wr-story *{box-sizing:border-box}.wr-story__inner{max-width:1160px;margin:auto;padding:56px 24px}.wr-story header{max-width:730px;margin:0 auto 32px;text-align:center}.wr-story h2{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1.18;margin:0 0 18px}.wr-story h3{font-family:var(--font-heading-family),Georgia,serif;font-size:21px;line-height:1.3;margin:0 0 12px}.wr-story p,.wr-story li{font-size:15px;line-height:1.75;color:#5c524a}.wr-story__eyebrow{font-size:11px!important;letter-spacing:.14em;color:#832d28!important;font-weight:700}.wr-story__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wr-story__card{background:#f6f2ec;padding:28px;border-radius:12px}.wr-story__split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:56px 0}.wr-story__media img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:12px}.wr-story ol{padding-left:22px}.wr-story li{padding:8px 0 8px 8px}.wr-story__faq{max-width:850px;margin:40px auto}.wr-story details{border-bottom:1px solid #dfd5c9}.wr-story summary{padding:20px 30px 20px 0;cursor:pointer;font-weight:700;font-size:16px;line-height:1.5}.wr-story details>div{padding:0 0 18px}.wr-story footer{text-align:center;background:#f6f2ec;border-radius:14px;padding:36px 24px;margin-top:48px}.wr-story__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 28px;border-radius:6px;background:#832d28;color:#fff;text-decoration:none;font-size:15px;font-weight:700}.wr-story__cta:hover{background:#68231f}.wr-story a:focus-visible,.wr-story summary:focus-visible{outline:2px solid #832d28;outline-offset:4px}.wr-story footer p{font-size:13px}.wr-story footer p a{color:inherit}.wr-story #looxReviews{margin-top:40px}@media(max-width:749px){.wr-story__inner{padding:36px 20px}.wr-story__cards,.wr-story__split{grid-template-columns:1fr;gap:18px}.wr-story__split{margin:32px 0}.wr-story__card{padding:24px}.wr-story__cta{width:100%}.wr-story h2{font-size:28px}.wr-story__media img{max-height:420px}.wr-story footer{padding:28px 20px}}
/* END_SECTION:wr-product-story */
