:root{--kk-page: 180rem}html body .page-width{max-width:var(--kk-page);padding-left:var(--kk-gutter);padding-right:var(--kk-gutter)}@media(min-width:990px){html body .facets-vertical{gap:3.2rem}html body .facets-vertical .facets-wrapper{flex:0 0 26rem;width:26rem;padding-right:0;margin-top:-7rem;position:sticky;top:13rem;align-self:flex-start;max-height:calc(100vh - 14rem);overflow-y:auto;scrollbar-width:thin}html body .facets-vertical .product-grid-container{flex:1;min-width:0}html body .facets-vertical-sort{display:block;padding-left:calc(26rem + 3.2rem + var(--kk-gutter));margin-bottom:1.6rem}html body .facets-vertical-form{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:4.4rem;margin:0}}html body .facets-vertical-form .product-count-vertical{margin:0}html body .product-count__text{margin:0;font-size:1.4rem;color:var(--kk-mute)}html body .product-count__text span{font-weight:600;color:var(--kk-ink)}html body .facet-filters.sorting{padding:0}html body .facet-filters__field{display:flex;align-items:center;gap:1rem}html body .facet-filters__label{margin:0;font-size:1.4rem;color:var(--kk-mute)}html body .facet-filters__label label{color:inherit}html body .facet-filters__field .select{width:auto}html body .facet-filters__sort{height:4.4rem;min-width:22rem;padding:0 4rem 0 1.4rem!important;border:1.5px solid var(--kk-line)!important;border-radius:10px;background:#fff;font-size:1.45rem!important;font-weight:600;color:var(--kk-ink);box-shadow:none!important;cursor:pointer}html body .facet-filters__sort:hover{border-color:#cfd4d1!important}html body .facet-filters__sort:focus-visible{outline:none;border-color:var(--kk-green)!important;box-shadow:0 0 0 4px #00873c1f!important}html body .facet-filters__field .select .svg-wrapper{right:1.4rem;color:var(--kk-mute)}html body .facets-wrapper .active-facets-vertical-filter{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem;margin-bottom:1.6rem}html body .facets__heading--vertical{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:800;color:var(--kk-ink);letter-spacing:-.01em}html body .facets-wrapper .active-facets__button-remove{font-size:1.3rem;font-weight:700;color:var(--kk-green);text-decoration:none}html body .facets-wrapper .active-facets__button-remove:hover{color:var(--kk-green-dark)}html body .active-facets__button-inner{border-radius:99px!important;background:var(--kk-mint)!important;color:var(--kk-green-dark)!important;box-shadow:none!important;font-size:1.3rem;font-weight:600;padding:.5rem 1.1rem!important}html body .active-facets__button-inner:after,html body .active-facets__button-inner:before{display:none!important}html body .active-facets__button-inner .svg-wrapper{color:var(--kk-green-dark)}html body .facets__disclosure-vertical{margin:0 0 1rem;border:1px solid var(--kk-line)!important;border-radius:14px;background:#fff;overflow:hidden}html body .facets__disclosure-vertical .facets__summary{padding:1.4rem 1.6rem;font-size:1.5rem;font-weight:700;color:var(--kk-ink)}html body .facets__disclosure-vertical .facets__summary:hover{background:var(--kk-tile)}html body .facets__disclosure-vertical .facets__summary .svg-wrapper{color:var(--kk-green)}html body .facets__disclosure-vertical .facets__summary .facets__selected:not(.hidden){display:inline-flex;margin-left:.6rem;padding:.1rem .8rem;border-radius:99px;background:var(--kk-green);color:#fff;font-size:1.15rem;font-weight:700}html body .facets__disclosure-vertical .facets__display-vertical{padding:0 1.6rem 1.4rem;margin:0}html body .facets__disclosure-vertical .facets-layout-list{max-height:28rem;overflow-y:auto;margin:0;padding:0;scrollbar-width:thin}html body .facets__disclosure-vertical .facets__item{padding:0}html body .facets__item:has(.facet-checkbox.disabled){display:none}html body .facet-checkbox{position:relative;display:flex;align-items:center;gap:1rem;padding:.7rem .4rem .7rem 3rem;margin:0;border-radius:8px;font-size:1.4rem;color:var(--kk-ink-2);cursor:pointer}html body .facet-checkbox:hover{color:var(--kk-ink);background:var(--kk-tile)}html body .facet-checkbox>svg{display:none}html body .facet-checkbox>input[type=checkbox]{position:absolute;left:.4rem;top:50%;width:1.9rem;height:1.9rem;margin:0;transform:translateY(-50%);z-index:0;appearance:none;-webkit-appearance:none;border:1.5px solid #c6ccc8;border-radius:6px;background:#fff;cursor:pointer;transition:background .12s,border-color .12s}html body .facet-checkbox:hover>input[type=checkbox]{border-color:var(--kk-green)}html body .facet-checkbox>input[type=checkbox]:checked{background:var(--kk-green);border-color:var(--kk-green)}html body .facet-checkbox>.svg-wrapper{position:absolute;left:.4rem;top:50%;width:1.9rem;height:1.9rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;pointer-events:none;margin:0}html body .facet-checkbox>.svg-wrapper svg{width:1.1rem;height:1.1rem}html body .facet-checkbox>input:checked~.svg-wrapper .icon-checkmark{visibility:visible}html body .facet-checkbox>input:checked~.facet-checkbox__text{color:var(--kk-ink);font-weight:600}html body .facet-checkbox__text{color:var(--kk-mute)}html body .facet-checkbox__text-label{color:var(--kk-ink-2)}html body .facets-layout-list--swatch .facet-checkbox{padding-left:.4rem}html body .facets-layout-list--swatch .swatch-input-wrapper{flex:none}html body .facets-layout-list--swatch .swatch-input__label{display:block;width:3.6rem;height:2.6rem;border-radius:6px;border:1.5px solid var(--kk-line);background:#fff;padding:0;overflow:hidden}html body .facets-layout-list--swatch .swatch{width:100%;height:100%;border-radius:0;border:0;background:var(--swatch--background, #fff) center / contain no-repeat!important;background-origin:content-box!important;padding:.3rem;box-sizing:border-box;box-shadow:none!important}html body .facets-layout-list--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--kk-green);box-shadow:0 0 0 2px #00873c33}html body .facets__price{display:flex;align-items:center;gap:.8rem;padding-top:.4rem}html body .facets__price .field-currency{color:var(--kk-mute);font-weight:600}html body .facets__price .field{margin:0}html body .facets__price .field__input{height:4.2rem;border-radius:10px;border:1.5px solid var(--kk-line);box-shadow:none!important;padding:1.6rem 1rem .4rem;font-size:1.4rem}html body .facets__price .field:after,html body .facets__price .field:before{display:none}html body .facets__price .field__input:focus{border-color:var(--kk-green);box-shadow:0 0 0 4px #00873c1f!important;outline:none}html body .facets__header-vertical{padding:0 0 .6rem}html body .facets__header-vertical .facets__selected{font-size:1.25rem;color:var(--kk-mute)}@media(min-width:750px){html body .facets-vertical .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0}html body .facets-vertical .product-grid .grid__item{width:auto;max-width:none;padding:0}}@media(min-width:1500px){html body .facets-vertical .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html body .pagination__list{gap:.6rem;margin-top:2.4rem}html body .pagination__item{border-radius:10px;min-width:4.4rem;height:4.4rem;font-weight:600}html body .pagination__item--current{background:var(--kk-ink);color:#fff!important}html body .pagination__item--current:after,html body .pagination__item:after{display:none}html body .pagination__item:hover:not(.pagination__item--current){background:var(--kk-tile)}html body .facet-filters__field .select:before,html body .facet-filters__field .select:after{display:none!important}html body .facet-filters__field .facet-filters__sort{border-radius:10px!important}html body .facets__disclosure-vertical .facets__summary>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}html body .facets__disclosure-vertical .facets__summary .icon-caret{position:static;flex:none;width:1rem;margin:0}html body .facets__disclosure-vertical .facets-wrap-vertical{margin:0;padding:0}html body .facets__disclosure-vertical .facets__display-vertical{padding:0 1.2rem 1rem}html body .facets__disclosure-vertical .facets__summary{padding:1.4rem 1.6rem}html body .kk-card__add .loading__spinner{width:auto;height:auto;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center}html body .kk-card__add .loading__spinner.hidden{display:none}html body .kk-card__add .loading__spinner svg{width:2rem;height:2rem;margin:0;color:#fff}html body .kk-card__add--choose .loading__spinner svg{color:var(--kk-green-dark)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kk-collection.css.map */
