/* Upjet 9.9.86 — independent footer social links, with or without Bootstrap. */
.site-footer .upjet-footer-socials,
.store-footer .upjet-footer-socials{
  display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;
  flex-direction:row!important;gap:9px!important;margin:16px 0 4px!important;
  padding:0!important;direction:rtl;list-style:none;
}
.site-footer .upjet-footer-social,
.store-footer .upjet-footer-social{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 42px!important;width:42px!important;height:42px!important;
  min-width:42px;min-height:42px;border-radius:13px!important;
  color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;
  background:#263340!important;text-decoration:none!important;
  box-shadow:0 3px 12px rgba(0,0,0,.1);transition:transform .2s,background-color .2s,border-color .2s;
}
.site-footer .upjet-footer-social img,
.store-footer .upjet-footer-social img{display:block!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important;filter:none!important;}
.site-footer .upjet-footer-social:hover,.store-footer .upjet-footer-social:hover{
 transform:translateY(-3px);border-color:rgba(255,255,255,.42)!important;
}
.site-footer .upjet-footer-social:focus-visible,.store-footer .upjet-footer-social:focus-visible{
 outline:2px solid #ffac79!important;outline-offset:3px;
}
.site-footer .upjet-footer-social--instagram,.store-footer .upjet-footer-social--instagram{background:#a93687!important;}
.site-footer .upjet-footer-social--whatsapp,.store-footer .upjet-footer-social--whatsapp{background:#178456!important;}
.site-footer .upjet-footer-social--telegram,.store-footer .upjet-footer-social--telegram{background:#267cae!important;}
.site-footer .upjet-footer-social--rubika,.store-footer .upjet-footer-social--rubika{background:#7345bd!important;}
.site-footer .upjet-footer-social--phone,.store-footer .upjet-footer-social--phone{background:#e86425!important;}
@media(max-width:600px){.site-footer .upjet-footer-social,.store-footer .upjet-footer-social{width:40px!important;height:40px!important;min-width:40px;min-height:40px;flex-basis:40px!important;}}
.site-footer,.store-footer,.upjet-footer-socials{overflow:visible!important;}
.upjet-footer-phone-menu{position:relative;flex:0 0 auto;}
.upjet-footer-phone-menu summary{cursor:pointer;list-style:none;}
.upjet-footer-phone-menu summary::-webkit-details-marker{display:none;}
.upjet-footer-phone-menu[open] summary{outline:2px solid #ffac79;outline-offset:3px;}
.upjet-footer-phone-options{position:absolute;bottom:calc(100% + 10px);inset-inline-end:0;z-index:20;min-width:170px;padding:8px;border-radius:12px;background:#263340;box-shadow:0 4px 20px #0004;}
.upjet-footer-phone-options a{display:block;padding:9px 12px;color:#fff!important;text-decoration:none;white-space:nowrap;border-radius:6px;}
.upjet-footer-phone-options a:hover,.upjet-footer-phone-options a:focus-visible{background:#405168;outline:2px solid #ffac79;outline-offset:-2px;}
@media(prefers-reduced-motion:reduce){.site-footer .upjet-footer-social,.store-footer .upjet-footer-social{transition:none;}}
