.slf-bday{background:var(--slf-bday-bg, #121212);color:var(--slf-bday-text, #faf7f2);padding-top:calc(var(--slf-bday-pad-top, 80px) * .75);padding-bottom:calc(var(--slf-bday-pad-bottom, 80px) * .75);font-family:var(--font-body-family)}@media screen and (min-width:750px){.slf-bday{padding-top:var(--slf-bday-pad-top, 80px);padding-bottom:var(--slf-bday-pad-bottom, 80px)}}.slf-bday__inner{max-width:56rem;margin:0 auto;text-align:center}.slf-bday__heading{margin:0 0 1.6rem;color:inherit}.slf-bday__body,.slf-bday__body p{margin:0;font-size:1.6rem;line-height:1.6;color:inherit;opacity:.85}.slf-bday__body{margin-bottom:3.2rem}.slf-bday__fields{display:grid;gap:1.2rem;margin-bottom:2rem}.slf-bday__input{width:100%;min-height:4.8rem;padding:1.2rem 1.8rem;border:.1rem solid rgba(250,247,242,.25);border-radius:999rem;background:#fff;color:#121212;font-family:inherit;font-size:1.5rem;line-height:1.4;-webkit-appearance:none;appearance:none}.slf-bday__input::placeholder{color:#1212128c}.slf-bday__input:focus-visible{outline:.2rem solid var(--slf-bday-accent, #957b5d);outline-offset:.15rem}.slf-bday__date-wrap{position:relative;cursor:text}.slf-bday__date{width:100%;padding-right:4.4rem;color-scheme:light;-webkit-appearance:auto;appearance:auto;cursor:text}.slf-bday__date:not(:valid){color:#1212128c}.slf-bday__date:not(:valid)::-webkit-datetime-edit{color:#1212128c}.slf-bday__date:valid{color:#121212}.slf-bday__date-icon{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;color:#1212128c}.slf-bday__date-icon svg{display:block;width:1.8rem;height:1.8rem}.slf-bday__date-wrap:focus-within .slf-bday__date-icon,.slf-bday__date-icon:hover{color:#121212d9}.slf-bday__date-icon:focus-visible{outline:.2rem solid var(--slf-bday-accent, #957b5d);outline-offset:.1rem;border-radius:.2rem}.slf-bday__date::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}.slf-bday__select-wrap{position:relative}.slf-bday__select{padding-right:4rem;cursor:pointer}.slf-bday__select:invalid,.slf-bday__select option[value=""]{color:#1212128c}.slf-bday__select-caret{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);pointer-events:none;color:#12121299}.slf-bday__select-caret svg{display:block;width:1.2rem;height:.8rem}.slf-bday__captcha{width:100%;display:flex;justify-content:center}.slf-bday__captcha-mount{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;margin:0;padding:0;border:0;background:none}.slf-bday__captcha-mount .h-captcha,.slf-bday__captcha-mount .slf-bday__hcaptcha-widget{display:block;width:auto;line-height:0}.slf-bday__captcha-mount iframe{display:block;border:0!important}.slf-bday__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5rem;padding:1.2rem 2.6rem;border:.1rem solid var(--slf-bday-accent, #957b5d);border-radius:999rem;background:var(--slf-bday-accent, #957b5d);color:#fff;font-family:inherit;font-size:1.45rem;letter-spacing:.02em;text-transform:none;line-height:1.2;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.slf-bday__submit .slf-icon-arrow{width:1.4rem;height:1.4rem;color:currentColor;transition:transform .25s ease}.slf-bday__submit:hover,.slf-bday__submit:focus-visible{opacity:.92;transform:translateY(-.1rem)}.slf-bday__submit:hover .slf-icon-arrow,.slf-bday__submit:focus-visible .slf-icon-arrow{transform:translate(.3rem)}.slf-bday__submit:focus-visible{outline:.2rem solid rgba(250,247,242,.8);outline-offset:.25rem}.slf-bday__microcopy,.slf-bday__microcopy p{margin:0;font-size:1.3rem;line-height:1.5;color:inherit;opacity:.6}.slf-bday__microcopy{margin-top:2rem}.slf-bday__success,.slf-bday__error{margin:0 0 2rem;font-size:1.5rem;line-height:1.5}.slf-bday__success{padding:2rem 1.6rem;background:#ffffff1f;border:.1rem solid rgba(255,255,255,.28)}.slf-bday__error{color:#f3b3a7}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-slf-birthday-club.css.map */
