.seq-open{appearance:none;border:1px solid var(--seq-brand);background:transparent;color:var(--seq-brand);padding:13px 20px;border-radius:4px;font:600 14px/1.2 inherit;cursor:pointer;transition:.2s}.seq-open:hover{background:var(--seq-brand);color:#fff}.seq-loop-button{width:100%;margin-top:9px}.seq-single-button{margin:12px 0}.seq-modal{position:fixed;inset:0;z-index:999999;display:none}.seq-modal[aria-hidden=false]{display:block}.seq-backdrop{position:absolute;inset:0;background:#000a;backdrop-filter:blur(4px)}.seq-dialog{position:absolute;right:0;top:0;height:100%;width:min(720px,100%);overflow:auto;background:#f8f7f4;box-shadow:-20px 0 80px #0004;animation:seqIn .28s ease}.seq-close{position:absolute;z-index:2;right:20px;top:16px;width:42px;height:42px;border:0;border-radius:50%;background:#eceae5;font-size:28px;cursor:pointer}.seq-modal-open{overflow:hidden}@keyframes seqIn{from{transform:translateX(100%)}to{transform:none}}.seq-form-wrap{padding:54px 52px;color:#1b1b1b}.seq-form-wrap.is-embedded{max-width:1000px;margin:auto;background:#f8f7f4;border-radius:12px}.seq-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--seq-accent);font-size:11px;font-weight:800}.seq-form-head h2{font-size:34px;line-height:1.1;margin:8px 0 10px}.seq-form-head p{color:#666;margin:0 0 30px}.seq-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.seq-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650}.seq-form label b{color:#a23b2b}.seq-form input,.seq-form select,.seq-form textarea{width:100%;box-sizing:border-box;border:1px solid #d9d6d0;background:#fff;border-radius:5px;padding:12px 13px;font:400 15px inherit;color:#222;outline:none}.seq-form input:focus,.seq-form select:focus,.seq-form textarea:focus{border-color:var(--seq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--seq-accent) 15%,transparent)}.seq-wide{margin-top:19px}.seq-divider{display:flex;align-items:center;gap:15px;margin:29px 0 20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.seq-divider:after{content:"";height:1px;background:#ddd9d2;flex:1}.seq-upload{margin-top:18px;padding:20px;border:1px dashed #aaa59c;border-radius:7px;background:#fff;cursor:pointer}.seq-upload input{padding:0;border:0}.seq-upload small,.seq-product-chip span{display:block;color:#777;font-weight:400}.seq-consent{flex-direction:row!important;align-items:flex-start;margin:20px 0;font-weight:400!important}.seq-consent input{width:auto;margin-top:3px}.seq-submit{width:100%;display:flex;justify-content:space-between;border:0;border-radius:5px;padding:15px 18px;background:var(--seq-brand);color:#fff;font:700 15px inherit;cursor:pointer}.seq-submit i{font-style:normal;font-size:20px}.seq-reassure{text-align:center;color:#777;font-size:12px}.seq-product-chip{background:#ece9e3;border-radius:5px;padding:12px 15px;margin-bottom:20px}.seq-response{margin:12px 0}.seq-response.is-success{padding:14px;background:#e8f5eb;color:#17612b;border-radius:5px}.seq-response.is-error{padding:14px;background:#fbeaea;color:#8b2020;border-radius:5px}.seq-trap{position:absolute!important;left:-99999px!important}@media(max-width:640px){.seq-form-wrap{padding:38px 22px}.seq-form-head h2{font-size:28px}.seq-grid{grid-template-columns:1fr}.seq-dialog{width:100%}}

