.footer{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-10) var(--space-6) var(--space-10);background:var(--color-dark-brown);flex-direction:column;display:flex}.footer .faqCta{border-radius:var(--radius-full);color:var(--color-white);text-align:center;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease);border:1px solid #ffffffd9;border:1px solid lab(100% 0 0/.85);justify-content:center;align-items:center;padding:.6875rem 1.625rem;font-size:.875rem;line-height:1.3;text-decoration:none;display:inline-flex}.footer .faqCta:hover{opacity:.8}@media (orientation:portrait){.footer .faqCta{white-space:normal}}.footer .links{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (orientation:landscape){.footer .links{justify-content:space-between;gap:var(--space-4);flex-flow:wrap;width:100%;max-width:76rem}}.footer .link{color:var(--color-white);font-size:.875rem;font-weight:400;line-height:1.5rem}@media (orientation:landscape){.footer .link{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}}.footer button.cookieSettings{cursor:pointer;background:0 0;border:none;width:auto;padding:0;font-family:inherit}.footer .social{align-items:center;gap:2.5rem;display:flex}.footer .bottomRow{align-items:center;gap:var(--space-6);grid-template-columns:1fr auto 1fr;width:100%;display:grid}@media (orientation:portrait){.footer .bottomRow{flex-direction:column;display:flex}}.footer .paymentMethods{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-self:start;display:flex}.footer .paymentMethod{box-sizing:content-box;object-fit:contain;border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:.375rem;width:auto;max-width:2.5rem;height:.875rem;padding:.3125rem .4375rem}.footer .socialLink{color:var(--color-white);opacity:.7;transition:opacity var(--duration-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.footer .socialLink:hover{opacity:1}.footer .copyright{color:var(--color-white);font-size:.875rem;font-weight:400;line-height:1.5rem}.footer .trustText{max-width:42rem;color:var(--color-white);text-align:center;opacity:.75;font-size:.75rem;font-weight:400;line-height:1.4}