.commerce-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 20px}.commerce-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.commerce-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.8;font-size:13px!important;font-weight:400!important}.commerce-check input{flex:0 0 17px;width:17px;height:17px;margin-top:4px}.commerce-notice{font-size:13px;line-height:1.9;background:#eeeae1;border-left:3px solid #bd8a60;padding:14px 16px;color:#5c564b}.commerce-section{margin-top:40px;padding-top:28px;border-top:1px solid #dedfd9}.commerce-amount{font-size:28px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.commerce-price-row{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.commerce-price-row h2{overflow-wrap:anywhere}.commerce-definition{margin:24px 0;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.commerce-definition dt{color:#718087;font-size:12px;margin-top:14px}.commerce-definition dd{margin:3px 0 0;white-space:pre-wrap}.commerce-version{padding:20px 0;border-bottom:1px solid #dedfd9}.commerce-version h3{margin:0 0 8px;font-size:17px}.commerce-version p{white-space:pre-wrap;overflow-wrap:anywhere}.commerce-row-button{font:inherit;background:none;border:0;border-bottom:1px solid #dedfd9;text-align:left;width:100%;cursor:pointer}.commerce-order-number{font-size:12px;color:#718087;overflow-wrap:anywhere;line-height:1.9}.commerce-actions .button{cursor:pointer;font-size:13px}.commerce-actions a.button{text-decoration:none}.commerce-frozen{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.commerce-section .member-section-title{margin-bottom:10px}.commerce-terms{border-top:1px solid #dedfd9;margin-top:24px;padding-top:8px}.commerce-list-empty{padding:32px 0;font-size:14px;line-height:1.9;color:#667983}#product-form,#version-form{max-width:740px}#version-form{margin-top:25px;padding:20px;background:#f1efe8;border-radius:10px}.commerce-row-link{display:block;margin-top:10px;font-size:13px;color:#963a1c}.commerce-status{margin:15px 0}#commerce-content button:disabled{opacity:.5;cursor:default}#checkout-form>button+button{margin-left:18px}@media(max-width:700px){.commerce-amount{font-size:23px}.commerce-price-row{flex-wrap:wrap}.commerce-columns{grid-template-columns:minmax(0,1fr)}#version-form{padding:16px}.commerce-notice{padding:12px}.commerce-actions .button{padding:10px 15px}.commerce-definition{font-size:13px}}
