.campaign-detail__banner,.campaign-detail__benefits{max-width:110rem;margin:0 auto}.campaign-detail__benefits{margin-top:2.4rem}.campaign-detail__banner img,.campaign-detail__benefits img{width:100%;height:auto;display:block;border-radius:10px}.campaign-detail__body{max-width:88rem;margin:3.2rem auto 0;display:flex;flex-direction:column;gap:2.4rem}.campaign-detail__terms-heading{text-align:center}.campaign-detail__terms-heading:after{content:"";display:block;width:4rem;height:.3rem;margin:.8rem auto 0;border-radius:.2rem;background:var(--digimoku-teal)}.campaign-detail__term-list{margin:1.6rem 0 0}.campaign-detail__term{padding:1.6rem 0;border-top:1px dashed var(--flow-border)}.campaign-detail__term:first-child{border-top:0;padding-top:0}.campaign-detail__term:last-child{padding-bottom:0}.campaign-detail__term-label{margin:0 0 .8rem;font-family:inherit;font-weight:700;letter-spacing:.04em}.campaign-detail__term-text{margin:0}@media screen and (min-width:750px){.campaign-detail__benefits{margin-top:3.2rem}.campaign-detail__body{margin-top:4.8rem;gap:3.2rem}.campaign-detail__term-list{margin-top:2.4rem}.campaign-detail__term{display:grid;grid-template-columns:14rem 1fr;align-items:baseline;gap:2.4rem}.campaign-detail__term-label{margin:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-campaign-detail.css.map */
