.cms-section{width:100%;max-width:1200px;margin:0 auto}.cms-container{width:100%;max-width:100dvw;box-sizing:border-box;margin:0 auto}.cms-title,.cms-description{line-height:1.2;font-weight:500;font-family:HelveticaNeueForEco-Md}.cms-btn-wrap{margin:0;display:flex;align-items:center}.cms-modal-btn--filled{height:calc(2em + 12px);min-height:calc(2em + 12px);padding:0 8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:32px;cursor:pointer;transition:opacity .2s ease;line-height:1.2;font-weight:500;font-family:HelveticaNeueForEco-Md}.cms-modal-btn--filled:hover{opacity:.9}.cms-modal-btn--text{display:inline-block;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s ease;line-height:1.2;font-weight:500;font-family:HelveticaNeueForEco-Md}.cms-modal-btn--text:hover{opacity:.9}.cms-link-btn{height:calc(2em + 12px);min-height:calc(2em + 12px);padding:0 8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:32px;text-decoration:none;transition:opacity .2s ease;line-height:1.2;font-weight:500;font-family:HelveticaNeueForEco-Md}.cms-link-btn:hover{opacity:.9}.cms-link-text{text-decoration:underline;font-size:.95rem;transition:opacity .2s ease}.cms-link-text:hover{opacity:.9}.cms-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000008c;align-items:center;justify-content:center}.cms-modal-overlay.is-open{display:flex}.cms-modal-box{position:relative;background:#fff;border-radius:8px;padding:40px 32px 32px;max-width:560px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0000002e}@media(max-width:768px){.cms-modal-box{padding:32px 20px 24px}}.cms-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#666;transition:color .2s ease;outline:none!important}.cms-modal-close:hover{color:#000}.cms-modal-content{font-size:.95rem;line-height:1.7;color:#333}
/*# sourceMappingURL=/cdn/shop/t/621/assets/custom-modal-section.css.map */
