.index-template,.kp-hero{--kp-black: 7, 7, 9;--kp-ink: 11, 11, 13;--kp-ink-2: 18, 18, 21;--kp-ink-3: 29, 29, 33;--kp-paper: 243, 242, 239;--kp-red: 226, 16, 16;--kp-accent: 226, 16, 16;--kp-accent-soft: 255, 82, 82;--kp-accent-ink: 178, 14, 18;--kp-grad: linear-gradient(100deg, rgb(242, 26, 26) 0%, rgb(176, 10, 14) 100%);--kp-hair: rgba(255, 255, 255, .09);--kp-hair-2: rgba(255, 255, 255, .16);--kp-ease: cubic-bezier(.16, 1, .3, 1);--kp-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.kp-hero{--color-background: var(--kp-black);--gradient-background: rgb(var(--kp-black));--color-foreground: 232, 232, 236;--color-heading: 255, 255, 255;--color-caption: var(--kp-accent-soft);--color-link: 255, 255, 255;--color-button: var(--kp-red);--color-button-text: 255, 255, 255;--color-button-gradient: var(--kp-grad);--color-secondary-button: var(--kp-black);--color-secondary-button-text: 255, 255, 255;position:relative;isolation:isolate;display:flex;flex-direction:column;background:rgb(var(--kp-black));color:rgb(var(--color-foreground))}.kp-hero__backdrop,.kp-hero__media,.kp-hero__hud{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.kp-hero__backdrop{z-index:-2}.kp-hero__glow{position:absolute;border-radius:50%}.kp-hero__glow--a{width:120vw;height:70vw;left:-40vw;bottom:-30vw;background:radial-gradient(closest-side,rgba(var(--kp-red),.28),rgba(var(--kp-red),0) 70%)}.kp-hero__glow--b{width:80vw;height:60vw;right:-20vw;top:-25vw;background:radial-gradient(closest-side,rgba(var(--kp-red),.16),rgba(var(--kp-red),0) 70%)}.kp-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 0%,transparent 75%)}.kp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.kp-hero__media{position:relative;inset:auto;flex:none;z-index:0;aspect-ratio:16 / 9;max-height:56rem}.kp-hero__parallax{position:absolute;top:-8%;right:0;bottom:0;left:0}.kp-hero__parallax picture{display:contents}.kp-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--kp-hero-focus-mobile, 90%);transform-origin:60% 60%}.kp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(var(--kp-black)),rgba(var(--kp-black),.6) 22%,rgba(var(--kp-black),0) 50%),linear-gradient(180deg,rgba(var(--kp-black),.55),rgba(var(--kp-black),0) 26%),rgba(var(--kp-black),var(--kp-hero-overlay, .25))}.kp-hero__inner{position:relative;z-index:1;width:100%;margin-top:-3.2rem;padding-bottom:4rem}.kp-hero__content.section-content{--section-content-gap: 1.6rem;display:flex;flex-direction:column;padding:0;max-width:64rem}.kp-hero--no-image .kp-hero__inner{margin-top:0;padding-top:4rem}.kp-hero--headline-first .kp-hero__content>.kp-hero__text--caption{order:-2}.kp-hero--headline-first .kp-hero__content>.kp-hero__heading{order:-1}.kp-hero--headline-first .kp-hero__content>.kp-hero__text--caption+*{margin-top:0}.kp-hero .kp-hero__text--caption{position:relative;display:inline-flex;align-items:center;gap:1.2rem;margin-bottom:.4rem;font-family:var(--kp-mono);font-size:1.1rem;font-weight:600;letter-spacing:.28em;line-height:1.4;text-transform:uppercase;color:rgb(var(--kp-accent-soft))}.kp-hero .kp-hero__text--caption:before,.kp-hero .kp-hero__text--caption:after{content:"";width:.8rem;height:.8rem;flex:none;border-radius:50%;background:rgb(var(--kp-accent))}.kp-hero .kp-hero__text--caption:after{position:absolute;left:0;top:calc(50% - .4rem);opacity:0}.kp-hero .kp-hero__heading{font-size:clamp(3.4rem,8.6vw,4.6rem);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin-bottom:.4rem}.kp-hero .kp-hero__heading strong{background:linear-gradient(180deg,#fff 0% 52%,#c4c4cb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kp-hero .kp-hero__heading:after{content:"";display:block;width:6.4rem;height:.3rem;margin-top:1.8rem;border-radius:.2rem;background:var(--kp-grad);box-shadow:0 0 1.8rem rgba(var(--kp-red),.65)}.kp-hero .text-center.kp-hero__heading:after{margin-inline:auto}.kp-hero quick-filter{--color-background: 22, 22, 26;--inputs-border-opacity: .16;display:block;width:100%;padding:.8rem;border-radius:1.6rem;background:#101013a8;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 2.4rem 6rem -2rem #000000d9;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.kp-hero quick-filter .select__select,.kp-hero quick-filter .nice-select{color:#ffffffeb}.kp-hero quick-filter .quick-filter__inner{gap:.8rem}.kp-hero quick-filter .js-filter-submit{width:100%}.kp-hero quick-filter .nice-select .option:hover,.kp-hero quick-filter .nice-select .option.focus,.kp-hero quick-filter .nice-select .option.selected.focus{background-color:#ffffff14!important}.kp-hero .button--primary,.index-template #MainContent .button--primary{--color-button-gradient: var(--kp-grad);background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%),var(--kp-grad);background-size:250% 100%,100% 100%;background-position:160% 0,0 0;background-repeat:no-repeat;box-shadow:0 1.2rem 3rem -1.4rem rgba(var(--kp-red),.75);transition:background-position .7s var(--kp-ease),box-shadow .4s ease,transform .4s var(--kp-ease)}@media(hover:hover){.kp-hero .button--primary:not([disabled]):hover,.index-template #MainContent .button--primary:not([disabled]):hover{background-position:-60% 0,0 0;box-shadow:0 1.6rem 3.6rem -1.4rem rgba(var(--kp-red),.95)}}.kp-hero .button--primary[disabled]{box-shadow:none}.kp-hero .kp-hero__buttons .button{min-height:5.4rem;padding-inline:2.4rem;border-radius:1.2rem}.kp-hero__tag-wrap{position:absolute;top:calc(4.4rem - 56.25vw);right:1.2rem;z-index:2}.kp-hero--no-image .kp-hero__tag-wrap{display:none}.kp-hero__tag{display:inline-flex;align-items:center;gap:1rem;max-width:34rem;padding:.9rem 1.4rem .9rem 1.2rem;border-radius:99rem;background:#0a0a0c99;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-decoration:none;line-height:1.2;transition:border-color .3s ease,background-color .3s ease}a.kp-hero__tag:hover{border-color:rgba(var(--kp-accent),.7);background:#0a0a0ccc}.kp-hero__tag-dot{position:relative;width:.8rem;height:.8rem;flex:none;border-radius:50%;background:rgb(var(--kp-accent));box-shadow:0 0 1.2rem rgba(var(--kp-accent),.9)}.kp-hero__tag-text{display:flex;flex-direction:column;min-width:0}.kp-hero__tag-kicker{font-family:var(--kp-mono);font-size:.95rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.kp-hero__tag-label{font-size:1.3rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-hero__tag .icon{width:1.4rem;height:1.4rem;flex:none;transition:transform .3s var(--kp-ease)}a.kp-hero__tag:hover .icon{transform:translate(.3rem)}.kp-hero__hud{z-index:0}.kp-hero__rail{position:absolute;left:0;right:0;bottom:0;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 15%,rgba(255,255,255,.14) 85%,transparent)}.kp-hero__rail-pulse{position:absolute;top:0;left:0;width:24rem;height:100%;background:linear-gradient(90deg,transparent,rgb(var(--kp-accent)),transparent);transform:translate(-24rem)}.kp-hero__coords{display:none}.kp-hero__corner{position:absolute;width:3.2rem;height:3.2rem;pointer-events:none;opacity:.85}.kp-hero__corner--tl{top:1.6rem;left:1.6rem;border-top:1px solid rgb(var(--kp-accent));border-left:1px solid rgb(var(--kp-accent))}.kp-hero__corner--br{display:none;right:5%;bottom:8%;border-right:1px solid rgb(var(--kp-accent));border-bottom:1px solid rgb(var(--kp-accent))}@media screen and (max-width:749.98px){.kp-hero .kp-hero__heading{font-size:clamp(3.1rem,8.4vw,4.2rem)}.kp-hero .kp-hero__heading:after{margin-top:1.4rem}.kp-hero quick-filter .quick-filter__select-container .select,.kp-hero quick-filter .button{height:3.15em}.kp-hero .kp-hero__buttons .button{min-height:5rem}}@media screen and (min-width:750px)and (max-width:989.98px){.kp-hero__media{aspect-ratio:16 / 8}.kp-hero__tag-wrap{top:calc(4.4rem - 50vw);right:2rem}.kp-hero__inner{padding-bottom:6rem}.kp-hero .kp-hero__heading{font-size:clamp(4.4rem,6.4vw,5.6rem)}}@media screen and (min-width:990px){.kp-hero{flex-direction:row;min-height:clamp(56rem,calc(100svh - 21.5rem),84rem)}.kp-hero__media{position:absolute;inset:0 0 0 auto;z-index:-1;width:min(64vw,104rem);max-height:none;aspect-ratio:auto}.kp-hero__img{object-position:50% var(--kp-hero-focus-desktop, 60%)}.kp-hero__shade{background:linear-gradient(90deg,rgb(var(--kp-black)),rgba(var(--kp-black),.6) 18%,rgba(var(--kp-black),0) 42%),linear-gradient(0deg,rgb(var(--kp-black)),rgba(var(--kp-black),0) 22%),linear-gradient(180deg,rgba(var(--kp-black),.7),rgba(var(--kp-black),0) 22%),rgba(var(--kp-black),var(--kp-hero-overlay, .25))}.kp-hero__glow--a{width:70vw;height:50vw;left:-18vw;bottom:-22vw}.kp-hero__glow--b{width:50vw;height:40vw;right:2vw;top:-12vw;background:radial-gradient(closest-side,rgba(var(--kp-red),.22),rgba(var(--kp-red),0) 70%)}.kp-hero__inner{display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-top:6rem;padding-bottom:10rem}.kp-hero__content.section-content{--section-content-gap: 2rem;width:min(62rem,56%);max-width:none}.kp-hero .kp-hero__heading{font-size:clamp(4.6rem,1.6rem + 3.2vw,7.6rem)}.kp-hero .kp-hero__text--caption{font-size:1.2rem}.kp-hero__tag-wrap{top:auto;right:4.8rem;bottom:4rem}.kp-hero__corner--br{display:block}.kp-hero__coords{display:block;position:absolute;left:5rem;bottom:2.4rem;font-family:var(--kp-mono);font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;color:#fff6}.kp-hero__corner--tl{top:14%;left:24%}.kp-hero__corner--br{right:3.2rem;bottom:13rem}}@media screen and (min-width:1360px){.kp-hero__coords{left:calc((100vw - var(--page-width)) / 2 + 5rem)}}.index-template #MainContent{background-color:rgb(var(--kp-ink))}.index-template #MainContent .color-scheme-3c66f6c7-d2fe-4ed0-ab69-83855ea07648{--color-background: var(--kp-ink);--gradient-background: rgb(var(--kp-ink));--color-caption: 255, 255, 255;--color-link: var(--kp-accent-soft)}.index-template #MainContent .shopify-section>.color-scheme-2,.index-template #MainContent .shopify-section>.gradient.color-scheme-2{--color-background: var(--kp-paper);--gradient-background: rgb(var(--kp-paper));--color-link: var(--kp-accent-ink);--kp-eyebrow-color: var(--kp-accent-ink)}.index-template #MainContent .shopify-section>.border-top{position:relative;border-top:0}.index-template #MainContent .shopify-section>.border-top:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-foreground),.1) 20%,rgba(var(--kp-accent),.6) 50%,rgba(var(--color-foreground),.1) 80%,transparent 100%)}.index-template #MainContent .section-title,.index-template #MainContent .banner__heading,.index-template #MainContent .image-with-text__heading,.index-template #MainContent .collapsible-content__title .section-title{text-transform:uppercase;letter-spacing:-.005em;line-height:1;text-wrap:balance}.index-template #MainContent .section-title.h1,.index-template #MainContent .section-title.h2{font-size:clamp(3.2rem,2.2rem + 2.6vw,6rem)}.index-template #MainContent .section-title.h3{font-size:clamp(2.2rem,1.8rem + 1vw,3rem)}.index-template #MainContent .section-text,.index-template #MainContent .title-wrapper .rte{color:rgba(var(--color-foreground),.68);max-width:60ch}.index-template #MainContent .text-center .section-text,.index-template #MainContent .text-center .rte{margin-inline:auto}.index-template #MainContent .section-title:before,.index-template #MainContent .banner__heading:before,.index-template #MainContent .image-with-text__heading:before{display:table;margin:0 auto 1.6rem 0;padding-inline-start:3.6rem;background:var(--kp-grad) left center / 2.4rem 2px no-repeat;font-family:var(--kp-mono);font-size:1.1rem;font-weight:600;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--kp-eyebrow-color, var(--kp-accent-soft)));-webkit-text-fill-color:currentColor}.index-template #MainContent .text-center .section-title:before{margin-inline:auto}@media screen and (min-width:750px){.index-template #MainContent .md\:text-left .section-title:before{margin-inline:0 auto}.index-template #MainContent .md\:text-center .section-title:before{margin-inline:auto}}.index-template #MainContent{counter-reset:kp-chapter}.index-template #MainContent .section-view-all a{font-family:var(--kp-mono);font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}.index-template #MainContent .section-view-all a:hover{color:rgb(var(--kp-eyebrow-color, var(--kp-accent-soft)))}.index-template #MainContent .custom-tabs--switch{padding:.5rem;gap:.4rem;border:1px solid var(--kp-hair);border-radius:99rem;background:#ffffff09;font-size:clamp(1.4rem,1.2rem + .4vw,1.7rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.index-template #MainContent .custom-tabs--switch .custom-tab{padding:.85em 1.5em;border-radius:99rem;color:rgba(var(--color-foreground),.62);transition:color .3s ease,background-color .3s ease,box-shadow .3s ease}.index-template #MainContent .custom-tabs--switch .custom-tab:hover{color:rgb(var(--color-foreground));background-color:#ffffff0f}.index-template #MainContent .custom-tabs--switch .custom-tab:has(:checked),.index-template #MainContent .custom-tabs--switch .custom-tab--active{color:#fff;background:var(--kp-grad);box-shadow:0 1rem 2.6rem -1rem rgba(var(--kp-red),.8)}@media screen and (max-width:749.98px){.index-template #MainContent .section-section-tabs .horizontal-scroll{width:100%;overflow:visible}.index-template #MainContent .custom-tabs--switch{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:1.8rem;font-size:1.3rem;letter-spacing:.02em;white-space:normal}.index-template #MainContent .custom-tabs--switch>.flex{min-width:0}.index-template #MainContent .custom-tabs--switch .custom-tab{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:.6em .8em;border-radius:1.3rem;text-align:center}}.index-template #MainContent .custom-tab:has(:focus-visible){outline:2px solid rgb(var(--kp-accent));outline-offset:2px}.index-template #MainContent .product-card.card--card,.index-template #MainContent .article-card.card--card{border-radius:1.6rem;transition:box-shadow .45s var(--kp-ease)}.index-template #MainContent .article-card.card--card{overflow:hidden}.index-template #MainContent .color-scheme-3c66f6c7-d2fe-4ed0-ab69-83855ea07648 .product-card.card--card{box-shadow:0 2rem 4rem -2.4rem #000000e6}.index-template #MainContent .shopify-section>.color-scheme-2 .product-card.card--card{box-shadow:0 0 0 1px #0000000d,0 1.6rem 3.2rem -2.4rem #00000059}@media(hover:hover){.index-template #MainContent .article-card-wrapper:hover .article-card.card--card{box-shadow:0 0 0 1px rgba(var(--kp-accent),.55),0 2.4rem 5rem -2.4rem rgba(var(--kp-accent),.45)}.index-template #MainContent .article-card .card__inner img{transition:transform .9s var(--kp-ease)}.index-template #MainContent .article-card-wrapper:hover .card__inner img{transform:scale(1.05)}}.index-template #MainContent .color-scheme-3c66f6c7-d2fe-4ed0-ab69-83855ea07648 .product-card.card--card{--color-background: var(--kp-ink-2);--gradient-background: linear-gradient(180deg, rgb(var(--kp-ink-3)) 0%, rgb(var(--kp-ink-2)) 100%);--color-foreground: 232, 232, 236;--color-heading: 255, 255, 255;--color-link: 255, 255, 255;--color-secondary-button: var(--kp-ink-2);--color-secondary-button-text: 255, 255, 255;border:1px solid var(--kp-hair)}.index-template #MainContent .color-scheme-3c66f6c7-d2fe-4ed0-ab69-83855ea07648 .product-card .card__media{background:#fff;border-radius:1.2rem}.index-template #MainContent .color-scheme-3c66f6c7-d2fe-4ed0-ab69-83855ea07648 .product-card .product-vendor{color:rgb(var(--kp-accent-soft))}@media screen and (max-width:749.98px){.index-template [id$=__kp_bestsellery] .product-grid>.grid__item:nth-child(n+7):not(:has(.card--view-more)){display:none}.index-template [id$=__kp_bestsellery] .product-grid>.grid__item:has(.card--view-more){width:100%;max-width:100%;flex-basis:100%}.index-template [id$=__kp_bestsellery] .product-grid>.grid__item:has(.card--view-more)>a{min-height:0;padding-block:1.4rem;background:rgb(var(--kp-ink));color:#fff;border-color:rgb(var(--kp-ink))}.index-template [id$=__kp_bestsellery] .card--view-more{display:flex;align-items:center;gap:1.2rem}.index-template [id$=__kp_bestsellery] .card--view-more .text-heading{margin:0;font-size:1.8rem;color:#fff}.index-template [id$=__kp_bestsellery] .card--view-more .link{color:rgb(var(--kp-accent-soft))}}.index-template [id$=__kp_modele] .multicolumn-card{position:relative;border:1px solid var(--kp-hair);border-radius:1.8rem;background:radial-gradient(90% 55% at 50% 88%,rgba(var(--kp-accent),.2),rgba(var(--kp-accent),0) 70%),linear-gradient(180deg,rgb(var(--kp-ink-3)),rgb(var(--kp-ink-2)) 55%,rgb(var(--kp-ink)));transition:border-color .4s ease,box-shadow .5s var(--kp-ease)}.index-template [id$=__kp_modele] .multicolumn-card__image-wrapper .media{height:auto;padding-bottom:0!important;aspect-ratio:16 / 9;overflow:hidden}.index-template [id$=__kp_modele] .multicolumn-card__image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;transition:translate .8s var(--kp-ease),scale .8s var(--kp-ease)}.index-template [id$=__kp_modele] .multicolumn-card__text{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.index-template [id$=__kp_modele] .multicolumn-card__text p:after{content:"\2192";content:"\2192" / "";display:inline-block;margin-inline-start:.6rem;color:rgb(var(--kp-accent-soft));transition:transform .4s var(--kp-ease)}@media(hover:hover){.index-template [id$=__kp_modele] .multicolumn-card:hover{border-color:rgba(var(--kp-accent),.55);box-shadow:0 2.4rem 5rem -2.6rem rgba(var(--kp-accent),.55)}.index-template [id$=__kp_modele] .multicolumn-card:hover .multicolumn-card__image-wrapper img{translate:3% 0;scale:1.06}.index-template [id$=__kp_modele] .multicolumn-card:hover .multicolumn-card__text p:after{transform:translate(.4rem)}}.index-template [id$=__kp_marki] .multicolumn-card{border-radius:1.4rem;transition:box-shadow .45s var(--kp-ease)}.index-template [id$=__kp_marki] .multicolumn-card__image{transition:filter .45s ease,opacity .45s ease,scale .6s var(--kp-ease)}@media(hover:hover){.index-template [id$=__kp_marki] .multicolumn-card__image{filter:grayscale(1) contrast(1.05);opacity:.72}.index-template [id$=__kp_marki] .multicolumn-card:hover{box-shadow:0 0 0 1px rgba(var(--kp-accent),.7),0 2.4rem 5rem -2.4rem rgba(var(--kp-accent),.55)}.index-template [id$=__kp_marki] .multicolumn-card:hover .multicolumn-card__image{filter:none;opacity:1;scale:1.04}}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-list{counter-reset:kp-card}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-list__item{counter-increment:kp-card}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card{position:relative;overflow:hidden;border:1px solid var(--kp-hair);border-radius:1.8rem;background:radial-gradient(42rem circle at var(--kp-mx, 50%) var(--kp-my, -30%),rgba(var(--kp-accent),.13),rgba(var(--kp-accent),0) 60%),linear-gradient(160deg,rgb(var(--kp-ink-3)),rgb(var(--kp-ink-2)) 45%,rgb(var(--kp-ink)));color:#ebebee;--color-foreground: 235, 235, 238;--color-heading: 255, 255, 255;transition:border-color .4s ease,box-shadow .5s var(--kp-ease)}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card:before{content:counter(kp-card,decimal-leading-zero);position:absolute;top:1.4rem;right:2rem;font-family:var(--font-heading-family);font-size:6.4rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);pointer-events:none}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .icon-container{display:inline-grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.4rem;background:rgba(var(--kp-accent),.1);border:1px solid rgba(var(--kp-accent),.3);box-shadow:inset 0 0 2.4rem rgba(var(--kp-accent),.12)}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .icon-container svg{width:2.6rem;height:2.6rem}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__heading{margin-top:1.6rem;text-transform:uppercase;letter-spacing:.01em}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__text{color:#ebebeeb3}@media(hover:hover){.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card:hover{border-color:rgba(var(--kp-accent),.45);box-shadow:0 2.4rem 5rem -2.8rem rgba(var(--kp-accent),.5)}}@media screen and (max-width:749.98px){.index-template [id$=__kp_modele] .multicolumn-card{--responsive-card-padding: 1.2rem !important;border-radius:1.4rem}.index-template [id$=__kp_modele] .multicolumn-card__text{font-size:1.3rem;letter-spacing:.04em}.index-template [id$=__kp_modele] .multicolumn-card__text p:after{margin-inline-start:.3rem}.index-template [id$=__kp_modele] .grid--2-col-tablet-down>.grid__item:last-child:nth-child(odd){width:100%;max-width:100%;flex-basis:100%}.index-template [id$=__kp_modele] .grid--2-col-tablet-down>.grid__item:last-child:nth-child(odd) .multicolumn-card__image-wrapper>div{width:72%!important}}@media screen and (max-width:749.98px){.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-list{row-gap:1rem}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card{--card-padding: 1.8rem 1.8rem 1.9rem;border-radius:1.4rem}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__info{display:grid;grid-template-columns:4.4rem minmax(0,1fr);column-gap:1.4rem;align-content:start;text-align:start}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__info>*{grid-column:2;margin:0}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__info>div:has(>.icon-container){grid-column:1;grid-row:1 / span 2}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .icon-container{width:4.4rem;height:4.4rem;border-radius:1.2rem}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .icon-container svg{width:2.1rem;height:2.1rem}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__heading{margin:.2rem 3.6rem .5rem 0;font-size:1.9rem;line-height:1.15}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card__text{font-size:1.45rem;line-height:1.5}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .multicolumn-card:before{top:1.4rem;right:1.6rem;font-size:3.2rem}}.index-template [id$=__kp_porownanie] .multicolumn-card__text p{position:relative;margin:0;padding-inline-start:2.6rem}.index-template [id$=__kp_porownanie] .multicolumn-card__text p+p{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kp-hair)}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:before{position:absolute;inset-inline-start:0;font-weight:700;line-height:inherit}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:first-child{color:#ebebee80}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:first-child:before{content:"\2715";content:"\2715" / "";color:#ebebee66}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:last-child:not(:first-child){color:#fff}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:last-child:not(:first-child):before{content:"\2713";content:"\2713" / "";color:rgb(var(--kp-accent-soft))}.index-template [id$=__kp_porownanie] .multicolumn-card__text strong{display:block;margin-bottom:.2rem;font-family:var(--kp-mono);font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.index-template [id$=__kp_porownanie] .multicolumn-card__text p:last-child:not(:first-child) strong{color:rgb(var(--kp-accent-soft))}.index-template [id$=__kp_realizacje] .image-banner-section{border-radius:2rem;box-shadow:0 0 0 1px var(--kp-hair),0 4rem 8rem -4rem #000000e6}.index-template [id$=__kp_realizacje] .hotspot__marker{box-shadow:0 0 0 .4rem rgba(var(--kp-accent),.25),0 0 2rem rgba(var(--kp-accent),.7)}.index-template [id$=__kp_ofirmie] .image-with-text__media{border-radius:2rem;overflow:hidden}.index-template [id$=__kp_newsletter] .field__input{border-radius:1.2rem}.index-template [id$=__kp_faq] .image-with-text__content{border-radius:2rem}.index-template [id$=__kp_faq] .accordion summary{transition:color .3s ease}.index-template [id$=__kp_faq] .accordion details[open]>summary,.index-template [id$=__kp_faq] .accordion summary:hover{color:rgb(var(--kp-accent-ink))}.index-template [id$=__kp_ikony] .icon-container{--color-icon: var(--kp-accent)}.index-template [id$=__kp_ikony]>.color-scheme-2 .icon-container{--color-icon: var(--kp-accent-ink)}.index-template [id$=__kp_ikony] .icons-with-text__heading{letter-spacing:.06em}@media screen and (max-width:749.98px){.index-template #MainContent .section-title:before,.index-template #MainContent .banner__heading:before,.index-template #MainContent .image-with-text__heading:before,.kp-hero .kp-hero__text--caption{font-size:1.2rem;letter-spacing:.2em}.index-template #MainContent .product-card .product-vendor{font-size:1.1rem;letter-spacing:.08em}.index-template #MainContent .section-view-all a{font-size:1.25rem;letter-spacing:.14em}.kp-hero__tag-kicker{font-size:1rem}}.kp-hero a:focus-visible,.kp-marquee a:focus-visible,.index-template #MainContent .multicolumn-card:focus-visible,.index-template #MainContent .section-view-all a:focus-visible{outline:2px solid rgb(var(--kp-accent-soft));outline-offset:3px;box-shadow:none}.kp-marquee{--kp-marquee-duration: 40s;position:relative;overflow:hidden;background:rgb(var(--kp-black));border-block:1px solid var(--kp-hair);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.kp-marquee__track{display:flex;width:max-content}.kp-marquee__group{display:flex;align-items:center;justify-content:space-around;flex:none;min-width:100vw;margin:0;padding:0;list-style:none}.kp-marquee__item{display:flex;align-items:center;flex:none}.kp-marquee__item:before{content:"//";content:"//" / "";padding-inline:.55em;font-family:var(--font-heading-family);font-weight:700;color:rgb(var(--kp-red));font-size:var(--kp-marquee-size)}.kp-marquee__link{--kp-marquee-size: clamp(2.4rem, 1.8rem + 2.2vw, 4.8rem);display:block;padding-block:1.6rem;font-family:var(--font-heading-family);font-size:var(--kp-marquee-size);font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#ffffffeb;transition:color .3s ease,-webkit-text-stroke-color .3s ease}.kp-marquee{--kp-marquee-size: clamp(2.4rem, 1.8rem + 2.2vw, 4.8rem)}.kp-marquee--small,.kp-marquee--small .kp-marquee__link{--kp-marquee-size: clamp(1.8rem, 1.4rem + 1.2vw, 3rem)}.kp-marquee__item:nth-child(2n) .kp-marquee__link{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.6)}a.kp-marquee__link:hover,a.kp-marquee__link:focus-visible{color:rgb(var(--kp-accent-soft));-webkit-text-stroke-color:rgb(var(--kp-accent-soft))}@media(prefers-reduced-motion:no-preference){.kp-marquee__track{animation:kp-marquee var(--kp-marquee-duration) linear infinite}.kp-marquee:hover .kp-marquee__track,.kp-marquee:focus-within .kp-marquee__track,.kp-marquee.is-paused .kp-marquee__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.kp-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kp-marquee__group[aria-hidden=true]{display:none}}@keyframes kp-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes kp-fade-up{0%{opacity:0;transform:translate3d(0,2.4rem,0)}to{opacity:1;transform:none}}@keyframes kp-fade{0%{opacity:0}to{opacity:1}}@keyframes kp-zoom-out{0%{scale:1.1}to{scale:1}}@keyframes kp-rail{0%{transform:translate(-24rem)}60%,to{transform:translate(100vw)}}@keyframes kp-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes kp-draw{0%{opacity:0;transform:scale(.4)}to{opacity:.85;transform:none}}@keyframes kp-parallax{to{translate:0 8%}}@keyframes kp-drift{0%{scale:1}to{scale:1.08}}@keyframes kp-glare{0%{transform:translate3d(-110%,0,0)}45%,to{transform:translate3d(110%,0,0)}}@keyframes kp-breathe{0%,to{opacity:.75}50%{opacity:1}}.kp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.06) 46%,rgba(255,240,238,.14) 50%,rgba(255,255,255,.06) 54%,transparent 65%);transform:translate3d(-110%,0,0)}@media(prefers-reduced-motion:no-preference){.kp-hero__img{animation:kp-zoom-out 2.2s var(--kp-ease) both}.kp-hero__glow{animation:kp-fade 2.4s ease both,kp-breathe 7s ease-in-out 2.4s infinite}.kp-hero__content>*{animation:kp-fade-up .9s var(--kp-ease) both}.kp-hero__content>.kp-hero__text--caption{animation-delay:.1s}.kp-hero__content>.kp-hero__heading{animation-delay:.18s}.kp-hero__content>quick-filter{animation-delay:.32s}.kp-hero__content>.kp-hero__text{animation-delay:.4s}.kp-hero__content>.kp-hero__buttons{animation-delay:.46s}.kp-hero .kp-hero__heading:after{transform-origin:left center;animation:kp-line 1.1s var(--kp-ease) .7s both}.kp-hero .text-center.kp-hero__heading:after{transform-origin:center}.kp-hero .kp-hero__text--caption:after{animation:kp-ping 2.4s ease-out 1.2s infinite}.kp-hero__tag-wrap{animation:kp-fade-up .9s var(--kp-ease) .8s both}.kp-hero__corner{animation:kp-draw 1.1s var(--kp-ease) .6s both}.kp-hero__rail-pulse{animation:kp-rail 6s cubic-bezier(.6,0,.4,1) 1.2s infinite}.kp-hero__parallax{transform-origin:62% 62%;animation:kp-drift 18s ease-in-out 2.2s infinite alternate both}.kp-hero__media:after{animation:kp-glare 7.5s cubic-bezier(.45,0,.25,1) 1.6s infinite}@supports (animation-timeline: scroll()){.kp-hero__parallax{animation:kp-drift 18s ease-in-out 2.2s infinite alternate both,kp-parallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}.kp-r.kp-in{transition:opacity .65s var(--kp-ease) calc(var(--kp-i, 0) * 70ms),transform .8s var(--kp-ease) calc(var(--kp-i, 0) * 70ms)}.kp-motion .kp-r:not(.kp-in){opacity:0;transform:translate3d(0,2.6rem,0)}.kp-motion :is(.title-wrapper,.collapsible-content__title).kp-r:not(.kp-in){opacity:1;transform:none}:is(.title-wrapper,.collapsible-content__title).kp-r.kp-in :is(.section-title,.section-text,.section-view-all){transition:opacity .9s var(--kp-ease),transform 1.1s var(--kp-ease)}:is(.title-wrapper,.collapsible-content__title).kp-r.kp-in .section-text{transition-delay:.12s}:is(.title-wrapper,.collapsible-content__title).kp-r.kp-in .section-view-all{transition-delay:.22s}.kp-motion :is(.title-wrapper,.collapsible-content__title).kp-r:not(.kp-in) :is(.section-title,.section-text,.section-view-all){opacity:0;transform:translate3d(0,2.8rem,0)}.kp-r.kp-in :is(.section-title,.banner__heading,.image-with-text__heading):before{transition:background-size 1s var(--kp-ease) .3s}.kp-motion .kp-r:not(.kp-in) :is(.section-title,.banner__heading,.image-with-text__heading):before{background-size:0 2px}.kp-l.kp-in:before{transition:transform 1.4s var(--kp-ease)}.kp-motion .kp-l:not(.kp-in):before{transform:scaleX(0)}.index-template [id$=__kp_modele] .kp-r.kp-in .multicolumn-card__image-wrapper{transition:opacity 1s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .15s),transform 1.3s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .15s)}.kp-motion .index-template [id$=__kp_modele] .kp-r:not(.kp-in) .multicolumn-card__image-wrapper{opacity:0;transform:translate3d(-18%,0,0)}.index-template [id$=__kp_marki] .kp-r.kp-in .multicolumn-card__image-wrapper{transition:transform 1.2s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .1s)}.kp-motion .index-template [id$=__kp_marki] .kp-r:not(.kp-in) .multicolumn-card__image-wrapper{transform:scale(.82)}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .kp-r.kp-in .icon-container{transition:opacity .7s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .25s),transform .9s cubic-bezier(.34,1.56,.64,1) calc(var(--kp-i, 0) * 70ms + .25s)}.kp-motion .index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .kp-r:not(.kp-in) .icon-container{opacity:0;transform:scale(.5)}.index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .kp-r.kp-in .multicolumn-card:before{transition:opacity 1s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .35s),transform 1.2s var(--kp-ease) calc(var(--kp-i, 0) * 70ms + .35s)}.kp-motion .index-template :is([id$=__kp_warsztat],[id$=__kp_porownanie],[id$=__kp_kroki]) .kp-r:not(.kp-in) .multicolumn-card:before{opacity:0;transform:translate3d(0,2.4rem,0)}.index-template [id$=__kp_ikony] .kp-r.kp-in .icon-container{transition:transform .9s cubic-bezier(.34,1.56,.64,1) calc(var(--kp-i, 0) * 70ms + .2s)}.kp-motion .index-template [id$=__kp_ikony] .kp-r:not(.kp-in) .icon-container{transform:scale(.4)}.index-template [id$=__kp_realizacje] .kp-r.kp-in .banner__media img{transition:transform 2.4s var(--kp-ease) .1s}.kp-motion .index-template [id$=__kp_realizacje] .kp-r:not(.kp-in) .banner__media img{transform:scale(1.12)}}@keyframes kp-line{0%{transform:scaleX(0)}to{transform:none}}@media screen and (max-width:359.98px){.kp-hero__tag-kicker{display:none}}.kp-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--kp-ease)}.kp-hero__slide.is-active{opacity:1}.kp-hero__slide picture{display:contents}.kp-hero__tag-wrap{display:grid}.kp-hero__overlay{grid-area:1 / 1;justify-self:end;align-self:start;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s var(--kp-ease),visibility 0s linear .45s}.kp-hero__overlay.is-active{opacity:1;visibility:visible;transition-delay:0s}.kp-promo{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:min(42rem,100%);padding:2.2rem 2.4rem;color:#fff;background:#0a0a0cbd;border:1px solid rgba(255,255,255,.14);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px -24px #000000bf}.kp-promo__kicker{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-family:var(--kp-mono);font-size:1.1rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.kp-promo__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.2rem;margin:0;font-family:var(--font-heading-family);line-height:1}.kp-promo__badge{font-size:clamp(5.2rem,3rem + 2.6vw,7.2rem);font-weight:700;letter-spacing:-.03em;color:rgb(var(--kp-accent-soft))}.kp-promo__heading{font-size:clamp(2.2rem,1.6rem + .8vw,2.8rem);font-weight:700;letter-spacing:-.01em;color:#fff}.kp-promo__text{margin:0;font-size:1.5rem;line-height:1.45;color:#ffffffd6}.kp-promo__button{display:inline-flex;align-items:center;gap:1rem;min-height:4.8rem;margin-top:.6rem;padding:1.2rem 2rem;font:700 1.3rem/1.2 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;background:var(--kp-grad);border-radius:10px;transition:filter .2s,translate .3s var(--kp-ease)}.kp-promo__button:hover{filter:brightness(1.08);translate:0 -1px}.kp-promo__button .icon{width:1.4rem;height:1.4rem;flex:none}.kp-hero__slide--studio{background:radial-gradient(ellipse 58% 60% at 60% 40%,#f2f1ed,#d9d7d2 34%,#5b5a5e 66%,rgb(var(--kp-black)))}.kp-hero__slide--studio .kp-hero__img{object-fit:contain;object-position:50% 30%;mix-blend-mode:multiply;padding:3% 2% 20% 4%}@media screen and (max-width:989.98px){.kp-hero__slide--studio{background:radial-gradient(ellipse 72% 70% at 50% 40%,#f2f1ed,#d9d7d2 36%,#5b5a5e 70%,rgb(var(--kp-black)))}.kp-hero__slide--studio .kp-hero__img{padding:3% 4% 30%;object-position:50% 0%}}.kp-hero__controls{position:absolute;z-index:3;right:1.2rem;bottom:calc(100% + 1.2rem);display:none;align-items:center;gap:.4rem;padding:.4rem;background:#0a0a0c99;border:1px solid rgba(255,255,255,.12);border-radius:99px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kp-hero.kp-slides-ready .kp-hero__controls{display:flex}.kp-hero__dot{position:relative;width:3.2rem;height:2.4rem;padding:0;background:none;border:0;cursor:pointer}.kp-hero__dot:before,.kp-hero__dot-fill{content:"";position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:99px}.kp-hero__dot:before{right:0;background:#ffffff47}.kp-hero__dot-fill{width:0;background:#fff}.kp-hero__dot.is-done .kp-hero__dot-fill{width:100%;background:#ffffff8c}.kp-hero__dot.is-active .kp-hero__dot-fill{animation:kp-hero-dot var(--kp-slide-ms, 6.5s) linear forwards}.kp-hero.is-paused .kp-hero__dot.is-active .kp-hero__dot-fill{animation-play-state:paused}@keyframes kp-hero-dot{to{width:100%}}.kp-hero__step{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;color:#fff;background:none;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s}.kp-hero__step:hover{background:#ffffff1f}.kp-hero__pause{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-left:.4rem;padding:0;color:#fff;background:#ffffff1a;border:0;border-radius:50%;cursor:pointer}.kp-hero__play-icon,.kp-hero__pause[aria-pressed=true] .kp-hero__pause-icon{display:none}.kp-hero__pause[aria-pressed=true] .kp-hero__play-icon{display:block}.kp-hero :is(.kp-hero__dot,.kp-hero__step,.kp-hero__pause,.kp-promo__button):focus-visible{outline:2px solid rgb(var(--kp-accent-soft));outline-offset:3px}@media screen and (max-width:749.98px){.kp-hero--slides .kp-hero__media{aspect-ratio:4 / 3}.kp-hero--slides .kp-hero__tag-wrap{top:calc(4.4rem - 75vw);bottom:calc(100% + 1.2rem);left:1.2rem;right:1.2rem}.kp-hero--slides .kp-hero__overlay[data-kp-slide="0"]{max-width:calc(100% - 12rem)}.kp-hero--slides .kp-hero__overlay .kp-hero__tag{max-width:100%}.kp-hero--slides .kp-hero__overlay:not([data-kp-slide="0"]){justify-self:stretch;align-self:end}.kp-hero--slides .kp-hero__controls{top:calc(4.4rem - 75vw);bottom:auto;left:1.2rem;right:auto}.kp-promo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;row-gap:.2rem;align-items:center;width:100%;padding:1.2rem 1.2rem 1.2rem 1.4rem}.kp-promo>:not(.kp-promo__button){grid-column:1}.kp-promo__kicker{font-size:.95rem;letter-spacing:.12em}.kp-promo__title{gap:0 .8rem}.kp-promo__badge{font-size:3.6rem}.kp-promo__heading{font-size:1.8rem}.kp-promo__text{font-size:1.3rem;line-height:1.35}.kp-promo__button{grid-column:2;grid-row:1 / span 3;justify-content:center;width:4.4rem;min-height:4.4rem;margin:0;padding:0;border-radius:50%}.kp-promo__button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kp-promo__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}}@media screen and (min-width:750px)and (max-width:989.98px){.kp-hero--slides .kp-hero__tag-wrap{left:2rem}}@media screen and (min-width:990px){.kp-hero__overlay{align-self:end}.kp-hero__tag-wrap .kp-promo{width:min(42rem,calc(44vw - 9.6rem))}.kp-hero__controls{top:3.2rem;right:4.8rem;bottom:auto}}@media(prefers-reduced-motion:reduce){.kp-hero__slide,.kp-hero__overlay{transition:none}.kp-hero__dot.is-active .kp-hero__dot-fill{animation:none;width:100%}}.index-template .section-slideshow .slider-buttons{align-items:center;gap:.2rem}.index-template .section-slideshow .slideshow__controls .slider-buttons__inner,.index-template .section-slideshow .slideshow__controls .slider-button--pause{--color-foreground: 255, 255, 255;color:#fff!important;background:none;border:0;box-shadow:none}.index-template .section-slideshow .slider-button--prev,.index-template .section-slideshow .slider-button--next{display:none}.index-template .section-slideshow .slider-counter__link{padding:1rem .5rem}.index-template .section-slideshow .slider-counter__link--dots .dot{width:.7rem;height:.7rem;border:0;border-radius:99px;background-color:#ffffff59;transition:width .35s var(--kp-ease),background-color .35s}.index-template .section-slideshow .slider-counter__link--active.slider-counter__link--dots .dot{width:2rem;background-color:#fff}.index-template .section-slideshow .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{transform:none;background-color:#ffffffb3}.index-template .section-slideshow .slider-counter__link:focus-visible{outline:2px solid rgb(var(--kp-accent-soft));outline-offset:0;border-radius:99px}.index-template .section-slideshow .slideshow__autoplay{width:2.8rem;height:2.8rem;opacity:.5;transition:opacity .2s}.index-template .section-slideshow .slideshow__autoplay:hover,.index-template .section-slideshow .slideshow__autoplay:focus-visible{opacity:1}.index-template .section-slideshow .slideshow__autoplay:after{content:none}.index-template .section-slideshow .slideshow__autoplay .icon{width:1.1rem;height:1.1rem}.index-template .section-slideshow .slideshow__autoplay path{fill:#fff}@media screen and (max-width:749.98px){.index-template .section-slideshow .slideshow__text .button--secondary{display:none}}@media screen and (max-width:749.98px){.index-template .section-slideshow .slideshow__media.ratio:before{padding-bottom:56.25%}.index-template #MainContent .section-slideshow .slideshow__media img{object-position:50% 85%!important}.index-template .section-slideshow .slideshow__controls--over{top:calc(56.25vw - 4.4rem);bottom:auto;padding:0!important}.index-template .section-slideshow .slideshow__controls--over .slider-counter,.index-template .section-slideshow .slideshow__controls--over .slideshow__autoplay{filter:drop-shadow(0 0 3px rgba(0,0,0,.75))}.index-template .section-slideshow .slideshow__text-wrapper-with-pag .banner__box{padding-top:2rem;padding-bottom:2.4rem!important}.index-template .section-slideshow .slideshow__text>*{margin-top:0;margin-bottom:0}.index-template .section-slideshow .slideshow__text>*+*{margin-top:1.2rem}.index-template .section-slideshow .slideshow__text .banner__heading{font-size:3rem}.index-template .section-slideshow .slideshow__text .section-content__text{font-size:1.5rem;line-height:1.45}}@media(hover:hover)and (pointer:fine){.index-template .section-slideshow .slider.kp-draggable{cursor:grab}.index-template .section-slideshow .slider.kp-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none;user-select:none}.index-template .section-slideshow .slider.kp-dragging a,.index-template .section-slideshow .slider.kp-dragging button{pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/kp-home.css.map */
