/* Semantic palette owned by demo 1. Normal and hover states use the same contract as its editor. */
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy{background:var(--tech-card-button)!important;color:var(--tech-on-card)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product__buy:is(:hover,:focus-visible){background:var(--tech-card-button-hover)!important;color:var(--tech-on-card-hover)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product--simple .tech-product__buy{background:var(--tech-simple-button)!important;color:var(--tech-on-simple)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product--simple .tech-product__buy:is(:hover,:focus-visible){background:var(--tech-simple-button-hover)!important;color:var(--tech-on-simple-hover)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product__badge--featured{background:var(--tech-featured-badge)!important;color:var(--tech-on-badge)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-footer{background:linear-gradient(96deg,var(--tech-footer-start),var(--tech-footer-end))}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-section--quick_categories .tech-category-image{border-color:var(--tech-blue)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-section--quick_categories .tech-category{color:var(--tech-secondary)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(.tech-category-menu,.tech-account){border-color:var(--tech-secondary)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(a,button,input):focus-visible{outline-color:var(--tech-accent)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(.tech-primary-menu a,.tech-product__actions>*):is(:hover,:focus-visible){color:var(--tech-blue)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-arrow:is(:hover,:focus-visible){background:#fff;color:var(--tech-blue)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(.woocommerce .button,.tech-content .button,.tech-newsletter button,.tech-footer button[type=submit],.single_add_to_cart_button){background:var(--tech-blue)!important;color:var(--tech-on-primary)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(.woocommerce .button,.tech-content .button,.tech-newsletter button,.tech-footer button[type=submit],.single_add_to_cart_button):is(:hover,:focus-visible){background:var(--tech-secondary)!important;color:var(--tech-on-secondary)!important}

body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-product__badge--sale{background:var(--tech-blue)!important;color:var(--tech-on-primary)!important}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-products-section--techno_off .tech-heading{background:var(--tech-offer-header);color:var(--tech-on-offer)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) .tech-products-section--techno_off .tech-heading :is(h2,a){color:var(--tech-on-offer)!important}

/* Active controls use this child's managed primary, including account/login pages. */
body.sitelite-technolife{--gtna-control-theme-primary:var(--tech-blue);--gtna-otp-primary:var(--tech-blue);--gtna-otp-button-text:var(--tech-on-primary)}
body.sitelite-technolife:is(#gtna-store-ui,.sitelite-technolife) :is(.tech-primary-menu,.tech-category-list,.tech-nav) a:is(.gtns-current,[aria-current="page"]){color:var(--tech-blue)!important}
body.sitelite-technolife #inoti-login button:is(.inoti-primary,.inoti-method.is-active),body.sitelite-technolife .gtna-account-navigation .is-active a{background:var(--tech-blue)!important;color:var(--tech-on-primary)!important}
body.sitelite-technolife #inoti-login .inoti-kicker{color:var(--tech-blue)!important}
/* Yekan Bakh numerals sit above the em-box centre; compensate inside the badge. */
body.sitelite-technolife.gtna-store-controls:is(#gtna-store-ui,.sitelite-technolife) .gtna-counter-icon>:is(.tech-cart-count,.slc-cart-count,.gtna-cart-count,.wd-cart-number,.gtna-collection-count,.tech-pilot-count,.gtna-saved-count){padding-top:3px!important;background:var(--tech-blue)!important;color:var(--tech-on-primary)!important}
