/* SB Simple Footer v1.2.0 — no decorative image layers */
.sb-ef-footer{width:100%;box-sizing:border-box;position:relative;background:#4b0503;color:#fff8ed;font-family:inherit;border-top:3px solid #d6a943;overflow:hidden}
.sb-ef-footer *{box-sizing:border-box}
.sb-ef-main{background:linear-gradient(135deg,#520602 0%,#650a06 50%,#4b0503 100%)}
.sb-ef-inner{width:100%;max-width:1440px;margin:0 auto;padding:44px 30px 38px}
.sb-ef-grid{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(135px,.85fr) minmax(165px,1.05fr) minmax(190px,1.1fr) minmax(220px,1.25fr);gap:0;align-items:start}
.sb-ef-brand,.sb-ef-column,.sb-ef-news{min-width:0}
.sb-ef-brand{padding:0 24px 0 0}
.sb-ef-column,.sb-ef-news{padding:0 20px;border-left:1px solid rgba(225,185,91,.48)}
.sb-ef-news{padding-right:0}
.sb-ef-logo{display:block;width:100%;max-width:225px;height:105px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}
.sb-ef-brand-rule{display:flex;align-items:center;gap:10px;color:#e9c15e;margin:8px 0 13px;max-width:235px}
.sb-ef-brand-rule:before,.sb-ef-brand-rule:after{content:"";height:1px;background:#d9ad4b;flex:1}
.sb-ef-brand-rule span{font-size:18px;line-height:1}
.sb-ef-footer p{color:inherit;font-size:14px;line-height:1.6;margin:0 0 14px;overflow-wrap:anywhere}
.sb-ef-brand p{max-width:270px;margin-bottom:16px}
.sb-ef-footer h3{display:flex;align-items:center;gap:9px;color:#f2d17b;font-family:Georgia,serif;font-size:19px;line-height:1.3;margin:0 0 17px;font-weight:700}
.sb-ef-accent{font-size:22px;line-height:1;flex:0 0 auto;color:#e7b94c}
.sb-ef-footer ul{list-style:none!important;margin:0!important;padding:0!important}
.sb-ef-footer li{list-style:none!important;margin:0 0 9px!important;padding:0!important}
.sb-ef-footer a{color:#fff8ed;text-decoration:none;transition:color .2s ease}
.sb-ef-footer a:hover{color:#f4d47f}
.sb-ef-footer li a{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}
.sb-ef-chevron{color:#e7b94c;font-size:20px;line-height:16px;flex:0 0 auto}
.sb-ef-social{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}
.sb-ef-social a{width:35px;height:35px;border:1px solid #dcb34d;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#f5d77f;font-size:17px;font-weight:700}
.sb-ef-form{display:flex;width:100%;max-width:340px;min-width:0;background:#fff;border:1px solid #dcb34d;border-radius:7px;overflow:hidden;margin-top:17px;min-height:46px}
.sb-ef-form input{min-width:0;flex:1;width:1%;border:0!important;outline:0!important;box-shadow:none!important;padding:10px 12px!important;color:#35100d!important;background:#fff!important;font:inherit;font-size:13px}
.sb-ef-form button{width:48px;flex:0 0 48px;border:0;border-left:1px solid #dcb34d;background:#9d1711;color:#fff;font-size:20px;cursor:pointer}
.sb-ef-feedback{color:#f6d980!important;font-weight:600;margin-top:9px!important}
.sb-ef-trust-wrap{background:#390402;border-top:1px solid rgba(225,185,91,.6);border-bottom:1px solid rgba(225,185,91,.6)}
.sb-ef-trust{max-width:1380px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 0}
.sb-ef-trust-item{display:flex;align-items:center;justify-content:center;gap:9px;padding:5px 15px;border-right:1px solid rgba(225,185,91,.4);font-size:12px;line-height:1.4;flex:1 1 160px;min-width:0;text-align:left}
.sb-ef-trust-item:last-child{border-right:0}
.sb-ef-trust-icon{font-size:23px;color:#edc65f;line-height:1;flex:0 0 auto}
.sb-ef-copyright{background:#2e0302;color:#e9d6a8;text-align:center}
.sb-ef-copyright-inner{max-width:1380px;margin:0 auto;padding:13px 20px;font-size:12px;line-height:1.5}
@media(max-width:1200px){.sb-ef-inner{padding:36px 24px}.sb-ef-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.sb-ef-brand{padding-right:20px}.sb-ef-column:nth-child(2){padding-right:18px}.sb-ef-column:nth-child(3){padding-right:18px}.sb-ef-column:nth-child(4){border-left:0;padding-left:0}.sb-ef-news{grid-column:span 2}.sb-ef-trust-item{flex-basis:30%}}
@media(max-width:767px){.sb-ef-inner{padding:30px 20px}.sb-ef-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.sb-ef-brand{grid-column:1/-1;padding:0 0 20px;border-bottom:1px solid rgba(225,185,91,.4)}.sb-ef-logo{height:92px;max-width:215px}.sb-ef-brand p{max-width:420px}.sb-ef-column{padding:0 12px;border-left:0}.sb-ef-column:nth-child(2){padding-left:0}.sb-ef-column:nth-child(3){border-left:1px solid rgba(225,185,91,.4);padding-right:0}.sb-ef-column:nth-child(4){padding-left:0}.sb-ef-news{grid-column:1/-1;border-left:0;border-top:1px solid rgba(225,185,91,.4);padding:20px 0 0}.sb-ef-footer h3{font-size:17px;margin-bottom:13px}.sb-ef-footer li a{font-size:12px}.sb-ef-footer p{font-size:13px}.sb-ef-form{max-width:100%}.sb-ef-trust{padding:12px 10px}.sb-ef-trust-item{flex:1 1 50%;justify-content:flex-start;padding:8px 10px;border-right:0;font-size:11px}.sb-ef-trust-icon{font-size:20px}}
@media(max-width:420px){.sb-ef-inner{padding:26px 15px}.sb-ef-column:nth-child(2){padding-right:8px}.sb-ef-column:nth-child(3){padding-left:10px}.sb-ef-footer h3{font-size:15px;gap:6px}.sb-ef-footer li a{font-size:11px;gap:5px}.sb-ef-trust-item{flex-basis:100%}}
