/* START_SNIPPET:thof-flame-footer (INDEX:240) */
.thof-simple-footer{display:block;background:var(--sf-background,#283c33);color:var(--sf-text,#f7f2ea);font-family:var(--thof-body-font,Arial,sans-serif);font-size:13px;line-height:1.6}
.thof-simple-footer *,.thof-simple-footer *::before,.thof-simple-footer *::after{box-sizing:border-box}
.thof-simple-footer p{margin:0}.thof-simple-footer a{color:inherit;text-decoration:none;text-underline-offset:4px}.thof-simple-footer a:hover{text-decoration:underline}.thof-simple-footer :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}
.thof-simple-footer__inner{max-width:var(--sf-width,1440px);margin-inline:auto;padding:42px 48px 18px}
.thof-simple-footer__main{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:56px;padding-bottom:30px;align-items:start}
.thof-simple-footer__brand{display:block;max-width:320px}.thof-simple-footer__brand p{font-family:var(--thof-heading-font,Georgia,serif);font-size:21px;font-weight:400;line-height:1.4;letter-spacing:.01em}.thof-simple-footer__brand img{display:block;width:200px;height:auto}.thof-simple-footer__brand span{display:block;margin-top:7px;color:var(--sf-accent,#ba9564);font-size:12px;font-style:italic}
.thof-simple-footer__navigation,.thof-simple-footer__links{display:grid;gap:1px}.thof-simple-footer__navigation a{display:flex;align-items:center;min-height:30px;width:fit-content;max-width:100%;font-size:12px}
.thof-simple-footer__contact{display:grid;justify-items:start;gap:5px}.thof-simple-footer__contact>a{overflow-wrap:anywhere;max-width:100%;min-height:28px;display:flex;align-items:center}.thof-simple-footer__contact>p{font-size:11px;opacity:.78}
.thof-simple-footer__socials{display:flex;align-items:center;gap:7px;margin-top:7px}.thof-simple-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #f7f2ea3d;border-radius:50%;transition:background-color .16s,border-color .16s}.thof-simple-footer__socials a:hover{background:#f7f2ea12;border-color:currentColor}.thof-simple-footer__socials svg{display:block;flex:none}
.thof-simple-footer__policies{display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px;padding:15px 0 8px;border-top:1px solid #f7f2ea2b}.thof-simple-footer__policies .thof-legal-links{display:contents}.thof-simple-footer__policies :is(a,button){display:inline-flex;align-items:center;min-height:32px;max-width:100%;font:inherit;font-size:10px;line-height:1.6;color:inherit;text-align:left;border:0;border-radius:0;background:transparent;padding:0;cursor:pointer;text-decoration:none;white-space:normal}.thof-simple-footer__policies :is(a,button):hover{text-decoration:underline}
.thof-simple-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;font-size:10px;color:#d0d5cc}
.thof-simple-footer__payments{display:flex;align-items:center;gap:5px}.thof-simple-footer__payments svg{height:17px;width:auto}
@media(max-width:899px){.thof-simple-footer__inner{padding-inline:28px}.thof-simple-footer__main{grid-template-columns:1.1fr .8fr 1fr;gap:26px}.thof-simple-footer__brand p{font-size:19px}}
@media(max-width:599px){.thof-simple-footer__inner{padding:32px 20px 16px}.thof-simple-footer__main{grid-template-columns:1fr 1fr;gap:22px 20px;padding-bottom:24px}.thof-simple-footer__brand{grid-column:1/-1}.thof-simple-footer__brand p{font-size:21px}.thof-simple-footer__navigation a,.thof-simple-footer__contact>a{min-height:36px}.thof-simple-footer__contact>a{font-size:12px}.thof-simple-footer__socials{gap:6px}.thof-simple-footer__socials a{width:40px;height:40px}.thof-simple-footer__policies{gap:4px 16px;padding-top:14px}.thof-simple-footer__policies :is(a,button){min-height:36px;font-size:10px}.thof-simple-footer__bottom{padding-top:8px;gap:8px 16px}}
@media(max-width:359px){.thof-simple-footer__main{grid-template-columns:1fr}.thof-simple-footer__brand{grid-column:auto}.thof-simple-footer__contact{padding-top:4px}}
@media(prefers-reduced-motion:reduce){.thof-simple-footer *{transition:none!important}}
/* END_SNIPPET:thof-flame-footer */
