:root{--ktechs-blue: var(--ktechs-color-accent, #1429e2);--ktechs-blue-dark: var(--ktechs-color-accent-hover, #0b1eb6);--ktechs-ink: var(--color-body, #0d0d0f);--ktechs-muted: rgba(var(--color-body-rgb, 13, 13, 15), .62);--ktechs-surface: var(--ktechs-surface-subtle, #e8e8ec);--ktechs-surface-strong: var(--ktechs-surface-subtle, #e8e8ec);--ktechs-rule: rgba(var(--color-body-rgb, 13, 13, 15), .16);--ktechs-rule-strong: rgba(var(--color-body-rgb, 13, 13, 15), .34);--ktechs-radius: 4px;--ktechs-font-technical: var(--font-subheading-family, ui-monospace, "SFMono-Regular", "SF Mono", "Roboto Mono", Consolas, monospace);--ktechs-font-technical-weight: var(--font-subheading-weight, var(--font-body-weight, 400));--ktechs-font-technical-style: var(--font-subheading-style, normal);--ktechs-ease: .18s cubic-bezier(.2, 0, 0, 1)}.ktechs-surface{background-color:transparent;color:inherit}.ktechs-surface--raised{background-color:var(--ktechs-surface-raised, #fff)}.ktechs-surface--inverse{--color-body: var(--ktechs-surface-inverse-text, #fff);--color-body-rgb: var(--ktechs-surface-inverse-text-rgb, 255, 255, 255);background-color:var(--ktechs-surface-inverse, #151515);color:var(--color-body)}.ktechs-surface--custom{--color-body: var(--ktechs-section-custom-text, inherit);--color-body-rgb: var(--ktechs-section-custom-text-rgb, 21, 21, 21);background-color:var(--ktechs-section-custom-background, transparent);color:var(--color-body)}.app-wrapper--surface-subtle{background:var(--ktechs-surface-subtle, #e8e8ec)}.app-wrapper--surface-raised{background:var(--ktechs-surface-raised, #fff)}html{scroll-behavior:smooth}body{color:var(--ktechs-ink);text-rendering:optimizeLegibility}::selection{color:var(--ktechs-surface-raised, #fff);background:var(--ktechs-blue)}:focus-visible{outline:2px solid var(--ktechs-blue);outline-offset:3px}.button,button,.text-button,.product-card-quickview,.flickity-nav,.header a,.mobile-menu a{transition:color var(--ktechs-ease),background-color var(--ktechs-ease),border-color var(--ktechs-ease),opacity var(--ktechs-ease),box-shadow var(--ktechs-ease),transform var(--ktechs-ease)}.button:before,.button:after,.product-card-quickview:before,.product-card-quickview:after{display:none!important}.button:hover,.button:focus-visible{transform:none}.button:not(.outline):not([disabled]):hover,.button:not(.outline):not([disabled]):focus-visible{color:var(--ktechs-surface-raised, #fff);background:var(--ktechs-blue-dark);border-color:var(--ktechs-blue-dark)}.button.outline:not([disabled]):hover,.button.outline:not([disabled]):focus-visible{color:var(--ktechs-ink);background:var(--ktechs-surface-strong);border-color:var(--ktechs-rule-strong)}.announcement-bar-section{border-bottom:1px solid rgba(var(--color-announcement-bar-text-rgb, 255, 255, 255),.2)}.header{border-bottom:1px solid var(--color-header-border, var(--ktechs-rule));box-shadow:none!important}.header:not(.is-sticky){background:rgba(var(--color-header-bg-rgb),.97)}.header .thb-full-menu>li>a,.header-secondary-area a,.header-secondary-area button{font-family:var(--font-navigation-family, var(--font-body-family));font-weight:var(--font-navigation-weight, var(--font-body-weight, 400));font-style:var(--font-navigation-style, normal)}.header .thb-full-menu>li>a:after{height:1px;background:var(--ktechs-blue)}.header .thb-full-menu>li>a:hover,.header .thb-full-menu>li>a:focus-visible{color:var(--ktechs-blue)}.mobile-menu-drawer{background-color:var(--color-header-bg, var(--ktechs-surface-raised, #fff))}.mobile-menu-drawer--inner{background:transparent}.mobile-menu-drawer--inner:after{content:"KTECHS / SINGAPORE / EST. 2019";display:block;margin:48px 20px 24px;padding-top:16px;border-top:1px solid var(--ktechs-rule);color:var(--ktechs-muted);font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-meta, .64rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);line-height:1.4;letter-spacing:.08em}.section-header{position:relative;margin-bottom:var(--ktechs-space-group, 1.75rem);padding-top:var(--ktechs-space-related, .75rem);border-top:1px solid var(--ktechs-rule)}.section-header--content{max-width:none}.section-header--heading,.section-header--supporting .rte{max-width:820px}.section-header--supporting,.section-header--tabs-row{column-gap:var(--ktechs-space-component, 1.25rem)}.section-header--eyebrow,.product-system-meta,.collection-compact-header--meta,.search-drawer__eyebrow,.product-card-system-meta{margin:0 0 var(--ktechs-space-supporting, .5rem);color:var(--ktechs-muted);font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-meta, .64rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);line-height:1.35;letter-spacing:.075em;text-transform:uppercase}.section-header h2,.section-header .h3{margin-bottom:var(--ktechs-space-supporting, .5rem);font-size:var(--ktechs-type-section-title, 1.75rem);line-height:calc(var(--font-heading-line-height-scale) * 1.05);letter-spacing:var(--font-heading-letter-spacing, normal)}.section-header .rte{color:var(--ktechs-muted);font-size:var(--ktechs-type-body, .9375rem)}.section-header .rte>:last-child{margin-bottom:0}.section-header--button .text-button{font-family:var(--font-button-family, var(--font-body-family));font-size:calc(var(--button-font-scale) * var(--ktechs-type-control, .75rem));font-style:var(--font-button-style, normal);font-weight:var(--font-button-weight, var(--font-body-bold-weight, 600));letter-spacing:var(--button-letter-spacing, normal);white-space:nowrap}.section-header--button .text-button:after{background:var(--ktechs-blue)}.section-spacing-padding.ktechs-contained-section{padding-block:var(--ktechs-space-group, 1.75rem)}.ktechs-contained-section__composition{display:grid;gap:var(--ktechs-space-group, 1.75rem)}.ktechs-contained-section__composition>.ktechs-contained-section__header>.section-header{margin-bottom:0}.section-spacing-padding.ktechs-contained-section.section-spacing--disable-top{padding-top:0}.section-spacing-padding.ktechs-contained-section.section-spacing--disable-bottom{padding-bottom:0}@media only screen and (min-width:768px){.section-spacing-padding.ktechs-contained-section{padding-block:var(--ktechs-space-section, 2.5rem)}}.template-index .main-slideshow,.template-index .featured-collection__inner,.template-index .text-with-icons,.template-index .shopify-app-section,.template-index .email-signup{border-radius:var(--ktechs-radius)}.template-index .slideshow{overflow:hidden;background:var(--ktechs-surface)}.template-index .slideshow__slide-content{max-width:580px}.template-index .slideshow__slide .subheading{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-caption, .65rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.08em;text-transform:uppercase}.template-index .featured-collection+.featured-collection{padding-top:var(--ktechs-space-section, 2.5rem)}.template-index .text-with-icons{background:var(--color-bg, transparent)}.template-index .text-with-icons__block{padding-inline:var(--ktechs-space-component, 1.25rem)}.template-index .text-with-icons__block+.text-with-icons__block{border-left:1px solid var(--ktechs-rule)}.product-card--featured-image{overflow:hidden;background:var(--ktechs-surface);border-radius:var(--ktechs-radius)}.product-card--featured-image img{transition:transform .42s cubic-bezier(.2,0,0,1)}.product-card:hover .product-card--featured-image img{transform:scale(1.018)}.product-card-info{padding-top:var(--ktechs-space-related, .75rem)}.product-card-vendor,.product-card-subtitle{color:var(--ktechs-muted);font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-meta, .64rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);line-height:1.4;letter-spacing:.065em;text-transform:uppercase}.product-card-title{text-wrap:pretty}.product-card-system-meta{display:block;margin:var(--ktechs-space-supporting, .5rem) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-info__commerce{margin-top:0}.featured-collection .product-card-title,.products.collection .product-card-title{min-block-size:2.7em}.product-card-quickview--button{opacity:0;transform:none!important}.product-card:hover .product-card-quickview--button,.product-card:focus-within .product-card-quickview--button{opacity:1}.product-card--badges .badge{border-radius:2px;font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-meta, .64rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.06em}.collection-compact-header{position:relative;overflow:hidden;padding-block:var(--ktechs-space-section, 2.5rem)}.collection-compact-header--title{max-width:1000px;margin-top:var(--ktechs-space-supporting, .5rem)}.collection-compact-header--description{max-width:720px;color:var(--ktechs-muted)}.facets-toggle,.facets-desktop-container,.facets__label,.facets__summary,.sorting label{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-control, .67rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.05em;text-transform:uppercase}.facets-bar{border-block:1px solid var(--ktechs-rule)}.active-facets__button{border-radius:2px}.search-drawer{background:var(--ktechs-surface-raised, #fff)}.search-drawer .side-panel-header>div{gap:var(--ktechs-space-component, 1.25rem)}.side-panel.search-drawer .searchform{flex:1 1 auto;min-width:0;width:auto;padding-right:0;border-bottom:1px solid var(--ktechs-rule-strong)}.side-panel.search-drawer .searchform fieldset{width:100%}.side-panel.search-drawer .searchform input{height:38px;min-height:0}.search-drawer__eyebrow{display:block;flex:0 0 auto;margin:0;white-space:nowrap}.search-drawer .side-panel-close{flex:0 0 auto}.search-drawer .predictive-search__heading{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-caption, .65rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.065em;text-transform:uppercase}.product-information--inner{gap:0}.product-system-meta{display:block;margin-bottom:var(--ktechs-space-related, .75rem);padding:0;border:0}.product-system-meta span:last-child{color:var(--ktechs-blue);text-align:left}.product-information--inner .product--text.style_vendor,.product-information--inner .product-sku,.product-information--inner .product-pack-size,.product-information--inner .product-purchase-timeline{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-caption, .65rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.05em;text-transform:uppercase}.product-information--inner .variations .form__label,.pdp-app-block label,.pdp-app-block legend{font-family:var(--ktechs-font-technical)!important;font-size:var(--ktechs-type-technical-control, .67rem)!important;font-style:var(--ktechs-font-technical-style)!important;font-weight:var(--ktechs-font-technical-weight)!important;letter-spacing:.045em!important;text-transform:uppercase}.product-information--inner .variations .product-form__input--block input[type=radio]+label,.pdp-app-block button,.pdp-app-block [role=button]{border-radius:2px!important}.product-information--inner .variations .product-form__input--block input[type=radio]:not(:checked)+label{box-shadow:none}.product-information--inner .variations .product-form__input--block input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px var(--ktechs-blue)}.pdp-app-block--easify .tpo_option-type-buttons-wrapper label.tpo_is_checked_swatches{box-shadow:inset 0 0 0 1px var(--ktechs-blue)!important}.product-information--inner .product-form__buttons .button,.product-information--inner .single-add-to-cart-button,.product-information--inner .quantity{min-height:48px}.product__accordion,.product--accordion{border-top:1px solid var(--ktechs-rule)}.product__accordion:last-of-type,.product--accordion:last-of-type{border-bottom:0}.product-information--inner>.share-article{border-top:1px solid var(--ktechs-rule);padding-top:var(--ktechs-space-component, 1.25rem)}.badge.raffle-winners-only{background:var(--color-badge-preorder, #4b5beb)}.product-card--badges .badge.raffle-winners-only{order:-3}.product__accordion summary,.product--accordion summary{min-height:52px;padding-block:var(--ktechs-space-related, .75rem);font-size:var(--ktechs-type-component-heading, 1rem);font-weight:var(--font-body-medium-weight);letter-spacing:var(--font-body-letter-spacing, normal)}.product__accordion summary span,.product--accordion summary span{color:var(--ktechs-blue)}.product__accordion .accordion__content,.product--accordion .accordion__content{padding-bottom:var(--ktechs-space-component, 1.25rem);color:var(--ktechs-ink);font-size:var(--ktechs-type-body, .9375rem)}.product__accordion .accordion__content h2,.product__accordion .accordion__content h3,.product__accordion .accordion__content h4,.product--accordion .accordion__content h2,.product--accordion .accordion__content h3,.product--accordion .accordion__content h4{margin-top:1.4em;font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-control, .67rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.055em;text-transform:uppercase}.product__accordion .accordion__content table,.product--accordion .accordion__content table{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-control, .67rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight)}.pdp-app-block:empty,.shopify-app-block:empty,.shopify-app-block:not(:has(*)){display:none!important}.pdp-app-block{margin-block:var(--ktechs-space-component, 1.25rem)}.pdp-app-block--easify{padding-block:var(--ktechs-space-related, .75rem);border-block:1px solid var(--ktechs-rule)}.product-gallery-container,.product-gallery-container .product-image-container,.product-thumbnails .product-thumbnail{border-radius:var(--ktechs-radius)}.product-image-container--thumbnails .product-thumbnail:after{border:0!important;background:transparent!important;box-shadow:none!important}.product-image-container--thumbnails .product-thumbnail:hover:after,.product-image-container--thumbnails .product-thumbnail.is-active:after,.product-image-container--thumbnails .product-thumbnail.is-initial-selected:after{box-shadow:inset 3px 0 0 var(--ktechs-blue)!important}.breadcrumbs{color:var(--ktechs-muted);font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-meta, .64rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.045em;text-transform:uppercase}.footer{border-top:0;background:var(--color-footer-bg, var(--ktechs-surface-inverse, #151515))}.footer__nav h6,.footer__community h6,.footer__bottom,.footer__copyright{font-family:var(--ktechs-font-technical);font-size:var(--ktechs-type-technical-caption, .65rem);font-style:var(--ktechs-font-technical-style);font-weight:var(--ktechs-font-technical-weight);letter-spacing:.055em;text-transform:uppercase}.footer a:hover,.footer a:focus-visible{color:var(--color-footer-link-hover, var(--ktechs-blue))}.footer__bottom{align-items:center;padding-top:var(--ktechs-space-component, 1.25rem)}.section-product-recommendations .products,.section-recently-viewed-products .products,.section-featured-collection .featured-collection__inner{margin-top:0}.shopify-app-section .shopify-app-block+.shopify-app-block,.shopify-app-section [data-shopify-editor-block]+[data-shopify-editor-block]{margin-top:var(--ktechs-space-component, 1.25rem)}@media only screen and (max-width:767px){.section-header--supporting,.section-header--tabs-row{column-gap:var(--ktechs-space-related, .75rem)}.template-index .text-with-icons__block+.text-with-icons__block{border-left:0}.featured-collection .product-card-title,.products.collection .product-card-title{min-block-size:4.05em}.product__accordion summary,.product--accordion summary{min-height:48px;padding-block:var(--ktechs-space-related, .75rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/ktechs-industrial.css.map */
