.ks{position:relative}.ks__native{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none}.ks__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.ks__val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks__chev{display:none}.ks.is-open .ks__btn{border-color:var(--k-ink)}.ks.is-empty .kf__select .ks__val{font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-blue-master)}.ks__panel{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:60;background:var(--k-white);border:1px solid var(--k-ink)}.ks--up .ks__panel{top:auto;bottom:calc(100% - 1px)}.ks__list{list-style:none;margin:0;padding:6px 0;max-height:280px;overflow-y:auto;outline:none;overscroll-behavior:contain}.ks__opt{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 16px;margin:0;font-family:var(--k-mono);font-size:12px;letter-spacing:0;line-height:1.4;color:var(--k-ink);cursor:pointer;opacity:.65;transition:opacity .15s ease}.ks__opt.is-active,.ks__opt[aria-selected=true]{opacity:1}.ks__opt[aria-selected=true]:after{content:"";flex:0 0 auto;width:5px;height:5px;margin-left:auto;background:var(--k-ink)}.ks__opt.is-ph{font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-blue-master)}.ks__opt.is-ph[aria-selected=true]:after{content:none}.ks__opt.is-off{color:var(--k-blue);text-decoration:line-through;cursor:default}.ks__none{padding:12px 16px;font-family:var(--k-mono);font-size:12px;color:var(--k-blue-master);list-style:none}.kp-bar__sz .ks{height:100%}.kp-bar__sz .ks__btn{height:100%;padding:0 28px 0 12px;border:1px solid var(--k-grey);border-radius:0;background:var(--k-white);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-ink)}.kp-bar__sz .ks__panel{left:0;right:auto;min-width:200px}.kp-bar__sz .ks__opt{font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.kf__currency .ks__btn{height:40px;max-width:280px;padding:0 14px;gap:14px;border:1px solid var(--k-grey);border-radius:0;background:var(--k-white);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-ink)}.kf__currency .ks__chev{display:block;flex:0 0 auto;width:6px;height:6px;margin-top:-3px;border-right:1px solid var(--k-ink);border-bottom:1px solid var(--k-ink);transform:rotate(45deg)}.kf__currency .ks__btn:hover{border-color:var(--k-ink)}.ks__wash{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1f59;opacity:0;visibility:hidden;transition:opacity .3s,visibility linear .3s;z-index:2000}.ks__wash.is-open{visibility:visible}.ks__wash.is-in{opacity:1;transition:opacity .3s}.ks__panel--drawer{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(440px,100vw);height:100dvh;display:flex;flex-direction:column;border:0;border-left:1px solid var(--k-grey);background:var(--k-white);color:var(--k-ink);transform:translate(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);z-index:2001}.ks__panel--drawer.is-in{transform:none}.ks__head{flex:0 0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--k-grey)}.ks__title{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase}.ks__close{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;background:none;border:0;padding:10px 0 10px 10px;color:var(--k-ink);opacity:.65;cursor:pointer;transition:opacity .2s}.ks__close:hover,.ks__close:focus-visible{opacity:1}.ks__search{flex:0 0 auto;box-sizing:border-box;margin:20px 24px 10px;height:48px;border:1px solid var(--k-grey);border-radius:0;background:var(--k-white);padding:0 16px;font-family:var(--k-mono);font-size:12px;color:var(--k-ink);outline:none;-webkit-appearance:none;appearance:none}.ks__search::placeholder{font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;color:var(--k-blue-master)}.ks__search:focus{border-color:var(--k-ink)}.ks__panel--drawer .ks__list{flex:1 1 auto;max-height:none;padding:4px 0 24px}.ks__panel--drawer .ks__opt{padding:0 24px}.ks__panel--drawer .ks__none{padding:12px 24px}html.ks-lock,html.ks-lock body{overflow:hidden}@media(max-width:767px){.ks__panel--drawer{width:100%;border-left:0}.ks__head{padding:0 var(--k-margin)}.ks__search{margin:16px var(--k-margin) 8px;font-size:16px}.ks__panel--drawer .ks__opt{padding:0 var(--k-margin);min-height:44px}}@media(prefers-reduced-motion:reduce){.ks__panel--drawer,.ks__wash{transition:none}}.ks__panel--drawer .ks__search{width:auto!important;max-width:none!important;min-width:0!important;align-self:stretch;box-shadow:none!important;outline:0!important;border:1px solid var(--k-grey)!important}.ks__panel--drawer .ks__search:focus{border-color:var(--k-ink)!important}.ks__panel--drawer{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-select.css.map */
