.eps-external-video{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;width:100%;padding:24px;box-sizing:border-box;background:#f0ecf7;color:#30215c;text-align:center}.eps-external-video [hidden]{display:none!important}.eps-external-video iframe{border:0;width:100%;aspect-ratio:16/9;min-height:240px}.eps-external-video p{margin:0;max-width:60ch}.eps-legal-form{padding:24px;background:#fff;border:1px solid #d7cfdf;border-radius:16px;margin:28px 0}.eps-legal-form label{display:block;font-weight:700}.eps-legal-form input:not([type=hidden]){width:100%;min-height:48px;padding:10px;border:1px solid #766885;border-radius:6px;box-sizing:border-box}.eps-legal-form button,.eps-information summary{min-height:48px;padding:12px;cursor:pointer}.eps-information{padding:18px;border:1px solid #b5a9cc;border-radius:12px;margin:20px 0}.eps-information input[type=checkbox],.eps-mvp input[type=checkbox]{width:22px!important;height:22px!important;min-height:22px!important;vertical-align:middle;flex-shrink:0}.eps-information details{margin-bottom:16px}.eps-legal-form :focus-visible,.eps-information :focus-visible,.eps-external-video :focus-visible{outline:3px solid #5223a5;outline-offset:4px}.eps-legal-form .button,.eps-external-video .button{white-space:normal!important;line-height:1.5!important;min-height:48px}@media(max-width:600px){.eps-legal-form,.eps-information{padding:16px}.eps-external-video{padding:16px}.eps-external-video iframe{min-height:180px}}

.woocommerce .button,.woocommerce button.button{min-height:48px!important;line-height:1.5!important}.woocommerce :focus-visible{outline:3px solid #5223a5!important;outline-offset:3px}.woocommerce input.input-text,.woocommerce select{min-height:44px}.eps-information input{accent-color:#392374}
