.payment-info{--guide-teal: #2da6a6;--guide-yellow: #f9f0b1;--guide-ink: #333;position:relative;z-index:0;margin-top:5rem;background:var(--guide-teal);border-radius:40px 40px 0 0}.payment-info__header{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:5rem}.payment-info__title-row{position:relative;display:flex;align-items:flex-start;gap:1rem}.payment-info__title{margin:0;font-size:2.8rem;font-weight:900;line-height:1.35;color:#fff;white-space:nowrap}.payment-info__pen{flex:0 0 auto;width:4.4rem;line-height:0}.payment-info__pen svg{width:100%;height:auto;display:block}.payment-info__wave{width:min(24rem,70%);margin-top:.4rem;line-height:0}.payment-info__wave svg{width:100%;height:auto;display:block}.payment-info__grid{display:grid;grid-template-columns:1fr;gap:4rem 3.6rem;margin:0;padding:0;list-style:none}.payment-info__item{display:grid;grid-template-rows:auto 1fr;height:100%}.payment-info__label{--label-tail-ratio: .29;position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;width:300px;max-width:100%;margin:0 auto 5px;padding:1rem 1.2rem 2.8rem}.payment-info__label-tail{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(digimoku-guide-bubble.svg);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.payment-info__label-icon{position:relative;z-index:1;flex:0 0 auto;width:22px;line-height:0}.payment-info__label-icon svg{width:100%;height:auto;max-height:22px;display:block}.payment-info__label-text{position:relative;z-index:1;font-family:"Noto Sans JP",var(--font-body-family),sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1;color:#333;text-align:center;white-space:nowrap;min-width:0}.payment-info__label-text em{font-style:normal;font-weight:inherit;color:var(--guide-teal)}.payment-info__card{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:15px;background:#fff;border-radius:10px}.payment-info__card-heading{position:relative;margin:0;font-size:1.8rem;font-weight:700;line-height:1.5;color:var(--guide-ink);text-align:center}.payment-info__card-heading em{position:relative;font-style:normal;font-weight:inherit;color:var(--guide-teal);background-repeat:no-repeat;background-position:center bottom -.1em;background-size:100% .62em;padding:0 .1em}.payment-info__card-text{margin:0;font-size:1.4rem;font-weight:500;line-height:1.75;color:var(--guide-ink)}.payment-info__card-text p{margin:0 0 1rem}.payment-info__card-text p:last-child{margin-bottom:0}.payment-info__methods{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.payment-info__method{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.6;color:var(--guide-ink)}.payment-info__method-icon{flex:0 0 auto;width:2.4rem;margin-top:.2rem;line-height:0}.payment-info__method-icon svg{width:100%;height:auto;display:block}.payment-info__method-name{font-weight:700}.payment-info__method-note{font-size:.87em;font-weight:500}.payment-info__link{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-end;color:var(--guide-ink);font-size:1.4rem;font-weight:500;text-decoration:none}.payment-info__link-label{border-bottom:1px solid var(--guide-ink);padding-bottom:.2rem}.payment-info__link-arrow{flex:0 0 auto;width:2.8rem;line-height:0}.payment-info__link-arrow svg{width:100%;height:auto;display:block}.payment-info__link:hover .payment-info__link-arrow{opacity:.8}.payment-info__note{margin:0;font-size:1.3rem;line-height:1.7;color:var(--guide-ink)}@media screen and (min-width:750px){.payment-info{margin-top:8rem;border-radius:60px 60px 0 0}.payment-info__title{font-size:3.6rem}.payment-info__pen{width:5.8rem}.payment-info__wave{width:min(30rem,60%)}.payment-info__label{width:400px;gap:1.2rem;padding:1.6rem 1.5rem 4.2rem}.payment-info__label-text{font-size:28px}.payment-info__label-icon{width:30px}.payment-info__label-icon svg{max-height:30px}.payment-info__card-heading{font-size:2.1rem}.payment-info__card-text,.payment-info__method{font-size:1.5rem}}@media screen and (min-width:990px){.payment-info{margin-top:10rem;border-radius:80px 80px 0 0}.payment-info__title{font-size:4.5rem}.payment-info__pen{width:7.8rem}.payment-info__wave{width:35.9rem}.payment-info__grid{grid-template-columns:1fr 1fr;gap:6.5rem 3.6rem}.payment-info__card-heading{font-size:2.4rem}.payment-info__card-text,.payment-info__method{font-size:1.6rem;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-payment-info.css.map */
