@import url("https://techtitan.com.eg/wp-content/mu-plugins/tt-techstore-showcase/showcase.css?v=20261103g");

.tt-store-hero--portal{width:min(1290px,calc(100% - 48px));margin:56px auto 72px;border:2px solid transparent;border-radius:36px;background:radial-gradient(circle at 82% 14%,rgba(230,0,35,.34),transparent 29%) padding-box,radial-gradient(circle at 10% 86%,rgba(112,0,22,.28),transparent 32%) padding-box,linear-gradient(135deg,#050507 0%,#3a0010 52%,#07070a 100%) padding-box,linear-gradient(115deg,#8f5d12 0%,#ffe8a3 22%,#b4771d 48%,#fff1bd 72%,#8c5710 100%) border-box!important;box-shadow:0 40px 110px rgba(0,0,0,.48),0 0 45px rgba(230,0,35,.12),0 0 22px rgba(245,220,153,.12),inset 0 1px rgba(255,255,255,.07);overflow:hidden;isolation:isolate}
.tt-store-hero--portal::before,.tt-store-hero--portal::after{border-radius:inherit}
.tt-store-hero--portal .tt-store-hero__shell{min-height:850px;padding-block:0}
.tt-nav-home{position:relative;display:inline-flex;align-items:center}.tt-nav-home>a{display:inline-flex;align-items:center;height:100%;color:inherit;text-decoration:none}.tt-nav-home-menu{position:absolute;z-index:50;inset-inline-start:50%;top:calc(100% + 14px);min-width:190px;padding:7px;opacity:0;visibility:hidden;transform:translate(-50%,-8px);border:1px solid rgba(245,220,153,.42);border-radius:15px;background:#08080b;box-shadow:0 24px 58px rgba(0,0,0,.64),0 0 0 1px rgba(230,0,35,.1),inset 0 1px rgba(255,255,255,.06);transition:.24s ease}.tt-nav-home-menu::before{content:"";position:absolute;inset-inline:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#f5dc99,transparent);box-shadow:0 0 18px rgba(245,220,153,.5)}.tt-nav-home-menu a{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:11px 13px!important;border-radius:10px;color:#fff!important;white-space:nowrap;background:linear-gradient(135deg,rgba(230,0,35,.08),transparent)!important}.tt-nav-home-menu b{color:#f5dc99}.tt-nav-home:hover .tt-nav-home-menu,.tt-nav-home:focus-within .tt-nav-home-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}
.tt-nav-techstore{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;gap:12px!important;min-width:208px;min-height:68px;padding:8px 16px!important;border:1px solid rgba(245,220,153,.68)!important;border-radius:17px!important;background:radial-gradient(circle at 18% 8%,rgba(255,72,94,.32),transparent 38%),linear-gradient(135deg,#09090c 0%,#72001d 58%,#1a0009 100%)!important;color:#fff!important;box-shadow:0 17px 42px rgba(0,0,0,.48),0 0 32px rgba(230,0,35,.25),inset 0 1px rgba(255,255,255,.15)!important;overflow:hidden!important;isolation:isolate;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.tt-nav-techstore::before{content:"";position:absolute;inset:0;background:linear-gradient(108deg,transparent 20%,rgba(255,255,255,.13) 45%,transparent 68%);transform:translateX(-115%);animation:tt-nav-store-shine 5s ease-in-out infinite;pointer-events:none}.tt-nav-techstore::after{content:"";position:absolute;z-index:-1;inset:3px;border-radius:13px;background:linear-gradient(110deg,rgba(245,220,153,.09),transparent 42%,rgba(230,0,35,.2));pointer-events:none}@keyframes tt-nav-store-shine{0%,66%{transform:translateX(-115%)}100%{transform:translateX(115%)}}.tt-nav-techstore__icon{display:block!important;flex:0 0 48px;width:48px!important;height:48px!important;object-fit:contain;filter:drop-shadow(0 10px 17px rgba(230,0,35,.46)) drop-shadow(0 0 10px rgba(245,220,153,.2));animation:tt-nav-store-icon 4.6s ease-in-out infinite}@keyframes tt-nav-store-icon{50%{transform:translateY(-3px) rotate(3deg) scale(1.04)}}.tt-nav-techstore__copy{display:grid;gap:3px;min-width:0;text-align:start;white-space:nowrap}.tt-nav-techstore__copy strong{font-family:"Cairo","Tajawal",system-ui,sans-serif;font-size:1.05rem;font-weight:900;line-height:1.05;letter-spacing:-.035em;color:#fff;text-shadow:0 6px 18px rgba(0,0,0,.72)}.tt-nav-techstore__copy small{font-family:"Cairo","Tajawal",system-ui,sans-serif;font-size:.62rem;font-weight:900;line-height:1.2;background:linear-gradient(100deg,#c88929,#fff1bd 48%,#d49736);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 8px rgba(0,0,0,.55))}.tt-nav-techstore:hover{border-color:#fff1bd!important;box-shadow:0 20px 46px rgba(0,0,0,.52),0 0 42px rgba(230,0,35,.4),0 0 22px rgba(245,220,153,.15)!important;transform:translateY(-3px) scale(1.018)}
@media(max-width:1350px) and (min-width:1001px){.tt-nav-techstore{min-width:196px;padding-inline:12px!important;gap:9px!important}.tt-nav-techstore__icon{flex-basis:44px;width:44px!important;height:44px!important}.tt-nav-techstore__copy strong{font-size:.98rem}.tt-nav-techstore__copy small{font-size:.57rem}}
@media(max-width:1000px){.tt-nav-home{display:flex;width:100%;flex-direction:column;align-items:stretch}.tt-nav-home>a{width:100%}.tt-nav-home-menu{position:static;min-width:0;margin:3px 8px 7px;opacity:1;visibility:visible;transform:none!important;box-shadow:none}.tt-nav-techstore{margin:12px 8px 8px!important;width:calc(100% - 16px);min-height:72px;justify-content:center}}
.tt-nav-techstore{min-width:220px!important;min-height:72px!important;gap:13px!important}.tt-nav-techstore__mark{flex-basis:52px!important;width:52px!important;height:52px!important}.tt-nav-techstore__copy strong{font-family:voxo,"TT Tajawal","Cairo","Tajawal",system-ui,sans-serif!important;font-size:18px!important}.tt-nav-techstore__copy small{font-family:"TT Tajawal","Cairo","Tajawal",system-ui,sans-serif!important;font-size:11px!important}
@media(max-width:1350px) and (min-width:1001px){.tt-nav-techstore{min-width:208px!important;min-height:70px!important;gap:10px!important}.tt-nav-techstore__mark{flex-basis:48px!important;width:48px!important;height:48px!important}.tt-nav-techstore__copy strong{font-size:17px!important}.tt-nav-techstore__copy small{font-size:10px!important}}
@media(max-width:1000px){.tt-store-hero--portal{width:calc(100% - 24px);margin:28px auto 42px;border-radius:24px}}
