.sbov3footer,.sbov3footer *,.sbov3footer *:before,.sbov3footer *:after{box-sizing:border-box;margin:0;padding:0}.sbov3footer a{color:inherit;text-decoration:none}.sbov3footer ul{list-style:none}.sbov3footer{--line: var(--border);margin-top:clamp(24px,4svh,56px);padding-inline:max(var(--sbov3-gutter, 20px),calc((100% - 1480px)/2));background:var(--bg);color:var(--ink);font-family:Manrope,Helvetica Neue,Arial,sans-serif}.sbov3footer .sbov3footer__inner{width:100%}.sbov3footer .sbov3footer__signup{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,96px);padding-block:clamp(56px,8svh,104px) clamp(40px,5svh,64px);border-bottom:1px solid var(--line)}.sbov3footer .sbov3footer__nl-heading{max-width:18ch;font-size:clamp(32px,3.3vw,54px);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.sbov3footer .sbov3footer__nl-copy{max-width:46ch;margin-top:16px;font-size:clamp(15px,1.05vw,17px);line-height:1.6;color:var(--muted)}.sbov3footer .sbov3footer__nl{width:100%;min-width:0}.sbov3footer .sbov3footer__nl-field{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 24px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:border-color .2s cubic-bezier(.22,1,.36,1)}.sbov3footer .sbov3footer__nl-field:focus-within{border-color:var(--accent)}.sbov3footer .sbov3footer__nl-input{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;color:var(--ink);font:400 16px/1.2 Manrope,Helvetica Neue,Arial,sans-serif}.sbov3footer .sbov3footer__nl-input::placeholder{color:var(--muted);opacity:1}.sbov3footer .sbov3footer__nl-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-width:132px;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--accent-deep);color:var(--bg);font:700 14px/1 Manrope,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition:background-color .2s cubic-bezier(.22,1,.36,1),gap .2s cubic-bezier(.22,1,.36,1)}.sbov3footer .sbov3footer__nl-btn:hover{background:var(--accent);gap:12px}.sbov3footer .sbov3footer__nl-note,.sbov3footer .sbov3footer__nl-success,.sbov3footer .sbov3footer__nl-error{margin-top:12px;padding-inline:24px;font-size:13px;line-height:1.5;color:var(--muted)}.sbov3footer .sbov3footer__nl-success{padding:18px 24px;border:1px solid var(--line);border-radius:999px;color:var(--ink)}.sbov3footer .sbov3footer__nl-error{color:#ffc9cd}.sbov3footer .sbov3footer__cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.25fr);gap:clamp(32px,4vw,72px);padding-block:clamp(44px,6svh,72px);border-bottom:1px solid var(--line)}.sbov3footer .sbov3footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sbov3footer .sbov3footer__logo{display:inline-flex;align-items:center;gap:12px}.sbov3footer .sbov3footer__logo img{display:block;width:auto;height:44px;padding:5px;border-radius:999px;background:#fff}.sbov3footer .sbov3footer__logo-name{font-size:clamp(18px,1.4vw,21px);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sbov3footer .sbov3footer__tagline{max-width:30ch;font-size:15px;line-height:1.6;color:var(--muted)}.sbov3footer .sbov3footer__social{display:flex;flex-wrap:wrap;gap:10px}.sbov3footer .sbov3footer__social-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:999px;color:var(--ink);transition:background-color .2s,border-color .2s,color .2s}.sbov3footer .sbov3footer__social-btn:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.sbov3footer .sbov3footer__nav-heading{margin-bottom:18px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.sbov3footer .sbov3footer__nav-list{display:flex;flex-direction:column;gap:4px}.sbov3footer .sbov3footer__nav-link{display:inline-flex;align-items:center;min-height:36px;font-size:15px;font-weight:500;color:var(--muted);transition:color .18s}.sbov3footer .sbov3footer__nav-link:hover{color:var(--ink)}.sbov3footer .sbov3footer__badges{display:flex;flex-direction:column;gap:14px}.sbov3footer .sbov3footer__badge{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}.sbov3footer .sbov3footer__badge-icon{box-sizing:content-box;flex-shrink:0;padding:9px;border-radius:999px;background:var(--surface);color:var(--accent)}.sbov3footer .sbov3footer__shop-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:14px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .18s,gap .18s}.sbov3footer .sbov3footer__shop-link:hover{gap:12px;border-color:var(--ink)}.sbov3footer .sbov3footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-block:24px max(28px,env(safe-area-inset-bottom))}.sbov3footer .sbov3footer__copy{font-size:13px;color:var(--muted)}.sbov3footer .sbov3footer__legal{display:flex;flex-wrap:wrap;gap:6px 22px;margin-right:auto}.sbov3footer .sbov3footer__legal-link{display:inline-flex;align-items:center;min-height:24px;font-size:13px;color:var(--muted);transition:color .18s}.sbov3footer .sbov3footer__legal-link:hover{color:var(--ink)}.sbov3footer .sbov3footer__payments{display:flex;flex-wrap:wrap;gap:6px}.sbov3footer .sbov3footer__pay-badge{padding:5px 11px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.sbov3footer :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1023px){.sbov3footer .sbov3footer__signup{grid-template-columns:minmax(0,1fr);align-items:start}.sbov3footer .sbov3footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sbov3footer .sbov3footer__brand{grid-column:1 / -1}}@media(max-width:600px){.sbov3footer .sbov3footer__signup{gap:24px;padding-block:48px 36px}.sbov3footer .sbov3footer__nl-field{padding-left:18px}.sbov3footer .sbov3footer__nl-btn{min-width:0;padding:0 18px}.sbov3footer .sbov3footer__nl-note{padding-inline:18px}.sbov3footer .sbov3footer__cols{gap:36px 20px;padding-block:40px}.sbov3footer .sbov3footer__promise{grid-column:1 / -1}.sbov3footer .sbov3footer__nav-link{min-height:44px}.sbov3footer .sbov3footer__bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sbov3footer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/sbo-v3-footer.css.map */
