/* AL MIZAN RIZQ — GALACTIC ROYALE FOOTER V12
 * Production-only layout skin; original contact, legal links, cart/back-to-top remain authoritative.
 */
html body footer.site-footer.amr-footer-v12{
 position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;
 min-height:0!important;height:auto!important;display:block!important;overflow:hidden!important;
 padding:clamp(235px,18.5vw,315px) clamp(14px,2.5vw,48px) 22px!important;
 margin:0!important;border:0!important;border-radius:0!important;
 background:
 linear-gradient(180deg,#03112a05 0,#03122c18 190px,#000a1cf5 320px,#00091beF 100%),
 url('/assets/amr-footer-live-v12/footer-skyline.jpg') center top / 100% auto no-repeat,
 #00091b!important;
 color:#fff0cf!important;box-shadow:inset 0 -5px 0 #e4ae61,inset 0 -9px 0 #0359cc!important;
}
html body footer.site-footer.amr-footer-v12:before{
 content:"";display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;
 background:
 radial-gradient(ellipse 30% 12% at 45% 41%,#137dfb22,transparent 75%),
 linear-gradient(90deg,#0461ff24,transparent 15%,transparent 85%,#0461ff24)!important;
 opacity:1!important;
}
html body footer.site-footer.amr-footer-v12:after{content:"";display:block!important;position:absolute!important;inset:auto 0 0!important;height:18px!important;
 z-index:1!important;pointer-events:none!important;border:0!important;background:linear-gradient(90deg,#f0c46d,#006cfa 27%,#fff2a3 50%,#007df3 75%,#e9b45b)!important;opacity:.9}
html body footer.amr-footer-v12 .footer-inner{
 display:grid!important;position:relative!important;z-index:2!important;grid-template-columns:1.12fr 1fr 1.04fr 1.04fr!important;
 align-items:stretch!important;gap:clamp(9px,1vw,18px)!important;float:none!important;clear:both!important;
 width:100%!important;max-width:1550px!important;height:auto!important;margin:0 auto 14px!important;
 padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;
 box-shadow:none!important;transform:none!important;
}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel{
 position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;
 justify-content:flex-start!important;gap:0!important;float:none!important;clear:none!important;
 min-height:477px!important;height:auto!important;min-width:0!important;
 margin:0!important;padding:clamp(15px,1.6vw,24px) clamp(12px,1.35vw,22px) 19px!important;
 border:3px solid #f0b85c!important;border-radius:37px 37px 24px 24px!important;
 color:#fff0ce!important;
 background:
 linear-gradient(160deg,#08386e8c 0%,#041736fa 28%,#03112efc 62%,#001028fa 100%)!important;
 box-shadow:inset 0 0 0 2px #087ae7,inset 0 0 23px #0271e59c,0 0 19px #f1af4d75!important;
 opacity:1!important;visibility:visible!important;transform:none!important;
}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel:before{
 content:"";display:block!important;position:absolute;inset:7px;z-index:0;pointer-events:none;
 border:1px solid #f5ca7a6b;border-radius:29px 29px 17px 17px;
 background:
 radial-gradient(circle at 50% 0,#139eff2e,transparent 28%),
 repeating-linear-gradient(60deg,transparent 0 22px,#0d70c50b 22px 23px);
 box-shadow:inset 0 0 18px #023a8d88!important;
}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel:after{
 content:"◆";display:grid!important;place-items:center!important;position:absolute!important;top:-22px!important;left:50%!important;
 width:48px!important;height:42px!important;margin:0!important;transform:translateX(-50%)!important;z-index:3!important;
 color:#9cfdff!important;font-size:24px!important;text-shadow:0 0 6px #52f4ff,0 0 16px #086cf5!important;
 border:2px solid #ffcf6e!important;border-radius:11px!important;
 clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)!important;
 background:radial-gradient(circle,#0073ea,#021430 75%)!important;
 box-shadow:0 0 15px #edc06f!important;
}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel>*{position:relative;z-index:1}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel>h2{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
 width:100%!important;max-width:none!important;margin:7px 0 17px!important;padding:2px 0 12px!important;
 min-height:42px!important;height:auto!important;
 color:#ffe1a4!important;font:700 clamp(17px,1.38vw,24px)/1.13 Georgia,serif!important;
 text-align:center!important;letter-spacing:.01em!important;
 border:0!important;border-bottom:1px solid #cb985a9b!important;
 background:none!important;box-shadow:none!important;white-space:normal!important;
 text-shadow:0 0 10px #c69d6470!important;
}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel>h2:before{
 content:attr(data-symbol)!important;display:grid!important;place-items:center!important;
 width:38px!important;height:38px!important;min-width:38px!important;flex:none!important;
 border:2px solid #f3c571!important;border-radius:50%!important;
 background:#021b43!important;box-shadow:inset 0 0 9px #087af0,0 0 12px #cf923b66!important;
 color:#ffdb83!important;font:700 25px/1 Georgia,serif!important;
}
html body footer.amr-footer-v12 .footer-inner .amr12-company>h2{font-size:clamp(18px,1.5vw,25px)!important}
html body footer.amr-footer-v12 .footer-inner .amr12-company>a:first-of-type{
 display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;
 width:85%!important;max-width:265px!important;min-height:87px!important;padding:0!important;margin:0 auto 7px!important;
 border:0!important;background:transparent!important;box-shadow:none!important;
}
html body footer.amr-footer-v12 .footer-inner .amr12-company>a:first-of-type img{
 display:block!important;width:100%!important;max-width:235px!important;height:105px!important;max-height:105px!important;
 object-fit:contain!important;filter:drop-shadow(0 0 10px #dfaa35a8)!important;margin:0 auto!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-company>p,
html body footer.amr-footer-v12 .footer-inner .amr12-company>address{
 font:400 clamp(11px,.91vw,14px)/1.48 Arial,sans-serif!important;
 color:#f4eddd!important;margin:3px 0 8px!important;padding:0!important;
 border:0!important;background:transparent!important;box-shadow:none!important;
 text-align:left!important;overflow-wrap:anywhere!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-company>.foundation-footer-note{color:#ffe8b8!important;font-weight:600!important}
html body footer.amr-footer-v12 .footer-inner .amr12-company .luxury-business-contact{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;
 margin:auto 0 0!important;padding:10px 0 0!important;border:0!important;background:none!important;
}
html body footer.amr-footer-v12 .footer-inner .amr12-company .luxury-business-contact>a{
 display:block!important;width:100%!;margin:0!important;padding:3px 1px!important;
 background:transparent!important;border:0!important;box-shadow:none!important;
 font:500 clamp(11px,.91vw,14px)/1.35 Arial,sans-serif!important;color:#cfeafc!important;text-decoration:none!important;
 overflow-wrap:anywhere!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-company .luxury-business-contact>a:before{
 content:"✧";color:#ffcb65;padding-right:8px
}
html body footer.amr-footer-v12 .footer-inner .amr12-company .luxury-business-contact>a.amr12-contact-cta{
 display:grid!important;place-items:center!important;min-height:41px!important;
 margin:9px auto 0!important;padding:9px 12px!important;
 background:linear-gradient(100deg,#083875,#001735,#063a75)!important;
 color:#fff2c7!important;font-weight:700!important;text-align:center!important;
 border:2px solid #ffd475!important;border-radius:50px!important;
 box-shadow:0 0 12px #138fff,inset 0 0 10px #005dba!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-company .luxury-business-contact>a.amr12-contact-cta:before{display:none!important}
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>a.amr12-link,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>button.amr12-link{
 position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;
 gap:10px!important;min-height:44px!important;width:100%!important;max-width:none!important;
 margin:0 0 6px!important;padding:7px 32px 7px 42px!important;
 border:1px solid #185c97!important;border-radius:9px!important;
 color:#fff0d5!important;-webkit-text-fill-color:#fff0d5!important;font:500 clamp(12px,.95vw,15px)/1.18 Arial,sans-serif!important;
 background:linear-gradient(90deg,#001431fa,#002047eb,#001632fa)!important;
 box-shadow:inset 0 0 9px #0456ba54!important;
 text-decoration:none!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important;
 text-shadow:none!important;clip-path:none!important;opacity:1!important;
}
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>a.amr12-link:before,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>button.amr12-link:before{
 content:"✧"!important;position:absolute!important;left:11px!important;top:50%!important;transform:translateY(-50%)!important;
 display:grid!important;place-items:center!important;width:23px!important;height:23px!important;
 padding:0!important;border:1px solid #e7c27f!important;border-radius:6px!important;
 font:700 16px/1 Arial,sans-serif!important;color:#efcf81!important;
 background:#052448!important;box-shadow:0 0 8px #075fcda8!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>a.amr12-link:after,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>button.amr12-link:after{
 content:"›"!important;position:absolute!important;right:10px!important;top:50%!important;left:auto!important;
 transform:translateY(-50%)!important;display:block!important;width:auto!important;height:auto!important;
 border:0!important;background:transparent!important;box-shadow:none!important;
 font:700 24px/1 Arial,sans-serif!important;color:#ffd16f!important
}
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>a.amr12-link:hover,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>button.amr12-link:hover,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>a.amr12-link:focus-visible,
html body footer.amr-footer-v12 .footer-inner .amr12-panel:not(.amr12-company)>button.amr12-link:focus-visible{
 outline:2px solid #f2dbab!important;outline-offset:1px!important;
 background:linear-gradient(90deg,#05386c,#084a84,#061c41)!important;
 box-shadow:inset 0 0 12px #138de8,0 0 12px #018affaa!important;transform:none!important;
}
html body footer.amr-footer-v12 .footer-inner .amr12-policy:after{color:#e9dba0}
html body footer.amr-footer-v12 .footer-inner .amr12-policy>a.amr12-link:before{content:"▤"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-help>a[href="#track"]:before{content:"⌖"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-help>a[href="#wishlist"]:before{content:"♡"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-help>a[href="#cart"]:before{content:"▣"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-help>a[href="#faq"]:before{content:"?"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-links>a[href="#home"]:before{content:"⌂"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-links>a[href="#shop"]:before{content:"▣"!important}
html body footer.amr-footer-v12 .footer-inner .amr12-links>a[href="#journal"]:before{content:"▤"!important}
html body footer.amr-footer-v12 .footer-legal-panel{display:none!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom{
 display:grid!important;position:relative!important;z-index:2!important;
 grid-template-columns:minmax(0,1.24fr) minmax(0,1.12fr) minmax(0,1.1fr) auto!important;
 align-items:center!important;gap:12px!important;width:100%!important;max-width:1550px!important;min-height:109px!important;
 height:auto!important;margin:0 auto!important;padding:14px 17px!important;
 border:3px solid #f3c977!important;border-radius:21px!important;overflow:visible!important;
 background:linear-gradient(120deg,#03122afa,#031d48f9 49%,#010c25fc)!important;
 box-shadow:inset 0 0 0 2px #056edc,inset 0 0 19px #0186ff,0 0 19px #d49c478c!important;
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom:before{
 content:"";display:block!important;position:absolute!important;inset:5px;z-index:0;pointer-events:none;border:1px solid #dfb7707a;border-radius:14px
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom>img.amr-footer-static-logo{
 display:block!important;width:clamp(70px,7.5vw,108px)!important;height:64px!important;object-fit:contain!important;
 position:relative!important;grid-column:1!important;grid-row:1!important;margin:0!important;justify-self:start!important;
 background:transparent!important;border:0!important;filter:drop-shadow(0 0 9px #d7a53c)
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-copyright{
 position:relative!important;grid-column:1!important;grid-row:1!important;
 display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 0 0 clamp(78px,8vw,119px)!important;
 background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-copyright-text,
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-copyright-text small{
 display:block!important;color:#f3ecd6!important;font:500 clamp(10px,.76vw,12px)/1.45 Arial,sans-serif!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods,
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
 gap:6px!important;min-width:0!important;width:100%!important;max-width:none!important;height:auto!important;
 margin:0!important;padding:0 11px!important;background:transparent!important;border:0!important;
 box-shadow:none!important;color:#eae4d9!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods{grid-column:2!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{grid-column:3!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-small-title{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;
 margin:0!important;color:#ffd477!important;font:700 13px Georgia,serif!important;white-space:nowrap!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbols{
 display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important;
 margin:0!important;padding:0!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol{
 display:grid!important;place-items:center!important;width:39px!important;height:33px!important;
 color:#cdeeff!important;border:1px solid #087cdc!important;border-radius:6px!important;
 background:#042247!important;box-shadow:inset 0 0 8px #004baa,0 0 7px #006ce3a8!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol svg{width:23px!important;height:23px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-information{
 display:block!important;font:400 9px/1.25 Arial,sans-serif!important;color:#9cbbd9!important;text-align:center!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{
 display:grid!important;place-items:center!important;position:relative!important;z-index:3!important;
 grid-column:4!important;min-width:160px!important;min-height:47px!important;height:47px!important;
 padding:7px 12px!important;margin:0!important;
 border:2px solid #ffd276!important;border-radius:30px!important;
 color:#ffe0a0!important;font:700 clamp(12px,.9vw,15px) Georgia,serif!important;
 background:linear-gradient(120deg,#083c83,#011631,#073a78)!important;
 box-shadow:0 0 12px #159bff,inset 0 0 10px #0870ee!important;
 cursor:pointer!important
}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top:is(:hover,:focus-visible){
 outline:2px solid #8de8ff!important;outline-offset:2px!important;box-shadow:0 0 20px #1dc6ff,inset 0 0 17px #0a88eb!important
}
html body footer.amr-footer-v12 .amr12-orbit-sparks{position:absolute;inset:0;pointer-events:none;z-index:1}
html body footer.amr-footer-v12 .amr12-orbit-sparks i{
 position:absolute;top:calc(35px + 24px * mod(var(--s), 5));left:calc(8% + 8% * var(--s));
 width:4px;height:4px;border-radius:50%;background:#fff2b3;
 box-shadow:0 0 9px #ffd671,0 0 19px #158efb;animation:amr12-twinkle 4s calc(var(--s) * -.45s) infinite alternate
}
@keyframes amr12-twinkle{from{opacity:.1;transform:scale(.5)}50%{opacity:1;transform:scale(1.6)}to{opacity:.25;transform:scale(.8)}}
@media(max-width:1200px){
html body footer.site-footer.amr-footer-v12{padding:245px 18px 20px!important;background-size:auto,cover,auto!important}
html body footer.amr-footer-v12 .footer-inner{gap:9px!important;grid-template-columns:1.2fr 1fr 1.05fr 1.03fr!important}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel{min-height:470px!important;padding:14px 11px 15px!important}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel>h2{font-size:16px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom{grid-template-columns:1.1fr 1fr 1fr!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{grid-column:1/-1!important;justify-self:center!important}
}
@media(max-width:850px){
html body footer.site-footer.amr-footer-v12{padding:245px 15px 18px!important;background-size:auto,auto 295px,auto!important}
html body footer.amr-footer-v12 .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 12px!important}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel{min-height:440px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom{grid-template-columns:1fr 1fr!important;gap:15px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-copyright{grid-column:1!important;grid-row:1!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods{grid-column:2!important;grid-row:1!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{grid-column:1!important;grid-row:2!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{grid-column:2!important;grid-row:2!important}
}
@media(max-width:560px){
html body footer.site-footer.amr-footer-v12{padding:190px 10px 18px!important;background-size:auto,auto 230px,auto!important}
html body footer.amr-footer-v12 .footer-inner{grid-template-columns:1fr!important;gap:15px!important}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel{min-height:0!important;padding:15px 17px 20px!important;border-radius:26px!important}
html body footer.amr-footer-v12 .footer-inner>div.amr12-panel>h2{font-size:18px!important}
html body footer.amr-footer-v12 .footer-inner .amr12-company>a:first-of-type img{height:90px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom{grid-template-columns:1fr!important;gap:14px!important;padding:17px 9px!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom>img.amr-footer-static-logo{grid-column:1!important;grid-row:1!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-copyright{grid-column:1!important;grid-row:1!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods{grid-column:1!important;grid-row:2!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{grid-column:1!important;grid-row:3!important}
html body footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{grid-column:1!important;grid-row:4!important;justify-self:center!important}
}
@media(prefers-reduced-motion:reduce){
html body footer.amr-footer-v12 .amr12-orbit-sparks i{animation:none!important}
html body footer.amr-footer-v12 *{transition:none!important}
}

/* Production visual QA — remove inherited green/teal double ornaments from V4/V5 footer skins. */
html body footer.site-footer.amr-footer-v12 .footer-inner::before,
html body footer.site-footer.amr-footer-v12 .footer-inner::after,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom::after{
 content:none!important;display:none!important;visibility:hidden!important;background:none!important;
 width:0!important;height:0!important;box-shadow:none!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods::before,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods::after,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow::before,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow::after{
 content:none!important;display:none!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-small-title,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbols,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-information{
 position:static!important;inset:auto!important;transform:none!important;top:auto!important;left:auto!important;
 min-height:0!important;max-height:none!important;margin:0!important;padding:0!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbols{min-height:35px!important}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{
 min-height:0!important;max-height:none!important;align-self:center!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-copyright{
 min-height:0!important;max-height:none!important;align-self:center!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{
 align-self:center!important;justify-self:center!important
}

/* Keep footer interactions above floating Putra canvas (z-index 1200), below fixed navbar. */
html body footer.site-footer.amr-footer-v12{z-index:1301!important}

/* AMR FOOTER V12D — bottom rail alignment / overflow precision patch
   Locks payment and social groups to one row on desktop without claiming gateways are active. */
@media(min-width:1201px){
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom{
 grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,.5fr)!important;
 grid-template-rows:minmax(90px,auto)!important;grid-auto-rows:auto!important;
 gap:clamp(8px,.8vw,16px)!important;align-items:center!important;justify-items:stretch!important;
 min-height:106px!important;max-height:none!important;
 padding:14px clamp(15px,1.4vw,23px)!important
}
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom::before{
 display:block!important;content:""!important;position:absolute!important;inset:6px!important;
 background:transparent!important;background-image:none!important;filter:none!important;
 border:1px solid #3cb8f0a6!important;border-radius:15px!important;
 box-shadow:inset 0 0 7px #004bac65!important;z-index:0!important;pointer-events:none!important;
 transform:none!important;opacity:1!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom{
 isolation:isolate!important;
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods,
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{
 position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;
 grid-template-rows:22px 38px minmax(13px,auto)!important;
 align-content:center!important;justify-content:stretch!important;justify-items:center!important;
 align-items:center!important;row-gap:4px!important;
 min-height:82px!important;height:auto!important;max-height:none!important;
 padding:0 clamp(5px,.5vw,12px)!important;margin:0!important;
 border-left:1px solid #d4a4589b!important;border-top:0!important;
 background:transparent!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-small-title{
 position:relative!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 grid-row:1!important;grid-column:1!important;justify-self:center!important;align-self:center!important;
 font:700 clamp(11px,.88vw,15px)/1.1 Georgia,serif!important;line-height:1.2!important;
 white-space:nowrap!important;min-height:20px!important;height:20px!important;
 width:auto!important;max-width:100%!important;padding:0 3px!important;margin:0!important;
 background:none!important;border:0!important;box-shadow:none!important;color:#ffdd84!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-small-title svg{
 position:static!important;display:inline-block!important;width:19px!important;height:19px!important;
 color:#ffd77c!important;margin:0 4px 0 0!important;flex:none!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbols{
 grid-row:2!important;grid-column:1!important;align-self:center!important;justify-self:center!important;
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 justify-content:center!important;align-items:center!important;align-content:center!important;
 width:100%!important;max-width:none!important;min-width:0!important;
 height:38px!important;min-height:38px!important;max-height:38px!important;
 gap:clamp(4px,.6vw,10px)!important;margin:0!important;padding:0!important;
 overflow:visible!important;background:none!important;transform:none!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol{
 display:grid!important;place-items:center!important;position:relative!important;
 flex:0 0 clamp(32px,2.6vw,44px)!important;
 min-width:32px!important;max-width:44px!important;
 width:clamp(32px,2.6vw,44px)!important;height:36px!important;
 margin:0!important;padding:0!important;align-self:center!important;
 opacity:1!important;overflow:hidden!important;transform:none!important;
 background:linear-gradient(145deg,#064282,#031129)!important;
 border:1px solid #227ed1!important;border-radius:6px!important;
 box-shadow:inset 0 0 10px #036bd0,0 0 7px #005ac8a6!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol svg{
 display:block!important;position:static!important;flex:none!important;
 width:clamp(18px,1.5vw,26px)!important;height:clamp(18px,1.5vw,26px)!important;
 stroke:#aaddff!important;fill:none!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-information{
 display:block!important;position:static!important;grid-row:3!important;grid-column:1!important;
 align-self:center!important;justify-self:center!important;width:100%!important;max-width:none!important;
 min-height:11px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;
 text-align:center!important;white-space:normal!important;
 color:#9fd3f4!important;font:400 clamp(9px,.62vw,11px)/1.18 Arial,sans-serif!important;
 letter-spacing:0!important;overflow-wrap:break-word!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-copyright{
 align-self:center!important;min-width:0!important;min-height:0!important;height:auto!important;
 border:0!important;box-shadow:none!important;white-space:normal!important
}
html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{
 align-self:center!important;justify-self:center!important;min-width:155px!important;white-space:nowrap!important
}
@media(min-width:901px) and (max-width:1200px){
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom{
 grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)!important;
 grid-template-rows:auto auto!important;gap:9px!important;align-items:center!important;
 padding:14px 14px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods,
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{
 grid-template-rows:22px 36px minmax(12px,auto)!important;min-height:81px!important;padding:0 5px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol{
 flex-basis:clamp(30px,3.2vw,39px)!important;width:clamp(30px,3.2vw,39px)!important;min-width:30px!important;height:32px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{
 grid-column:1/-1!important;grid-row:2!important;justify-self:center!important;min-width:160px!important;width:auto!important
 }
}
@media(max-width:900px){
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods,
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{
  border-left:0!important;min-height:85px!important;grid-template-rows:22px 37px minmax(12px,auto)!important;
  padding:2px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbol{
  flex:0 0 34px!important;min-width:32px!important;width:34px!important;height:33px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-symbols{height:36px!important;min-height:36px!important}
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-small-title{
  font-size:12px!important
 }
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-information{
  font-size:9px!important
 }
}
@media(max-width:560px){
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-methods{grid-row:2!important}
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom .amr-footer-follow{grid-row:3!important}
 html body footer.site-footer.amr-footer-v12 .footer-bottom.amr12-bottom #back-top{grid-row:4!important;justify-self:center!important}
}
