.curse-fields{--cf-cream:#e8dcc8;--cf-wax:#8B0000;--cf-wax-hi:#c0392b;--cf-dim:#9a9083;margin:4px 0 16px;max-width:520px;font-family:Georgia,serif;color:var(--cf-cream)}.curse-fields *{box-sizing:border-box}.curse-fields .cf-h{font-family:Georgia,serif;font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:var(--cf-cream);margin:0 0 10px}.curse-fields .cf-rule{height:1px;background:linear-gradient(to right,transparent,var(--cf-wax),transparent);margin-bottom:14px}.curse-fields label.cf-l,.curse-fields .cf-l{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d9a79c;margin:0 0 6px}.curse-fields input[type=text],.curse-fields input[type=email],.curse-fields input[type=tel],.curse-fields select{width:100%;min-height:44px;padding:10px 12px;margin:0 0 12px;font-size:16px;font-family:Georgia,serif;color:var(--cf-cream);background:#ffffff0a;border:1px solid rgba(192,57,43,.5);border-radius:0;outline:none;-webkit-appearance:none;appearance:none}.curse-fields select{background-image:linear-gradient(45deg,transparent 50%,var(--cf-cream) 50%),linear-gradient(135deg,var(--cf-cream) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.curse-fields select option{color:#121212}.curse-fields input::placeholder{color:#7d746a;font-style:italic}.curse-fields input:focus,.curse-fields select:focus{border-color:var(--cf-cream)}.curse-fields .cf-bad{border-color:#ff5a5a!important}.curse-fields .cf-seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(192,57,43,.5);margin:0 0 12px}.curse-fields .cf-seg--2{grid-template-columns:1fr}.curse-fields .cf-seg input{position:absolute;opacity:0;pointer-events:none}.curse-fields .cf-seg label{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 8px;font-size:13px;line-height:1.2;cursor:pointer;color:var(--cf-cream)}.curse-fields .cf-seg label:not(:first-of-type){border-left:1px solid rgba(192,57,43,.5)}.curse-fields .cf-seg--2 label:not(:first-of-type){border-left:0;border-top:1px solid rgba(192,57,43,.5)}.curse-fields .cf-seg input:checked+label{background:var(--cf-wax)}.curse-fields .cf-seg input:focus-visible+label{outline:2px solid var(--cf-cream);outline-offset:-3px}.curse-fields .cf-consent{display:none;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--cf-dim);margin:0 0 12px;text-transform:none;letter-spacing:0}.curse-fields .cf-consent input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--cf-wax)}.curse-fields .cf-consent a,.curse-fields .cf-orderby a{color:var(--cf-cream)}.curse-fields .cf-orderby{font-size:14px;color:var(--cf-cream);border-left:2px solid var(--cf-wax-hi);padding:4px 0 4px 10px;margin:0 0 14px}.curse-fields .cf-note{font-size:13px;color:var(--cf-dim);font-style:italic;margin:-4px 0 12px}.curse-fields .cf-box{border:1px solid rgba(192,57,43,.3);padding:14px 14px 2px;margin:0 0 14px}.curse-fields .cf-sub{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-wax-hi);margin:0 0 10px}.curse-fields .cf-msg{min-height:16px;font-size:13px;color:#ff8a8a;margin:0}.cf-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/6/assets/curse-forms.css.map */
