.bl-foot{--blf-bg: #1F4030;--blf-ink: #FFF8EB;--blf-accent: #F0B429;--blf-muted: #C9D6CC;--blf-btn-ink: #2B1A0E;--blf-line: rgba(255, 248, 235, .14);--blf-line: color-mix(in srgb, var(--blf-ink) 14%, transparent);--blf-ring: rgba(255, 248, 235, .25);--blf-ring: color-mix(in srgb, var(--blf-ink) 25%, transparent);--blf-edge: rgba(255, 248, 235, .4);--blf-edge: color-mix(in srgb, var(--blf-ink) 40%, transparent);background:var(--blf-bg);color:var(--blf-ink);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.bl-foot *,.bl-foot *:before,.bl-foot *:after{box-sizing:border-box}.bl-foot :where(h2,h3,p,ul,li){margin:0;padding:0}.bl-foot :where(ul){list-style:none}.bl-foot :where(a){color:inherit;text-decoration:none}.bl-foot :focus-visible{outline:2px solid var(--blf-accent);outline-offset:3px;box-shadow:none}.bl-foot__top,.bl-foot__bottom{max-width:1160px;margin:0 auto}.bl-foot__top{padding:clamp(48px,7vw,72px) 20px clamp(32px,5vw,48px);display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);border-bottom:1px solid var(--blf-line)}.bl-foot__brand{flex:1 1 360px;display:flex;flex-direction:column;gap:18px;max-width:480px}.bl-foot__logo{display:block;width:auto;height:var(--blf-logo-h, 28px);max-width:100%;align-self:flex-start}.bl-foot__help{display:flex;flex-direction:column;gap:14px}.bl-foot__h{font-family:var(--font-heading-family);font-style:normal;font-weight:700;font-size:clamp(2.4rem,3vw,3rem);line-height:1.15;letter-spacing:-.01em;color:var(--blf-ink)}.bl-foot__text{font-size:1.5rem;color:var(--blf-muted)}.bl-foot__btns{display:flex;flex-wrap:wrap;gap:10px}.bl-foot__btn{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:8px;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s}.bl-foot__btn .bl-ic{display:block;width:20px;height:20px;flex:none;fill:currentColor}.bl-foot__btn--solid{background:var(--blf-accent);color:var(--blf-btn-ink)}.bl-foot__btn--solid:hover{background:color-mix(in srgb,var(--blf-accent) 80%,#fff);color:var(--blf-btn-ink)}.bl-foot .bl-foot__btn--line,.bl-foot .bl-foot__btn--line:focus-visible{box-shadow:inset 0 0 0 1.5px var(--blf-edge);color:var(--blf-ink)}.bl-foot .bl-foot__btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--blf-accent);color:var(--blf-accent)}.bl-foot__nav{flex:1.6 1 480px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:28px 24px}.bl-foot__col{display:flex;flex-direction:column;gap:4px}.bl-foot__col-h{margin:0 0 8px;font-family:var(--font-heading-family);font-style:normal;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--blf-accent)}.bl-foot__link{display:block;padding:8px 0;font-size:1.5rem;line-height:1.3;color:var(--blf-ink);text-wrap:balance;transition:color .15s}.bl-foot__link:hover{color:var(--blf-accent)}.bl-foot__link--empty{opacity:.45}.bl-foot__bottom{padding:24px 20px;display:flex;flex-direction:column;gap:20px}.bl-foot__legal{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--blf-line);font-size:1.2rem;line-height:1.6;color:var(--blf-muted);max-width:880px}.bl-foot__legal p{margin:0}.bl-foot__legal a{text-decoration:underline}.bl-foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bl-foot__copy{font-size:1.3rem;color:var(--blf-muted)}.bl-foot__social{display:flex;align-items:center;gap:8px}.bl-foot__soc{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--blf-ring);color:var(--blf-ink);transition:color .15s,border-color .15s}.bl-foot__soc:hover{border-color:var(--blf-accent);color:var(--blf-accent)}.bl-foot__soc svg{display:block;width:20px;height:20px}.bl-foot__pay{display:flex;flex-wrap:wrap;gap:6px}.bl-foot__pay svg{display:block;width:38px;height:24px}.bl-foot__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/beeloma-footer.css.map */
