
/* Store cards, section headings and draggable single-row tracks. */
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product{height:auto!important;min-width:0;box-sizing:border-box;align-self:stretch!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .product-wrapper{height:auto!important;min-height:100%;display:flex!important;flex-direction:column!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .product-element-top,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__media{flex:none!important;aspect-ratio:1/1;height:auto!important;position:relative}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .product-image-link{display:flex!important;width:100%;height:100%;align-items:center;justify-content:center}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .product-element-top img,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__image img{width:100%!important;height:100%!important;object-fit:contain!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .product-element-bottom{display:flex!important;flex-direction:column!important;flex:1!important;position:static!important;transform:none!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .wd-entities-title,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product>h3{line-height:1.8!important;height:3.6em!important;min-height:3.6em!important;overflow:hidden;margin-block:10px 6px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .wd-product-cats,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__categories{line-height:1.8!important;height:1.8em!important;min-height:1.8em!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .price,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__price{min-height:3.6em!important;line-height:1.8!important;display:block!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-swatches,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-swatches{min-height:22px!important;margin-block:4px!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-swatches:empty,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-swatches:empty{display:flex!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .wd-product-cats:empty,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__categories:empty{display:block!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-buy,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__buy{margin-top:auto!important;position:static!important;transform:none!important;min-height:40px!important;opacity:1!important;visibility:visible!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) ul.products>.slc-loop-item,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) ul.products>.tech-loop-item{display:flex!important;align-items:stretch!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) ul.products>.slc-loop-item>.slc-product,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) ul.products>.tech-loop-item>.tech-product{width:100%!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-track{align-items:stretch!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product-carousel:not(.slc-product-paged)>.slc-track>.slc-slide{display:flex!important;height:auto!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product-carousel .slc-product{width:100%!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__actions{display:flex!important;opacity:0!important;visibility:hidden!important;transition:opacity .18s,visibility .18s;z-index:5}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions{position:absolute!important;top:12px!important;bottom:auto!important;left:12px!important;right:auto!important;transform:none!important;flex-direction:column!important;width:40px!important;background:#fff;box-shadow:0 2px 10px #0002}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product:hover .slc-card-actions,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product:focus-within .slc-card-actions,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product:hover .tech-product__actions,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product:focus-within .tech-product__actions{opacity:1!important;visibility:visible!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions>*{display:grid!important;place-items:center}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions>*{width:40px!important;height:38px!important;min-width:40px!important;padding:0!important;background:#fff!important;color:#333!important;border:0!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions>*:hover,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions>*[aria-pressed=true]{color:var(--wd-primary-color,#e50055)!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-blog-carousel>.slc-track,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-blog__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;align-items:stretch!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-blog-carousel>.slc-track>.slc-slide{flex:0 0 calc((100% - (var(--slc-columns,3) - 1)*var(--slc-gap,20px))/var(--slc-columns,3))!important;min-width:0;width:auto!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-blog-card img{width:100%;aspect-ratio:1.5;object-fit:cover}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-blog-card h3{font-size:19px;margin-block:16px 8px}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-blog__grid>article{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-heading,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-tabs-heading{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;direction:rtl;width:100%!important;box-sizing:border-box;gap:12px}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading{padding:10px 14px;margin-bottom:16px;grid-column:1/-1}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-section{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-content,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-content>.e-con-inner,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-content>.elementor-widget-wrap{width:100%!important;max-width:none!important;flex-basis:auto!important;min-height:0!important;height:auto!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-empty{display:none!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading>.slc-heading-title{flex:1!important;min-width:0!important;text-align:right!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading>.slc-heading-link{display:block!important;flex:0 0 auto!important;margin-inline-start:auto!important;text-align:left!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading>.elementor-widget{width:auto!important;max-width:100%!important;margin:0!important;background:transparent!important;padding:0!important;height:auto!important;min-height:0!important;flex-basis:auto!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .elementor-widget-container{height:auto!important;min-height:0!important;padding:0!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .title-wrapper,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .liner-continer,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading h2,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .elementor-heading-title{margin:0!important;text-align:right!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .title-wrapper{display:flex!important;align-items:center!important;gap:8px}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .title-wrapper,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .liner-continer{height:auto!important;min-height:0!important;padding:0!important;max-width:100%}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .title-wrapper,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .liner-continer,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .elementor-heading-title{background:transparent!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-summary{width:100%;box-sizing:border-box;margin:0 0 14px;line-height:1.9}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading h2,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .elementor-heading-title{font-size:clamp(16px,1.5vw,22px)!important;line-height:1.6!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .slc-button-wrap,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading .btn{width:auto!important;margin:0!important;background:transparent!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-heading>a{margin-inline-start:auto;flex-shrink:0}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-tabs-heading>h2,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-heading>h2{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-tabs-heading>[role=tablist]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;min-width:0;max-width:65%;margin:0!important;margin-inline-start:auto!important}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-track,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) [data-track]{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;overscroll-behavior-x:contain}
body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-track.is-dragging,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) [data-track].is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}
@media(max-width:767px){body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-blog-carousel>.slc-track>.slc-slide,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-blog__grid>article{flex-basis:85%!important}body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-product .slc-card-actions,body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .tech-product__actions{opacity:1!important;visibility:visible!important}body:is(#gtna-store-ui,.slc-native,.sitelite-technolife) .slc-store-heading{padding:8px;gap:8px}}
