:root{--kg-orange: #f27a1a;--kg-orange-hover: #e06a0c;--kg-orange-deep: #c45a10;--kg-orange-soft: #fff3eb;--kg-bg: #ffffff;--kg-surface: #f3f3f3;--kg-text: #1b1b1b;--kg-muted: #6d6d6d;--kg-border: #e5e5e5;--kg-radius: 8px;--kg-radius-sm: 6px;--kg-radius-lg: 12px;--kg-shadow: 0 1px 3px rgba(0, 0, 0, .06);--kg-shadow-hover: 0 6px 18px rgba(0, 0, 0, .1);--kg-font: var(--font-body--family, "DM Sans", system-ui, sans-serif);--kg-font-heading: var(--font-heading--family, "Plus Jakarta Sans", system-ui, sans-serif);--kg-page-max: 1400px;--kg-page-gutter: 1rem;--page-margin: var(--kg-page-gutter);--page-width: var(--kg-page-max)}@media screen and (min-width:750px){:root{--kg-page-gutter: 1.25rem;--page-margin: var(--kg-page-gutter)}}.kg-ty-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:1.85rem;padding:.2rem .45rem .2rem .22rem;border-radius:999px;border:1.5px solid #c45a10;background:#fff;color:#1b1b1b;text-decoration:none;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #00000014}.kg-ty-badge:hover{background:#fff7f0;border-color:#8a3d08;color:#1b1b1b}.kg-ty-badge:focus-visible{outline:2px solid #c45a10;outline-offset:2px}.kg-ty-badge__mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#c45a10;color:#fff;font-family:var(--kg-font-heading);font-size:.8125rem;font-weight:800;letter-spacing:-.06em}.kg-ty-badge__word{font-family:var(--kg-font-heading);font-size:.875rem;font-weight:800;letter-spacing:-.03em;text-transform:lowercase;color:#1b1b1b}.kg-ty-badge__label{font-family:var(--kg-font);font-size:.75rem;font-weight:750;letter-spacing:.01em;padding:.22rem .45rem;border-radius:999px;background:#fff4ec;color:#8a3d08}.kg-ty-badge--footer{min-height:2.4rem;padding:.28rem .55rem .28rem .28rem}.kg-ty-badge--footer .kg-ty-badge__mark{width:1.5rem;height:1.5rem;font-size:.9375rem}.kg-ty-badge--footer .kg-ty-badge__word{font-size:1rem}.kg-ty-badge--footer .kg-ty-badge__label{font-size:.8125rem}.kg-n11-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:1.85rem;padding:.2rem .45rem .2rem .22rem;border-radius:999px;border:1.5px solid #6e2585;background:#fff;color:#1b1b1b;text-decoration:none;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #00000014}.kg-n11-badge:hover{background:#f9f0fb;border-color:#501a5f;color:#1b1b1b}.kg-n11-badge:focus-visible{outline:2px solid #6e2585;outline-offset:2px}.kg-n11-badge__mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#6e2585;color:#fff;font-family:var(--kg-font-heading);font-size:.8125rem;font-weight:800;letter-spacing:-.06em}.kg-n11-badge__word{font-family:var(--kg-font-heading);font-size:.875rem;font-weight:800;letter-spacing:-.03em;text-transform:lowercase;color:#1b1b1b}.kg-n11-badge__label{font-family:var(--kg-font);font-size:.75rem;font-weight:750;letter-spacing:.01em;padding:.22rem .45rem;border-radius:999px;background:#f7ecf9;color:#501a5f}.kg-n11-badge--footer{min-height:2.4rem;padding:.28rem .55rem .28rem .28rem}.kg-n11-badge--footer .kg-n11-badge__mark{width:1.5rem;height:1.5rem;font-size:.9375rem}.kg-n11-badge--footer .kg-n11-badge__word{font-size:1rem}.kg-n11-badge--footer .kg-n11-badge__label{font-size:.8125rem}.kg-page,.kg-hdr__shell,.kg-coll-heading,.kg-search-header,.kg-search-fit,.kg-montaj,.kg-trust__inner,.kg-why,.kg-rails,.kg-home-contact,.kg-footer__inner,.kg-footer__bar-inner,.kg-hero__copy,.kg-hero__rail-wrap,.kg-promo,.kg-catalog,.kg-pdp-info,.kg-pdp-meta,.kg-pdp-hi,.kg-bc-wrap,.kitgaraj-compat__inner,.kitgaraj-specs__inner{width:100%;max-width:var(--kg-page-max)!important;margin-inline:auto;padding-inline:var(--kg-page-gutter);box-sizing:border-box}.kg-hero__copy{padding-block:clamp(1.35rem,3.5vw,2.25rem) clamp(1.5rem,3.5vw,2rem)}.kg-footer__bar-inner{padding-block:1.15rem 1.25rem}html{scroll-behavior:smooth}body{background:var(--kg-surface);color:var(--kg-text);font-family:var(--kg-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}body,button,input,select,textarea{font-feature-settings:"kern" 1,"liga" 1,"calt" 1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.kg-hero__title,.kg-coll-heading__title,.kg-search-header__title,.kg-facets-coll-title,.kg-rails__heading,.kg-montaj__title,.kg-why__title,.kg-home-contact__title,.kg-footer__heading,.kg-card-identity__title,.template-page .text-block :is(h1,h2,h3,h4,.h1,.h2,.h3),.template-page .page-content :is(h1,h2,h3,h4),.shopify-policy__title h1,.shopify-policy__body .rte :is(h1,h2,h3,h4){font-family:var(--kg-font-heading)!important;font-optical-sizing:auto;letter-spacing:-.03em}.kg-hdr,.kg-tabbar,.button:not(.button-unstyled),button.button,.kg-card-atc .quick-add__button,.kg-rail__atc-btn,.kg-hero__cta,.kg-montaj__cta,.kg-why__cta,.kg-home-contact__cta,.add-to-cart-button{font-family:var(--kg-font-heading)!important;letter-spacing:-.01em}body.page-width-wide,body.page-width-normal,body.page-width-narrow,body.page-width-content{--page-margin: var(--kg-page-gutter);--page-content-width: calc(var(--kg-page-max) - var(--kg-page-gutter) * 2);--page-width: var(--kg-page-max)}.page-wrapper,#MainContent{background:var(--kg-surface)}#header-group{position:relative;z-index:40;background:transparent;box-shadow:none}#header-group .kitgaraj-header,#header-group .kg-hdr{width:100%}.kg-hdr__discover{background:linear-gradient(180deg,#161616,#101010);border-bottom:1px solid rgba(255,255,255,.06)}.kg-hdr__discover-inner{display:flex;flex-direction:column;gap:0;padding-block:.45rem}.kg-hdr__discover-row{display:flex;align-items:center;gap:.5rem;min-height:2.125rem;padding-block:.2rem}.kg-hdr__discover-row--cats{padding-bottom:.15rem}.kg-hdr__discover-sep{height:1px;margin-inline:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 12%,rgba(255,255,255,.1) 88%,transparent 100%)}.kg-hdr__discover-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:4.75rem;max-width:5.5rem;min-height:1.75rem;padding:.2rem .65rem .2rem .55rem;margin-inline-end:.15rem;border-radius:0;border:none;border-left:2px solid var(--kg-hdr-orange, #f27a1a);background:transparent;box-shadow:none;font-family:var(--font-heading--family, var(--kg-font, system-ui, sans-serif));font-size:.625rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1.15;color:#ffffff9e;transition:color .15s ease,border-color .15s ease}.kg-hdr__discover-cta--cats,.kg-hdr__discover-cta--brands{background:transparent;border:none;border-left:2px solid var(--kg-hdr-orange, #f27a1a);color:#ffffff9e;box-shadow:none}.kg-hdr__discover-cta-icon{flex:0 0 auto;display:block;width:13px;height:13px;color:var(--kg-hdr-orange, #f27a1a);opacity:1}.kg-hdr__discover-cta-label{color:#ffffffeb;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}.kg-hdr__discover-cta-label--short{display:none}.kg-hdr__discover-cta:hover{filter:none;color:var(--kg-hdr-orange, #f27a1a);border-left-color:#ff9a4d}.kg-hdr__discover-cta:hover .kg-hdr__discover-cta-label{color:#fff}.kg-hdr__discover-cta--cats:hover,.kg-hdr__discover-cta--brands:hover{background:transparent;border-color:transparent;border-left-color:#ff9a4d;box-shadow:none;color:var(--kg-hdr-orange, #f27a1a)}.kg-hdr__discover-scroll{flex:1 1 auto;display:flex;align-items:center;gap:.35rem;min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:.1rem;padding-inline:.45rem .5rem;margin-inline-start:.1rem;border-inline-start:1px solid rgba(255,255,255,.08);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .35rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .35rem,#000 calc(100% - 1.25rem),transparent)}.kg-hdr__discover-scroll::-webkit-scrollbar{display:none}.kg-hdr__discover-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;min-height:1.75rem;padding:.28rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd1;font-family:var(--kg-font, system-ui, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:-.025em;text-decoration:none;white-space:nowrap;line-height:1.1;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.kg-hdr__discover-chip--brand{padding-inline:.55rem .5rem}.kg-hdr__discover-chip-count{font-size:.625rem;font-weight:700;line-height:1;padding:.12rem .32rem;border-radius:999px;background:#ffffff1a;color:#ffffff80}.kg-hdr__discover-chip:hover{color:#fff;border-color:#f27a1a73;background:#f27a1a1f;transform:translateY(-1px)}.kg-hdr__discover-chip[aria-current=page]{color:#fff;font-weight:750;border-color:#f27a1abf;background:#f27a1a38;box-shadow:0 0 0 1px #f27a1a40}.kg-hdr__discover-chip[aria-current=page] .kg-hdr__discover-chip-count{background:#f27a1a66;color:#fff}.kg-hdr__discover-cta:focus-visible,.kg-hdr__discover-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (min-width:750px){.kg-hdr__discover-inner{padding-block:.55rem}.kg-hdr__discover-row{min-height:2.375rem;gap:.65rem}.kg-hdr__discover-cta{min-width:5.5rem;max-width:6.25rem;min-height:2rem;padding:.25rem .75rem .25rem .6rem;font-size:.6875rem}.kg-hdr__discover-cta-icon{width:14px;height:14px}.kg-hdr__discover-chip{min-height:2rem;padding:.32rem .85rem;font-size:.8125rem}.kg-hdr__discover-scroll{gap:.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .5rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .5rem,#000 calc(100% - 2rem),transparent)}}@media screen and (max-width:749px){.kg-hdr__discover-inner{padding-block:.4rem}.kg-hdr__discover-cta{min-width:3.5rem;max-width:3.75rem;padding-inline:.45rem .35rem;font-size:.5625rem;letter-spacing:.06em}.kg-hdr__discover-cta-icon{width:12px;height:12px}.kg-hdr__discover-cta-label--full{display:none}.kg-hdr__discover-cta-label--short{display:inline}.kg-hdr__discover-row{flex-wrap:nowrap;gap:.4rem}.kg-hdr__discover-scroll{flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .25rem,#000 calc(100% - .75rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .25rem,#000 calc(100% - .75rem),transparent)}.kg-hdr__discover-chip{font-size:.6875rem;padding:.25rem .55rem}.kg-hdr__discover-chip-count{display:none}}.button:not(.button-unstyled):not(.product-media-container__zoom-button):not(.quick-add__button):not(.kg-hemen-al),button.button:not(.button-unstyled):not(.product-media-container__zoom-button):not(.quick-add__button):not(.kg-hemen-al),.product-form-buttons .button:not(.quick-add__button):not(.kg-hemen-al),.shopify-payment-button__button--unbranded,.add-to-cart-button:not(.quick-add__button),[type=submit].button:not(.button-unstyled):not(.quick-add__button):not(.kg-hemen-al){background-color:var(--kg-orange)!important;border-color:var(--kg-orange)!important;color:#fff!important;border-radius:var(--kg-radius-sm)!important;font-weight:700!important;letter-spacing:.01em;transition:background-color .15s ease,transform .15s ease!important}.button:not(.button-unstyled):not(.quick-add__button):not(.kg-hemen-al):hover,button.button:not(.button-unstyled):not(.quick-add__button):not(.kg-hemen-al):hover,.product-form-buttons .button:not(.quick-add__button):not(.kg-hemen-al):hover{background-color:var(--kg-orange-hover)!important;border-color:var(--kg-orange-hover)!important}.product-media-container__zoom-button,.button-unstyled.product-media-container__zoom-button,.product-information__media .button-unstyled{background:transparent!important;background-color:transparent!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important}.button-secondary,.button--secondary{background:#fff!important;color:var(--kg-orange)!important;border:1px solid var(--kg-orange)!important}.product-grid__item.kg-fit-hidden,.kg-fit-nav__list>li.kg-fit-hidden{display:none!important}.product-card,.resource-list__item .product-card,:is(.product-grid__item,.resource-list__item) .product-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;box-shadow:0 4px 18px #00000012;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.kg-product-card .product-card__content,.product-card .product-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"media media" "identity identity" "price atc";align-items:end;column-gap:.75rem;row-gap:0;height:auto!important;min-height:0!important;padding:0!important;gap:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;flex-flow:unset!important}.product-card .card-gallery,.product-card .product-card__image{grid-area:media;width:100%;max-width:none;margin:0;overflow:hidden;border-radius:0;flex:unset!important;order:unset!important}.product-card__content>a.contents:has(.text-block),.product-card__content>a.contents.user-select-text{display:none!important}.product-card__content>.kg-card-fit-wrap{display:contents}.product-card__content .kg-card-identity{grid-area:identity;display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:100%;padding:1.25rem 1.35rem 1.85rem;margin:0;box-sizing:border-box;border-block-end:1px solid #ececec}.product-card__content .kg-card-identity__title{margin:0;font-size:1.125rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card__content .kg-card-identity__meta{margin:0;font-size:.8125rem;line-height:1.4;font-weight:500;color:#7a7a7a;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card__content>:is(swatches-variant-picker-component,.variant-picker-block,.swatches){display:none!important}.product-card product-price,.kg-product-card product-price{grid-area:price;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:.2rem!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:1.2rem .5rem 1.35rem 1.35rem!important;text-align:left!important;box-sizing:border-box;order:unset!important;--width: auto !important}.product-card product-price [ref=priceContainer],.product-card product-price>div{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.product-card product-price .price,.product-card product-price .price-item__group.price{order:2;font-size:1.25rem!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.03em;color:#111!important}.product-card product-price s,.product-card product-price .compare-at-price,.product-card product-price .price-item--regular,.product-card .price__compare-at{order:1;font-size:.75rem!important;font-weight:500!important;color:#9a9a9a!important;text-decoration-line:line-through;letter-spacing:0}.kg-price-pazar{color:#9a9a9a!important;font-weight:500!important;font-size:.75rem!important;text-decoration-line:line-through}.kg-price-ex-vat{display:block;margin-top:.12rem;font-size:.75rem;font-weight:500;color:#6d6d6d;letter-spacing:0}.product-card .kg-price-ex-vat{display:none}.product-details .kg-price-pazar,.kg-rail__card-price .kg-price-pazar{margin-inline-end:.35rem;color:var(--kg-muted, #7b7b7b);font-weight:500;text-decoration-line:line-through}.kg-card-atc{grid-area:atc;display:flex;align-items:center;justify-content:flex-end;width:auto;max-width:none;margin:0!important;padding:1.2rem 1.35rem 1.35rem .25rem!important;box-sizing:border-box;order:unset!important;flex:unset!important}.product-card .quick-add.custom-color-quick-add,.kg-card-atc .quick-add.custom-color-quick-add,.kg-rail__atc .quick-add.custom-color-quick-add{--quick-add-background: #111;--quick-add-foreground: #fff}.kg-card-atc .quick-add,.kg-card-atc .quick-add--inline{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;pointer-events:auto!important;z-index:2}.kg-card-atc .quick-add__product-form-component,.kg-card-atc .quick-add__product-form-component .shopify-product-form,.kg-card-atc add-to-cart-component{display:block!important;width:auto!important;height:auto!important}.kg-card-atc .quick-add__product-form-component .shopify-product-form{justify-content:flex-end!important;align-items:center!important;container-type:normal}.product-card .quick-add__button,.product-card button.quick-add__button,.product-card .quick-add__button.add-to-cart-button,.kg-card-atc .quick-add__button,.kg-card-atc button.quick-add__button,.kg-card-atc .quick-add__button.add-to-cart-button,.kg-rail__atc-btn{position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;max-inline-size:none!important;min-inline-size:0!important;height:2.5rem!important;min-height:2.5rem!important;padding:0 1.15rem!important;border-radius:6px!important;border:none!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.01em;opacity:1!important;overflow:hidden;white-space:nowrap;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background-color .15s ease!important}.product-card .quick-add__button:hover,.product-card .quick-add__button:focus-visible,.kg-card-atc .quick-add__button:hover,.kg-card-atc .quick-add__button:focus-visible,.kg-rail__atc-btn:hover{background:#000!important;background-color:#000!important;background-image:none!important;transform:none!important;box-shadow:none!important;scale:none!important;width:auto!important;padding-inline:1.15rem!important}.kg-card-atc .quick-add__button:focus-visible,.product-card .quick-add__button:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.product-card .quick-add__button>.add-to-cart-icon,.product-card .quick-add__button .svg-wrapper.add-to-cart-icon,.kg-card-atc .quick-add__button>.add-to-cart-icon,.kg-card-atc .quick-add__button .svg-wrapper.add-to-cart-icon{display:none!important}.kg-card-atc .quick-add__button[data-added=true],.product-card .quick-add__button[data-added=true]{width:auto!important}.product-card:hover .kg-card-atc .quick-add__button,.product-card:focus-within .kg-card-atc .quick-add__button{opacity:1!important}.product-card .product-badges--top-left,.product-card .product-badges{top:.75rem;left:.75rem;z-index:3}.product-card .product-badges__badge.color-custom-badge-sale,.product-card .kg-card-save-badge,.product-card .product-badges__badge:has(.kg-card-save-badge){background:#d92128!important;color:#fff!important;border-radius:4px!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.03em;padding:.35rem .55rem!important;line-height:1.2;text-transform:uppercase}.badge,.product-badges__badge{border-radius:4px!important;font-weight:700!important}.badge--sale,.product-badges__badge--sale,[class*=sale] .badge{background:#d92128!important;color:#fff!important}.product-card .card-gallery slideshow-controls,.product-card .card-gallery .slideshow-controls{justify-content:center;padding-block-end:.7rem}.product-card .card-gallery slideshow-controls button,.product-card .card-gallery .slideshow-control{width:.4rem;height:.4rem;min-width:.4rem;border-radius:50%;background:#00000038;opacity:1}.product-card .card-gallery slideshow-controls button[aria-selected=true],.product-card .card-gallery slideshow-controls button[aria-current=true]{background:#333}.product-card:hover{box-shadow:0 10px 28px #0000001c;transform:translateY(-2px)}[product-grid-view=list] .product-card:hover,[product-grid-view=list] :is(.product-grid__item,.resource-list__item) .product-card:hover{transform:none}[product-grid-view=list] .product-card .card-gallery{border-radius:10px}@media screen and (max-width:749px){.product-card__content .kg-card-identity{padding:1rem 1rem 1.35rem;gap:.35rem}.product-card__content .kg-card-identity__title{font-size:.9375rem}.product-card__content .kg-card-identity__meta{font-size:.75rem}.product-card product-price{padding:1rem .35rem 1.1rem 1rem!important}.product-card product-price .price,.product-card product-price .price-item__group.price{font-size:1.0625rem!important}.kg-card-atc{padding:1rem 1rem 1.1rem .15rem!important}.kg-card-atc .quick-add__button,.kg-card-atc button.quick-add__button{height:2.25rem!important;min-height:2.25rem!important;font-size:.75rem!important;padding:0 .85rem!important}}@media(prefers-contrast:more){.product-card__content .kg-card-identity__meta{color:#000}.product-card__content .kg-card-identity{border-block-end-color:#000}}.product-grid{gap:1rem!important}@media screen and (min-width:990px){.product-grid{gap:1.25rem!important}}.product-grid[product-grid-view=grid-6],.template-collection .product-grid[product-grid-view=grid-6],.template-search .product-grid[product-grid-view=grid-6]{gap:var(--kg-grid-6-gap, 14px)!important;--product-grid-gap: var(--kg-grid-6-gap, 14px) !important}[product-grid-view=grid-6] :is(.product-card,.product-grid__card){min-width:0}[product-grid-view=grid-6] :is(.product-card,.product-grid__card):hover{transform:translateY(-2px)}[product-grid-view=grid-6] .kg-card-identity{padding:1.1rem 1.15rem 1.6rem}[product-grid-view=grid-6] .kg-card-identity__title{font-size:.9375rem}[product-grid-view=grid-6] .kg-card-identity__meta{font-size:.75rem}[product-grid-view=grid-6] .product-card product-price{padding:1.05rem .4rem 1.2rem 1.15rem!important}[product-grid-view=grid-6] .product-card product-price .price,[product-grid-view=grid-6] .product-card product-price .price-item__group.price{font-size:1.1rem!important}[product-grid-view=grid-6] .kg-card-atc{padding:1.05rem 1.15rem 1.2rem .2rem!important}@media screen and (min-width:990px){[product-grid-view=grid-6] .kg-card-identity__title{font-size:1rem}[product-grid-view=grid-6] .product-card product-price .price,[product-grid-view=grid-6] .product-card product-price .price-item__group.price{font-size:1.15rem!important}}[product-grid-view=grid-6] .kg-card-atc .quick-add__button,[product-grid-view=grid-6] .kg-card-atc button.quick-add__button{height:2.25rem!important;min-height:2.25rem!important;font-size:.75rem!important;border-radius:6px!important;padding:0 .85rem!important}@media screen and (max-width:749px){.product-grid[product-grid-view=grid-6]{gap:10px!important}[product-grid-view=grid-6] .kg-card-identity{padding:.95rem .95rem 1.25rem}[product-grid-view=grid-6] .kg-card-identity__title{font-size:.875rem}[product-grid-view=grid-6] .product-card product-price .price,[product-grid-view=grid-6] .product-card product-price .price-item__group.price{font-size:1rem!important}}.section-resource-list__content h2,.section-resource-list__content h3,.product-list h2,.product-list h3{font-size:1.25rem!important;font-weight:800!important;letter-spacing:-.02em;color:var(--kg-text)!important}.product-information.section{padding-inline:var(--kg-page-gutter)}.product-details .kg-fit,.product-details .shopify-block:has(>.kg-fit){--padding-inline-start: 0;--padding-inline-end: 0;padding-inline:0;width:100%;box-sizing:border-box}.product-information,.product-details{background:transparent}.product-information__media,.product-media-container.constrain-height,.media-fit-contain :is(img,.deferred-media__poster-image){background-color:#fff!important}.product-media-gallery__slideshow--single-media,.media-gallery--grid,media-gallery{background:transparent}.template-product #MainContent,body.template-product #MainContent{background:#f5f5f5}.product-information__media{width:100%;max-width:100%;padding:.75rem!important;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 1px 2px #1111110a}.product-information__media media-gallery,.product-information__media .media-gallery--carousel{width:100%}.product-information__media .product-media-container{border-radius:8px;overflow:hidden;background:#fff!important}.product-information__media .product-media-container--force-aspect,.product-information__media .product-media-container:has(.product-media){aspect-ratio:1 / 1;max-height:min(640px,72vh)}.product-information__media .product-media__image,.product-information__media .product-media img{object-fit:contain!important;background:#fff}.product-information__media slideshow-controls[thumbnails],.product-information__media .slideshow-controls{margin-block-start:.75rem}.product-information__media slideshow-controls button,.product-information__media slideshow-controls .slideshow-control{border-radius:6px;overflow:hidden;border:1px solid #e5e5e5!important}.product-information__media slideshow-controls button[aria-selected=true],.product-information__media slideshow-controls button[aria-current=true]{border-color:#f27a1a!important}.product-information__media slideshow-arrows{mix-blend-mode:normal;padding-inline:.85rem;z-index:4;align-items:center}.product-information__media slideshow-arrows .slideshow-control,.product-information__media slideshow-arrows .slideshow-control.button-unstyled--transparent{--kg-gallery-arrow-size: 2.75rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--kg-gallery-arrow-size);height:var(--kg-gallery-arrow-size);min-width:var(--kg-gallery-arrow-size);min-height:var(--kg-gallery-arrow-size);padding:0;margin:0;border-radius:999px;border:1px solid rgba(17,17,17,.08);background:#ffffffeb;color:#111;box-shadow:0 1px 2px #1111110d,0 10px 28px #1111111f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.92;transform:scale(1);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .28s ease}.product-information__media slideshow-arrows .slideshow-control .svg-wrapper,.product-information__media slideshow-arrows .slideshow-control svg{width:1.05rem;height:1.05rem}.product-information__media slideshow-arrows .slideshow-control .svg-wrapper{--icon-stroke-width: 1.6px}.product-information__media slideshow-arrows .slideshow-control:hover{opacity:1;background:#111;color:#fff;border-color:#111;box-shadow:0 12px 32px #11111147;transform:scale(1.07)}.product-information__media slideshow-arrows .slideshow-control:active{transform:scale(.96)}.product-information__media slideshow-arrows .slideshow-control:focus-visible{opacity:1;outline:2px solid #f27a1a;outline-offset:3px;background:#111;color:#fff;border-color:#111}@media screen and (max-width:749px){.product-information__media slideshow-arrows{padding-inline:.5rem}.product-information__media slideshow-arrows .slideshow-control{--kg-gallery-arrow-size: 2.5rem;opacity:.95}}@media screen and (max-width:749px){.product-information__media .product-media-container--force-aspect,.product-information__media .product-media-container:has(.product-media){max-height:min(420px,55vh)}}@media screen and (min-width:990px){.product-information__media slideshow-controls[thumbnails][pagination-position=left],.product-information__media slideshow-controls[pagination-position=left]{order:-1}.product-information__media .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails][pagination-position=left]),.product-information__media slideshow-component:has(slideshow-controls[pagination-position=left]){display:grid;grid-template-columns:76px minmax(0,1fr);gap:.75rem;align-items:start}.product-information__media slideshow-controls[pagination-position=left]{display:flex;flex-direction:column;gap:.45rem;max-height:min(72vh,620px);overflow-y:auto;margin:0!important}}.product-details{background:#fff!important;border:1px solid #ececec;border-radius:12px;box-shadow:0 1px 2px #1111110a;padding:1.05rem!important}@media screen and (min-width:750px){.product-details{padding:1.45rem 1.5rem 1.55rem!important}}.product-vendor,.product-card__vendor,.cart-items__vendor,[class*=product-vendor]{display:none!important}.product-details h1,.product-details .h1,.product-details :is(h1,.text-block) h1{font-family:var(--kg-font-heading)!important;font-size:clamp(1.12rem,1.9vw,1.38rem)!important;line-height:1.32!important;letter-spacing:-.03em!important;font-weight:700!important;color:#111!important;max-width:none}.product-details product-price,.product-details .price,.product-details [class*=price]{font-size:clamp(1.65rem,3vw,2.1rem)!important;font-weight:800!important;color:#1b1b1b!important;letter-spacing:-.03em}.product-details .compare-at-price,.product-details s{color:#9a9a9a!important;font-size:1rem!important;font-weight:600!important}.product-details .text-block p:has(strong){display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:.15rem 0 .2rem;padding:0;border-radius:10px;background:#fafafa;border:1px solid #ececec;color:#5c5c5c;line-height:1.35;font-size:.75rem!important;overflow:hidden}.product-details .text-block p:has(strong) span{flex:1 1 7.5rem;padding:.7rem .8rem;border-inline-end:1px solid #ececec}.product-details .text-block p:has(strong) span:last-child{border-inline-end:0}.product-details .text-block p:has(strong):not(:has(span)){padding:.7rem .85rem}.product-details .text-block p:has(strong) strong{display:block;margin-bottom:.12rem;color:#111;font-weight:800;font-size:.72rem;letter-spacing:-.01em}.product-details .product-form-buttons,.product-details .buy-buttons-block{gap:0}.product-details .quantity-selector-wrapper,.product-details .quantity-label,.product-details .quantity-rules,.product-details .quantity-selector-wrapper:before{display:none!important}.product-details .product-form-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:.65rem!important;align-items:stretch!important}.product-details .product-form-buttons>.product-form-text__error,.product-details .accelerated-checkout-block,.product-details .kg-accelerated-hidden{grid-column:1 / -1}.product-details .product-form-buttons>span:has(.add-to-cart-button),.product-details .product-form-buttons>span:has(add-to-cart-component){grid-column:1;display:flex;min-width:0}.product-details .product-form-buttons .button.kg-hemen-al,.product-details .kg-hemen-al{grid-column:2;width:100%!important;min-height:3rem!important;height:3rem!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;background-color:#fff!important;color:var(--kg-orange)!important;border:1.5px solid var(--kg-orange)!important;box-shadow:none!important}.product-details .product-form-buttons .button.kg-hemen-al:hover,.product-details .kg-hemen-al:hover{background:var(--kg-orange-soft)!important;background-color:var(--kg-orange-soft)!important;border-color:var(--kg-orange-hover)!important;color:var(--kg-orange-deep)!important}.product-details .kg-hemen-al:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.product-details .kg-accelerated-hidden{display:none!important}.product-details add-to-cart-component,.product-details .add-to-cart-button,.product-details .product-form-buttons .button.add-to-cart-button{width:100%!important;min-height:3rem!important;height:3rem!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 2px 8px #f27a1a47!important;background:linear-gradient(180deg,#ff8a2b 0%,var(--kg-orange) 55%,#e56f12 100%)!important;border-color:transparent!important;color:#fff!important}.product-details .add-to-cart-button:hover{background:linear-gradient(180deg,#ff7a14 0%,var(--kg-orange-hover) 55%,#d4620a 100%)!important;border-color:transparent!important;filter:none;box-shadow:0 3px 10px #e06a0c59!important}.product-details .add-to-cart-button:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.product-details .accelerated-checkout-block,.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button{display:none!important}.product-details .rte,.product-details .text-block.rte{font-size:.875rem;line-height:1.55;color:#555}.product-details a[href*=contact]{color:#f27a1a!important;font-weight:700}@media screen and (max-width:549px){.product-details .product-form-buttons{grid-template-columns:1fr 1fr;gap:.5rem!important}.product-details .product-form-buttons>span:has(.add-to-cart-button),.product-details .product-form-buttons>span:has(add-to-cart-component){grid-column:1}.product-details .kg-hemen-al{grid-column:2}.product-details add-to-cart-component,.product-details .add-to-cart-button,.product-details .kg-hemen-al{font-size:.875rem!important;letter-spacing:0!important;padding-inline:.5rem!important}}.sticky-add-to-cart__bar{border-top:1px solid #ececec!important;box-shadow:0 -8px 24px #00000014!important;background:#fff!important}@media screen and (max-width:749px){sticky-add-to-cart,.sticky-add-to-cart{bottom:calc(3.65rem + env(safe-area-inset-bottom,0px))!important}}.sticky-add-to-cart__button{border-radius:10px!important;font-weight:700!important;min-height:2.75rem!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(180deg,#ff8a2b 0%,var(--kg-orange) 55%,#e56f12 100%)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 8px #f27a1a47!important}.sticky-add-to-cart__assurance{margin:.15rem 0 0!important;font-size:.7rem!important;font-weight:600!important;color:#027a48!important}.sticky-add-to-cart [ref=quantityDisplay]{display:none!important}.kitgaraj-specs,.kitgaraj-compat{background:var(--kg-bg);border:1px solid var(--kg-border);border-radius:var(--kg-radius-lg);margin-block:.75rem;box-shadow:var(--kg-shadow)}.kitgaraj-specs__inner,.kitgaraj-compat__inner{padding-block:.75rem}.kitgaraj-compat__list li{border-left-color:var(--kg-orange)!important;background:var(--kg-orange-soft)!important}.collection-wrapper,.collection,.facets-block,.facets{background:transparent}.template-collection #MainContent,.template-search #MainContent{background:#f5f5f5}.template-search .product-grid-container{--padding-block-start: 0 !important;padding-block-start:0!important}.template-search .collection-wrapper{row-gap:.65rem!important;align-items:stretch!important}.template-search .kg-search-form{width:100%;max-width:none}.template-search .kg-facets-coll-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(100%,28rem)}.template-search .main-collection-grid__title{margin:.25rem 0 .85rem;font-family:var(--kg-font-heading, inherit);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a3f00}.template-search results-list{position:relative}.template-search results-list>.skip-to-content-link{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;left:0!important}.template-search results-list>.skip-to-content-link:focus{clip:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:var(--padding-lg) var(--padding-4xl)!important;left:var(--margin-lg)!important;top:var(--margin-lg)!important;z-index:20}@media screen and (max-width:749px){.template-search .collection-wrapper{row-gap:.5rem!important}}.template-collection .kg-coll-heading--fit,.template-search .kg-coll-heading--fit{margin-block:.45rem .25rem!important}.template-collection .kg-coll-heading__desc,.template-collection .kg-coll-heading p,.template-search .kg-coll-heading__desc,.template-search .kg-coll-heading p{margin:0!important}.template-collection .shopify-section:has(.kg-coll-heading--merged),.template-search .shopify-section:has(.kg-coll-heading--merged),.template-search .shopify-section:has(.kg-search-header--results){display:none}@media screen and (max-width:749px){.template-collection .kg-coll-heading--fit,.template-search .kg-coll-heading--fit{margin-block:.35rem .2rem!important}}.template-collection .kg-montaj__panel{width:100%;margin-inline:0;box-sizing:border-box;align-items:stretch}.template-collection .kg-montaj__aside{align-content:center!important;height:100%}.template-collection .collection-wrapper{row-gap:.65rem!important;align-items:stretch!important}.template-collection .main-collection-grid,.template-search .main-collection-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.template-collection .main-collection-grid .product-grid,.template-search .main-collection-grid .product-grid{width:100%!important;min-width:0!important}.template-collection .product-grid-container{--padding-block-start: 0 !important;padding-block-start:0!important}.template-collection .facets-block-wrapper--horizontal,.template-collection .facets-mobile-wrapper--with-title,.template-search .facets-block-wrapper--horizontal,.template-search .facets-mobile-wrapper--with-title{margin:.55rem 0 .65rem!important;padding:.65rem .9rem!important;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 2px #0000000a,0 6px 20px #00000008;box-sizing:border-box;width:100%}.template-collection .facets--horizontal.spacing-style,.template-collection .facets.facets--horizontal,.template-search .facets--horizontal.spacing-style,.template-search .facets.facets--horizontal{--padding-block-start: 0 !important;--padding-block-end: 0 !important;--padding-inline-start: 0 !important;--padding-inline-end: 0 !important;padding:0!important;gap:0}.template-collection .facets__form-wrapper,.template-search .facets__form-wrapper{display:flex!important;gap:.75rem!important;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%}.template-collection .kg-facets-heading,.template-search .kg-facets-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .65rem;min-width:0;flex:1 1 auto}.template-collection .kg-facets-actions,.template-search .kg-facets-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:.45rem;flex:0 0 auto;margin-inline-start:auto}.template-collection .kg-facets-coll-title,.template-search .kg-facets-coll-title{margin:0;flex:0 1 auto;font-family:var(--font-heading--family, var(--kg-font));font-size:1.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#141414}.template-collection .kg-facets-coll-title--mobile,.template-search .kg-facets-coll-title--mobile{font-size:1.15rem}.template-collection .facets-mobile-wrapper--with-title,.template-search .facets-mobile-wrapper--with-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.template-collection .products-count-wrapper,.template-search .products-count-wrapper{display:inline-flex;align-items:center;min-height:1.5rem;padding:.12rem .5rem;border-radius:999px;background:#fff4eb;color:#9a3f00;font-size:.75rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.template-collection .products-count-wrapper:before,.template-search .products-count-wrapper:before{display:none}.template-collection .kg-facets-actions .facets__summary,.template-collection .kg-facets-actions .sorting-filter__select-wrapper,.template-collection .kg-facets-actions .facets__pill,.template-search .kg-facets-actions .facets__summary,.template-search .kg-facets-actions .sorting-filter__select-wrapper,.template-search .kg-facets-actions .facets__pill{border-radius:8px!important;min-height:2.15rem;border-color:#edd9c8!important;background:#fff!important}.template-collection .kg-facets-actions .sorting-filter,.template-search .kg-facets-actions .sorting-filter,.template-search .facets-mobile-wrapper--with-title .sorting-filter,.template-search .facets-block-wrapper--horizontal .sorting-filter{min-width:0}.template-collection .kg-facets-actions .sorting-filter .facets__panel,.template-search .kg-facets-actions .sorting-filter .facets__panel,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__panel,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__panel{margin:0;border:0;background:transparent}.template-collection .kg-facets-actions .sorting-filter .facets__summary,.template-collection .kg-facets-actions .sorting-filter__select-wrapper,.template-search .kg-facets-actions .sorting-filter .facets__summary,.template-search .kg-facets-actions .sorting-filter__select-wrapper,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__summary,.template-search .facets-block-wrapper--horizontal .sorting-filter__select-wrapper,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__summary,.template-search .facets-mobile-wrapper--with-title .sorting-filter__select-wrapper{display:inline-flex!important;align-items:center;gap:.4rem;min-height:2.15rem;padding:.35rem .7rem!important;border:1px solid #edd9c8!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}.template-collection .kg-facets-actions .sorting-filter .facets__label,.template-search .kg-facets-actions .sorting-filter .facets__label,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__label,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-collection .kg-facets-actions .sorting-filter .facets__status,.template-search .kg-facets-actions .sorting-filter .facets__status,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__status,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__status{display:inline!important;margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.015em;line-height:1.2;color:#2a2a2a;text-transform:none}.template-collection .kg-facets-actions .sorting-filter .icon-caret,.template-search .kg-facets-actions .sorting-filter .icon-caret,.template-search .facets-block-wrapper--horizontal .sorting-filter .icon-caret,.template-search .facets-mobile-wrapper--with-title .sorting-filter .icon-caret{width:.65rem;height:.65rem;opacity:.55;flex-shrink:0}.template-collection .kg-facets-actions .sorting-filter .facets__summary:hover,.template-collection .kg-facets-actions .sorting-filter__select-wrapper:hover,.template-search .kg-facets-actions .sorting-filter .facets__summary:hover,.template-search .kg-facets-actions .sorting-filter__select-wrapper:hover,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__summary:hover,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__summary:hover{border-color:#f27a1a!important;background:#fff!important}.template-collection .kg-facets-actions .sorting-filter .facets__summary:hover .facets__status,.template-search .kg-facets-actions .sorting-filter .facets__summary:hover .facets__status,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__summary:hover .facets__status,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__summary:hover .facets__status{color:#9a3f00}.template-collection .kg-facets-actions .sorting-filter .facets__summary:focus-visible,.template-collection .kg-facets-actions .sorting-filter__select:focus-visible,.template-search .kg-facets-actions .sorting-filter .facets__summary:focus-visible,.template-search .kg-facets-actions .sorting-filter__select:focus-visible,.template-search .facets-block-wrapper--horizontal .sorting-filter .facets__summary:focus-visible,.template-search .facets-mobile-wrapper--with-title .sorting-filter .facets__summary:focus-visible{outline:2px solid #f27a1a;outline-offset:2px}.template-collection .kg-facets-actions .sorting-filter__select,.template-search .kg-facets-actions .sorting-filter__select,.template-search .facets-block-wrapper--horizontal .sorting-filter__select,.template-search .facets-mobile-wrapper--with-title .sorting-filter__select{font-size:.8125rem;font-weight:650;letter-spacing:-.015em;color:#2a2a2a;border:0;background:transparent;padding-inline:0 .85rem;min-height:1.5rem;cursor:pointer}.template-collection .kg-facets-actions .sorting-filter__container .facets__label,.template-search .kg-facets-actions .sorting-filter__container .facets__label,.template-search .facets-mobile-wrapper--with-title .sorting-filter__container .facets__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.template-collection .kg-facets-actions .column-options,.template-search .kg-facets-actions .column-options{gap:.2rem}.template-collection .kg-facets-actions .column-picker,.template-search .kg-facets-actions .column-picker{border-radius:6px}@media screen and (min-width:750px){.template-collection .kg-facets-coll-title--mobile,.template-collection .products-count-wrapper--mobile,.template-search .kg-facets-coll-title--mobile,.template-search .products-count-wrapper--mobile{display:none}}@media screen and (max-width:749px){.template-collection .facets-block-wrapper--horizontal,.template-collection .facets-mobile-wrapper--with-title,.template-search .facets-block-wrapper--horizontal,.template-search .facets-mobile-wrapper--with-title{margin-inline:var(--kg-page-gutter, 1rem)!important;width:auto;border-radius:12px;padding:.6rem .75rem!important}.template-collection .facets-mobile-wrapper--with-title .kg-facets-heading,.template-search .facets-mobile-wrapper--with-title .kg-facets-heading{flex:1 1 100%}.template-collection .facets-mobile-wrapper--with-title .kg-facets-actions,.template-search .facets-mobile-wrapper--with-title .kg-facets-actions{flex:1 1 100%;justify-content:flex-end}}.template-collection .facets--horizontal .facets__form,.template-search .facets--horizontal .facets__form{flex-flow:row wrap!important;align-items:center;gap:.45rem .65rem!important;height:auto!important}.template-collection .facets--horizontal .kg-facets-heading,.template-search .facets--horizontal .kg-facets-heading{order:1;flex:1 1 auto;min-width:0}.template-collection .facets--horizontal .kg-facets-actions,.template-search .facets--horizontal .kg-facets-actions{order:2;flex:0 0 auto}.template-collection .facets--horizontal .facets__filters-wrapper,.template-search .facets--horizontal .facets__filters-wrapper{order:3;flex:1 1 100%;max-width:100%!important;width:100%;margin:0!important;padding-block-start:.55rem;border-block-start:1px solid #f0f0f0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .45rem}.template-collection .facets--horizontal .facets-horizontal-remove,.template-search .facets--horizontal .facets-horizontal-remove{order:4;margin-inline-start:auto;margin-block:0}.template-collection .facets--horizontal .facets__overflow-list,.template-search .facets--horizontal .facets__overflow-list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%}.template-collection .facets--horizontal .facets__item,.template-search .facets--horizontal .facets__item{flex:0 0 auto}.template-collection .facets--horizontal .facets__filters-wrapper .facets__summary,.template-search .facets--horizontal .facets__filters-wrapper .facets__summary{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2rem;height:auto!important;padding:.32rem .72rem!important;border:1px solid #e5e5e5;border-radius:999px;background:#fafafa;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.2;color:#333;box-shadow:none;opacity:1!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.template-collection .facets--horizontal .facets__filters-wrapper .facets__panel[open] .facets__summary,.template-search .facets--horizontal .facets__filters-wrapper .facets__panel[open] .facets__summary,.template-collection .facets--horizontal .facets__filters-wrapper .facets__summary:hover,.template-search .facets--horizontal .facets__filters-wrapper .facets__summary:hover{border-color:#f27a1a;background:#fff7f0;color:#9a3f00}.template-collection .facets--horizontal .facets__filters-wrapper .facets__label,.template-search .facets--horizontal .facets__filters-wrapper .facets__label{font-size:inherit;font-weight:inherit;text-transform:none;color:inherit}.template-collection .facets--horizontal .facets__filters-wrapper .facets__status,.template-search .facets--horizontal .facets__filters-wrapper .facets__status{font-size:.75rem;font-weight:700;color:#9a3f00}.template-collection .facets--horizontal .facets__filters-wrapper .facets__bubble,.template-search .facets--horizontal .facets__filters-wrapper .facets__bubble{min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#f27a1a;color:#fff;font-size:.6875rem;font-weight:700}.template-collection .facets--horizontal .facets__filters-wrapper .icon-caret,.template-search .facets--horizontal .facets__filters-wrapper .icon-caret{width:.55rem;height:.55rem;opacity:.45;margin:0}.template-collection .facets--horizontal .facets__panel-content,.template-search .facets--horizontal .facets__panel-content{border:1px solid #ececec!important;border-radius:12px!important;box-shadow:0 10px 36px #0000001a!important;background:#fff!important;padding:.65rem .75rem!important;min-width:14rem;max-width:min(22rem,92vw);max-height:18rem;overflow:hidden}.template-collection .facets--horizontal .facets__panel-content:has(.price-facet),.template-search .facets--horizontal .facets__panel-content:has(.price-facet){min-width:min(22rem,92vw);width:min(22rem,92vw);max-width:min(22rem,92vw);max-height:none;overflow:visible;padding:.85rem 1rem!important}.template-collection .facets--horizontal .price-facet,.template-search .facets--horizontal .price-facet{min-width:0!important;width:100%;gap:.55rem}.template-collection .facets--horizontal .price-facet__inputs-wrapper,.template-search .facets--horizontal .price-facet__inputs-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;padding:0}.template-collection .facets--horizontal .price-facet__field,.template-search .facets--horizontal .price-facet__field{min-width:0;width:100%}.template-collection .facets--horizontal .price-facet__input,.template-search .facets--horizontal .price-facet__input{width:100%;min-width:0;box-sizing:border-box;font-size:.875rem;font-weight:600;letter-spacing:-.01em;padding-inline:2.1rem .65rem}.template-collection .facets--horizontal .price-facet__label,.template-search .facets--horizontal .price-facet__label{font-size:.8125rem;font-weight:650;color:#7b7b7b;padding-inline:.65rem}.template-collection .facets--horizontal .price-facet__separator,.template-search .facets--horizontal .price-facet__separator{flex:0 0 auto;font-size:.75rem;font-weight:650;color:#7b7b7b;white-space:nowrap;padding-inline:.1rem}.template-collection .facets--horizontal .price-facet__highest-price,.template-search .facets--horizontal .price-facet__highest-price{padding:0;font-size:.75rem;font-weight:500;line-height:1.35;color:#7b7b7b;white-space:normal;overflow-wrap:anywhere}.template-collection .facets--horizontal .facets__filters-wrapper .facets__status:has([data-range-max]),.template-search .facets--horizontal .facets__filters-wrapper .facets__status:has([data-range-max]){max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-collection .facets--horizontal .facets__inputs-wrapper,.template-search .facets--horizontal .facets__inputs-wrapper{max-height:14rem;overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0!important;scrollbar-width:thin}.template-collection .facets--horizontal .price-facet .facets__inputs-wrapper,.template-search .facets--horizontal .price-facet .facets__inputs-wrapper{max-height:none;overflow:visible}.template-collection .facets--horizontal .facets__inputs-list,.template-search .facets--horizontal .facets__inputs-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .35rem}.template-collection .facets--horizontal .facets__inputs-list-item,.template-search .facets--horizontal .facets__inputs-list-item{min-width:0}.template-collection .facets--horizontal .checkbox__label-text,.template-search .facets--horizontal .checkbox__label-text{font-size:.8125rem;font-weight:500;color:#333}.template-collection .facets .checkbox__input:checked+.checkbox__label .icon-checkmark,.template-search .facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#f27a1a!important;border-color:#f27a1a!important}.template-collection .facets--horizontal .facets__clear-all-link--horizontal,.template-search .facets--horizontal .facets__clear-all-link--horizontal{font-size:.75rem;font-weight:650;color:#7b7b7b;text-decoration:underline;text-underline-offset:2px;min-height:2rem;padding-inline:.35rem}.template-collection .facets--horizontal .facets__clear-all-link--horizontal.facets__clear-all-link--active,.template-search .facets--horizontal .facets__clear-all-link--horizontal.facets__clear-all-link--active{color:#9a3f00}.template-collection .facets--horizontal .facets__clear-all-link--horizontal:focus-visible,.template-search .facets--horizontal .facets__clear-all-link--horizontal:focus-visible{outline:2px solid #f27a1a;outline-offset:2px;border-radius:4px}.template-collection .facets--horizontal .show-more__button,.template-search .facets--horizontal .show-more__button{font-size:.75rem;font-weight:650;color:#f27a1a}.template-collection .facets-toggle,.template-search .facets-toggle{margin-inline:var(--kg-page-gutter, 1rem);margin-block:.35rem .5rem}.template-collection .facets-toggle__button,.template-search .facets-toggle__button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;padding:.4rem .85rem;border:1px solid #f27a1a;border-radius:999px;background:#fff;color:#9a3f00;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 1px 2px #f27a1a14}.template-collection .facets-toggle__button:focus-visible,.template-search .facets-toggle__button:focus-visible{outline:2px solid #f27a1a;outline-offset:2px}.template-collection .filter-count-bubble__background,.template-search .filter-count-bubble__background{background:#f27a1a!important}.template-collection #filters-drawer .theme-drawer__dialog,.template-search #filters-drawer .theme-drawer__dialog{border-radius:16px 16px 0 0}.template-collection #filters-drawer .facets__drawer-actions .button,.template-search #filters-drawer .facets__drawer-actions .button{background:#f27a1a!important;border-color:#f27a1a!important;border-radius:10px;font-weight:700}.template-collection #filters-drawer .facets__drawer-actions .button-secondary,.template-search #filters-drawer .facets__drawer-actions .button-secondary{background:#fff!important;border:1px solid #e8e8e8!important;color:#333!important;border-radius:10px;font-weight:650}.template-collection #filters-drawer .facets__summary,.template-search #filters-drawer .facets__summary{font-size:.9375rem;font-weight:700;color:#1a1a1a;padding-block:.65rem}.template-collection #filters-drawer .facets__panel,.template-search #filters-drawer .facets__panel{border-block-end:1px solid #f0f0f0}.template-collection #filters-drawer .price-facet,.template-search #filters-drawer .price-facet{min-width:0!important;width:100%;gap:.55rem;padding-inline:.15rem}.template-collection #filters-drawer .price-facet__inputs-wrapper,.template-search #filters-drawer .price-facet__inputs-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;width:100%}.template-collection #filters-drawer .price-facet__field,.template-search #filters-drawer .price-facet__field{min-width:0}.template-collection #filters-drawer .price-facet__input,.template-search #filters-drawer .price-facet__input{width:100%;min-width:0;box-sizing:border-box;font-size:.875rem;padding-inline:2.1rem .65rem}.template-collection #filters-drawer .price-facet__highest-price,.template-search #filters-drawer .price-facet__highest-price{font-size:.75rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}@media screen and (min-width:750px){.template-collection .facets--horizontal .facets__inputs-list--grid,.template-search .facets--horizontal .facets__inputs-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.template-collection .facets--horizontal .facets__filters-wrapper,.template-search .facets--horizontal .facets__filters-wrapper{display:none}}@media(forced-colors:active){.template-collection .facets--horizontal .facets__filters-wrapper .facets__summary:focus-visible,.template-search .facets--horizontal .facets__filters-wrapper .facets__summary:focus-visible,.template-collection .facets-toggle__button:focus-visible,.template-search .facets-toggle__button:focus-visible{outline:.2rem solid transparent}}.template-collection results-list{position:relative}.template-collection results-list>.skip-to-content-link{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;left:0!important}.template-collection results-list>.skip-to-content-link:focus{clip:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:var(--padding-lg) var(--padding-4xl)!important;left:var(--margin-lg)!important;top:var(--margin-lg)!important;z-index:20}.template-collection .main-collection-grid{padding-block-start:0!important;margin-block-start:0!important;padding-inline:0!important}.template-collection .product-grid,.template-search .product-grid{--product-grid-gap: 1rem !important;gap:1rem!important}@media screen and (min-width:990px){.template-collection .product-grid,.template-search .product-grid{--product-grid-gap: 1.25rem !important;gap:1.25rem!important}}@media screen and (max-width:749px){.template-collection .kg-montaj{margin-block:.5rem!important}.template-collection .kg-montaj__panel{padding:.85rem .9rem!important}.template-collection .kg-montaj__aside{display:none!important}}.cart-drawer .button,.cart__checkout-button,.cart-drawer__checkout{background:var(--kg-orange)!important;border-color:var(--kg-orange)!important}.template-cart #MainContent{background:var(--kg-surface, #f5f5f5);padding-bottom:1.5rem}.template-cart .cart-page__items{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:.35rem .75rem .65rem;box-shadow:0 1px 2px #0000000a}.template-cart .cart-title h1{font-family:var(--font-heading--family, var(--kg-font));font-size:1.35rem;font-weight:750;letter-spacing:-.03em;color:#222;margin:0}.template-cart .cart-summary__inner{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 2px #0000000a;padding:.85rem 1rem 1rem!important;gap:.85rem}.template-cart .cart__checkout-button{min-height:2.75rem;font-weight:750;border-radius:8px}.template-cart .cart-items{--cart-items-gap: .55rem}.template-cart .cart-items__table-row{--cart-item-price-width: 5.25rem;column-gap:.7rem;padding-block:.65rem;margin-bottom:.55rem;align-items:start;grid-template-columns:4rem minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error"}.template-cart .cart-items__media{width:4rem}.template-cart .cart-items__media-container{border-radius:6px;overflow:hidden;background:#f7f7f7}.template-cart .cart-items__details{gap:.2rem;min-width:0}.template-cart .cart-items__title{font-size:.875rem;font-weight:650;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-cart .cart-items__variants,.template-cart .cart-items__properties{font-size:.75rem;color:#6b6b6b}.template-cart .cart-items__unit-price-wrapper{display:none}.template-cart .cart-items__quantity{margin-top:0}.template-cart .cart-items__quantity-controls{gap:.3rem;flex-wrap:nowrap}.template-cart .cart-items .quantity-selector{--quantity-selector-width: 7.5rem;width:var(--quantity-selector-width);min-height:2rem}.template-cart .cart-items .quantity-selector button{width:1.85rem;min-width:1.85rem}.template-cart .cart-items .quantity-selector input[type=number]{min-width:2.5rem;max-width:calc(var(--quantity-selector-width) - 1.85rem * 2);padding-inline:.15rem}.template-cart .cart-items .quantity-selector.kg-qty-loading{position:relative;pointer-events:none}.template-cart .cart-items .quantity-selector.kg-qty-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#ffffffb8}.template-cart .cart-items .quantity-selector.kg-qty-loading:before{content:"";position:absolute;top:50%;left:50%;z-index:3;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid rgba(242,122,26,.3);border-top-color:#f27a1a;border-radius:50%;animation:kg-boot-spin .65s linear infinite}.template-cart .cart-items__table-row.kg-cart-row-loading{opacity:.72}@media(prefers-reduced-motion:reduce){.template-cart .cart-items .quantity-selector.kg-qty-loading:before{animation:none;opacity:.85}}.template-cart .cart-items__remove{width:2rem;height:2rem;min-width:2rem;padding:0;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.template-cart .cart-items__price{min-height:auto;font-size:.9rem;font-weight:750;color:#222;letter-spacing:-.02em}.template-cart .cart-items__price--service{font-size:1rem;font-weight:800;color:#f27a1a}.template-cart .cart-items__table-row--kg-montaj .cart-items__price--service{color:#1a1a1a}.template-cart .kg-cart-addons{margin-top:.4rem;padding:.45rem .55rem}.template-cart .cart-items--dividers .cart-items__table-row{padding:.35rem .4rem}@container cart-items (min-width: 720px){.template-cart .cart-items__table-row{--cart-item-price-width: 5.5rem;grid-template-columns:4.5rem minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}.template-cart .cart-items__media{width:4.5rem}.template-cart .cart-items__quantity,.template-cart .cart-items__price{grid-area:initial}.template-cart .cart-items__quantity{margin-top:0;align-self:center}.template-cart .cart-items__price{min-height:auto;display:flex;flex-direction:column;align-items:flex-end;align-self:center;justify-content:flex-start}}.template-cart .cart-items__table-row--kg-boya .cart-items__media,.template-cart .cart-items__table-row--kg-montaj .cart-items__media{width:4.5rem;max-width:4.5rem}.template-cart .cart-items__table-row--kg-boya,.template-cart .cart-items__table-row--kg-montaj{width:100%;margin-inline-start:0;box-shadow:none}.template-cart .cart-page__tr{margin-block-start:.85rem}@media screen and (max-width:749px){.template-cart .cart-page__items{padding:.25rem .55rem .5rem}}#footer-group,.kitgaraj-footer,.kg-footer,#footer-group .section-background{background:#1a1a1a!important}.product-card__placeholder-image,.product-grid__card svg{opacity:.55}.template-index .kg-rails{overflow-x:clip}.template-index .kg-rails__list,.template-index .kg-rail,.template-index .kg-rail__track-wrap{min-width:0;max-width:100%}.template-index .kg-rail__track{max-width:100%}@media screen and (max-width:749px){.template-index .kg-rails{padding-inline:0}}.template-index .kg-rail__banner{max-width:100%}.template-index .kg-rail__card-img{filter:none;transition:transform .35s ease}.template-index .kg-rail__card:hover .kg-rail__card-img{transform:scale(1.03)}.template-page #MainContent{background:radial-gradient(1200px 420px at 12% -10%,rgba(242,122,26,.08),transparent 55%),radial-gradient(900px 360px at 92% 0%,rgba(0,0,0,.03),transparent 50%),var(--kg-surface, #f3f3f3);font-family:var(--kg-font)}.template-page .page-width-content{--page-content-width: calc(var(--kg-page-max) - var(--kg-page-gutter) * 2);--page-width: var(--kg-page-max);--page-margin: var(--kg-page-gutter)}.template-page .section-content-wrapper{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 2px #00000008,0 12px 40px #0000000d;padding:clamp(1.85rem,3.8vw,3.25rem) clamp(1.5rem,4vw,3.5rem);box-sizing:border-box;font-family:var(--kg-font)}.template-page .section-content-wrapper:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ff8f36,#f27a1a 55%,#c45a10)}.template-page .text-block>*{max-inline-size:100%}.template-page .text-block :is(h1,.h1,.h2){margin:0;padding:0 0 1.15rem;border-block-end:1px solid #f0f0f0;font-family:var(--kg-font-heading)!important;font-size:clamp(1.65rem,2.8vw,2.15rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#121212;text-transform:none!important}.template-page .text-block :is(h1,.h1,.h2):before{content:"KitGaraj";display:block;width:fit-content;margin-block-end:.75rem;padding:.28rem .6rem;border-radius:6px;background:var(--kg-orange-soft, #fff3eb);border:1px solid #f0d2b8;font-family:var(--kg-font-heading)!important;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--kg-orange-deep, #c45a10)}.template-page .page-content,.template-page .page-content rte-formatter{max-width:none;width:100%;display:block;font-family:var(--kg-font)}.template-page .page-content{margin-block-start:1.5rem;font-size:1rem;line-height:1.7;color:#333;font-weight:400;letter-spacing:-.01em}.template-page .page-content>*:first-child,.template-page .page-content rte-formatter>*:first-child{margin-block-start:0}.template-page .page-content rte-formatter>p:first-of-type{margin:0 0 1.5rem;padding:1rem 1.15rem;max-width:none;border-radius:12px;background:#fafafa;border:1px solid #efefef;font-size:1rem;line-height:1.65;color:#1b1b1b;font-family:var(--kg-font)}.template-page .page-content p{margin-block:0 1.05rem;max-width:none;text-align:left;-webkit-hyphens:manual;hyphens:manual;font-family:var(--kg-font)}.template-page .page-content :is(h2,h3,h4){font-family:var(--kg-font-heading)!important;color:#121212;margin-block:1.75rem .65rem;line-height:1.3;letter-spacing:-.03em;text-transform:none}.template-page .page-content h2{display:block;font-size:clamp(1.15rem,2vw,1.35rem)!important;font-weight:750!important;padding:1.25rem 0 0;margin-block-start:2rem;border-block-start:1px solid #f0f0f0;letter-spacing:-.03em!important}.template-page .page-content h2:before{display:none}.template-page .page-content rte-formatter>h2:first-child,.template-page .page-content>h2:first-child{border-block-start:0;padding-block-start:0;margin-block-start:.5rem}.template-page .page-content h3{font-size:1.05rem!important;font-weight:700!important;color:#1b1b1b;margin-block:1.25rem .5rem;letter-spacing:-.02em!important}.template-page .page-content :is(ul,ol){list-style:none;margin:0 0 1.35rem;padding:.35rem 0;border:1px solid #ececec;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #00000008}.template-page .page-content li{margin:0;padding:.85rem 1.15rem;color:#1b1b1b;border-block-end:1px solid #f3f3f3;font-size:.9375rem;line-height:1.55;font-family:var(--kg-font)}.template-page .page-content li:nth-child(2n){background:#fafafa}.template-page .page-content li:last-child{border-block-end:0}.template-page .page-content a{color:var(--kg-orange, #f27a1a);font-weight:600;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.template-page .page-content a:hover{color:var(--kg-orange-hover, #e06a0c)}.template-page .page-content a:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.template-page .page-content strong{font-weight:700;color:#121212}@media screen and (max-width:749px){.template-page .page-width-content{--page-content-width: calc(var(--kg-page-max) - var(--kg-page-gutter) * 2);--page-margin: var(--kg-page-gutter)}.template-page .section-content-wrapper{border-radius:12px;padding:1.45rem 1.1rem 1.75rem;box-shadow:none}.template-page .section-content-wrapper:before{width:3px}.template-page .page-content p{text-align:left;-webkit-hyphens:manual;hyphens:manual}}#MainContent:has(.shopify-policy__container){background:radial-gradient(1200px 420px at 12% -10%,rgba(242,122,26,.08),transparent 55%),radial-gradient(900px 360px at 92% 0%,rgba(0,0,0,.03),transparent 50%),var(--kg-surface, #f3f3f3);font-family:var(--kg-font)}.shopify-policy__container{max-width:var(--kg-page-max)!important;width:calc(100% - 2 * var(--kg-page-gutter));margin-inline:auto;margin-block:1.5rem 2.5rem!important;padding-inline:clamp(1.5rem,4vw,3.5rem)!important;padding-block:clamp(1.85rem,3.8vw,3.25rem)!important;box-sizing:border-box;position:relative;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 1px 2px #00000008,0 12px 40px #0000000d;font-family:var(--kg-font)}.shopify-policy__container:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ff8f36,#f27a1a 55%,#c45a10)}.shopify-policy__title{text-align:left;margin-block-end:1.5rem}.shopify-policy__title h1{margin:0;padding:0 0 1.15rem;border-block-end:1px solid #f0f0f0;font-family:var(--kg-font-heading)!important;font-size:clamp(1.65rem,2.8vw,2.15rem)!important;font-weight:800!important;color:#121212;line-height:1.2!important;letter-spacing:-.03em!important;text-transform:none!important}.shopify-policy__title h1:before{content:"KitGaraj";display:block;width:fit-content;margin-block-end:.75rem;padding:.28rem .6rem;border-radius:6px;background:var(--kg-orange-soft, #fff3eb);border:1px solid #f0d2b8;font-family:var(--kg-font-heading)!important;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--kg-orange-deep, #c45a10)}.shopify-policy__body{max-width:none}.shopify-policy__body .rte{font-family:var(--kg-font);font-size:1rem;line-height:1.7;color:#333;letter-spacing:-.01em}.shopify-policy__body .rte>p:first-of-type{margin:0 0 1.5rem;padding:1rem 1.15rem;max-width:none;border:1px solid #efefef;border-radius:12px;background:#fafafa;color:#1b1b1b}.shopify-policy__body .rte p{margin-block:0 1.05rem;max-width:none;text-align:left;-webkit-hyphens:manual;hyphens:manual;font-family:var(--kg-font)}.shopify-policy__body .rte :is(h2,h3,h4){font-family:var(--kg-font-heading)!important;color:#121212;margin-block:1.75rem .65rem;line-height:1.3;letter-spacing:-.03em;text-transform:none}.shopify-policy__body .rte h2{display:block;font-size:clamp(1.15rem,2vw,1.35rem)!important;font-weight:750!important;padding:1.25rem 0 0;margin-block-start:2rem;border-block-start:1px solid #f0f0f0;letter-spacing:-.03em!important}.shopify-policy__body .rte h2:before{display:none}.shopify-policy__body .rte a{color:var(--kg-orange, #f27a1a);font-weight:600}.shopify-policy__body .rte :is(ul,ol){list-style:none;margin:0 0 1.35rem;padding:.35rem 0;border:1px solid #ececec;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #00000008}.shopify-policy__body .rte li{margin:0;padding:.85rem 1.15rem;border-block-end:1px solid #f3f3f3;font-size:.9375rem;line-height:1.55;font-family:var(--kg-font)}.shopify-policy__body .rte li:nth-child(2n){background:#fafafa}.shopify-policy__body .rte li:last-child{border-block-end:0}@media screen and (max-width:749px){.shopify-policy__container{width:calc(100% - 2 * var(--kg-page-gutter));max-width:var(--kg-page-max)!important;margin-block:.75rem 1.5rem!important;border-radius:12px;box-shadow:none}.shopify-policy__container:before{width:3px}.shopify-policy__body .rte p{text-align:left;-webkit-hyphens:manual;hyphens:manual}}.kg-policy-contact{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--kg-border, #e5e5e5)}.kg-policy-contact__line{margin:0;color:var(--kg-text, #1b1b1b);font-size:1rem;line-height:1.5}.kg-policy-contact__line a{color:var(--kg-orange, #f27a1a);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.kg-policy-contact__line a:hover{color:var(--kg-orange-hover, #e06a0c)}.kg-policy-contact__line a:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.kg-policy-contact__sep{margin:0 .35em;color:var(--kg-muted, #6d6d6d)}.kg-business-info{margin:1.25rem 0 1.75rem;padding:1.25rem 1.35rem;background:#fff;border:1px solid var(--kg-border, #e5e5e5);border-radius:var(--kg-radius, 8px);box-shadow:var(--kg-shadow, 0 1px 3px rgba(0, 0, 0, .06))}.kg-business-info__heading{margin:0 0 1rem;font-size:1.125rem;font-weight:700;color:var(--kg-text, #1b1b1b)}.kg-business-info__list{margin:0;display:grid;gap:.75rem}.kg-business-info__row{display:grid;gap:.15rem}@media screen and (min-width:750px){.kg-business-info__row{grid-template-columns:10rem 1fr;gap:1rem;align-items:start}}.kg-business-info__row dt{margin:0;font-size:.8125rem;font-weight:700;color:var(--kg-muted, #6d6d6d);text-transform:none}.kg-business-info__row dd{margin:0;font-size:.975rem;line-height:1.5;color:var(--kg-text, #1b1b1b)}.kg-policy-pickups{margin-top:1.5rem}.kg-policy-pickups h2{margin-block-start:0}.kg-map{margin:0;display:grid;gap:.55rem}.kg-map__frame{overflow:hidden;border-radius:var(--kg-radius-lg, 12px);border:1px solid var(--kg-border, #e5e5e5);background:#f5f5f5;line-height:0}.kg-map__embed{display:block;width:100%;height:var(--kg-map-height, 280px);border:0}.kg-map__caption{margin:0}.kg-map__directions{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:var(--kg-orange-deep, #c45a10);text-decoration:none}.kg-map__directions:hover{color:var(--kg-orange-hover, #e06a0c);text-decoration:underline}.kg-map__directions:focus-visible{outline:2px solid var(--kg-orange, #f27a1a);outline-offset:3px;border-radius:4px}.kg-map--dark .kg-map__frame{border-color:#ffffff2e;box-shadow:0 4px 16px #00000038}.kg-map--dark .kg-map__directions{color:#ffc089}.kg-map--dark .kg-map__directions:hover{color:#fff}.kg-map--dark .kg-map__directions:focus-visible{outline-color:#fff}.kg-maps-pickup{display:grid;gap:1.25rem}@media screen and (min-width:900px){.kg-maps-pickup{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}}.kg-maps-pickup__item{display:grid;gap:.65rem;min-width:0}.kg-maps-pickup__label{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:#1b1b1b}@media screen and (min-width:750px){.shopify-policy__container{max-width:min(1200px,calc(100% - 5rem))!important;padding-inline:clamp(2rem,4vw,3.5rem)!important}}a:hover{text-decoration-thickness:from-font}:focus-visible{outline:2px solid var(--kg-orange);outline-offset:2px}body.template-index .product-list,body.template-index .section-resource-list{background:transparent}body.template-index .ui-test-product-list .resource-list--grid{--resource-list-columns-per-row: 4}@media screen and (min-width:750px)and (max-width:1199px){body.template-index .ui-test-product-list .resource-list--grid{--resource-list-columns-per-row: 3}}@media screen and (max-width:749px){body.template-index .ui-test-product-list .resource-list--grid{--resource-list-columns-per-row: 2}}body.template-index .ui-test-product-list .resource-list--grid :is(.product-card,.product-grid__card){min-width:0}body.template-index .ui-test-product-list .kg-card-identity__title{font-size:.875rem}body.template-index .ui-test-product-list .product-card product-price .price,body.template-index .ui-test-product-list .product-card product-price .price-item__group.price{font-size:1.05rem!important}body.template-index .ui-test-product-list .kg-card-atc .quick-add__button,body.template-index .ui-test-product-list .kg-card-atc button.quick-add__button,body.template-index .ui-test-product-list .kg-card-atc .quick-add__button.add-to-cart-button{width:auto!important;background:#111!important;background-image:none!important;box-shadow:none!important}body.template-index .ui-test-product-list .kg-card-atc .quick-add__button:hover,body.template-index .ui-test-product-list .kg-card-atc .quick-add__button:focus-visible{background:#000!important;transform:none;box-shadow:none!important}body.template-index .ui-test-product-list .kg-card-atc .quick-add__button>.add-to-cart-icon,body.template-index .ui-test-product-list .kg-card-atc .quick-add__button .svg-wrapper.add-to-cart-icon{display:none!important}@media screen and (max-width:749px){body.template-index .ui-test-product-list .kg-card-atc .quick-add__button,body.template-index .ui-test-product-list .kg-card-atc button.quick-add__button{height:2.15rem!important;min-height:2.15rem!important;font-size:.6875rem!important}}@keyframes kg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#MainContent>*:first-child{animation:kg-fade-up .45s ease both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#MainContent>*:first-child{animation:none}.product-card:hover,.product-grid__card:hover{transform:none}}zoom-dialog dialog,zoom-dialog .dialog-zoomed-gallery__dialog{width:min(880px,94vw)!important;height:min(860px,90vh)!important;max-width:94vw!important;max-height:90vh!important;margin:auto!important;padding:0!important;border:none;border-radius:12px;overflow:hidden;background:#fff!important;box-shadow:0 24px 64px #00000059;flex-direction:column}zoom-dialog dialog[open],zoom-dialog .dialog-zoomed-gallery__dialog[open]{display:flex!important;opacity:1!important}zoom-dialog dialog::backdrop{background:#212121a6!important}zoom-dialog .dialog-zoomed-gallery__close-button,zoom-dialog .close-button{position:absolute!important;top:.75rem;right:.75rem;z-index:5;width:2.5rem;height:2.5rem;border-radius:999px;background:#fffffff5!important;color:#333!important;mix-blend-mode:normal!important;box-shadow:0 1px 6px #00000026}zoom-dialog .close-button:hover{opacity:1;background:#fff!important}zoom-dialog .dialog-zoomed-gallery{order:1;flex:1 1 auto;min-height:0;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;height:auto!important;cursor:default}zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}zoom-dialog .dialog-zoomed-gallery>.product-media-container,zoom-dialog .dialog-zoomed-gallery>li{flex:0 0 100%!important;width:100%!important;max-width:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:2.75rem 1.25rem .75rem;box-sizing:border-box;height:100%;min-height:0;cursor:default;aspect-ratio:auto!important;max-height:none!important}zoom-dialog .dialog-zoomed-gallery .product-media,zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}zoom-dialog .dialog-zoomed-gallery .product-media__image,zoom-dialog .dialog-zoomed-gallery img{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(68vh,620px)!important;object-fit:contain!important}zoom-dialog .dialog-zoomed-gallery .product-media-container--model .product-media__image{height:auto!important;max-height:min(68vh,620px)!important}zoom-dialog .dialog-thumbnails-list-container{position:relative!important;order:2;width:100%!important;inset:auto!important;flex-shrink:0;background:#fafafa;border-top:1px solid #e8e8e8;z-index:2}zoom-dialog .dialog-thumbnails-list{position:relative!important;inset:auto!important;right:auto!important;top:auto!important;flex-direction:row!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;opacity:1!important;animation:none!important;padding:.75rem 1rem!important;margin:0 auto;width:100%;justify-content:center;gap:.5rem}zoom-dialog .dialog-thumbnails-list__thumbnail{width:56px!important;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{border-color:#f27a1a!important;outline-color:#f27a1a}@media screen and (max-width:749px){zoom-dialog dialog,zoom-dialog .dialog-zoomed-gallery__dialog{width:96vw!important;height:min(88vh,760px)!important;border-radius:10px}zoom-dialog .dialog-zoomed-gallery .product-media__image,zoom-dialog .dialog-zoomed-gallery img{max-height:min(62vh,520px)!important}zoom-dialog .dialog-thumbnails-list__thumbnail{width:48px!important}}.kg-cart-addons{display:grid;gap:.5rem;margin-top:.65rem;padding:.65rem .7rem;border:1px solid var(--kg-border);border-radius:var(--kg-radius);background:var(--kg-bg)}.kg-cart-addons__heading{margin:0;font-size:.75rem;font-weight:700;color:var(--kg-text)}.kg-cart-addons__options{display:grid;gap:.35rem}.kg-cart-addons__option{display:flex;align-items:center;gap:.5rem;margin:0;cursor:pointer}.kg-cart-addons__check{width:1rem;height:1rem;accent-color:var(--kg-orange);margin:0}.kg-cart-addons__label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex:1;min-width:0}.kg-cart-addons__title{font-size:.8125rem;font-weight:600;color:var(--kg-text)}.kg-cart-addons__hint{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--kg-muted);background:#f0f0f0;padding:.1rem .35rem;border-radius:4px}.kg-cart-addons__price{font-size:.8125rem;font-weight:800;color:var(--kg-orange);white-space:nowrap}.kg-cart-addons__paint-label{display:block;margin-bottom:.3rem;font-size:.75rem;font-weight:700;color:var(--kg-text)}.kg-cart-addons__req{color:#b42318}.kg-cart-addons__paint-input{width:100%;min-height:2.25rem;padding:.45rem .6rem;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;font-weight:600;color:#212529;box-sizing:border-box}.kg-cart-addons__paint-input:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.kg-cart-addons__paint[hidden]{display:none}.kg-cart-addons__apply{width:100%;min-height:2.25rem;border:none;border-radius:6px;background:var(--kg-orange);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.kg-cart-addons__apply:hover:not(:disabled){background:var(--kg-orange-hover)}.kg-cart-addons__apply:disabled{opacity:.45;cursor:not-allowed}.kg-cart-addons__apply:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.kg-cart-addons__error{margin:0;font-size:.75rem;font-weight:700;color:#b42318}.kg-cart-addons__error[hidden]{display:none}@media(prefers-contrast:more){.kg-cart-addons__title,.kg-cart-addons__hint{color:#000}.kg-cart-addons__paint-input{border-width:2px;border-color:#000}}@media screen and (max-width:749px){.template-collection .product-grid,.template-search .product-grid{gap:.75rem!important;--product-grid-gap: .75rem !important}.template-collection .product-card,.template-search .product-card{border-radius:16px}.template-collection .facets-block-wrapper--horizontal,.template-collection .facets-mobile-wrapper--with-title,.template-search .facets-block-wrapper--horizontal,.template-search .facets-mobile-wrapper--with-title{margin:.45rem var(--kg-page-gutter, 1rem) .55rem!important;padding:.55rem .7rem!important;width:auto;border-radius:12px}.template-collection .kg-facets-coll-title,.template-search .kg-facets-coll-title{font-size:1.1rem}.template-collection .products-count-wrapper,.template-search .products-count-wrapper{font-size:.7rem;min-height:1.4rem;padding-inline:.45rem}.template-collection .kg-card-atc .quick-add__button,.template-search .kg-card-atc .quick-add__button{width:100%!important;height:2.4rem!important;min-width:0!important}}#kg-mobile-tabbar.kg-tabbar{display:none!important}@media screen and (max-width:989px){#kg-mobile-tabbar.kg-tabbar{display:block!important;position:fixed!important;inset:auto 0 0 0!important;width:100%!important;height:calc(58px + env(safe-area-inset-bottom,0px))!important;z-index:9999!important}#kg-mobile-tabbar>.kg-tabbar__cell{position:absolute!important;top:0!important;bottom:env(safe-area-inset-bottom,0px)!important;width:20%!important;display:block!important;visibility:visible!important;opacity:1!important}#kg-mobile-tabbar>.kg-tabbar__cell:nth-child(1){left:0!important}#kg-mobile-tabbar>.kg-tabbar__cell:nth-child(2){left:20%!important}#kg-mobile-tabbar>.kg-tabbar__cell:nth-child(3){left:40%!important}#kg-mobile-tabbar>.kg-tabbar__cell:nth-child(4){left:60%!important}#kg-mobile-tabbar>.kg-tabbar__cell:nth-child(5){left:80%!important}#kg-mobile-tabbar svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}sticky-add-to-cart,.sticky-add-to-cart{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}@media screen and (min-width:990px){#kg-mobile-tabbar,#kg-mobile-tabbar[style],.kg-tabbar-sheet{display:none!important}}html.kg-tabbar-sheet-open{overflow:hidden}.template-collection .kg-card-atc .button.quick-add__button,.template-collection .kg-card-atc button.button.quick-add__button,.template-collection .kg-card-atc .button.quick-add__button.add-to-cart-button,.template-search .kg-card-atc .button.quick-add__button,.template-search .kg-card-atc button.button.quick-add__button,.template-search .kg-card-atc .button.quick-add__button.add-to-cart-button,.product-card .kg-card-atc .button.quick-add__button,.product-card .kg-card-atc button.button.quick-add__button,.product-card .kg-card-atc .button.quick-add__button.add-to-cart-button,body.template-index .kg-card-atc .button.quick-add__button,body.template-index .kg-card-atc .button.quick-add__button.add-to-cart-button{background:#111!important;background-color:#111!important;background-image:none!important;border:none!important;border-color:#111!important;color:#fff!important;box-shadow:none!important}.template-collection .kg-card-atc .button.quick-add__button:hover,.template-search .kg-card-atc .button.quick-add__button:hover,.product-card .kg-card-atc .button.quick-add__button:hover,body.template-index .kg-card-atc .button.quick-add__button:hover{background:#000!important;background-color:#000!important;background-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kitgaraj-marketplace.css.map */
