.hx-footer.ab-footer{--ab-bg:#291a13;--ab-bg-soft:#302017;--ab-cream:#f7ecdc;--ab-gold:#d0ac79;--ab-muted:#c6b8a8;--ab-line:rgba(233,211,179,.17);background:var(--ab-bg);color:var(--ab-cream);padding:0;letter-spacing:0;text-align:right;font-family:"Cairo",Tahoma,Arial,sans-serif;direction:rtl}.ab-footer *{box-sizing:border-box}.ab-footer .ab-footer__container{width:min(1160px,calc(100% - 44px));margin-inline:auto}.ab-footer__perks{background:#eee0ce;color:#402c1e;border-block:1px solid #e3d1b7}.ab-footer__perks-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:18px}.ab-footer__perk{display:flex;align-items:center;justify-content:center;gap:11px;padding:8px 18px;min-width:0}.ab-footer__perk:not(:last-child){border-inline-end:1px solid #d6c2a9}.ab-footer__perk-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #d5b991;border-radius:12px;background:#f8f0e5;color:#6b4629}.ab-footer svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.ab-footer__perk h3{color:#3d2c21;margin:0;font-size:14px;font-weight:800;line-height:1.6}.ab-footer__perk p{color:#74604e;font-size:11.5px;line-height:1.6;margin:1px 0 0}.ab-footer__main{padding:clamp(45px,5vw,78px) 0 48px;background:radial-gradient(ellipse at 15% 0%,rgb(190 140 80 / .09),transparent 50%),var(--ab-bg)}.ab-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,1.05fr);gap:clamp(27px,3vw,58px);align-items:start}.ab-footer__col{min-width:0}.ab-footer__brand{display:inline-flex;align-items:baseline;gap:0;color:#fff;direction:ltr;text-decoration:none!important;font:800 clamp(28px,3vw,34px)/1.1 "Inter",Arial,sans-serif;letter-spacing:.085em}.ab-footer__brand span{color:var(--ab-gold)}.ab-footer__brand:focus-visible,.ab-footer a:focus-visible{outline:2px solid #e8c79d;outline-offset:4px;border-radius:2px}.ab-footer__tagline{max-width:325px;color:var(--ab-muted);font-size:14px;line-height:2.1;margin:20px 0 23px}.ab-footer__shop-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--ab-gold);color:#271a13!important;font-weight:850;font-size:14px;text-decoration:none!important;padding:11px 19px;border-radius:10px;min-height:47px;transition:background .2s,transform .2s}.ab-footer__shop-btn:hover{background:#f0cd98;color:#241911!important;transform:translateY(-1px)}.ab-footer__shop-btn svg{width:18px;height:18px;transform:rotate(180deg)}.ab-footer__heading{position:relative;margin:4px 0 22px;padding-bottom:13px;font-size:17px;font-weight:800;color:#fcf4ea;line-height:1.5}.ab-footer__heading:after{content:"";position:absolute;bottom:0;right:0;width:33px;height:2px;background:var(--ab-gold);border-radius:3px}.ab-footer__nav{display:grid;gap:11px}.ab-footer__nav a,.ab-footer__contact a,.ab-footer__bottom a{font-size:13.5px;line-height:1.75;color:var(--ab-muted);text-decoration:none!important;transition:color .2s}.ab-footer__nav a:hover,.ab-footer__contact a:hover,.ab-footer__bottom a:hover{color:#f5d5a7}.ab-footer__contact-note{margin:0 0 14px;color:var(--ab-muted);font-size:13px;line-height:1.9}.ab-footer__contact-link{display:flex;align-items:center;gap:10px;margin:0 0 10px;direction:rtl;overflow-wrap:anywhere}.ab-footer__contact-link svg{width:18px;height:18px;color:var(--ab-gold);flex:0 0 18px}.ab-footer__contact-link span{direction:ltr;unicode-bidi:isolate}.ab-footer__contact-meta{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--ab-line);padding:8px 12px;border-radius:7px;margin-top:8px;color:#e2cfb8;font-size:11.5px}.ab-footer__contact-meta svg{width:15px;height:15px;color:var(--ab-gold)}.ab-footer__bottom{border-top:1px solid var(--ab-line);background:#21150f}.ab-footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:14px 26px;padding-block:19px;flex-wrap:wrap}.ab-footer__copyright{margin:0;font-size:12px;color:#bba998;line-height:1.7}.ab-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px}.ab-footer__legal a{font-size:12px}.ab-footer__legal a:not(:first-child):before{content:"";width:3px;height:3px;border-radius:50%;display:inline-block;vertical-align:middle;background:#866e57;margin-inline-end:18px}.ab-footer__perks-inner :where(h3,p),.ab-footer__grid :where(h2,p){box-sizing:border-box}@media(max-width:960px){.ab-footer__perks-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-footer__perk{justify-content:flex-start;padding:12px 18px}.ab-footer__perk:nth-child(2){border-inline-end:0}.ab-footer__perk:nth-child(-n+2){border-block-end:1px solid #dac6ae}.ab-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:39px 28px}}@media(max-width:570px){.ab-footer .ab-footer__container{width:min(100% - 32px,470px)}.ab-footer__perks-inner{gap:0}.ab-footer__perk{padding:12px 8px;gap:7px}.ab-footer__perk-icon{flex-basis:33px;width:33px;height:33px;border-radius:9px}.ab-footer__perk-icon svg{width:18px;height:18px}.ab-footer__perk h3{font-size:11px;line-height:1.6}.ab-footer__perk p{font-size:10px}.ab-footer__main{padding:42px 0 34px}.ab-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px}.ab-footer__col--brand{grid-column:1/-1;padding-bottom:8px}.ab-footer__col--contact{grid-column:1/-1;padding-top:3px}.ab-footer__tagline{font-size:13px;margin:15px 0 17px}.ab-footer__heading{font-size:15px;margin:0 0 15px}.ab-footer__nav{gap:10px}.ab-footer__nav a{font-size:12.5px}.ab-footer__bottom-inner{justify-content:center;text-align:center;flex-direction:column-reverse;gap:11px}.ab-footer__legal{justify-content:center;gap:8px 12px}.ab-footer__legal a{font-size:11.5px}.ab-footer__legal a:not(:first-child):before{margin-inline-end:12px}}@media(prefers-reduced-motion:reduce){.ab-footer a{transition:none!important;transform:none!important}}