:root{--kk-font: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--kk-orange: #F55408;--kk-orange-2: #FE770D;--kk-ink: #121212;--kk-hdr: #17181C;--kk-muted: #6B6B6B;--kk-line: #E6E6E6;--kk-soft: #F5F5F5;--kk-cream: #F4ECE4;--kk-peach: #FFE3CF;--kk-deep: #6B2A0C;--kk-green: #1F9D6B;--kk-red: #D6311C;--kk-gray: #ADADAD;--kk-r: 10px;--kk-r-s: 8px;--kk-ease: cubic-bezier(.19,1,.22,1);--kk-ease-2: cubic-bezier(.4,0,.2,1);--kk-gap: 30px;--kk-pad: 50px;--font-body-family: var(--kk-font);--font-heading-family: var(--kk-font);--font-body-weight: 500;--font-heading-weight: 700}@media(max-width:1199px){:root{--kk-pad: 30px;--kk-gap: 20px}}@media(max-width:749px){:root{--kk-pad: 16px;--kk-gap: 12px}}body,button,input,select,textarea,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:var(--kk-font)}body{color:var(--kk-ink);font-weight:500;letter-spacing:0;background:#fff}body.kk-lock{overflow:hidden}.kk-page{max-width:1700px;margin:0 auto;padding:0 var(--kk-pad);box-sizing:border-box;width:100%}.kk-section{padding:var(--pt, 40px) 0 var(--pb, 40px)}.kk-section--line>.kk-page{border-top:1px solid var(--kk-line);padding-top:var(--pt)}.kk-section--line{padding-top:0}@media(max-width:749px){.kk-section{padding:calc(var(--pt, 40px) * .65) 0 calc(var(--pb, 40px) * .65)}}.kk-center{text-align:center;margin-top:32px}.kk-muted{color:var(--kk-muted);font-size:15px;line-height:1.6}.kk-muted p{margin:0 0 .6em}.kk-i{display:block;flex-shrink:0}.kk-h1,.kk-h2,.kk-h3{font-weight:700;letter-spacing:-.01em;margin:0;color:var(--kk-ink);line-height:1.15}.kk-h1{font-size:40px}.kk-h2{font-size:32px}.kk-h2--lg{font-size:36px;margin-bottom:16px}.kk-h2--xl{font-size:40px}.kk-h3{font-size:24px}@media(max-width:749px){.kk-h1{font-size:30px}.kk-h2{font-size:24px}.kk-h2--lg,.kk-h2--xl{font-size:28px}.kk-h3{font-size:20px}}.kk-section__title{margin-bottom:28px}.kk-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.kk-section__head--center{flex-direction:column;align-items:center;text-align:center;gap:12px}.kk-section__head--tight{margin-bottom:20px;align-items:center}@media(max-width:749px){.kk-section__head{margin-bottom:20px}}.kk-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.kk-eyebrow--dark{color:var(--kk-ink)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kk-scribble em{font-style:normal;padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.5C20 2 40 2 60 4.5S100 7 119 3' fill='none' stroke='%23F55408' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") bottom / 100% 8px no-repeat}.kk-ul{background:linear-gradient(currentColor,currentColor) 100% 100% / 0 1px no-repeat;transition:background-size .45s var(--kk-ease);padding-bottom:1px}a:hover>.kk-ul,a.kk-ul:hover,.kk-ul:focus-visible,.kk-nav__link.is-active .kk-ul,.kk-mega__card:hover .kk-ul{background-size:100% 1px;background-position:0 100%}a{color:inherit;text-decoration:none}.kk-btn{--b: var(--bg);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 32px;border-radius:100px;border:1px solid var(--b);background:var(--bg);color:var(--c);font:700 15px/1 var(--kk-font);white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .4s ease,border-color .4s ease;box-sizing:border-box}.kk-btn:before{content:"";position:absolute;z-index:-1;top:-1px;bottom:-1px;left:-1px;width:0;background:var(--hbg);border-radius:inherit;transition:width .4s ease}.kk-btn:not([disabled]):hover:before,.kk-btn-hover:hover .kk-btn:before{width:calc(100% + 2px)}.kk-btn:not([disabled]):hover,.kk-btn-hover:hover .kk-btn{color:var(--hc);border-color:var(--hbg)}.kk-btn[disabled]{opacity:.55;cursor:not-allowed}.kk-btn--dark{--bg: var(--kk-ink);--c: #fff;--hbg: var(--kk-orange);--hc: #fff}.kk-btn--white{--bg: #fff;--c: var(--kk-ink);--hbg: var(--kk-ink);--hc: #fff}.kk-btn--orange{--bg: var(--kk-orange);--c: #fff;--hbg: #fff;--hc: var(--kk-ink)}.kk-btn--outline{--bg: transparent;--b: var(--kk-ink);--c: var(--kk-ink);--hbg: var(--kk-ink);--hc: #fff}.kk-btn--sm{height:40px;padding:0 24px;font-size:14px}.kk-btn--xs{height:32px;padding:0 16px;font-size:13px}.kk-btn--block{width:100%}.kk-btn--grow{flex:1}.kk-btn.is-loading,[data-kk-quickview].is-loading{color:transparent!important;pointer-events:none}.kk-btn.is-loading:after,.kk-card__quick.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--c, #121212);border-right-color:transparent;border-radius:50%;animation:kkSpin .7s linear infinite}@keyframes kkSpin{to{transform:rotate(360deg)}}.kk-textlink{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;background:none;border:0;padding:0;cursor:pointer;color:var(--kk-ink)}.kk-textlink .kk-i{transition:transform .3s ease}.kk-textlink:hover .kk-i{transform:translate(3px)}.kk-textlink--ul{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .45s var(--kk-ease)}.kk-textlink--ul:hover{background-size:0 1px;background-position:100% 100%}.kk-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:none;cursor:pointer;color:inherit;border-radius:50%;transition:background .3s}.kk-iconbtn:hover .kk-i{transform:rotate(180deg)}.kk-iconbtn .kk-i{transition:transform .4s var(--kk-ease)}.kk-pill-outline{display:inline-block;padding:6px 14px;border:1.5px solid rgba(255,255,255,.7);border-radius:40px;font-size:13px;font-weight:700;letter-spacing:.04em}.kk-zoom{transition:transform 1.2s var(--kk-ease)}.kk-hover-zoom:hover .kk-zoom{transform:scale(1.03)}.kk-arrows{display:flex;gap:10px}.kk-arrow{position:relative;isolation:isolate;overflow:hidden;width:40px;height:40px;border-radius:50%;border:1px solid #D9D9D9;background:#fff;color:var(--kk-ink);display:grid;place-items:center;cursor:pointer;transition:color .3s,border-color .3s,opacity .3s}.kk-arrow:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--kk-ink);z-index:-1;transition:width .4s ease}.kk-arrow:not([disabled]):hover{color:#fff;border-color:var(--kk-ink)}.kk-arrow:not([disabled]):hover:before{width:100%}.kk-arrow[disabled]{opacity:.4;cursor:default}.kk-slider__track{--per: 4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--kk-gap)) / var(--per));gap:var(--kk-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kk-slider__track::-webkit-scrollbar{display:none}.kk-slider__track>*{scroll-snap-align:start;min-width:0}.kk-slider__controls{display:flex;align-items:center;gap:10px;margin-top:28px}.kk-slider__progress{flex:1;height:2px;background:#e1e1e1;overflow:hidden;margin-right:20px}.kk-slider__progress span{display:block;height:100%;background:var(--kk-ink);transition:transform .3s ease}.kk-slider.is-static .kk-slider__controls,.kk-slider.is-static .kk-arrows{visibility:hidden}@media(max-width:989px){.kk-slider__track{--per: 2.3 !important}}@media(max-width:749px){.kk-slider__track{--per: 1.45 !important}.kk-imgprod .kk-slider__track,.kk-testi .kk-slider__track{--per: 1.15 !important}}.kk-topbar{background:var(--kk-hdr);color:#fff;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.kk-topbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;gap:20px}.kk-topbar__links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.kk-topbar__msgs{position:relative;display:grid;text-align:center}.kk-topbar__msg{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s;font-weight:600}.kk-topbar__msg.is-active{opacity:1;transform:none}.kk-topbar__right{display:flex;justify-content:flex-end;align-items:center;gap:22px}.kk-topbar__phone{display:inline-flex;align-items:center;gap:6px;font-weight:600}.kk-topbar__phone .kk-i{width:16px;height:16px}.kk-socials{display:flex;gap:10px;align-items:center}.kk-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--kk-line);border-radius:50%;transition:background .3s,color .3s,border-color .3s}.kk-socials a:hover{background:var(--kk-ink);color:#fff;border-color:var(--kk-ink)}.kk-socials a .kk-i{transition:transform .3s}.kk-socials a:hover .kk-i{transform:scale(1.1)}.kk-socials--plain a{width:auto;height:auto;border:0}.kk-socials--plain a:hover{background:none;color:inherit}@media(max-width:989px){.kk-topbar__inner{grid-template-columns:1fr;min-height:38px}.kk-topbar__links,.kk-topbar__right{display:none}.kk-topbar{font-size:13px}}.kk-header-wrap{position:relative;z-index:40}.kk-header{background:var(--kk-hdr);color:#fff;position:relative}.kk-header__main{display:flex;align-items:center;gap:30px;min-height:88px}.kk-logo{flex-shrink:0;display:block;line-height:0}.kk-logo__img{width:var(--w, 150px);height:auto}.kk-logo__text{font-size:28px;font-weight:800}.kk-burger{display:none;background:none;border:0;color:inherit;padding:6px;margin-left:-6px;cursor:pointer}.kk-burger__close,html.kk-drawer-open .kk-burger__open{display:none}html.kk-drawer-open .kk-burger__close{display:block}.kk-search{flex:1;min-width:0;max-width:640px;display:flex;align-items:center;height:48px;background:#fff;color:var(--kk-ink);border-radius:100px;padding:0 6px 0 0}.kk-search__cat{position:relative;display:flex;align-items:center;height:100%;padding:0 18px 0 24px;border-right:1px solid var(--kk-line);cursor:pointer}.kk-search__cat select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.kk-search__cat-label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;white-space:nowrap;pointer-events:none}.kk-search input[type=search]{flex:1;min-width:0;height:100%;border:0;background:none;padding:0 18px;font:500 15px var(--kk-font);color:var(--kk-ink);outline:none;box-shadow:none}.kk-search input::placeholder{color:#8a8a8a}.kk-search input[type=search]::-webkit-search-cancel-button{display:none}.kk-search__btn{width:42px;height:42px;border:0;background:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--kk-ink);transition:background .3s,color .3s}.kk-search__btn:hover{background:var(--kk-orange);color:#fff}.kk-hicons{margin-left:auto;display:flex;align-items:center;gap:26px}.kk-hlink{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;white-space:nowrap}.kk-hlink span{background:linear-gradient(currentColor,currentColor) 100% 100% / 0 1px no-repeat;transition:background-size .45s var(--kk-ease)}.kk-hlink:hover span{background-size:100% 1px;background-position:0 100%}.kk-cart{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--kk-ink);transition:background .3s,color .3s,transform .3s}.kk-cart:hover{background:var(--kk-orange);color:#fff}.kk-cart__count{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:20px;background:var(--kk-orange);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--kk-hdr)}.kk-cart__count.is-empty{display:none}.kk-cart__icon{line-height:0}.kk-nav{position:relative}.kk-nav__list{display:flex;flex-wrap:wrap;gap:0 32px;list-style:none;margin:0 auto}.kk-nav__item{position:static}.kk-nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 0 20px;font-size:15px;font-weight:700;color:#fff}.kk-nav__link .kk-i{transition:transform .3s}.kk-nav__item:hover>.kk-nav__link .kk-i{transform:rotate(180deg)}.kk-nav__item--hl>.kk-nav__link{color:var(--kk-orange-2)}.kk-nav__item--hl>.kk-nav__link .kk-ul{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 4'%3E%3Cpath d='M0 3c1.5 0 1.5-2 3-2s1.5 2 3 2 1.5-2 3-2 1.5 2 3 2' fill='none' stroke='%23FE770D' stroke-width='1.2'/%3E%3C/svg%3E") 0 100% / 12px 4px repeat-x;padding-bottom:4px}.kk-mega,.kk-dropdown{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--kk-ink);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:30;box-shadow:0 0 0 100vmax #12121259;clip-path:inset(0 -100vmax -100vmax -100vmax);pointer-events:none}.kk-nav__item:hover>.kk-mega,.kk-nav__item.is-open>.kk-mega,.kk-nav__item:hover>.kk-dropdown,.kk-nav__item.is-open>.kk-dropdown{opacity:1;visibility:visible;transform:none;pointer-events:auto}.kk-mega__inner{display:grid;padding-top:20px;padding-bottom:28px;max-height:calc(100vh - 220px);overflow:auto}.kk-mega__heading{font-size:17px;font-weight:700;margin:0 0 18px}.kk-mega__links{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;color:#3a3a3a}.kk-mega__links a:hover{color:var(--kk-ink)}.kk-mega__all{font-weight:700;color:var(--kk-ink)}.kk-mega--tabs .kk-mega__inner{grid-template-columns:270px 1fr;gap:0;padding-top:0;padding-bottom:0}.kk-mega__tablist{list-style:none;margin:0;padding:20px 30px 20px 0;border-right:1px solid var(--kk-line);display:grid;align-content:start;gap:2px}.kk-mega__tab{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-radius:6px;font-size:16px;font-weight:700;transition:background .25s}.kk-mega__tab.is-active,.kk-mega__tab:hover{background:var(--kk-soft)}.kk-mega__tab .kk-i{transition:transform .3s}.kk-mega__tab.is-active .kk-i{transform:translate(3px);color:var(--kk-orange)}.kk-mega__panels{padding:20px 0 28px 30px}.kk-mega__panel{display:none;grid-template-columns:repeat(4,1fr);gap:24px 30px}.kk-mega__panel.is-active{display:grid;animation:kkFade .35s ease}@keyframes kkFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kk-mega__card{display:grid;gap:14px;font-size:15px;font-weight:600}.kk-mega__card-img{display:block;aspect-ratio:1.6;border-radius:6px;overflow:hidden;background:var(--kk-soft)}.kk-mega__card-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kk-ease)}.kk-mega__card:hover .kk-mega__card-img img{transform:scale(1.05)}.kk-mega__card-img.is-icon{display:grid;place-items:center;background:#fbf6f2}.kk-mega__card-img.is-icon img{width:44%;height:auto;object-fit:contain}.kk-mega__card-title{justify-self:start}.kk-mega--columns .kk-mega__inner{grid-template-columns:1fr 2.2fr 1.1fr;gap:0}.kk-mega--columns .kk-mega__inner>*{padding:0 30px}.kk-mega--columns .kk-mega__inner>*:first-child{padding-left:0}.kk-mega--columns .kk-mega__inner>*:not(:last-child){border-right:1px solid var(--kk-line)}.kk-mega--columns .kk-mega__inner>*:last-child{padding-right:0;border:0}.kk-mega__pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kk-mega__pgrid .kk-card__actions,.kk-mega__pgrid .kk-card__quick{display:none}.kk-mega__promo{position:relative;display:block;border-radius:var(--kk-r);overflow:hidden;min-height:340px;color:#fff}.kk-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kk-mega__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#0000 45%,#00000040)}.kk-mega__promo-body{position:absolute;top:20px;right:20px;bottom:20px;left:20px;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.kk-mega__promo-title{font-size:28px;font-weight:700;line-height:1.15}.kk-mega__promo .kk-btn{margin-top:auto}.kk-mega__promo:hover .kk-zoom{transform:scale(1.03)}.kk-nav__item--dropdown{position:relative}.kk-dropdown{left:-20px;right:auto;min-width:240px;top:calc(100% - 6px);border-radius:var(--kk-r);box-shadow:0 10px 40px #0000001f;clip-path:none}.kk-dropdown ul{list-style:none;margin:0;padding:16px 20px;display:grid;gap:10px;font-size:15px}.kk-header.is-sticky{position:fixed;top:0;left:0;right:0;z-index:60;animation:kkDown .45s var(--kk-ease);box-shadow:0 2px 20px #0003}.kk-header.is-sticky .kk-header__main{min-height:76px}.kk-header.is-sticky .kk-nav{display:none}.kk-header.is-sticky .kk-burger{display:block}@keyframes kkDown{0%{transform:translateY(-100%)}to{transform:none}}@media(max-width:1199px){.kk-hlink--1{display:none}.kk-nav__list{gap:0 22px}.kk-header__main{gap:20px}}@media(max-width:989px){.kk-header__main{flex-wrap:wrap;gap:10px 14px;min-height:0;padding-top:12px;padding-bottom:14px}.kk-burger{display:block}.kk-logo__img{width:calc(var(--w, 150px) * .75)}.kk-search{order:10;flex-basis:100%;max-width:none;height:46px}.kk-search__cat{padding:0 12px 0 18px}.kk-hicons{gap:14px}.kk-hlink span{display:none}.kk-cart{width:40px;height:40px;background:none;color:#fff}.kk-cart:hover{background:none;color:var(--kk-orange-2)}.kk-cart__count{top:-2px;right:-4px}.kk-nav{display:none}.kk-header.is-sticky .kk-header__main{min-height:0}.kk-header.is-sticky .kk-search{display:none}}@media(max-width:749px){.kk-search__cat-label [data-kk-search-cat-label]{max-width:70px;overflow:hidden;text-overflow:ellipsis}}.kk-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.kk-drawer.is-open{visibility:visible}.kk-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121280;opacity:0;transition:opacity .35s}.kk-drawer.is-open .kk-drawer__overlay{opacity:1}.kk-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(420px,90vw);background:#fff;color:var(--kk-ink);transform:translate(-100%);transition:transform .45s var(--kk-ease);display:flex;flex-direction:column;overflow:hidden}.kk-drawer.is-open .kk-drawer__panel{transform:none}.kk-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--kk-line)}.kk-drawer__logo img{width:120px;height:auto;display:block}.kk-drawer__body{position:relative;flex:1;overflow-y:auto;display:flex;flex-direction:column}.kk-drawer__list{list-style:none;margin:0;padding:8px 20px}.kk-drawer__link{display:flex;width:100%;justify-content:space-between;align-items:center;padding:14px 0;font:700 16px var(--kk-font);background:none;border:0;color:inherit;cursor:pointer;text-align:left;list-style:none}.kk-drawer__link::-webkit-details-marker{display:none}.kk-drawer__link--hl{color:var(--kk-orange);text-decoration:underline wavy;text-underline-offset:5px}.kk-drawer__sub{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(100%);transition:transform .4s var(--kk-ease);overflow-y:auto;z-index:2}.kk-drawer__sub.is-open{transform:none}.kk-drawer__back{display:flex;align-items:center;gap:10px;width:100%;padding:16px 20px;background:var(--kk-soft);border:0;font:700 16px var(--kk-font);cursor:pointer;color:inherit}.kk-drawer__acc[open] summary .kk-i{transform:rotate(45deg)}.kk-drawer__acc summary .kk-i{transition:transform .3s}.kk-drawer__grand{list-style:none;margin:0 0 8px;padding:0 0 0 14px;display:grid;gap:10px;font-size:15px;color:#3a3a3a;border-left:1px solid var(--kk-line)}.kk-drawer__all{color:var(--kk-orange);font-weight:700}.kk-drawer__foot{margin-top:auto;padding:20px;border-top:1px solid var(--kk-line);display:grid;gap:16px;font-size:15px;font-weight:600}.kk-drawer__foot>a{display:inline-flex;align-items:center;gap:10px}.kk-card{position:relative;display:flex;flex-direction:column;min-width:0}.kk-card__media{position:relative;aspect-ratio:3 / 4;border-radius:var(--kk-r);overflow:hidden;background:var(--kk-soft)}.kk-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kk-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1.2s var(--kk-ease),visibility .5s}.kk-card__img--second{opacity:0;visibility:hidden;transform:scale(1.08)}.kk-card__media:not(.kk-card__media--single):hover .kk-card__img--main{opacity:0}.kk-card__media:hover .kk-card__img--second{opacity:1;visibility:visible;transform:none}.kk-card__media--single:hover .kk-card__img{transform:scale(1.08)}.kk-card__placeholder{background:var(--kk-soft)}.kk-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.kk-badge{display:inline-block;padding:4px 10px;border-radius:40px;font-size:12px;font-weight:700;line-height:1.3;color:#fff}.kk-badge--sale{background:var(--kk-red)}.kk-badge--new{background:var(--kk-green)}.kk-badge--hot{background:var(--kk-ink)}.kk-badge--soldout{background:var(--kk-gray)}.kk-card__quick{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--kk-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #00000014;opacity:0;transform:translate(15px);transition:.3s all,.54s transform var(--kk-ease-2),.54s opacity var(--kk-ease-2)}.kk-card__quick:hover{background:var(--kk-ink);color:#fff}.kk-card__quick:before{content:attr(data-tip);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) scale(.9);background:var(--kk-ink);color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:.25s}.kk-card__quick:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.kk-card__actions{position:absolute;left:16px;right:16px;bottom:16px;z-index:3}.kk-card__actions .kk-btn{opacity:0;transform:translateY(15px);transition:color .4s,border-color .4s,.54s transform var(--kk-ease-2),.54s opacity var(--kk-ease-2)}.kk-card__media:hover .kk-card__actions .kk-btn,.kk-card__media:hover .kk-card__quick,.kk-card__media:focus-within .kk-card__actions .kk-btn,.kk-card__media:focus-within .kk-card__quick{opacity:1;transform:none}.kk-card__info{padding-top:16px;display:grid;gap:4px}.kk-card__type{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-muted)}.kk-card__title{font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kk-card__title:hover{text-decoration:underline;text-underline-offset:3px}.kk-card__price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-top:4px}.kk-price{font-size:15px;font-weight:600}.kk-price--sale{color:var(--kk-red)}.kk-price--was{color:#9a9a9a;font-size:14px;font-weight:500}.kk-card__swatches{display:flex;gap:6px;margin-top:8px;align-items:center}.kk-swatch{width:18px;height:18px;border-radius:3px;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001a}.kk-swatch-more{font-size:12px;color:var(--kk-muted)}@media(hover:none){.kk-card__actions{display:none}.kk-card__quick{opacity:1;transform:none;width:34px;height:34px;top:10px;right:10px}.kk-card__quick:before{display:none}}@media(max-width:749px){.kk-card__title,.kk-price{font-size:14px}.kk-card__info{padding-top:12px}.kk-badge{font-size:11px;padding:3px 8px}}.kk-grid{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:40px var(--kk-gap)}@media(max-width:1199px){.kk-grid{grid-template-columns:repeat(min(var(--cols, 5),4),minmax(0,1fr))}}@media(max-width:989px){.kk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.kk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.kk-hero__grid{display:grid;grid-template-columns:1.95fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(420px,33vw,620px)}.kk-banner{position:relative;display:block;overflow:hidden;border-radius:var(--kk-r);background:var(--bg, var(--kk-soft));color:var(--fg, #fff);isolation:isolate}.kk-banner__img,.kk-banner>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.kk-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,var(--ov, .35)),#0000 62%)}.kk-banner--top:after,.kk-banner--topleft:after{background:linear-gradient(to bottom,rgba(0,0,0,var(--ov, .35)),#0000 62%)}.kk-banner--center:after{background:rgba(0,0,0,var(--ov, .3))}.kk-banner__body{position:absolute;top:0;right:0;bottom:0;left:0;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px}.kk-banner--top .kk-banner__body{justify-content:flex-start;align-items:center;text-align:center}.kk-banner--topleft .kk-banner__body{justify-content:flex-start}.kk-banner--center .kk-banner__body{justify-content:center;align-items:center;text-align:center}.kk-banner__title{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.kk-banner__title--xl{font-size:48px}.kk-banner__text{font-size:15px;opacity:.9;max-width:360px}.kk-banner .kk-btn{margin-top:8px}.kk-banner .kk-eyebrow{margin:0}.kk-banner--big{grid-row:1 / 3}.kk-banner--big .kk-banner__body{padding:40px}.kk-banner--big .kk-banner__title{font-size:52px}.kk-banner--tall{grid-row:1 / 3}.kk-banner--tall .kk-banner__title{font-size:34px}.kk-banner--small .kk-banner__body{padding:24px}.kk-banner--small .kk-banner__title{font-size:22px;max-width:70%}@media(max-width:989px){.kk-hero__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.kk-banner--big{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 11}.kk-banner--tall{grid-row:auto;grid-column:1 / -1;aspect-ratio:16 / 10}.kk-banner--small{aspect-ratio:3 / 4}}@media(max-width:749px){.kk-banner--big{aspect-ratio:4 / 5}.kk-banner--big .kk-banner__title{font-size:34px}.kk-banner--big .kk-banner__body{padding:24px}.kk-banner--tall{aspect-ratio:1 / 1}.kk-banner--tall .kk-banner__title{font-size:28px}.kk-banner--small .kk-banner__body{padding:16px}.kk-banner--small .kk-banner__title{font-size:18px;max-width:none}.kk-banner__title--xl{font-size:32px}}.kk-catrow{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:10px}.kk-catrow__item{display:flex;flex-direction:column;border:1px solid var(--kk-line);border-radius:var(--kk-r);padding:14px 14px 12px;transition:border-color .3s,box-shadow .3s;background:#fff}.kk-catrow__item:hover{border-color:var(--kk-ink)}.kk-catrow__img{display:grid;place-items:center;aspect-ratio:1.15}.kk-catrow__img img{width:72%;max-width:110px;height:auto;transition:transform .6s var(--kk-ease)}.kk-catrow__item:hover .kk-catrow__img img{transform:scale(1.06) rotate(-2deg)}.kk-catrow__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.kk-catrow__title{font-size:15px;font-weight:700;line-height:1.2}.kk-catrow__arrow{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--kk-line);transition:background .3s,color .3s,border-color .3s,transform .3s}.kk-catrow__item:hover .kk-catrow__arrow{background:var(--kk-orange);border-color:var(--kk-orange);color:#fff;transform:translate(2px)}@media(max-width:1199px){.kk-catrow{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:140px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.kk-catrow::-webkit-scrollbar{display:none}.kk-catrow__item{scroll-snap-align:start}}@media(max-width:749px){.kk-catrow{grid-auto-columns:112px;gap:8px}.kk-catrow__title{font-size:13px}.kk-catrow__arrow{width:24px;height:24px}}.kk-countdown{display:grid;grid-template-columns:1fr auto 1.2fr auto;align-items:center;gap:32px;background:var(--bg);border-radius:var(--kk-r);padding:28px 40px}.kk-countdown__label{margin:0;font-weight:800;font-size:16px;letter-spacing:.04em}.kk-countdown__timer{display:flex;align-items:center;gap:10px;font-size:40px;font-weight:800;font-variant-numeric:tabular-nums}.kk-countdown__timer i{font-style:normal;font-size:26px;opacity:.6}.kk-countdown__text{margin:0;font-size:15px;max-width:320px}@media(max-width:989px){.kk-countdown{grid-template-columns:1fr;text-align:center;justify-items:center;gap:12px;padding:24px 16px}.kk-countdown__timer{font-size:30px}}.kk-tabs{display:flex;gap:28px}.kk-tabs__btn{position:relative;background:none;border:0;padding:4px 0;font:700 15px var(--kk-font);cursor:pointer;color:var(--kk-ink);opacity:.55;transition:opacity .3s}.kk-tabs__btn:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--kk-ease)}.kk-tabs__btn:hover,.kk-tabs__btn.is-active{opacity:1}.kk-tabs__btn:hover:after,.kk-tabs__btn.is-active:after{transform:scaleX(1);transform-origin:left}.kk-tabs__panel{display:none}.kk-tabs__panel.is-active{display:block;animation:kkFade .4s ease}@media(max-width:749px){[data-kk-tabs] .kk-section__head{flex-direction:column;align-items:flex-start}.kk-tabs{gap:18px;overflow-x:auto;max-width:100%}.kk-tabs__btn{white-space:nowrap}}.kk-colcard{position:relative;display:block;aspect-ratio:3 / 4.1;border-radius:var(--kk-r);overflow:hidden;color:#fff;isolation:isolate}.kk-colcard img,.kk-colcard>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.kk-colcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#00000080,#0000 55%)}.kk-colcard__tag{position:absolute;top:18px;left:18px;padding:5px 14px;border:1.5px solid rgba(255,255,255,.75);border-radius:40px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kk-colcard__body{position:absolute;left:22px;right:22px;bottom:22px;display:grid;justify-items:start;gap:14px}.kk-colcard__title{font-size:30px;font-weight:700;line-height:1.1}@media(max-width:749px){.kk-colcard__title{font-size:24px}}.kk-iconblock{background:var(--bg);color:var(--fg);padding:var(--pt) 0 var(--pb)}.kk-iconblock__inner{display:grid;grid-template-columns:1.1fr 3fr;gap:40px;align-items:center}.kk-iconblock__title{font-size:32px;font-weight:700;line-height:1.2;margin:0;color:inherit}.kk-iconblock__items{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.kk-iconblock__icon{display:inline-grid;place-items:center;margin-bottom:14px;transition:transform .4s var(--kk-ease)}.kk-iconblock__icon .kk-i{width:34px;height:34px}.kk-iconblock__item:hover .kk-iconblock__icon{transform:translateY(-5px)}.kk-iconblock__h{font-size:18px;font-weight:700;margin:0 0 8px}.kk-iconblock__p{font-size:14px;line-height:1.6;margin:0;opacity:.72}@media(max-width:989px){.kk-iconblock__inner{grid-template-columns:1fr;text-align:center}.kk-iconblock__title{font-size:26px}}@media(max-width:749px){.kk-iconblock__items{grid-template-columns:1fr;gap:28px}}.kk-campcard{display:block;border:1px solid var(--kk-line);border-radius:12px;padding:10px;background:#fff;transition:box-shadow .4s,border-color .4s}.kk-campcard:hover{box-shadow:0 0 32px #1212121a;border-color:transparent}.kk-campcard__media{display:grid;grid-template-columns:3fr 1fr;gap:8px;height:250px}.kk-campcard__main{border-radius:var(--kk-r-s);overflow:hidden;background:var(--kk-soft)}.kk-campcard__main img{width:100%;height:100%;object-fit:cover}.kk-campcard__thumbs{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.kk-campcard__thumbs span{border-radius:6px;overflow:hidden;background:var(--kk-soft)}.kk-campcard__thumbs img{width:100%;height:100%;object-fit:cover}.kk-campcard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 6px 6px}.kk-campcard__title{display:block;font-size:17px;font-weight:700}.kk-campcard__count{display:block;font-size:13px;color:var(--kk-muted);margin-top:2px}@media(max-width:749px){.kk-campcard__media{height:200px}}.kk-seasonal{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.kk-seasonal__links{list-style:none;margin:24px 0 30px;padding:0;display:grid;gap:0}.kk-seasonal__links a{display:block;padding:8px 0 8px 14px;border-left:2px solid var(--kk-line);font-size:15px;font-weight:600;color:#3a3a3a;transition:border-color .3s,color .3s,padding .3s}.kk-seasonal__links a:hover,.kk-seasonal__links a.is-active{border-color:var(--kk-ink);color:var(--kk-ink);padding-left:18px}.kk-seasonal__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kk-seasoncard{position:relative;border-radius:var(--kk-r);overflow:hidden;aspect-ratio:1 / 1.1;isolation:isolate}.kk-seasoncard__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff}.kk-seasoncard__img img,.kk-seasoncard__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kk-seasoncard__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 50%)}.kk-seasoncard__title{position:absolute;left:22px;right:22px;bottom:96px;z-index:1;font-size:28px;font-weight:700;line-height:1.1}.kk-seasoncard__product{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:var(--kk-r-s);background:#1212128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.kk-seasoncard__thumb img{width:52px;height:52px;object-fit:cover;border-radius:6px;display:block}.kk-seasoncard__meta{flex:1;min-width:0;display:grid;gap:2px}.kk-seasoncard__name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk-seasoncard__price{font-size:13px;opacity:.85}@media(max-width:989px){.kk-seasonal{grid-template-columns:1fr}}@media(max-width:749px){.kk-seasonal__cards{grid-template-columns:1fr}.kk-seasoncard__title{font-size:24px}}.kk-testi{background:var(--bg);padding:var(--pt) 0 var(--pb)}.kk-testi__card{background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.kk-testi__top{display:grid;grid-template-columns:1fr 120px;gap:16px}.kk-testi__name{font-weight:700;font-size:16px;margin:0 0 6px}.kk-testi__name span{font-weight:500;font-size:12px;color:var(--kk-muted);margin-left:6px}.kk-stars{color:var(--kk-orange);letter-spacing:2px;font-size:14px;margin-bottom:8px}.kk-testi__quote{font-size:14px;line-height:1.6;margin:0}.kk-testi__img img{width:120px;height:120px;object-fit:cover;border-radius:var(--kk-r-s);display:block}.kk-testi__product{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--kk-line);font-size:14px;font-weight:600}.kk-testi__product img{width:40px;height:40px;object-fit:cover;border-radius:6px}.kk-imgprod{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.kk-imgprod__banner{min-height:560px}.kk-imgprod__lists{display:grid;gap:36px;align-content:start;min-width:0}.kk-imgprod__lists .kk-card__actions{left:10px;right:10px;bottom:10px}.kk-imgprod__lists .kk-btn--block{height:40px;font-size:13px;padding:0 12px}@media(max-width:989px){.kk-imgprod{grid-template-columns:1fr}.kk-imgprod__banner{min-height:0;aspect-ratio:4 / 5}}.kk-imgcards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--kk-gap)}.kk-imgcard__media{position:relative;display:block;border-radius:var(--kk-r);overflow:hidden;aspect-ratio:1.12;background:var(--kk-soft)}.kk-imgcards--overlay .kk-imgcard__media{aspect-ratio:1 / 1.08}.kk-imgcard__media img,.kk-imgcard__media>svg{width:100%;height:100%;object-fit:cover;display:block}.kk-imgcard__btn{position:absolute;left:50%;bottom:24px;transform:translate(-50%,12px);opacity:0;transition:opacity .45s var(--kk-ease-2),transform .45s var(--kk-ease-2),color .4s,border-color .4s}.kk-imgcard__media:hover .kk-imgcard__btn{opacity:1;transform:translate(-50%)}.kk-imgcard__count{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:40px;background:#fff;font-size:13px;font-weight:700;transition:opacity .3s}.kk-imgcard__count .kk-i{width:16px;height:16px}.kk-imgcard__media:hover .kk-imgcard__count{opacity:0}.kk-imgcard__title{font-size:18px;font-weight:700;margin:18px 0 8px}.kk-imgcard .kk-muted{font-size:14px;margin:0 0 14px}@media(hover:none){.kk-imgcard__btn{opacity:1;transform:translate(-50%)}.kk-imgcard__count{display:none}}@media(max-width:749px){.kk-imgcards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kk-imgcards::-webkit-scrollbar{display:none}.kk-imgcard{scroll-snap-align:start}}.kk-pills{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.kk-pills::-webkit-scrollbar{display:none}.kk-pills--center{justify-content:safe center}.kk-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:6px 20px 6px 6px;border:1px solid var(--kk-line);border-radius:40px;font-size:14px;font-weight:700;transition:border-color .3s,background .3s}.kk-pill:hover{border-color:var(--kk-ink);background:var(--kk-soft)}.kk-pill__img img{width:38px;height:38px;border-radius:50%;object-fit:cover;display:block;background:var(--kk-soft)}.kk-features{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:30px}.kk-feature{text-align:center;display:grid;justify-items:center;gap:10px}.kk-feature__icon{display:grid;place-items:center;width:56px;height:56px;transition:transform .45s var(--kk-ease)}.kk-feature__icon .kk-i{width:40px;height:40px}.kk-feature:hover .kk-feature__icon{transform:translateY(-5px);color:var(--kk-orange)}.kk-feature__title{font-size:18px;font-weight:700;margin:0}.kk-feature .kk-muted{font-size:14px;max-width:320px;margin:0}@media(max-width:749px){.kk-features{grid-template-columns:1fr;gap:36px}}.kk-newsletter{background:var(--bg);color:#fff}.kk-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:64px;padding-bottom:64px}.kk-newsletter__title{font-size:40px;font-weight:700;line-height:1.15;margin:0;color:#fff}.kk-newsletter__title em{font-style:normal;display:inline-block;padding:0 14px;border:2px solid var(--kk-orange-2);border-radius:60px;color:var(--kk-orange-2);transform:rotate(-2deg)}.kk-nlform__row{display:flex;gap:10px}.kk-nlform__row input{flex:1;min-width:0;height:48px;border-radius:40px;border:0;padding:0 24px;font:500 15px var(--kk-font);color:var(--kk-ink);outline:none}.kk-nlform__ok{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--kk-orange-2)}.kk-nlform__err{color:#ffb199;font-size:13px}.kk-newsletter__note{font-size:13px;opacity:.75;margin:14px 0 0}.kk-newsletter__note a{text-decoration:underline}@media(max-width:989px){.kk-newsletter__inner{grid-template-columns:1fr;text-align:center;padding-top:48px;padding-bottom:48px}.kk-newsletter__title{font-size:30px}}@media(max-width:749px){.kk-nlform__row{flex-direction:column}}.kk-gallery{background:var(--bg);padding:56px 0 64px;overflow:hidden}.kk-marquee{display:flex;width:max-content;animation:kkMarquee var(--speed, 40s) linear infinite}.kk-marquee[data-pause-on-hover]:hover{animation-play-state:paused}.kk-marquee__row{display:flex;gap:16px;padding-right:16px}@keyframes kkMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kk-marquee{animation:none}}.kk-gallery__card{position:relative;width:260px;display:block}.kk-gallery__img{display:block;aspect-ratio:3 / 4;border-radius:var(--kk-r);overflow:hidden;background:#e8ddd2}.kk-gallery__img img{width:100%;height:100%;object-fit:cover}.kk-gallery__chip{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:var(--kk-r-s);background:#fff;font-size:14px;font-weight:700}@media(max-width:749px){.kk-gallery__card{width:190px}.kk-gallery{padding:40px 0 48px}}.kk-ticker{background:var(--bg);color:var(--fg);padding:18px 0;overflow:hidden}.kk-ticker .kk-marquee__row{gap:36px;padding-right:36px;align-items:center}.kk-ticker__item{font-size:24px;font-weight:800;white-space:nowrap}.kk-ticker__dot{color:var(--kk-orange);font-size:18px}@media(max-width:749px){.kk-ticker__item{font-size:18px}}.kk-footer{background:#fff;color:var(--kk-ink);border-top:1px solid var(--kk-line)}.kk-footer__contact{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--kk-line)}.kk-footer__cbox{display:flex;gap:14px;padding:28px 24px}.kk-footer__cbox:first-child{padding-left:0}.kk-footer__cbox+.kk-footer__cbox{border-left:1px solid var(--kk-line)}.kk-footer__cicon{color:var(--kk-orange)}.kk-footer__ctitle{font-weight:700;font-size:15px;margin:0 0 4px}.kk-footer__ctext{font-size:14px;color:var(--kk-muted);margin:0}.kk-footer__main{display:grid;grid-template-columns:1.3fr 2fr;gap:40px;padding:44px 0}.kk-footer__cta{display:flex;gap:24px;align-items:center}.kk-footer__cta-img{flex-shrink:0;width:180px;height:150px;border-radius:var(--kk-r);overflow:hidden}.kk-footer__cta-img img{width:100%;height:100%;object-fit:cover}.kk-footer__logo img{width:140px;height:auto;display:block;margin-bottom:12px}.kk-footer__cta-title{font-size:22px;font-weight:700;line-height:1.25;margin:0 0 16px}.kk-footer__menus{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.kk-footer__mtitle{font-weight:700;font-size:16px;margin-bottom:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:default}.kk-footer__mtitle::-webkit-details-marker{display:none}.kk-footer__mtitle .kk-i{display:none}.kk-footer__menu ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px;color:#4a4a4a}.kk-footer__menu a:hover{color:var(--kk-ink)}.kk-footer__pay{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--kk-line)}.kk-footer__payicons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.kk-payicon{width:38px;height:24px;display:block}.kk-footer__bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:4px 0 28px;font-size:13px;color:var(--kk-muted)}.kk-footer__bottom p{margin:0}.kk-footer__bottom ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}@media(max-width:989px){.kk-footer__contact{grid-template-columns:1fr 1fr}.kk-footer__cbox:nth-child(3){border-left:0;padding-left:0}.kk-footer__cbox:nth-child(n+3){border-top:1px solid var(--kk-line)}.kk-footer__main{grid-template-columns:1fr}}@media(max-width:749px){.kk-footer__contact{grid-template-columns:1fr}.kk-footer__cbox{padding:18px 0!important;border-left:0!important}.kk-footer__cbox+.kk-footer__cbox{border-top:1px solid var(--kk-line)}.kk-footer__cta{flex-direction:column;align-items:flex-start}.kk-footer__cta-img{width:100%;height:180px}.kk-footer__menus{grid-template-columns:1fr;gap:0}.kk-footer__menu{border-bottom:1px solid var(--kk-line)}.kk-footer__mtitle{margin:0;padding:16px 0;cursor:pointer}.kk-footer__mtitle .kk-i{display:block;transition:transform .3s}.kk-footer__menu[open] .kk-footer__mtitle .kk-i{transform:rotate(45deg)}.kk-footer__menu ul{padding-bottom:16px}.kk-footer__pay{flex-direction:column;align-items:flex-start}}.kk-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;padding-top:18px;padding-bottom:6px;color:var(--kk-muted)}.kk-crumbs a{color:var(--kk-ink);font-weight:600}.kk-colhero{text-align:center;padding-top:16px;padding-bottom:36px}.kk-colhero__desc{max-width:760px;margin:14px auto 0}.kk-colhero__cards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:20px;margin-top:32px;text-align:left}.kk-colhero__card{height:280px}.kk-colhero__card .kk-banner__title{font-size:28px}@media(max-width:749px){.kk-colhero__cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scrollbar-width:none}.kk-colhero__card{height:220px}}.template-collection .collection,.template-search .template-search__results{padding-top:0}.facets-wrapper,.facets-container{font-family:var(--kk-font)}.mobile-facets__open,.facets__summary{border:1px solid var(--kk-line)!important;border-radius:40px!important;padding:9px 20px!important;font-weight:700!important;font-size:14px!important;background:#fff;transition:border-color .3s,background .3s}.mobile-facets__open:hover,.facets__summary:hover{border-color:var(--kk-ink)!important}.product-count__text,.product-count{font-size:14px;color:var(--kk-muted)}.facet-filters__field .select__select,.facet-filters__sort{border:1px solid var(--kk-line)!important;border-radius:40px!important;height:42px;padding:0 40px 0 18px!important;font-weight:700;font-size:14px;box-shadow:none!important}.facet-filters__field .select:after,.facet-filters__field .select:before{display:none}.product-grid.grid{column-gap:var(--kk-gap)!important;row-gap:40px!important}.product-grid .grid__item{width:auto!important;max-width:none!important}.product-grid.grid--5-col-desktop,.product-grid.grid--4-col-desktop,.product-grid.grid--3-col-desktop{display:grid!important;grid-template-columns:repeat(var(--kk-cols, 5),minmax(0,1fr))}.product-grid.grid--4-col-desktop{--kk-cols: 4}.product-grid.grid--3-col-desktop{--kk-cols: 3}@media(max-width:1199px){.product-grid.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:989px){.product-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important;column-gap:12px!important}}.pagination__list{gap:8px}.pagination__item{width:40px!important;height:40px;border-radius:50%;border:1px solid var(--kk-line);font-weight:700;transition:background .3s,color .3s,border-color .3s}.pagination__item:hover,.pagination__item--current{background:var(--kk-ink);color:#fff!important;border-color:var(--kk-ink)}.pagination__item--current:after,.pagination__item:hover:after{display:none}.active-facets__button-inner{border-radius:40px!important}.template-product .product{font-family:var(--kk-font)}.product__title h1,.product__title .h1{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.product__text.caption-with-letter-spacing{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--kk-muted)}.product .price{font-family:var(--kk-font)}.product .price__regular .price-item--regular,.product .price-item--sale{font-size:24px!important;font-weight:700}.product .price--on-sale .price-item--sale{color:var(--kk-red)}.product .price--on-sale .price-item--regular{font-size:18px!important;color:#9a9a9a}.product .price__badge-sale,.product .price__badge-sold-out{border-radius:40px;background:var(--kk-red);color:#fff;border:0;font-weight:700;padding:4px 12px}.product .price__badge-sold-out{background:var(--kk-gray)}.product-form__input--pill input[type=radio]+label{border-radius:40px!important;border:1px solid #D9D9D9!important;padding:10px 20px!important;font-weight:700;font-size:14px;transition:background .3s,color .3s,border-color .3s}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--pill input[type=radio]:checked+label{background:var(--kk-ink)!important;color:#fff!important;border-color:var(--kk-ink)!important}.product-form__input .form__label{font-size:14px;font-weight:700}.product-form__quantity .quantity{border-radius:40px;height:48px;min-height:48px}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{border-radius:40px;box-shadow:0 0 0 1px #d9d9d9!important}.product-form__submit.button,.shopify-payment-button__button--unbranded{position:relative;isolation:isolate;overflow:hidden;border-radius:100px!important;min-height:50px;font:700 15px var(--kk-font)!important;letter-spacing:0!important;transition:color .4s!important}.product-form__submit.button{background:var(--kk-ink)!important;color:#fff!important}.product-form__submit.button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.product-form__submit.button:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--kk-orange);z-index:-1;transition:width .4s ease;box-shadow:none!important}.product-form__submit.button:not([disabled]):hover:before{width:100%}.shopify-payment-button__button--unbranded{background:var(--kk-orange)!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#d94804!important;text-decoration:none!important}.shopify-payment-button__more-options{font-size:13px;text-decoration:underline}.product__accordion summary,.product__accordion .accordion__title{font-family:var(--kk-font);font-weight:700;font-size:16px}.product__accordion{border-color:var(--kk-line)!important}.product__description{font-size:15px;line-height:1.7;color:#3a3a3a}.product__media-item,.product__media-list .media{border-radius:var(--kk-r);overflow:hidden;background:var(--kk-soft)}.product__media-list .product__media-item img{transition:transform 1.2s var(--kk-ease)}.thumbnail{border-radius:var(--kk-r-s)!important;overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--kk-ink)!important}@media(min-width:990px){.product--thumbnail_slider .product__media-wrapper media-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.product--thumbnail_slider .product__media-wrapper media-gallery>.visually-hidden{display:none}.product--thumbnail_slider .product__media-wrapper [id^=GalleryViewer-]{grid-column:2;grid-row:1}.product--thumbnail_slider .product__media-wrapper .thumbnail-slider{grid-column:1;grid-row:1;display:block!important;margin:0}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;max-height:680px;scrollbar-width:none;padding:2px}.product--thumbnail_slider .thumbnail-slider .thumbnail-list__item{width:100%!important;flex:0 0 auto}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}.kk-pinfo{display:grid;gap:14px}.kk-pchecks{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;font-size:14px;font-weight:600}.kk-pchecks li{display:inline-flex;align-items:center;gap:6px}.kk-pchecks .kk-i{color:var(--kk-green)}.kk-stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--kk-green)}.kk-stock:before{content:"";width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #1f9d6b2e;animation:kkPulse 1.8s ease infinite}.kk-stock--low{color:var(--kk-orange)}.kk-stock--low:before{box-shadow:0 0 0 4px #f554082e}@keyframes kkPulse{50%{box-shadow:0 0 0 7px transparent}}.kk-plines{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.kk-plines li{display:flex;align-items:center;gap:10px}.kk-plines .kk-i{width:20px;height:20px}.kk-pbox{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--kk-line);border-radius:var(--kk-r);font-size:14px}.kk-pbox b{display:block;font-size:14px}.kk-pbox span{color:var(--kk-muted);font-size:13px}.kk-poffer{display:flex;gap:12px;padding:14px 16px;border-radius:var(--kk-r);background:#e7f6ef;color:#146b49;font-size:13px}.kk-poffer b{display:block;font-size:14px}.kk-match__title{font-size:18px;font-weight:700;margin:8px 0 14px}.kk-match__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kk-match__item{display:grid;gap:6px;font-size:13px}.kk-match__img{aspect-ratio:1;border-radius:var(--kk-r-s);overflow:hidden;background:var(--kk-soft)}.kk-match__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kk-ease)}.kk-match__item:hover .kk-match__img img{transform:scale(1.06)}.kk-match__name{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kk-match__item .kk-btn{justify-self:start;margin-top:4px}.kk-paysec{padding:16px 18px;background:var(--kk-soft);border-radius:var(--kk-r);font-size:13px;color:var(--kk-muted)}.kk-paysec b{display:block;color:var(--kk-ink);font-size:14px;margin-bottom:10px}.kk-paysec ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 10px;padding:0}.kk-imgtext{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.kk-imgtext--rev .kk-imgtext__media{order:-1}.kk-imgtext__text .kk-muted{margin:0 0 28px;max-width:480px}.kk-imgtext__media{border-radius:var(--kk-r);overflow:hidden;aspect-ratio:1 / .85}.kk-imgtext__media img,.kk-imgtext__media svg{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.kk-imgtext{grid-template-columns:1fr;gap:28px}.kk-imgtext__media{order:-1}}.kk-about{background:var(--kk-soft);border-radius:14px;padding:36px 40px}.kk-about .kk-h3{margin-bottom:14px}.kk-about__text{max-height:78px;overflow:hidden;position:relative;transition:max-height .5s ease;font-size:14px}.kk-about__text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(transparent,var(--kk-soft));transition:opacity .3s}.kk-about.is-open .kk-about__text{max-height:1200px}.kk-about.is-open .kk-about__text:after{opacity:0}.kk-about .kk-textlink{margin-top:14px}@media(max-width:749px){.kk-about{padding:24px 20px}}.kk-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;visibility:hidden}.kk-modal.is-open{visibility:visible}.kk-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121280;opacity:0;transition:opacity .3s}.kk-modal.is-open .kk-modal__overlay{opacity:1}.kk-modal__box{position:relative;width:min(980px,94vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .35s,transform .45s var(--kk-ease)}.kk-modal.is-open .kk-modal__box{opacity:1;transform:none}.kk-modal__close{position:absolute;top:12px;right:12px;z-index:2;background:#fff}.kk-qv{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;padding:28px}.kk-qv__main{position:relative;aspect-ratio:1 / 1.12;border-radius:var(--kk-r);overflow:hidden;background:var(--kk-soft)}.kk-qv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.kk-qv__img.is-active{opacity:1}.kk-qv__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.kk-qv__thumb{flex:0 0 64px;height:64px;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .3s,box-shadow .3s;background:var(--kk-soft)}.kk-qv__thumb img{width:100%;height:100%;object-fit:cover}.kk-qv__thumb.is-active,.kk-qv__thumb:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--kk-ink)}.kk-qv__info{display:grid;gap:14px;align-content:start;padding-right:20px}.kk-qv__price .kk-price{font-size:22px;font-weight:700}.kk-qv__price .kk-price--was{font-size:16px}.kk-qv__desc{font-size:14px}.kk-qv__form{display:grid;gap:16px}.kk-qv__buy{display:flex;gap:10px}.kk-opt{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kk-opt legend{font-size:14px;margin-bottom:8px;padding:0}.kk-opt__pill input{position:absolute;opacity:0;pointer-events:none}.kk-opt__pill span{display:inline-block;padding:9px 18px;border:1px solid #D9D9D9;border-radius:40px;font-size:14px;font-weight:700;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.kk-opt__pill input:checked+span,.kk-opt__pill span:hover{background:var(--kk-ink);color:#fff;border-color:var(--kk-ink)}.kk-qty{display:inline-flex;align-items:center;height:48px;border:1px solid #D9D9D9;border-radius:40px;overflow:hidden}.kk-qty button{width:40px;height:100%;border:0;background:none;font-size:18px;cursor:pointer;color:var(--kk-ink)}.kk-qty input{width:36px;border:0;text-align:center;font:700 15px var(--kk-font);-moz-appearance:textfield;outline:none}.kk-qty input::-webkit-inner-spin-button{-webkit-appearance:none}@media(max-width:749px){.kk-qv{grid-template-columns:1fr;padding:16px;gap:18px}.kk-qv__info{padding-right:0}}.kk-toast{position:fixed;left:50%;bottom:28px;z-index:200;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--kk-ink);color:#fff;padding:12px 22px;border-radius:40px;font-size:14px;font-weight:600;transition:opacity .3s,transform .4s var(--kk-ease);box-shadow:0 10px 30px #0003}.kk-toast.is-show{opacity:1;transform:translate(-50%)}.kk-toast.is-error{background:var(--kk-red)}cart-drawer .drawer__inner{border-radius:16px 0 0 16px;border:0!important}cart-drawer .drawer__heading{font-family:var(--kk-font);font-weight:700;font-size:22px}cart-drawer .cart-item__name{font-weight:700;font-size:14px}cart-drawer .cart-item__image{border-radius:var(--kk-r-s)}#CartDrawer-Checkout,.cart__checkout-button{border-radius:100px!important;background:var(--kk-ink)!important;color:#fff!important;font:700 15px var(--kk-font)!important;min-height:50px;transition:background .3s!important}#CartDrawer-Checkout:hover,.cart__checkout-button:hover{background:var(--kk-orange)!important}#CartDrawer-Checkout:after,.cart__checkout-button:after{box-shadow:none!important}cart-drawer .quantity{border-radius:40px}cart-drawer .quantity:after{border-radius:40px}.cart-count-bubble{background:var(--kk-orange)!important}.button,.shopify-challenge__button,.customer button{border-radius:100px!important;font-family:var(--kk-font)!important;font-weight:700!important;letter-spacing:0!important}.field__input,.select__select,.customer .field input{border-radius:40px!important}.field:after,.select:after{border-radius:40px!important}.rte a{color:var(--kk-orange)}.main-page-title{font-weight:700}.kk-section__head--center .kk-h2--xl{max-width:720px}.kk-newsletter__title{max-width:520px}.kk-footer__imza{display:flex;justify-content:center;padding:16px 0 24px;border-top:1px solid var(--kk-line)}.kk-footer__720{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--kk-muted);transition:color .3s}.kk-footer__720:hover{color:var(--kk-orange)}.kk-footer__720logo{display:block;width:54px;aspect-ratio:480 / 228;background:currentColor;-webkit-mask:var(--kk-720) center / contain no-repeat;mask:var(--kk-720) center / contain no-repeat}.kk-footer__bottom{padding-bottom:18px}.kk-drawer__overlay:empty,.kk-modal__overlay:empty,.kk-reyon__tavan:empty{display:block}.kk-badge--hediye{background:var(--kk-orange);display:inline-flex;align-items:center;gap:4px;box-shadow:0 4px 12px #f554084d}.kk-badge--hediye .kk-i{width:13px;height:13px;stroke-width:2.2}.kk-card__hediye{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:4px;padding:4px 10px 4px 8px;border-radius:40px;background:var(--kk-peach);color:var(--kk-orange);font-size:13px;font-weight:800;line-height:1.3}.kk-card__hediye .kk-i{width:15px;height:15px;flex:none;stroke-width:2.1}.kk-phediye{display:flex;gap:14px;align-items:center;margin:14px 0 4px;padding:12px 16px 12px 12px;border:2px dashed var(--kk-orange);border-radius:16px;background:var(--kk-peach);color:var(--kk-ink)}.kk-phediye__img{flex:none;width:84px;height:84px;border-radius:12px;overflow:hidden;background:#fff}.kk-phediye__img img{width:100%;height:100%;object-fit:cover;display:block}.kk-phediye__metin{display:grid;gap:3px;min-width:0}.kk-phediye__rozet{justify-self:start;display:inline-flex;align-items:center;gap:5px;background:var(--kk-orange);color:#fff;font-weight:800;font-size:12px;letter-spacing:.08em;border-radius:99px;padding:4px 10px 3px 8px}.kk-phediye__rozet .kk-i{width:14px;height:14px;stroke-width:2.2}.kk-phediye__ad{font-size:16px;font-weight:800;line-height:1.25}.kk-phediye__fiyat{display:flex;align-items:baseline;gap:8px;font-size:14px}.kk-phediye__fiyat s{color:#8a8079;text-decoration-thickness:1.5px}.kk-phediye__fiyat b{color:var(--kk-orange);font-size:20px;font-weight:800}.kk-phediye__fiyat sup{font-size:.55em;vertical-align:.6em}.kk-phediye__alt{font-size:13px;color:#6b2a0c}.kk-galeri-hediye{display:none}.product__media-item>.kk-galeri-hediye{display:flex;position:absolute;left:15%;bottom:3.5%;z-index:3;width:26%;height:auto;aspect-ratio:1;border-radius:50%;background:var(--kk-orange);color:#fff;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;transform:rotate(-11deg);box-shadow:0 10px 24px #9632004d;pointer-events:none}.product__media-item>.kk-galeri-hediye:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:2px dashed rgba(255,255,255,.6)}.kk-galeri-hediye small{font-size:9px;font-size:2.5cqw;font-weight:700;letter-spacing:.12em}.kk-galeri-hediye small:last-child{letter-spacing:0;white-space:nowrap}.kk-galeri-hediye b{font-size:22px;font-size:6.4cqw;font-weight:800;letter-spacing:-.02em;margin:.15em 0 .25em}.kk-card__kare--hediye{container-type:inline-size}.kk-card__hrozet{position:absolute;z-index:2;left:4%;bottom:9%;width:34%;height:auto;aspect-ratio:1;border-radius:50%;background:var(--kk-orange);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;transform:rotate(-11deg);box-shadow:0 6px 14px #9632004d;pointer-events:none}.kk-card__hrozet:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.6)}.kk-card__hrozet small{font-size:6.5px;font-size:max(6.5px,3.3cqw);font-weight:700;letter-spacing:.1em}.kk-card__hrozet small:last-child{letter-spacing:0;white-space:nowrap}.kk-card__hrozet b{font-size:15px;font-size:8.6cqw;font-weight:800;letter-spacing:-.02em;margin:.12em 0 .2em}.kk-qv__info .kk-phediye{margin:10px 0 12px}@media(max-width:749px){.kk-card__hediye{font-size:11.5px;padding:3px 8px 3px 6px}.kk-card__hediye .kk-i{width:13px;height:13px}.kk-phediye{padding:10px 12px 10px 10px;gap:12px}.kk-phediye__img{width:72px;height:72px}.kk-phediye__ad{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kuka.css.map */
