.kn{--kn-gutter: max(90px, calc((100vw - 1740px)/2) );--kn-ink:#000;--kn-bg:#fff;--kn-search:var(--kn-search-black);--kn-cart:var(--kn-cart-black);position:relative;display:block;width:100%;color:var(--kn-ink);background:var(--kn-bg);font-synthesis:none}.kn,.kn *,.kn *:before,.kn *:after{box-sizing:border-box}.kn [hidden]{display:none!important}.kn a{color:inherit;text-decoration:none}.kn ul{padding:0;margin:0;list-style:none}.kn .kn-button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:none;color:inherit;font:inherit;padding:0;margin:0;cursor:pointer;text-align:inherit}.kn :is(a,button){-webkit-tap-highlight-color:transparent}.kn :is(a,button):focus,.kn :is(a,button).focused{outline:none;box-shadow:none}.kn.is-keyboard :is(a,button):focus{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}.kn--overlay{position:absolute;top:0;left:0;--kn-ink:#fff;--kn-bg:transparent;--kn-search:var(--kn-search-white);--kn-cart:var(--kn-cart-white)}.kn.is-solid,.kn.is-keyboard:focus-within{--kn-ink:#000;--kn-bg:#fff;--kn-search:var(--kn-search-black);--kn-cart:var(--kn-cart-black)}.kn-bar{position:relative;height:96px;padding:0 var(--kn-gutter);display:flex;align-items:center;justify-content:space-between;background:var(--kn-bg)}.kn-main-list{display:flex;align-items:center;gap:clamp(25px,3vw,60px)}.kn-main-list>li{display:flex}.kn .kn-main-link{position:relative;display:flex;align-items:center;min-height:60px;font-family:Questrial,sans-serif;font-size:var(--kn-menu-size);font-weight:400;line-height:1.2;letter-spacing:.05em;white-space:nowrap}.kn-main-link:after{content:"";position:absolute;width:6px;height:6px;background:currentColor;border-radius:50%;bottom:9px;left:calc(50% - 3px);opacity:0}.kn-main-link:is(:hover,:focus-visible,[aria-expanded=true]):after{opacity:1}.kn-logo{display:block;width:var(--kn-logo-width);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}.kn-logo img{width:100%;height:auto;display:block}.kn-logo__white{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.kn--overlay:not(.is-solid):not(.is-keyboard:focus-within) .kn-logo__white{opacity:1}.kn--overlay:not(.is-solid):not(.is-keyboard:focus-within) .kn-logo__black{opacity:0}.kn-actions{display:flex;align-items:center;gap:45px;margin-left:auto}.kn-icon{display:block;position:relative;width:36px;height:44px;background-position:center;background-repeat:no-repeat;background-size:32px auto}.kn-search{background-image:var(--kn-search)}.kn-cart{background-image:var(--kn-cart);background-size:27px auto;background-position:left center}.kn-cart:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:currentColor;top:4px;right:0}.kn-cart .svg-wrapper,.kn-cart .cart-count-bubble{display:none}.kn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kn .kn-burger{display:none}.kn-mega{position:absolute;top:100%;left:0;width:100%;background:#fff;color:#000;display:grid;max-height:calc(100dvh - var(--kn-menu-top, 136px));overflow:auto;overscroll-behavior:contain}.kn-panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.88fr) minmax(0,1.94fr);gap:clamp(24px,2.6vw,50px);align-items:start;padding:0 var(--kn-gutter) 40px;visibility:hidden;pointer-events:none}.kn-panel.is-active{visibility:visible;pointer-events:auto}.kn-panel:not(.is-active) *{visibility:hidden!important}.kn-panel[data-card-count="0"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kn-panel[data-card-count="1"]{grid-template-columns:minmax(0,1.18fr) minmax(0,.88fr) minmax(0,.97fr)}.kn-collections{padding-top:25px}.kn-collection-list{display:flex;flex-direction:column;gap:30px}.kn-collection{position:relative;display:block}.kn-collection__copy{display:block;transition:padding-left .18s linear}.kn-collection__arrow{position:absolute;left:0;top:.48em;width:38px;height:auto;opacity:0;transform:translate(-5px);transition:opacity .18s linear,transform .18s linear;font-size:var(--kn-collection-size)}.kn-collection.is-selected .kn-collection__copy,.kn-collection:hover .kn-collection__copy{padding-left:48px}.kn-collection.is-selected .kn-collection__arrow,.kn-collection:hover .kn-collection__arrow{opacity:1;transform:translate(0)}.kn-collection__title{display:block;font:400 min(var(--kn-collection-size),2.2vw)/1.15 "Eurostar",sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.kn-description{display:block;margin-top:4px;font:400 var(--kn-description-size)/1.35 "Eurostar",sans-serif;letter-spacing:.05em;color:#000c}.kn-products-stack{display:grid;padding-top:30px}.kn-products{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s}.kn-products.is-selected{visibility:visible;opacity:1;pointer-events:auto}.kn-product-list{display:flex;flex-direction:column;gap:15px}.kn-product-list a{display:flex;align-items:baseline;gap:5px;font:400 var(--kn-product-size)/1.3 "Eurostar",sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.kn-product-list a:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#000;align-self:flex-start;margin-top:.5em}.kn-product-list a:hover{text-decoration:underline;text-underline-offset:3px}.kn a.kn-all{display:table;font:400 12px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:0;color:gray;border-bottom:1px solid currentColor;padding-bottom:2px}.kn-all--collections{margin-top:30px}.kn-all--products{margin-top:15px}.kn-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,50px)}.kn-panel[data-card-count="1"] .kn-cards{grid-template-columns:1fr;max-width:362px;justify-self:end;width:100%}.kn-card{display:block;position:relative;aspect-ratio:362 / 449;overflow:hidden;background:#333;color:#fff!important}.kn-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kn-card__badge{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);padding:5px 10px;background:#ffffff26;font:600 10px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:0}.kn-card__caption{position:absolute;bottom:10px;left:10px;right:10px;display:flex;flex-direction:column;gap:5px;font:400 8px/1.35 Eurostar,sans-serif;letter-spacing:.05em}.kn-card__eyebrow{color:#ffffffb3}.kn-mobile{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:#fff;color:#000;overflow:auto;overscroll-behavior:contain}.kn-mobile::backdrop{background:#00000040}.kn-mobile-tools{position:absolute;inset:0 0 auto;z-index:2;color:#000}.kn .kn-close{position:absolute;top:max(15px,env(safe-area-inset-top));right:calc(var(--kn-mobile-gutter) - 10px);width:44px;height:44px}.kn-close span{position:absolute;top:21px;left:8px;width:28px;height:2px;background:currentColor;transform:rotate(45deg)}.kn-close span+span{transform:rotate(-45deg)}.kn .kn-back{display:flex;align-items:center;gap:6px;position:absolute;top:max(15px,env(safe-area-inset-top));left:calc(var(--kn-mobile-gutter) - 10px);min-height:44px;padding:0 10px;font:400 12px/1 Questrial,sans-serif}.kn-banner{position:relative;width:100%;min-height:180px;aspect-ratio:1080 / 380;background:#d9d9d9;color:var(--kn-banner-color);display:flex;align-items:center}.kn-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kn .kn-banner__title{position:relative;margin:0;padding:65px var(--kn-mobile-gutter) 40px;width:100%;color:inherit;font:900 var(--kn-mobile-title)/1.2 "Eurostar",sans-serif;letter-spacing:.05em;text-decoration:none;overflow-wrap:anywhere}.kn-mobile-list>li{border-bottom:1px solid #d9d9d9}.kn .kn-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:60px var(--kn-mobile-gutter);width:100%;min-height:44px;text-align:left;font:400 var(--kn-mobile-menu)/1.2 "Questrial",sans-serif;letter-spacing:.05em;overflow-wrap:anywhere}.kn-mobile-row>span:first-child{min-width:0}.kn .kn-mobile-list--collections .kn-mobile-row{font:400 var(--kn-mobile-collection)/1.2 "Eurostar",sans-serif;letter-spacing:.05em}.kn .kn-mobile-list--products .kn-mobile-row{font:400 var(--kn-mobile-product)/1.3 "Eurostar",sans-serif;letter-spacing:.05em}.kn-mobile .kn-description{font-size:var(--kn-mobile-description)}.kn-mobile-row__title{display:block}.kn-chevron{display:block;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);flex:0 0 9px}.kn a.kn-mobile-all{margin:30px var(--kn-mobile-gutter) max(40px,env(safe-area-inset-bottom))}.kn-noscript{padding:20px var(--kn-gutter);background:#fff;color:#000}.kn.is-compact .kn-desktop-nav{display:none}.kn.is-compact .kn-burger{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px}.kn-burger span{display:block;width:26px;height:1px;background:currentColor}@media(min-width:1200px)and (hover:hover){.kn:has(.kn-bar:hover){--kn-ink:#000;--kn-bg:#fff;--kn-search:var(--kn-search-black);--kn-cart:var(--kn-cart-black)}.kn:has(.kn-bar:hover) .kn-logo__black{opacity:1!important}.kn:has(.kn-bar:hover) .kn-logo__white{opacity:0!important}}@media(max-width:1199px){.kn{--kn-gutter:24px}.kn-bar{height:76px}.kn-desktop-nav{display:none}.kn .kn-burger{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px}.kn-logo{width:var(--kn-mobile-logo-width)}.kn-actions{gap:16px}.kn-icon{width:28px;height:44px;background-size:25px auto}.kn-cart{background-size:21px auto}.kn-cart:after{width:6px;height:6px;top:8px}.kn-mega{display:none}}@media(max-width:359px){.kn-bar{padding-inline:16px}.kn-logo{max-width:90px}.kn-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.kn *,.kn *:before,.kn *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kaarz-header.css.map */
