.footer-v2{background-color:var(--fv2-bg, #111111);color:var(--fv2-text, #ffffff);font-size:.9em}.footer-v2 a{color:var(--fv2-link, #ffffff);text-decoration:none;transition:opacity .2s ease}.footer-v2 p,.footer-v2 li,.footer-v2 .rte p,.footer-v2 .rte li{color:var(--fv2-text, #ffffff)}.footer-v2 a:hover{opacity:.7}.fv2_top{display:flex;align-items:flex-start;gap:4rem;padding:var(--fv2-padding-top, 4rem) 0 6rem}.fv2_logo{flex-shrink:0}.fv2_logo img{display:block;width:var(--fv2-logo-width, 120px);height:auto}.fv2_nav{display:flex;flex:1;gap:4rem;flex-wrap:wrap}.fv2_nav_col{min-width:100px}.fv2_nav_heading{font-size:var(--fv2-nav-heading-size, 1em);font-weight:700;margin:0 0 .75rem;color:var(--fv2-text, #ffffff);font-family:var(--font-heading-family)}.fv2_nav_links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fv2_nav_links li a{font-size:var(--fv2-nav-link-size, .875em)}.fv2_nav_links li a:hover{opacity:1}.fv2_social{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;margin-top:-6px}.fv2_social_heading{font-weight:700;font-size:var(--fv2-nav-heading-size, 1em);font-family:var(--font-heading-family);white-space:nowrap}.fv2_social_icons{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.fv2_social_link svg{display:block;width:var(--fv2-icon-size, 32px);height:var(--fv2-icon-size, 32px);filter:brightness(0) invert(1);transition:opacity .2s ease}.fv2_social_link:hover svg{opacity:1}.fv2_divider{border:none;border-top:1px solid var(--fv2-divider, rgba(255, 255, 255, .15));margin:0}.fv2_bottom{padding:6rem 0 var(--fv2-padding-bottom, 3rem);display:flex;flex-direction:column;gap:.5rem;font-size:var(--fv2-bottom-font-size, .875em)}.fv2_tagline{font-weight:700;margin:0 0 .25rem}.fv2_tagline p{margin:0}.fv2_address{line-height:1.7}.fv2_address p{margin:0}.fv2_copyright{margin:.5rem 0 0}.fv2_disclaimer{margin:.5rem 0 0;max-width:80ch;line-height:1.6}.fv2_disclaimer p{margin:0}.fv2_bottom .rte p,.fv2_bottom .rte li,.fv2_bottom p,.fv2_bottom li{font-size:var(--fv2-bottom-font-size, .875em)}@media screen and (max-width:989px){.fv2_top{flex-wrap:wrap;gap:4.5rem}.fv2_nav{flex:1 1 100%;order:2}.fv2_logo{order:1}.fv2_social{order:3}}@media screen and (max-width:640px){.fv2_top{padding-top:4.5rem}.fv2_nav{gap:2rem}.fv2_nav_col{min-width:calc(50% - 1rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer-v2.css.map */
