.section-be-footer{margin-top:0}.be-footer{--be-f-bg: #0a0a0a;--be-f-surface: #141414;--be-f-line: rgba(255, 255, 255, .08);--be-f-text: rgba(255, 255, 255, .68);--be-f-heading: #ffffff;--be-f-gold: #c4a265;--be-f-gold-soft: rgba(196, 162, 101, .4);background:var(--be-f-bg);color:var(--be-f-text);font-size:12px;line-height:1.5}.be-footer a{color:inherit;text-decoration:none}.be-footer a:hover{color:var(--be-f-gold)}.be-footer__newsletter{border-bottom:1px solid var(--be-f-line);background:radial-gradient(ellipse 70% 120% at 50% -30%,rgba(196,162,101,.12),transparent 65%),#0d0d0d;padding:30px 20px 28px}.be-footer__newsletter-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.be-footer__newsletter-copy{flex:1 1 320px;min-width:260px}.be-footer__newsletter-copy h3{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:19px;letter-spacing:.02em;color:var(--be-f-heading);font-weight:600}.be-footer__newsletter-copy p{margin:0;font-size:12px;line-height:1.55;color:var(--be-f-text);max-width:460px}.be-footer__newsletter-form{flex:1 1 380px;min-width:280px;max-width:520px}.be-footer__newsletter-row{display:flex;gap:8px;align-items:stretch}.be-footer__newsletter-input{flex:1 1 auto;min-width:0;min-height:46px;padding:12px 18px;border:1px solid rgba(196,162,101,.35);border-radius:999px;background:#ffffff0f;color:#fff;font-size:13px;outline:none;transition:border-color .2s ease,background .2s ease}.be-footer__newsletter-input::placeholder{color:#ffffff6b}.be-footer__newsletter-input:focus{border-color:var(--be-f-gold);background:#ffffff17}.be-footer__newsletter-btn{flex:0 0 auto;min-height:46px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(135deg,#d3b075,var(--be-f-gold) 60%,#a8874e);color:#14100a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.be-footer__newsletter-btn:hover{filter:brightness(1.07);box-shadow:0 6px 20px #c4a26559;transform:translateY(-1px)}.be-footer__newsletter-consent{display:flex;align-items:flex-start;gap:8px;margin-top:10px;cursor:pointer}.be-footer__newsletter-consent input{flex:0 0 auto;width:14px;height:14px;margin:1px 0 0;accent-color:var(--be-f-gold);cursor:pointer}.be-footer__newsletter-consent span{font-size:10.5px;line-height:1.5;color:#ffffff80}.be-footer__newsletter-consent a{color:var(--be-f-gold);text-decoration:underline;text-underline-offset:2px}.be-footer__newsletter-msg{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:600}.be-footer__newsletter-msg svg{width:16px;height:16px;flex:none}.be-footer__newsletter-msg--ok{color:#8fd694}.be-footer__newsletter-msg--err{color:#e08f8f}@media(max-width:749px){.be-footer__newsletter{padding:20px 16px 18px;text-align:center}.be-footer__newsletter-inner{flex-direction:column;gap:12px}.be-footer__newsletter-copy,.be-footer__newsletter-form{flex:0 0 auto;min-width:0;width:100%}.be-footer__newsletter-copy h3{font-size:17px}.be-footer__newsletter-form{max-width:100%}.be-footer__newsletter-consent{text-align:left}}.be-footer__main{position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 85% -10%,rgba(196,162,101,.07),transparent 60%),radial-gradient(ellipse 70% 60% at 8% 110%,rgba(196,162,101,.05),transparent 55%),var(--be-f-bg)}.be-footer__main:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--be-f-gold-soft) 30%,var(--be-f-gold-soft) 70%,transparent);opacity:.7;pointer-events:none}.be-footer__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:34px 24px 28px}.be-footer__grid{display:grid;grid-template-columns:1.25fr .85fr .85fr 1fr;gap:32px}.be-footer__logo{max-height:46px;width:auto;margin-bottom:12px;display:block}.be-footer__about{margin:0 0 14px;max-width:34ch;font-size:11.5px;line-height:1.6;color:var(--be-f-text)}.be-footer__social{display:flex;gap:8px}.be-footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--be-f-line);background:linear-gradient(160deg,#ffffff0d,#fff0 55%),var(--be-f-surface);color:#ffffffbf;box-shadow:0 4px 12px #00000059;transition:border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.be-footer__social-btn svg{width:15px;height:15px}.be-footer__social-btn:hover{color:var(--be-f-gold);border-color:var(--be-f-gold-soft);transform:translateY(-2px);box-shadow:0 8px 20px #00000073,0 0 22px #c4a26529}.be-footer__title{margin:0 0 14px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--be-f-heading);position:relative;padding-bottom:8px}.be-footer__title:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--be-f-gold),rgba(196,162,101,.1))}.be-footer__links{list-style:none;margin:0;padding:0}.be-footer__links li{margin-bottom:7px}.be-footer__links a{font-size:11.5px;display:inline-block;transition:color .2s ease,transform .2s ease}.be-footer__links a:hover{transform:translate(3px)}.be-footer__contact p{margin:0 0 11px;font-size:11.5px}.be-footer__contact strong{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;margin-bottom:3px;font-weight:600}.be-footer__bottom{border-top:1px solid var(--be-f-line);background:#080808}.be-footer__bottom-inner{max-width:1200px;margin:0 auto;padding:13px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}.be-footer__bottom p{margin:0;font-size:10px;color:#ffffff59;letter-spacing:.02em}.be-footer__trust{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.02em;color:#ffffff6b}.be-footer__trust-icon{width:13px;height:13px;color:var(--be-f-gold);flex-shrink:0}.be-footer__payments{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.be-footer__payment-icon{width:34px;height:22px;border-radius:3px;opacity:.85;filter:grayscale(.15);transition:opacity .2s ease,filter .2s ease}.be-footer__payment-icon:hover{opacity:1;filter:none}@media screen and (max-width:990px){.be-footer__grid{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (max-width:600px){.be-footer__inner{padding:26px 16px 22px}.be-footer__grid{grid-template-columns:1fr;gap:20px}.be-footer__review{flex-basis:240px;max-width:240px}.be-footer__bottom-inner{padding:12px 16px 15px;flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/be-footer.css.map */
