body .zasshi-section.z-promise{padding:80px 24px}body .zasshi-section .z-promise-panel{display:block;padding:56px 60px 60px;border-radius:24px}body .zasshi-section .z-promise-panel:before{width:420px;height:420px;right:-170px;top:-230px}body .zasshi-section .z-promise-panel:after{width:260px;height:260px;right:-90px;top:-150px}body .zasshi-section .z-promise-intro{max-width:640px;margin-bottom:44px}body .zasshi-section .z-promise-intro .z-eyebrow{margin-bottom:12px}body .zasshi-section .z-promise-intro h2{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.005em}body .zasshi-section .z-promise-intro p{font-size:15px;line-height:1.65;max-width:520px}body .zasshi-section .z-promise-items{grid-template-columns:repeat(var(--z-promise-cols, 3),minmax(0,1fr));padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}body .zasshi-section .z-promise-item{flex-direction:column;gap:0;padding:0 40px}body .zasshi-section .z-promise-item:first-child{padding-left:0}body .zasshi-section .z-promise-item:last-child{padding-right:0}body .zasshi-section .z-promise-icon{flex:0 0 auto;width:48px;height:48px;padding:12px;margin-bottom:20px}body .zasshi-section .z-promise-copy h3{font-size:18px;line-height:1.3;margin-bottom:10px}body .zasshi-section .z-promise-text,body .zasshi-section .z-promise-text p{font-size:14.5px;line-height:1.7;max-width:40ch}body .zasshi-section.z-promise-light .z-promise-items{border-top-color:#233c571f}@media(max-width:1000px){body .zasshi-section .z-promise-panel{padding:44px 36px 48px}body .zasshi-section .z-promise-intro{margin-bottom:34px}body .zasshi-section .z-promise-items{padding-top:32px}body .zasshi-section .z-promise-item{padding:0 24px}body .zasshi-section .z-promise-item:first-child{padding-left:0}body .zasshi-section .z-promise-item:last-child{padding-right:0}}@media(max-width:760px){body .zasshi-section.z-promise{padding:56px 16px}body .zasshi-section .z-promise-panel{padding:34px 22px 26px;border-radius:18px}body .zasshi-section .z-promise-panel:before{width:260px;height:260px;right:-150px;top:-150px}body .zasshi-section .z-promise-panel:after{width:160px;height:160px;right:-80px;top:-90px}body .zasshi-section .z-promise-intro{margin-bottom:8px}body .zasshi-section .z-promise-intro h2{font-size:26px}body .zasshi-section .z-promise-items{grid-template-columns:1fr;padding-top:0;border-top:0}body .zasshi-section .z-promise-item,body .zasshi-section .z-promise-item:first-child,body .zasshi-section .z-promise-item:last-child{flex-direction:row;gap:16px;padding:22px 0}body .zasshi-section .z-promise-item+.z-promise-item{border-left:0;border-top:1px solid rgba(255,255,255,.12)}body .zasshi-section.z-promise-light .z-promise-item+.z-promise-item{border-top-color:#233c571f}body .zasshi-section .z-promise-icon{flex:0 0 44px;width:44px;height:44px;padding:11px;margin:0}body .zasshi-section .z-promise-copy h3{font-size:17px;margin-bottom:6px}body .zasshi-section .z-promise-text,body .zasshi-section .z-promise-text p{font-size:14px;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zasshi-promise.css.map */
