.sb-x[id^=sb-rhero-] .sb-h1{font-size:clamp(44px,6vw,88px);line-height:1}.sb-x .sb-rhero-row{align-items:flex-end}.sb-x .sb-rhero-row .sb-btns{margin-top:0}.sb-x.sb-proof{background:var(--sand-2);padding:clamp(48px,6vw,80px) clamp(20px,5vw,72px)}.sb-x.sb-proof .sb-wrap{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:center;justify-content:space-between}.sb-x.sb-proof p{flex:999 1 480px;font-family:var(--serif);font-weight:350;font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.015em}.sb-x.sb-proof p em{font-style:italic}.sb-x.sb-faqsec{padding:clamp(48px,6vw,80px) clamp(20px,5vw,72px)}.sb-x .sb-ladder-h{font-size:clamp(36px,4.4vw,58px);line-height:1.04;flex:999 1 480px}.sb-x .sb-ladder-side{flex:1 1 260px;max-width:360px;font-size:15px;line-height:1.55;color:var(--muted)}.sb-x.sb-laddersec{padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px)}.sb-x.sb-login{padding:0}.sb-x .sb-login__row{display:flex;flex-direction:row-reverse;flex-wrap:wrap;min-height:600px}.sb-x .sb-login__formside{flex:1 1 460px;min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(48px,6vw,88px) clamp(20px,5vw,72px)}.sb-x .sb-login__pitch{flex:1 1 460px;min-width:0;background:var(--ink);color:var(--ivory);padding:clamp(48px,6vw,88px) clamp(20px,5vw,72px);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.sb-x .sb-login__pitch:before,.sb-x .sb-login__pitch:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(227,213,189,.12)}.sb-x .sb-login__pitch:before{right:-160px;bottom:-160px;width:460px;height:460px}.sb-x .sb-login__pitch:after{right:-90px;bottom:-90px;width:320px;height:320px;border-color:#e3d5bd17}.sb-x .sb-login__pitch>*{position:relative;max-width:520px}.sb-x .sb-login__pitch .sb-eyebrow{color:var(--sand);font-weight:500}.sb-x .sb-login__pitch h2{font-size:clamp(38px,4.4vw,62px);line-height:1.02}.sb-x .sb-login__pitch h2 em{color:var(--sand)}.sb-x .sb-login__pitch .sb-lede{color:#f6f1e7bd}.sb-x .sb-login__pitch .sb-stats{margin-top:36px;max-width:460px}.sb-x .sb-login__pitch .sb-stat{border-color:#e3d5bd40}.sb-x .sb-login__pitch .sb-stat b{font-size:24px}.sb-x .sb-login__pitch .sb-stat span{color:#f6f1e79e}.sb-x .sb-form{width:100%;max-width:420px;display:flex;flex-direction:column;gap:20px}.sb-x .sb-form h1,.sb-x .sb-form h2{font-family:var(--serif);font-weight:350;font-size:clamp(40px,4.4vw,56px);line-height:1;letter-spacing:-.02em}.sb-x .sb-form .sb-eyebrow{margin-bottom:12px}.sb-x .sb-field{display:flex;flex-direction:column;gap:8px}.sb-x .sb-field label{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);margin:0}.sb-x .sb-field__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sb-x .sb-field__row a{font-size:13px;text-underline-offset:3px}.sb-x .sb-input{height:52px;padding:0 16px;border:1px solid var(--rule);background:var(--paper);font-family:var(--sans);font-size:16px;color:var(--ink);border-radius:2px;width:100%;box-shadow:none;margin:0}.sb-x .sb-input:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.sb-x .sb-submit{height:52px;border:0;background:var(--ink);color:var(--ivory);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:var(--btn-letter-spacing);border-radius:2px;cursor:pointer;width:100%;text-transform:var(--btn-text-transform)}.sb-x .sb-submit:hover{opacity:.9}.sb-x .sb-form__alt{border-top:1px solid #DCCFB3;padding-top:20px;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:center;font-size:15px}.sb-x .sb-form__alt span{color:var(--muted)}.sb-x .sb-form__alt a{font-weight:600;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.sb-x .sb-form .errors,.sb-x .sb-form .note.form-error{background:#fbedea;border-left:3px solid var(--lobster);padding:12px 14px;font-size:14px;color:#7a2418;margin:0}.sb-x .sb-form .errors ul{margin:0;padding-left:18px}.sb-x .sb-form__note{font-size:14px;line-height:1.5;color:var(--muted)}.sb-x .sb-form__success{background:#eef3ea;border-left:3px solid #3C6E47;padding:12px 14px;font-size:14px;color:#24452c}.sb-x .sb-guest{margin-top:28px;padding-top:20px;border-top:1px solid #DCCFB3}.sb-x .sb-guest button{background:transparent;border:1px solid var(--ink);color:var(--ink)}[hidden]{display:none!important}.sb-x.sb-register .sb-login__row{min-height:680px}.sb-x .sb-field-pair{display:flex;flex-wrap:wrap;gap:20px 16px}.sb-x .sb-field-pair .sb-field{flex:1 1 170px;min-width:0}.sb-x .sb-field__hint{font-size:13px;color:var(--muted)}.sb-x .sb-form__fine{font-size:13px;line-height:1.5;color:var(--muted);margin:-4px 0 0}.sb-x .sb-pitch-steps{list-style:none;margin:36px 0 0;padding:0;max-width:460px;display:flex;flex-direction:column}.sb-x .sb-pitch-steps li{display:flex;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid rgba(227,213,189,.25);margin:0}.sb-x .sb-pitch-steps li:last-child{border-bottom:1px solid rgba(227,213,189,.25)}.sb-x .sb-pitch-steps__n{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--sand);min-width:28px}.sb-x .sb-pitch-steps b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.1;color:var(--ivory)}.sb-x .sb-pitch-steps li span:not(.sb-pitch-steps__n){display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#f6f1e79e}.sb-x .sb-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink);cursor:pointer;margin:0;text-transform:none;letter-spacing:0;font-weight:400}.sb-x .sb-check input{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--ink);border-radius:2px;background:var(--paper);display:grid;place-content:center;cursor:pointer}.sb-x .sb-check input:after{content:"";width:10px;height:6px;border-left:2px solid var(--ivory);border-bottom:2px solid var(--ivory);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.sb-x .sb-check input:checked{background:var(--ink)}.sb-x .sb-check input:checked:after{opacity:1}.sb-x .sb-check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sb-rewards.css.map */
