.gs-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.gs-flex-layout{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.gs-flex-layout{flex-direction:row}}.gs-sidebar{width:100%;background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px rgb(0 0 0 / .1)}@media (min-width:768px){.gs-sidebar{width:25%}}.gs-sidebar-section-title{color:#333;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.gs-category-list{list-style:none;padding:0;margin:0;margin-top:-.25rem}.gs-category-list>li{margin-top:.25rem}.gs-category-list .gs-category-link{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:.375rem;color:#4b5563;text-decoration:none;transition:all 0.15s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-category-list .gs-category-link:hover,.gs-category-list .gs-category-link.active{background-color:#e0f2fe;color:#075d7a}.gs-category-item.has-children>.gs-category-link{cursor:pointer}.gs-category-item .gs-submenu{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;list-style:none;padding:0;margin:0;margin-top:.25rem;margin-left:1rem}.gs-category-item.open>.gs-submenu{max-height:500px;transition:max-height 0.5s ease-in}.gs-category-link .gs-arrow-icon{transition:transform 0.2s ease-in-out;font-size:.75rem;margin-left:.5rem}.gs-category-item.open .gs-category-link .gs-arrow-icon{transform:rotate(90deg)}.gs-main-content{width:100%;background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px rgb(0 0 0 / .1)}@media (min-width:768px){.gs-main-content{width:75%}}.gs-main-heading{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.gs-product-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:640px){.gs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.gs-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-product-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.gs-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgb(0 0 0 / .15)}.gs-product-card img{width:100%;height:12rem;object-fit:cover;object-position:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.gs-product-card-content{padding:1rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.gs-product-title{font-size:1rem;font-weight:500;color:#1f2937;line-height:1.375;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gs-product-link{color:#087fa8;text-decoration:none;transition:color 0.15s ease-in-out}.gs-product-link:hover{color:#075d7a}.gs-product-price{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.gs-contact-button{display:inline-block;font-size:.875rem;font-weight:500;color:#087fa8;text-decoration:none;transition:all 0.15s ease-in-out}.gs-contact-button:hover{color:#075d7a}.gs-pagination{margin-top:2rem}.gs-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.gs-pagination .page-numbers li{display:inline-block}.gs-pagination .page-numbers a,.gs-pagination .page-numbers span{border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;color:#4b5563;transition:all 0.15s ease-in-out;text-decoration:none}.gs-pagination .page-numbers a:hover{background-color:#e0f2fe;color:#075d7a;border-color:#087fa8}.gs-pagination .page-numbers .current{background-color:#087fa8;color:#fff;border-color:#087fa8;font-weight:600}.gs-loading-indicator{text-align:center;padding-top:2rem;padding-bottom:2rem;grid-column:1 / -1}.gs-loading-indicator i{font-size:2.5rem;color:#087fa8}.gs-loading-indicator p{margin-top:1rem;color:#4b5563}.gs-error-message{text-align:center;padding-top:2rem;padding-bottom:2rem;color:#ef4444;grid-column:1 / -1}.gs-error-message p{margin-bottom:.5rem}.gs-error-message .detail{font-size:.875rem;color:#dc2626}body.wp-child-theme-labtechco-child{--gs-blue:#087fa8;--gs-blue-dark:#075d7a;--gs-green:#61b66f;--gs-ink:#163044;--gs-muted:#5b6b76;--gs-border:#dce8ed;--gs-surface:#ffffff;--gs-soft:#f5f9fb;--gs-radius:12px;--gs-radius-sm:10px;--gs-shadow:0 8px 24px rgba(17, 67, 88, 0.07);--gs-shadow-hover:0 12px 28px rgba(8, 127, 168, 0.14);--gs-grad:linear-gradient(135deg, var(--gs-blue), var(--gs-green))}body.wp-child-theme-labtechco-child .entry-content,body.wp-child-theme-labtechco-child .ts-blog-classic-box-content{color:var(--gs-ink);line-height:1.7}body.wp-child-theme-labtechco-child .entry-content h2,body.wp-child-theme-labtechco-child .entry-content h3,body.wp-child-theme-labtechco-child .entry-content h4{color:var(--gs-ink);line-height:1.25}body.wp-child-theme-labtechco-child .entry-content a{color:var(--gs-blue)}body.wp-child-theme-labtechco-child .entry-content a:hover{color:var(--gs-blue-dark)}body.wp-child-theme-labtechco-child .genesmart-single-heading{margin:0 0 1.5rem}body.wp-child-theme-labtechco-child .genesmart-page-heading h1,body.wp-child-theme-labtechco-child .genesmart-single-heading h1{position:relative;margin:0;padding-bottom:14px;color:var(--gs-ink);font-size:clamp(1.75rem, 3.4vw, 2.5rem);line-height:1.2;font-weight:700}body.wp-child-theme-labtechco-child .genesmart-page-heading h1::after,body.wp-child-theme-labtechco-child .genesmart-single-heading h1::after{content:"";position:absolute;bottom:0;left:0;width:56px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--gs-blue),var(--gs-green))}body.wp-child-theme-labtechco-child .ts-entry-meta,body.wp-child-theme-labtechco-child .ts-meta-line,body.wp-child-theme-labtechco-child .ts-meta-line a{color:var(--gs-muted)!important;font-size:13px}body.wp-child-theme-labtechco-child .themestek-box-blog,body.wp-child-theme-labtechco-child .themestek-box-blog-classic{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:var(--gs-shadow);overflow:hidden;transition:transform 160ms ease,box-shadow 160ms ease}body.wp-child-theme-labtechco-child .themestek-box-blog:hover{transform:translateY(-3px);box-shadow:var(--gs-shadow-hover)}body.wp-child-theme-labtechco-child .widget-area .widget{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:var(--gs-shadow);padding:20px 18px;margin-bottom:22px}body.wp-child-theme-labtechco-child .widget-area .widget .widget-title,body.wp-child-theme-labtechco-child .widget-area .widget h2,body.wp-child-theme-labtechco-child .widget-area .widget h3{color:var(--gs-ink);font-size:1.05rem;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--gs-blue)}body.wp-child-theme-labtechco-child .widget-area .widget a:hover{color:var(--gs-blue)}body.wp-child-theme-labtechco-child input[type="text"],body.wp-child-theme-labtechco-child input[type="email"],body.wp-child-theme-labtechco-child input[type="search"],body.wp-child-theme-labtechco-child select,body.wp-child-theme-labtechco-child textarea{border:1px solid var(--gs-border)!important;border-radius:var(--gs-radius-sm)!important}body.wp-child-theme-labtechco-child input:focus,body.wp-child-theme-labtechco-child select:focus,body.wp-child-theme-labtechco-child textarea:focus{border-color:var(--gs-blue)!important;box-shadow:0 0 0 3px rgb(8 127 168 / .14)!important;outline:none}body.wp-child-theme-labtechco-child input[type="submit"],body.wp-child-theme-labtechco-child .wpcf7-submit,body.wp-child-theme-labtechco-child .elementor-button,body.wp-child-theme-labtechco-child .button,body.wp-child-theme-labtechco-child .woocommerce a.button,body.wp-child-theme-labtechco-child .woocommerce button.button{border:0!important;border-radius:var(--gs-radius-sm)!important;background-image:var(--gs-grad)!important;background-color:var(--gs-blue)!important;color:#fff!important;font-weight:700!important}body.wp-child-theme-labtechco-child input[type="submit"]:hover,body.wp-child-theme-labtechco-child .wpcf7-submit:hover,body.wp-child-theme-labtechco-child .elementor-button:hover,body.wp-child-theme-labtechco-child .button:hover{background-image:linear-gradient(135deg,var(--gs-blue-dark),var(--gs-green))!important;box-shadow:0 8px 20px rgb(8 127 168 / .2);color:#fff!important;transform:translateY(-2px)}body.wp-child-theme-labtechco-child .woocommerce ul.products li.product{border:1px solid var(--gs-border);border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:var(--gs-shadow);overflow:hidden;padding:12px 12px 18px!important;transition:transform 160ms ease,box-shadow 160ms ease}body.wp-child-theme-labtechco-child .woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--gs-shadow-hover)}body.wp-child-theme-labtechco-child .entry-content img,body.wp-child-theme-labtechco-child .wp-block-image img{border-radius:var(--gs-radius-sm)}body.wp-child-theme-labtechco-child .entry-content blockquote{border-left:3px solid var(--gs-blue);background:var(--gs-soft);border-radius:0 var(--gs-radius-sm) var(--gs-radius-sm) 0;padding:14px 18px;color:var(--gs-muted)}.gs-category-item:hover,.gs-category-item.active,.gs-category-list a:hover{background:rgb(8 127 168 / .1)!important;color:var(--gs-blue-dark,#075d7a)!important}.gs-contact-button{background-image:var(--gs-grad,linear-gradient(135deg,#087fa8,#61b66f))!important;color:#fff!important;border-radius:10px!important}.gs-pagination .page-numbers .current{background:#087fa8!important;border-color:#087fa8!important;color:#fff!important}