.sh.sf{background:var(--sh-cream);border-top:1px solid var(--sh-line);padding:64px 0 28px;line-height:normal}.sh.sf .sf__inner{display:flex;flex-direction:column;gap:40px}.sh.sf .sf__top{display:grid;grid-template-columns:repeat(var(--sf-cols, 3),minmax(0,1fr));gap:28px}.sh.sf.sf--signup .sf__top{grid-template-columns:repeat(var(--sf-cols, 3),minmax(0,1fr)) 1.4fr}.sh.sf .sf__col{display:flex;flex-direction:column;gap:10px;min-width:0}.sh.sf .sf__heading{margin:0;font-family:var(--sh-body);font-size:14px;font-weight:700;line-height:normal;letter-spacing:normal;color:var(--sh-ink)}.sh.sf .sf__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sh.sf .sf__links li{display:flex;margin:0;padding:0}.sh.sf .sf__link,.sh.sf .sf__policies a{color:var(--sh-muted);text-decoration:none;text-underline-offset:3px}.sh.sf .sf__link{font-size:14px}.sh.sf .sf__link:hover,.sh.sf .sf__policies a:hover{color:var(--sh-ink);text-decoration:underline}.sh.sf a:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px;border-radius:2px}.sh.sf .sf__hint{font-size:13px;color:var(--sh-muted);font-style:italic}.sh.sf .sf__signup{min-width:0}.sh.sf .sf__form{background:var(--sh-tint);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;margin:0}.sh.sf .sf__signup-title{margin:0;font-family:var(--sh-head);font-size:20px;font-weight:700;line-height:normal;letter-spacing:normal;color:var(--sh-ink)}.sh.sf .sf__signup-text{font-size:14px;line-height:1.5;color:var(--sh-muted)}.sh.sf .sf__field{display:flex;flex-direction:column;gap:10px}.sh.sf .sf__input{display:block;width:100%;min-height:48px;margin:0;border-radius:8px;border:1px solid #B9C7B4;background:#fff;padding:0 12px;font-family:inherit;font-size:15px;letter-spacing:normal;color:var(--sh-ink);box-shadow:none;-webkit-appearance:none;appearance:none}.sh.sf .sf__input::placeholder{color:#6b766e;opacity:1}.sh.sf .sf__input:focus{outline:none}.sh.sf .sf__input:focus-visible{outline:2px solid var(--sh-green);outline-offset:1px;border-color:var(--sh-green);box-shadow:none}.sh.sf .sf__input[aria-invalid=true]{border-color:#b3261e}.sh.sf .sf__button{min-height:46px;margin:0;padding:1px 24px;border-radius:8px;border:1px solid var(--sh-ink);background:#fff;color:var(--sh-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:normal;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.sh.sf .sf__button:hover{background:var(--sh-ink);color:#fff}.sh.sf .sf__button:active{transform:scale(.98)}.sh.sf .sf__button:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}.sh.sf .sf__msg{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.5;margin:0}.sh.sf .sf__msg--error{color:#b3261e}.sh.sf .sf__msg--success{color:var(--sh-green);font-weight:600}.sh.sf .sf__msg--success:focus{outline:none}.sh.sf .sf__msg svg{flex:none;width:16px;height:16px;margin-top:3px}.sh.sf .sf__logo{display:block}.sh.sf .sf__logo-img{display:block;width:100%;max-width:var(--sf-logo-max, 1100px);height:auto;margin:0 auto;opacity:var(--sf-logo-opacity, .22)}.sh.sf .sf__disclaimer{margin:0 auto;font-size:12px;line-height:1.6;color:var(--sh-muted);text-align:center;max-width:90ch}.sh.sf .sf__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--sh-line);padding-top:18px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-muted)}.sh.sf .sf__policies{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none}.sh.sf .sf__policies li{margin:0;padding:0}.sh.sf .sf__payment-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.sh.sf .sf__payment-list li{display:flex;margin:0;padding:0}.sh.sf .sf__payment-icon{display:block;width:38px;height:24px}.sh.sf .sf__copy{margin:0;text-transform:none;letter-spacing:0}.sh.sf .sf__localization{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh.sf .sf__localization localization-form{display:block}.sh.sf .sf__localization .localization-form{display:block;padding:0;margin:0}.sh.sf .sf__localization .localization-form>div{position:relative}.sh.sf .sf__localization .disclosure__button.localization-form__select{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;min-height:34px;min-width:0;margin:0;padding:6px 12px;border:1px solid var(--sh-line);border-radius:999px;background:#fff;box-shadow:none;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sh-ink);cursor:pointer}.sh.sf .sf__localization .localization-form__select:before,.sh.sf .sf__localization .localization-form__select:after{display:none}.sh.sf .sf__localization .localization-form__select:hover{border-color:var(--sh-ink)}.sh.sf .sf__localization .localization-form__select:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}.sh.sf .sf__localization .localization-form__select .icon-caret{position:static;width:10px;height:10px;flex:none}.sh.sf .sf__localization .localization-form__select[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.sh.sf .sf__localization .disclosure__list-wrapper{text-transform:none;letter-spacing:0;font-weight:400;border-radius:12px;border:1px solid var(--sh-line);box-shadow:0 8px 24px #00000014;transform:translateY(-8px)}.sh.sf .sf__localization .disclosure__link{font-size:14px;letter-spacing:0}@media screen and (min-width:750px)and (max-width:989px){.sh.sf.sf--signup .sf__top{grid-template-columns:repeat(var(--sf-cols, 3),minmax(0,1fr))}.sh.sf .sf__signup{grid-column:1 / -1}.sh.sf .sf__field{flex-direction:row}.sh.sf .sf__field .sf__input{flex:1 1 auto}.sh.sf .sf__field .sf__button{flex:none;padding:1px 32px}}@media screen and (max-width:749px){.sh.sf{padding:44px 0 24px}.sh.sf .sf__inner{gap:28px}.sh.sf .sf__top,.sh.sf.sf--signup .sf__top{grid-template-columns:repeat(2,minmax(0,1fr))}.sh.sf .sf__signup{grid-column:1 / -1}.sh.sf .sf__logo-img{max-width:var(--sf-logo-max-m, 350px)}.sh.sf .sf__localization .disclosure__list-wrapper{transform:none;border-radius:16px 16px 0 0}}@media(prefers-reduced-motion:reduce){.sh.sf .sf__button{transition:none}.sh.sf .sf__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/saero-footer.css.map */
