/* Measured against template2.gtna at 1440 and 390 CSS pixels. */
body:is(#gtna-store-ui,.sitelite-technolife) {font-family:TechnoBakh,Arial,Helvetica,sans-serif;color:var(--tech-ink,#333);line-height:1.6}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-shell{width:min(1400px,calc(100% - 20px));max-width:1400px}
.sitelite-technolife .tech-header{position:relative;border:0}
.sitelite-technolife .tech-header__main{height:105px;min-height:105px;padding:0 15px;gap:20px;border-bottom:1px solid #e6e6e6}
.sitelite-technolife .tech-logo{flex:0 0 172px;min-width:0;max-width:172px;align-items:center}
.sitelite-technolife .tech-logo img{width:172px;max-height:65px;object-fit:contain}
.sitelite-technolife .tech-search{max-width:478px;height:56px;border-radius:5px;background:#f0f0f0;flex-direction:row-reverse;padding:0 15px}
.sitelite-technolife .tech-search input{height:56px;font-size:14px}
.sitelite-technolife .tech-search button{border:0;box-shadow:none}
.sitelite-technolife .tech-header__tools{gap:20px}
.sitelite-technolife .tech-header__tools>a[aria-label="سبد خرید"]{position:relative;padding:8px}
.tech-cart-count{position:absolute;top:2px;right:2px;background:var(--tech-blue);color:#fff;border-radius:50%;font-size:9px;line-height:15px;min-width:15px;text-align:center}
.sitelite-technolife .tech-account{height:47px;display:flex;align-items:center;padding:0 24px;border:1px solid #1b3570;border-radius:5px;font-size:14px;font-weight:500}
.sitelite-technolife .tech-nav{height:50px;min-height:50px;padding:0 15px;gap:25px;overflow:visible;font-size:14px}
.sitelite-technolife .tech-primary-menu{gap:24px;font-size:14px;font-weight:600}
.sitelite-technolife .tech-category-menu{font-size:14px;flex:none}
.sitelite-technolife .tech-category-menu summary{flex-direction:row}
.sitelite-technolife .tech-category-menu summary>span{display:inline-flex;margin-inline-start:8px}
.tech-category-chevron svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7}
.tech-category-menu[open] .tech-category-chevron{transform:rotate(180deg)}
.tech-primary-menu>li>a{display:flex;align-items:center;gap:6px;position:relative}
.tech-nav-image{height:18px;width:auto;object-fit:contain;flex:none}
.tech-menu-label{position:absolute;bottom:calc(100% - 3px);right:40%;font-size:9px;line-height:14px;padding:0 4px;border-radius:2px;background:#d41212;color:#fff}
.sitelite-technolife .tech-hero{background:#fff;border-radius:5px;overflow:hidden}
.sitelite-technolife .tech-hero__slide img{aspect-ratio:40/9;border-radius:5px}
.sitelite-technolife .tech-hero__buttons{inset:50% 8px auto;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}
.sitelite-technolife .tech-arrow{background:transparent;border:0;box-shadow:none;border-radius:0;pointer-events:auto;width:28px;height:38px;color:#777!important;font-size:32px}
.sitelite-technolife .tech-hero__dots{display:none}
.sitelite-technolife .tech-section{margin:25px 0 0}
.sitelite-technolife .tech-section--quick_categories{margin:20px 0 0;padding:5px 0 20px;height:208px}
.sitelite-technolife .tech-section--quick_categories .tech-categories{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.sitelite-technolife .tech-section--quick_categories .tech-category{flex:0 0 calc((100% - 150px)/6);padding:0 0 15px;gap:25px;font-size:14px;scroll-snap-align:start}
.sitelite-technolife .tech-section--quick_categories .tech-category-image{width:125px;height:125px;border:2px solid #007bff;border-radius:50%;padding:4px}
.sitelite-technolife .tech-section--quick_categories .tech-category img{width:113px;height:113px}
.sitelite-technolife .tech-section--banners_top{margin:0;padding:10px 0}
.sitelite-technolife .tech-section--banners_middle{margin-top:20px;padding:10px 0}
.sitelite-technolife .tech-banners{display:grid;grid-template-columns:repeat(var(--items),minmax(0,1fr));grid-auto-flow:row;gap:20px;overflow:visible;padding:0}
.sitelite-technolife .tech-banners a{border-radius:12px}
.sitelite-technolife .tech-banners img{display:block;width:100%;height:auto;object-fit:contain}
.sitelite-technolife .tech-products-section{position:relative;margin-top:25px;padding:15px;border:1px solid #919ebc;border-radius:12px;background:#fff}
.sitelite-technolife .tech-products-wrap{margin-top:25px;padding:10px 0}
.sitelite-technolife .tech-products-wrap--techno_off{margin-top:0}
.sitelite-technolife .tech-products-wrap>.tech-products-section{margin-top:0}
.sitelite-technolife .tech-section--top_mobile+.tech-products-wrap{margin-top:45px}
.sitelite-technolife .tech-products-section--techno_off{border-color:#ffd7d9;margin-top:0}
.sitelite-technolife .tech-products-section .tech-heading{margin:0 0 20px;padding:0;min-height:32px;border:0;border-radius:8px;background:transparent}
.sitelite-technolife .tech-heading h2{font-size:20px;font-weight:600;line-height:32px}
.sitelite-technolife .tech-heading>a{font-size:14px;font-weight:600;color:#1b3570}
.sitelite-technolife .tech-products-section--techno_off .tech-heading{background:#a2191f;min-height:52px;padding:10px;color:#fff}
.sitelite-technolife .tech-products-section--techno_off .tech-heading h2,.sitelite-technolife .tech-products-section--techno_off .tech-heading>a{color:#fff}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--desktop,5) - 1)*10px)/var(--desktop,5));gap:10px!important;padding:0!important;scrollbar-width:none;align-items:stretch}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product{padding:0;border:0;background:#fff;border-radius:0;text-align:right;font-size:14px;line-height:1.4;gap:0;box-shadow:none}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__media{aspect-ratio:1/1!important;flex:none!important;margin:0}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product>h3{height:2.8em!important;min-height:2.8em!important;font-size:14px;font-weight:500;line-height:1.4!important;margin:9.2px 0!important}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__categories{height:1.4em!important;min-height:1.4em!important;line-height:1.4!important;font-size:13.3px;color:#a5a5a5;margin:0 0 12px}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__categories a{color:inherit}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .tech-swatches{display:none!important}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__price{height:auto!important;min-height:1.4em!important;line-height:1.4!important;margin:0 0 5.2px;padding:0}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .price{display:block!important;color:var(--tech-blue);font-size:14px;line-height:1.4!important;font-weight:600;text-align:right;min-height:0!important}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .price del{color:#bbb;font-size:14px;display:inline}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .price ins{display:inline;color:var(--tech-blue)}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy{display:flex!important;align-items:center;justify-content:center;height:42px!important;min-height:42px!important;margin-top:auto!important;background:#0891b2!important;color:#fff!important;border-radius:4px;border:0;font-size:13px;font-weight:600;width:100%}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy:hover{background:#087f9c!important}
.sitelite-technolife .tech-product__badge{right:auto;left:8px;width:50px;height:50px;font-size:12px}
.sitelite-technolife .tech-product__badge--sale{background:var(--tech-blue)}
.sitelite-technolife .tech-product__badge--featured{background:#ed2626}
.sitelite-technolife .tech-product__actions{top:8px;right:8px;left:auto}
.sitelite-technolife .tech-product-arrows{inset:50% -10px auto;transform:translateY(-50%)}
.sitelite-technolife .tech-section--top_mobile,.sitelite-technolife .tech-section--top_laptop{margin-top:40px;padding:10px 0 23px}
.sitelite-technolife .tech-section--top_laptop{margin-top:50px}
.sitelite-technolife .tech-section--top_mobile .tech-heading,.sitelite-technolife .tech-section--top_laptop .tech-heading{justify-content:center;margin:0 0 40px}
.sitelite-technolife .tech-section--top_mobile .tech-heading h2,.sitelite-technolife .tech-section--top_laptop .tech-heading h2{font-size:22px}
.sitelite-technolife .tech-section--top_mobile .tech-categories,.sitelite-technolife .tech-section--top_laptop .tech-categories{display:grid;grid-template-columns:repeat(var(--items),minmax(0,1fr));gap:20px;overflow:visible}
.sitelite-technolife .tech-section--top_mobile .tech-category,.sitelite-technolife .tech-section--top_laptop .tech-category{font-size:18px;font-weight:600;gap:23.4px;line-height:1.4}
.sitelite-technolife .tech-section--top_mobile .tech-category-image,.sitelite-technolife .tech-section--top_laptop .tech-category-image{display:block;line-height:0;width:180px;height:180px}
.sitelite-technolife .tech-section--top_mobile .tech-category img,.sitelite-technolife .tech-section--top_laptop .tech-category img{width:180px;height:180px}
.sitelite-technolife .tech-brand-section{display:block;margin-top:135px;padding:10px 0;border:0}
.sitelite-technolife .tech-brands{justify-content:flex-start;border:0;padding:25px 0;gap:20px;border-radius:0;scrollbar-width:none}
.sitelite-technolife .tech-brands a{flex:0 0 calc((100% - 140px)/8);height:80px;display:grid;place-items:center;font-size:15px}
.sitelite-technolife .tech-brands img{width:100%;height:80px;object-fit:contain}
.sitelite-technolife .tech-section--banners_bottom{margin:25px 0 0;padding:10px 0}
.sitelite-technolife .tech-blog{border:0;background:#fff;padding:10px 34px 30px;margin:0}
.sitelite-technolife .tech-blog .tech-heading{justify-content:center;margin:20px 0 30px}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-blog__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;overflow:visible!important;scroll-snap-type:none}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-blog__grid>article{border:0;padding:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}
.sitelite-technolife .tech-blog img{height:auto;aspect-ratio:600/338;object-fit:cover;border-radius:0}
.sitelite-technolife .tech-blog h3{font-size:18px;font-weight:600;line-height:1.4;margin:0;padding:20px 0}
.sitelite-technolife .tech-about{padding:10px 0 55px;margin:0;color:#777;line-height:1.6;font-size:14px}
.sitelite-technolife .tech-about h2,.sitelite-technolife .tech-about h4{font-size:16px;margin:0 0 20px;color:#242424;font-weight:600}
.sitelite-technolife .tech-about p{margin:0 0 10px}
.sitelite-technolife .tech-about>img{float:right;width:180px;height:auto;margin:0 0 15px 20px}
.sitelite-technolife .tech-footer{padding:20px 0 0;border-radius:33px 33px 0 0;background:linear-gradient(96deg,#0079b1 0%,#1b3570 100%);color:#fff;margin:0}
.sitelite-technolife .tech-footer__layout{display:block;padding:10px 0}
.sitelite-technolife .tech-footer__top{border:0;padding:10px;display:block}
.sitelite-technolife .tech-footer__top>a[href="#main-content"]{display:none}
.sitelite-technolife .tech-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--footer-rows,2),auto);grid-auto-flow:column;gap:30px;padding:25px 10px 35px;border-bottom:1px solid #ffffff50}
.sitelite-technolife .tech-footer h2{font-size:20px;font-weight:600;margin:0 0 20px}
.sitelite-technolife .tech-footer__group li{font-size:14px;font-weight:600;margin:8px 0;line-height:1.6}
.sitelite-technolife .tech-footer__bottom{border:0;border-bottom:1px solid #ffffff50;padding:30px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.sitelite-technolife .tech-footer__bottom p,.sitelite-technolife .tech-footer address{font-size:14px;line-height:1.8;margin:0 0 10px;font-style:normal}
.tech-public-social{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.tech-public-social a{display:inline-flex;align-items:center;min-height:32px}
.tech-public-social img{width:28px;height:28px}
.tech-nav .tech-public-social{margin-inline-start:auto}
.sitelite-technolife .tech-footer__copyright{padding:20px 0;margin:0;text-align:center;border-top:1px solid #ffffff30}
.sitelite-technolife .tech-footer__description{padding:10px 0 20px}
.tech-mobile-toolbar{display:none}
.tech-wishlist-dialog{width:min(450px,calc(100% - 30px));max-height:75vh;border:0;padding:24px;border-radius:12px;box-shadow:0 10px 60px #0003;font-family:inherit}
.tech-wishlist-dialog::backdrop{background:#0008}
.tech-wishlist-dialog header{display:flex;justify-content:space-between;gap:20px;align-items:center}
.tech-wishlist-dialog h2{font-size:20px;margin:0}
.tech-wishlist-dialog button{border:0;background:transparent;padding:8px;font:inherit;cursor:pointer}
.tech-wishlist-dialog ul{padding:0;list-style:none}
.tech-wishlist-dialog li{display:flex;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}
@media(min-width:768px) and (max-width:1024px){
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-products{grid-auto-columns:calc((100% - (var(--tablet,4) - 1)*10px)/var(--tablet,4))}
 .sitelite-technolife .tech-nav{height:auto;min-height:50px;padding-block:10px}
 .sitelite-technolife .tech-primary-menu{gap:8px 16px;flex-wrap:wrap;white-space:normal}
 .sitelite-technolife .tech-logo{flex-basis:145px}.sitelite-technolife .tech-logo img{width:145px}
 .sitelite-technolife .tech-section--top_mobile .tech-category img,.sitelite-technolife .tech-section--top_laptop .tech-category img{width:130px;height:130px}
}
@media(max-width:767px){
 body:is(#gtna-store-ui,.sitelite-technolife){padding-bottom:55px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-shell{width:calc(100% - 20px)}
 .sitelite-technolife .tech-header__main{width:calc(100% - 30px);height:61px;min-height:61px;padding:0;gap:10px;position:relative;flex-wrap:wrap}
 .sitelite-technolife .tech-mobile-menu{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;font-size:12px;border:0;background:none;min-width:62px}
 .sitelite-technolife .tech-logo{flex:0 1 172px;margin-inline:auto;max-width:172px}.sitelite-technolife .tech-logo img{width:172px}
 .sitelite-technolife .tech-header__tools{gap:0;margin:0;min-width:32px}
 .sitelite-technolife .tech-account,.sitelite-technolife .tech-mobile-search{display:none}
 .sitelite-technolife .tech-header__tools>a[aria-label="سبد خرید"]{padding:4px}
 .sitelite-technolife .tech-search{display:none;flex-basis:100%;max-width:none}
 .sitelite-technolife .tech-search.is-open{display:flex}
 .sitelite-technolife .tech-nav{display:none;height:auto;padding:15px 0;max-height:70vh;overflow:auto}
 .sitelite-technolife .tech-nav.is-open{display:block}
 .sitelite-technolife .tech-primary-menu{display:block;font-size:14px}
 .sitelite-technolife .tech-hero{width:calc(100% - 15px);margin:0 auto}
 .sitelite-technolife .tech-hero__slide img{aspect-ratio:40/9}
 .sitelite-technolife .tech-hero__buttons{inset:50% 0 auto}
 .sitelite-technolife .tech-hero__buttons button{width:16px;height:25px;font-size:24px}
 .sitelite-technolife .tech-section--quick_categories{height:186px;margin-top:20px;padding:5px 0 20px}
 .sitelite-technolife .tech-section--quick_categories .tech-categories{gap:10px;width:calc(100% + 20px);margin-inline:-10px}
 .sitelite-technolife .tech-section--quick_categories .tech-category{flex:0 0 calc((100% - 10px)/2);padding:0;gap:25px;font-size:14px}
 .sitelite-technolife .tech-section--quick_categories .tech-category-image{width:100px;height:100px}
 .sitelite-technolife .tech-section--quick_categories .tech-category img{width:88px;height:88px}
 .sitelite-technolife .tech-banners{grid-template-columns:1fr;gap:20px;grid-auto-flow:row;overflow:visible;padding:0}
 .sitelite-technolife .tech-products-section{padding:15px;margin-top:25px;border-radius:12px}
 .sitelite-technolife .tech-products-section--techno_off{margin-top:0}
 .sitelite-technolife .tech-heading{gap:8px}
 .sitelite-technolife .tech-heading h2{font-size:20px;line-height:32px}
 .sitelite-technolife .tech-heading>a{font-size:14px;white-space:normal}
 .sitelite-technolife .tech-products-section--techno_off .tech-heading{padding:10px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-products{grid-auto-columns:calc((100% - (var(--mobile,2) - 1)*10px)/var(--mobile,2))}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product{font-size:12.6px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product>h3{font-size:12.6px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__categories{font-size:11.97px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .price{font-size:12.6px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__price{min-height:2.8em!important;height:2.8em!important;margin-bottom:16px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy{font-size:12px}
 .sitelite-technolife .tech-product__badge{width:40px;height:40px;font-size:10px;left:5px;top:5px}
 .sitelite-technolife .tech-product__badge--sale+.tech-product__badge--featured{top:50px}
 .sitelite-technolife .tech-section--top_mobile .tech-categories,.sitelite-technolife .tech-section--top_laptop .tech-categories{grid-template-columns:1fr;gap:40px}
 .sitelite-technolife .tech-section--top_mobile .tech-category,.sitelite-technolife .tech-section--top_laptop .tech-category{align-items:flex-start;font-size:18px;gap:23.4px;width:180px;margin-inline-start:10px}
 .sitelite-technolife .tech-section--top_mobile .tech-category>span:last-child,.sitelite-technolife .tech-section--top_laptop .tech-category>span:last-child{width:180px;text-align:center}
 .sitelite-technolife .tech-section--top_mobile .tech-category img,.sitelite-technolife .tech-section--top_laptop .tech-category img{width:180px;height:180px}
 .sitelite-technolife .tech-section--top_mobile .tech-heading,.sitelite-technolife .tech-section--top_laptop .tech-heading{margin-bottom:40px}
 .sitelite-technolife .tech-brand-section{margin-top:135px}
 .sitelite-technolife .tech-brands{padding:15px 0}
 .sitelite-technolife .tech-brands a{flex:0 0 calc((100% - 20px)/2);height:68px}
 .sitelite-technolife .tech-brands img{height:68px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-blog__grid{grid-template-columns:1fr!important;gap:20px!important}
 .sitelite-technolife .tech-blog{padding:10px 44px 30px}
 .sitelite-technolife .tech-blog h3{font-size:14px;line-height:1.4}
 .sitelite-technolife .tech-about{font-size:14px;padding-bottom:55px}
 .sitelite-technolife .tech-footer{border-radius:33px 33px 0 0;padding:20px 0 0}
 .sitelite-technolife .tech-footer__layout{grid-template-columns:1fr;gap:0}
 .sitelite-technolife .tech-footer__top .tech-logo{margin:0}
 .sitelite-technolife .tech-footer__columns{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:25px}
 .sitelite-technolife .tech-footer__group li{font-size:14px;margin:8px 0}
 .sitelite-technolife .tech-footer__bottom{grid-template-columns:1fr;gap:25px}
 .sitelite-technolife .tech-footer h2{font-size:20px}
 .tech-mobile-toolbar{position:fixed;bottom:0;inset-inline:0;z-index:110;display:grid;grid-template-columns:repeat(4,1fr);height:55px;padding-bottom:env(safe-area-inset-bottom);background:#fff;box-shadow:0 -1px 8px #0001}
 .tech-mobile-toolbar>a,.tech-mobile-toolbar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;font-size:10px;color:#333!important;background:none;border:0;padding:5px;position:relative;cursor:pointer}
 .tech-mobile-toolbar .tech-icon{width:24px;height:24px}
 .tech-mobile-toolbar .tech-cart-count{top:4px;right:calc(50% - 5px)}
 .tech-scroll-top{bottom:70px!important}
 body:has(aside[style*="z-index:999999"]) .tech-mobile-toolbar{bottom:48px}
 body:has(aside[style*="z-index:999999"]) .tech-scroll-top{bottom:120px!important}
}

/* Source details: vector chevrons, full card images, hover cart and visible social icons. */
body:is(#gtna-store-ui,.sitelite-technolife) .tech-arrow{display:grid;place-items:center;width:50px;height:50px;padding:0;background:transparent!important;color:#333!important;opacity:1;visibility:visible;line-height:1;border:0}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sitelite-technolife .tech-hero__buttons{inset:50% 0 auto;gap:0}
.sitelite-technolife .tech-product-arrows{inset:50% -12px auto;pointer-events:none}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-hero__buttons .tech-arrow{color:#a5a5a5!important}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__image{width:100%;height:100%;background:#fff}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product>h3 a{color:#333!important;font-weight:400}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy{position:relative!important;overflow:hidden;background:#0594b8!important}
.tech-buy-icon{position:absolute;inset:0;display:grid;place-items:center;transform:translateY(100%);transition:transform .2s}
.tech-buy-text{transition:transform .2s;display:block}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-product--simple .tech-product__buy:hover{background:#a2191f!important}
.tech-product--simple .tech-product__buy:hover .tech-buy-text{transform:translateY(-50px)}
.tech-product--simple .tech-product__buy:hover .tech-buy-icon{transform:translateY(0)}
.sitelite-technolife .tech-product__actions{right:0;left:auto;top:0;bottom:auto;flex-direction:column;transform:translateX(12px)}
.sitelite-technolife .tech-product__actions>*{width:45px;height:45px}
.sitelite-technolife .tech-public-social{display:flex;gap:8px;justify-content:flex-start}
.sitelite-technolife .tech-public-social a{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}
.sitelite-technolife .tech-public-social img{display:block;width:22px;height:22px;object-fit:contain}
.sitelite-technolife .tech-public-social .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.tech-footer__credentials .sitelite-licenses{display:flex;flex-wrap:wrap;align-items:center;gap:15px;background:none;border:0;padding:0}
.tech-footer__credentials .sitelite-license{background:none;border:0;padding:0}
.tech-footer__credentials img{width:100px;height:100px;object-fit:contain}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-scroll-top{background:rgba(255,255,255,.9)!important;color:#333!important;padding:0;display:grid;place-items:center}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-scroll-top svg{width:18px;height:18px;display:block;fill:none!important;stroke:#333!important;stroke-width:2}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-scroll-top:hover{background:#333!important;color:#fff!important}
body:is(#gtna-store-ui,.sitelite-technolife) .tech-scroll-top:hover svg{stroke:#fff!important}
@media(max-width:767px){
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-arrow{width:30px;height:40px}
 body:is(#gtna-store-ui,.sitelite-technolife) .tech-arrow svg{width:18px;height:18px}
 .sitelite-technolife .tech-product-arrows{inset-inline:-10px}
 .sitelite-technolife .tech-product__actions>*{width:30px;height:30px}
 .sitelite-technolife .tech-primary-menu>li>a{gap:8px}
 .tech-menu-label{position:static}
}

/* Keep the purchase label and cart together, including hover and AJAX states. */
html body:is(#gtna-store-ui,.sitelite-technolife) .tech-product .tech-product__buy{display:flex!important;align-items:center;justify-content:center;gap:8px}
html body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy .tech-buy-text{position:static!important;transform:none!important;opacity:1!important;color:inherit!important}
html body:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy .tech-buy-icon{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;transform:none!important;opacity:1!important;color:inherit!important}

/* Catalog controls have white surfaces; the global white button text hides icons. */
body.sitelite-technolife #gtna-catalog :is(.gtna-catalog-columns button,.gtna-catalog-actions button,.gtna-sort-submit,[data-catalog-filters]){color:#697079!important}
body.sitelite-technolife #gtna-catalog :is(.gtna-catalog-columns button,.gtna-catalog-actions button):is(:hover,:focus-visible,[aria-pressed=true]){color:var(--catalog-accent,#0647d8)!important;border-color:var(--catalog-accent,#0647d8)}
body.sitelite-technolife #gtna-catalog .gtna-catalog-actions svg{fill:none;stroke:currentColor;opacity:1;visibility:visible}

/* Single-product collection tools are injected outside the catalog wrapper. */
body.sitelite-technolife .gtna-product-actions button{color:#334155!important;background:#fff!important}
body.sitelite-technolife .gtna-product-actions button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--tech-blue,#054bd6)!important;border-color:var(--tech-blue,#054bd6)!important;background:#f1f5f9!important}
body.sitelite-technolife .gtna-product-actions button>svg,body.sitelite-technolife .gtna-product-actions button>svg :is(path,circle,line,polyline){color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}
body.sitelite-technolife .gtna-product-actions button>svg{display:block!important;width:22px!important;height:22px!important;stroke-width:1.7!important}

/* Keep the product actions inside the left image edge in RTL, at every width.
   The reference skin's right anchor and translateX used to clip touch controls. */
body.sitelite-technolife .tech-product__media>.tech-product__actions{inset:4px auto auto 4px!important;inset-inline-start:auto!important;inset-inline-end:4px!important;transform:none!important;z-index:4}
body.sitelite-technolife .tech-product__media>.tech-product__badge{left:auto!important;right:4px!important}
