.sf{padding:0 0 1.2rem}.sf__card{width:calc(100% - 2 * var(--main-padding));max-width:calc(var(--container-width) - 2 * var(--main-padding));margin:0 auto;padding:4rem 2.4rem 2rem;background:var(--sf-bg);color:var(--sf-fg);border-radius:var(--main-border-radius, 20px)}@media screen and (min-width:1200px){.sf__card{width:calc(min(100%,max(70%,112rem)) - 2 * var(--main-padding))}}.sf__top{display:grid;gap:3.2rem}.sf__logo{display:inline-block}.sf__logo img{display:block;width:var(--sf-logo-w, 120px);height:auto}.sf__logo--white img{filter:brightness(0) invert(1)}.sf .sf__tagline,.sf .sf__tagline p{color:color-mix(in srgb,var(--sf-fg) 80%,transparent)}.sf__tagline{max-width:32rem;margin-top:1.6rem;font-size:1.4rem;line-height:1.6}.sf .sf__tagline p{margin:0}.sf__social{display:flex;gap:.8rem;margin:2rem 0 0}.sf__social a{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;color:var(--sf-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-fg) 35%,transparent);transition:background-color .2s ease,box-shadow .2s ease}.sf__social a:hover{background:var(--sf-highlight);box-shadow:inset 0 0 0 1px var(--sf-highlight)}.sf__social .icon{width:1.8rem;height:1.8rem}.sf__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2.4rem}.sf__heading{margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-highlight)}.sf__col ul{display:flex;flex-direction:column;gap:.9rem;margin:0}.sf .sf__link{font-size:1.5rem;color:var(--sf-fg);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;padding-bottom:.2rem;transition:background-size .25s ease}.sf .sf__link:hover,.sf .sf__link[aria-current=page]{background-size:100% 1px}.sf__form{position:relative;display:flex;max-width:36rem;padding:.4rem;border-radius:10rem;background:color-mix(in srgb,var(--sf-fg) 12%,transparent)}.sf__form input[type=email]{flex:1;min-width:0;padding:0 1.4rem;border:0;background:transparent;color:var(--sf-fg);font:inherit;font-size:1.4rem}.sf__form input::placeholder{color:color-mix(in srgb,var(--sf-fg) 65%,transparent)}.sf__form input:focus{outline:none}.sf__form:focus-within{box-shadow:0 0 0 2px var(--sf-highlight)}.sf__form button{padding:1.1rem 2rem;border:0;border-radius:10rem;background:var(--sf-fg);color:var(--sf-bg);font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.sf__form-msg{position:absolute;top:calc(100% + .8rem);left:1.4rem;margin:0;font-size:1.3rem}.sf__bottom{display:grid;gap:1.6rem;margin-top:4rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--sf-fg) 18%,transparent);font-size:1.2rem}.sf .sf__copy{margin:0;color:color-mix(in srgb,var(--sf-fg) 75%,transparent)}.sf__policies{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--sf-fg) 12%,transparent);font-size:1.1rem}.sf__policies a{color:color-mix(in srgb,var(--sf-fg) 75%,transparent);text-decoration:none}.sf__policies a:hover{color:var(--sf-fg);text-decoration:underline}.sf__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.sf__payment{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.sf__payment-icon{display:block;width:3.8rem;height:2.4rem}.sf__localization .header__localization{position:relative}.sf__localization .disclosure__button{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:10rem;color:var(--sf-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sf-fg) 35%,transparent);font-size:1.2rem;white-space:nowrap}.sf__localization .disclosure__list{top:auto;bottom:calc(100% + .8rem);right:0;left:auto}@media screen and (min-width:990px){.sf__card{padding:5.6rem 5.6rem 2.4rem}.sf__top{grid-template-columns:minmax(22rem,1.2fr) 2fr;gap:6.4rem}.sf__top:has(.sf__newsletter){grid-template-columns:minmax(22rem,1.2fr) 2fr minmax(26rem,1fr)}.sf__cols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.sf__bottom{grid-template-columns:auto 1fr;align-items:center;gap:2rem 2.4rem}.sf__meta{justify-content:flex-end}.sf__policies{grid-column:1 / -1;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-site-footer.css.map */
