.fc{background-color:var(--fc-bg);color:var(--fc-text);padding-top:var(--fc-padding-top);padding-bottom:var(--fc-padding-bottom)}.fc__logo-wrap{display:flex;justify-content:center;margin-bottom:40px}.fc__logo{display:block;width:120px;height:auto}.fc__main{display:flex;gap:60px;padding-bottom:40px;border-bottom:1px solid var(--fc-divider)}.fc__left{flex:1 1 45%;min-width:0;border-right:1px solid var(--fc-divider);padding-right:60px}.fc__info{display:flex;gap:48px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--fc-divider)}.fc__info-col{flex:1}.fc__col-heading{color:var(--fc-text);font-size:13px;margin:0 0 16px}.fc__info-text{font-size:13px;line-height:1.7}.fc__info-text p{margin:0 0 1em}.fc__info-text p:last-child{margin-bottom:0}.fc__newsletter-heading{color:var(--fc-heading);font-size:24px;letter-spacing:.04em;margin:0 0 12px}.fc__newsletter-text{font-size:13px;line-height:1.6;margin-bottom:20px}.fc__newsletter-text p{margin:0}.fc__form-row{display:flex;max-width:380px}.fc__input{flex:1;min-width:0;height:46px;padding:0 16px;border:none;background-color:#f5f2ea;color:#3d0c00;font-size:12px;letter-spacing:.08em}.fc__input::placeholder{color:#8a7360}.fc__submit{height:46px;padding:0 28px;background-color:var(--fc-accent);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;transition:opacity .2s ease}.fc__submit:hover{opacity:.85}.fc__form-message{font-size:13px;margin:10px 0 0}.fc__form-message--error{color:#e88}.fc__newsletter-note{font-size:13px;opacity:.7;margin:16px 0 0}.fc__menus{flex:1 1 55%;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:48px 60px}.fc__menu-list{list-style:none;margin:0;padding:0}.fc__menu-link{display:inline-block;color:var(--fc-heading);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;transition:opacity .2s ease}.fc__menu-link:hover{opacity:.7}.fc__menu--large .fc__menu-link{font-size:22px;letter-spacing:.1em;padding:6px 0}.fc__menu--small .fc__menu-link{font-size:13px}.fc__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}.fc__copyright{font-size:13px;margin:0}.fc__social{display:flex;gap:24px}.fc__social a{color:var(--fc-heading);display:flex;align-items:center;transition:opacity .2s ease}.fc__social a:hover{opacity:.7}.fc__policies{list-style:none;margin:0;padding:0;display:flex;gap:32px}.fc__policy-link{color:var(--fc-text);font-size:13px;text-decoration:none}.fc__policy-link:hover{text-decoration:underline}@media screen and (max-width:989px){.fc__main{flex-direction:column;gap:40px}.fc__left{border-right:none;padding-right:0}}@media screen and (max-width:749px){.fc__info{flex-direction:column;gap:24px}.fc__menus{grid-template-columns:1fr;gap:32px}.fc__menu--large .fc__menu-link{font-size:18px}.fc__bottom{flex-direction:column;align-items:flex-start;gap:16px}}.fc__newsletter-heading{font-size:29px;line-height:1.15;letter-spacing:.07em;margin:0 0 26px}.fc__newsletter-text{font-size:14px;line-height:1.9;margin:0 0 30px}.fc__newsletter-note{margin:30px 0 0;font-size:14px;font-weight:300;letter-spacing:.1em;opacity:.7}.fc__klaviyo-form form.klaviyo-form{width:100%!important;max-width:354px!important;margin:0!important}.fc__klaviyo-form form.klaviyo-form>div{min-height:0!important}.fc__klaviyo-form form.klaviyo-form>div>div{gap:10px!important}.fc__klaviyo-form form.klaviyo-form>div>div>div{padding:0!important}.fc__klaviyo-form input[name=email]{height:40px!important;padding:0 18px!important;background:#f4f2ee!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#3a1a10!important;font-family:ff-ernestine-pro,serif!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.fc__klaviyo-form input[name=email]::placeholder{color:transparent!important;opacity:1!important}.fc__klaviyo-form .klaviyo-emailinput{position:relative!important}.fc__klaviyo-form .klaviyo-emailinput:has(input:placeholder-shown):before{content:"Enter your email";position:absolute;top:50%;left:18px;transform:translateY(-50%);color:#3a1a10;font-family:ff-ernestine-pro,serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.fc__klaviyo-form form.klaviyo-form button{display:flex!important;align-items:center;justify-content:center;width:84px!important;min-width:84px!important;height:40px!important;padding:0!important;background:#ef6d26!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:0!important;line-height:1!important;cursor:pointer}.fc__klaviyo-form form.klaviyo-form button *{font-size:0!important}.fc__klaviyo-form form.klaviyo-form button:after{content:"Join";color:#fff;font-family:ff-ernestine-pro,serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fc__klaviyo-form form.klaviyo-form button:hover{background:#d95e1d!important}@media screen and (max-width:749px){.fc__newsletter-heading{font-size:25px}.fc__klaviyo-form form.klaviyo-form{max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer-custom.css.map */
