.x-signoff{position:relative;overflow:hidden}.x-signoff .x-signoff__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-so-ground, #0b1410) var(--x-so-adire) center / var(--x-so-adire-size, var(--adire, clamp(300px, 40vw, 600px))) var(--x-so-adire-size, var(--adire, clamp(300px, 40vw, 600px))) repeat}.x-signoff__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--x-so-scrim, linear-gradient(96deg, rgba(4, 20, 14, .86) 0%, rgba(4, 20, 14, .6) 46%, rgba(4, 20, 14, .72) 100%))}.x-signoff__inner{position:relative;z-index:2;max-width:var(--x-so-maxw, 1400px);margin-inline:auto;padding:var(--x-so-pad-block, clamp(64px, 8vw, 118px)) var(--x-so-pad-inline, clamp(20px, 4vw, 56px));display:grid;grid-template-columns:var(--x-so-cols, minmax(0, 1fr) minmax(0, 1.05fr));gap:var(--x-so-gap, clamp(34px, 5vw, 78px));align-items:center}.x-signoff__word .x-label{margin-bottom:18px}.x-signoff__quote{font-family:var(--serif);font-size:var(--x-so-quote-size, clamp(30px, 4.4vw, 60px));line-height:1.14;letter-spacing:.07em;text-transform:uppercase;color:#fff;quotes:"\201c" "\201d";display:block;max-width:9ch;text-shadow:0 2px 26px rgba(0,0,0,.4);margin:0}.x-signoff__club{max-width:var(--x-so-club-maxw, 620px);justify-self:end;width:100%}.x-signoff__box{border:1px solid var(--ink, #1c1917);outline:1px solid rgba(255,255,255,.4);outline-offset:5px;padding:var(--x-so-box-pad, clamp(26px, 3.4vw, 44px));background:var(--paper, #f3eee3);text-align:center}.x-signoff__box-heading{margin-top:12px}.x-signoff__box p{font-size:var(--x-so-body-size, 16.5px);line-height:1.6;color:var(--ink-2, #3a3833);margin:14px 0 26px}.x-signoff__form{display:grid;grid-template-columns:var(--x-so-form-cols, 1fr 1fr auto);gap:10px}.x-signoff__form input{font-family:var(--sans);font-size:13px;color:var(--ink, #1c1917);background:transparent;border:0;border-bottom:1px solid var(--rule, #cdc3ad);border-radius:0;padding:11px 2px;min-width:0}.x-signoff__form input::placeholder{color:var(--ink-3, #857b6b)}.x-signoff__form input:focus{outline:0;border-bottom-color:var(--green, #00834e)}.x-signoff__note{font-family:var(--sans);font-size:var(--x-so-note-size, 11px);letter-spacing:.04em;color:var(--ink-3, #857b6b);margin:18px 0 0!important}.x-signoff__message{display:block;font-family:var(--sans);font-size:12.5px;line-height:1.5;letter-spacing:.02em;margin:16px 0 0}.x-signoff__message--success{color:var(--green-deep, #045236)}.x-signoff__message--error{color:#a8321f}@media screen and (max-width:900px){.x-signoff__inner{grid-template-columns:1fr}.x-signoff__quote{max-width:none}.x-signoff__club{justify-self:stretch;max-width:none}.x-signoff__form{grid-template-columns:1fr}.x-signoff__form .x-btn{justify-self:stretch}}@media screen and (max-width:560px){.x-signoff__box-heading,.x-signoff__box p{text-align:left}.x-signoff__form input{padding:15px 2px;font-size:16px}.x-signoff__form .x-btn{padding:16px 26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/x-signoff.css.map */
