/* Silverelle v0.9.6 — agreements + contact */
.se-legal-hero{padding:76px 0 64px;text-align:center;background:linear-gradient(180deg,#eee5da 0,#f8f4ef 100%);border-bottom:1px solid #e4dbd1}.se-legal-hero span,.se-legal-kicker,.se-form-kicker{display:block;font-size:9px;font-weight:700;letter-spacing:.18em;color:#9a6c3f}.se-legal-hero h1{font:400 clamp(42px,5vw,66px)/1.02 var(--se-serif);letter-spacing:-.04em;margin:12px 0 14px}.se-legal-hero p{max-width:760px;margin:auto;color:#6e665e;font-size:14px;line-height:1.8}.se-legal-shell{max-width:980px;margin:auto;padding:58px 0 96px}.se-legal-shell .se-content{font-size:15px;line-height:1.85;color:#463f39}.se-legal-shell .se-content h2{font:400 32px/1.15 var(--se-serif);color:#1f1c19;margin:42px 0 13px}.se-legal-shell .se-content h3{font:500 18px/1.3 var(--se-serif);margin:26px 0 9px;color:#2a2622}.se-legal-shell .se-content p,.se-legal-shell .se-content li{font-size:14px;line-height:1.85}.se-legal-shell .se-content ul,.se-legal-shell .se-content ol{padding-left:22px}.se-legal-shell .se-content a{text-decoration:underline;text-underline-offset:3px}.se-legal-updated{display:block;margin-bottom:30px;font-size:10px;letter-spacing:.08em;color:#8c837b}.se-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 18px}.se-policy-grid a{display:block;text-decoration:none!important;border:1px solid #e1d7cc;background:#fff;padding:25px;min-height:150px;transition:.2s}.se-policy-grid a:hover{border-color:#bca58d;transform:translateY(-2px)}.se-policy-grid small{font-size:8px;letter-spacing:.14em;color:#a07144;font-weight:700}.se-policy-grid b{display:block;font:400 23px/1.15 var(--se-serif);margin:9px 0;color:#211e1b}.se-policy-grid span{font-size:12px;line-height:1.6;color:#726960}.se-merchant-box,.se-policy-note{background:#f7f2ec;border:1px solid #e5dbd0;padding:24px;margin:28px 0}.se-merchant-box strong{font-family:var(--se-serif);font-size:20px;font-weight:400}.se-contact-page{padding:64px 0 100px;background:#fbfaf8}.se-contact-grid{display:grid;grid-template-columns:.82fr 1.45fr;gap:28px;align-items:start}.se-contact-aside{display:grid;gap:15px}.se-contact-card,.se-contact-note,.se-contact-form-card{background:#fff;border:1px solid #e2d9cf;padding:30px}.se-contact-card>span{font-size:8px;letter-spacing:.16em;color:#9b7048;font-weight:700}.se-contact-card h2{font:400 24px/1.2 var(--se-serif);margin:10px 0 10px;overflow-wrap:anywhere}.se-contact-card p,.se-contact-note p,.se-contact-form-card>p{font-size:13px;line-height:1.7;color:#716961}.se-contact-card a,.se-contact-note a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.se-contact-form-card h2{font:400 38px/1.08 var(--se-serif);margin:9px 0 12px}.se-contact-form{display:grid;gap:16px;margin-top:26px}.se-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.se-contact-form label{display:grid;gap:7px;font-size:11px;font-weight:600;letter-spacing:.02em}.se-contact-form label small{font-weight:400;color:#999}.se-contact-form input,.se-contact-form select,.se-contact-form textarea{width:100%;border:1px solid #d9d0c6;background:#fff;padding:12px 13px;font:400 14px/1.45 Arial,sans-serif;color:#28231f;border-radius:0;outline:none}.se-contact-form input,.se-contact-form select{min-height:49px}.se-contact-form textarea{resize:vertical;min-height:160px}.se-contact-form input:focus,.se-contact-form select:focus,.se-contact-form textarea:focus{border-color:#94775b;box-shadow:0 0 0 2px rgba(148,119,91,.08)}.se-contact-submit{min-height:52px;background:#1d1b19;color:#fff;border:1px solid #1d1b19;padding:0 24px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.se-contact-submit:hover{background:#3a342f}.se-form-privacy{display:block;font-size:10px!important;font-weight:400!important;line-height:1.6;color:#8a827a}.se-hp-field{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:767px){.se-legal-hero{padding:52px 18px 44px}.se-legal-hero h1{font-size:43px}.se-legal-hero p{font-size:13px}.se-legal-shell{padding:38px 16px 72px}.se-legal-shell .se-content{font-size:16px;line-height:1.82}.se-legal-shell .se-content p,.se-legal-shell .se-content li{font-size:15px;line-height:1.82}.se-legal-shell .se-content h2{font-size:29px;margin-top:34px}.se-policy-grid{grid-template-columns:1fr}.se-policy-grid a{min-height:0;padding:22px}.se-contact-page{padding:36px 0 72px}.se-contact-grid{grid-template-columns:1fr;gap:18px}.se-contact-aside{order:2}.se-contact-form-card{order:1;padding:24px 18px}.se-contact-card,.se-contact-note{padding:22px 18px}.se-contact-form-card h2{font-size:32px}.se-contact-fields{grid-template-columns:1fr}.se-contact-form input,.se-contact-form select,.se-contact-form textarea{font-size:16px}.se-contact-submit{font-size:11px}}
.se-footer-contact-mini{display:flex;flex-direction:column;gap:4px;margin:14px 0 2px}.se-footer-contact-mini a{font-size:11px;color:#766d64;text-decoration:none}.se-footer-contact-mini a:hover{text-decoration:underline}
