/**handles:class-terms-accept**/
div#tandc{background-color:#dfdbec;padding:.5em;margin-top:3px;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;border-top:2px solid #b4a4ce;border-bottom:2px solid #b4a4ce}div#tandc .terms-expander{grid-column:1/3;background-color:#fff;padding:.5em .7em;font-size:smaller;margin-bottom:.8em;text-align:justify;overflow:hidden;transition:height 500ms ease;border:1px solid #999;box-shadow:inset 0 0 5px rgba(0,0,0,.3)}div#tandc .terms-expander>p{font-size:var(--ec-fs-200);font-weight:400;color:#000!important;margin:0;line-height:var(--ec-lh-400)}div#tandc .terms-expander>p a{text-decoration:underline}div#tandc .ec-tandc-input-container{position:relative}div#tandc input#billing_terms_accept{border:1px solid #777;vertical-align:middle}div#tandc label[for=billing_terms_accept]{line-height:1}div#tandc a.terms-view-link,div#tandc label[for=billing_terms_accept]{font-size:var(--ec-fs-200);font-weight:700}div#tandc .error[data-errorfor=billing_terms_accept]{margin-top:-.8em}