.ksw .ksw__dlg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#1f1f1f;font-family:"Nunito",var(--font-body--family, system-ui),sans-serif;overflow:hidden}.ksw .ksw__dlg[open]{display:flex;flex-direction:column;animation:ksw-in .28s cubic-bezier(.2,.8,.2,1)}.ksw .ksw__dlg.dialog-closing{animation:ksw-out .2s ease forwards}.ksw .ksw__dlg::backdrop{background:#1f1f1f59}@keyframes ksw-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ksw-out{0%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media(min-width:750px){.ksw .ksw__dlg{width:480px;right:auto;box-shadow:0 24px 60px -20px #1f1f1f73}}.ksw .ksw__in{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.ksw .ksw__in *,.ksw .ksw__in *:before{box-sizing:border-box}.ksw a{color:inherit;text-decoration:none}.ksw a[href*="/collections/kiko"]:after{content:none!important;display:none!important}.ksw button{font:inherit;color:inherit;cursor:pointer}.ksw .ksw__top{display:flex;align-items:center;gap:10px;padding:10px 12px 12px 16px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid #EFEFEA;background:#fff;flex:none;margin:0}.ksw .ksw__field{flex:1;min-width:0;height:52px;border-radius:26px;display:flex;align-items:center;gap:10px;padding:0 10px 0 16px;background:#fff;box-shadow:inset 0 0 0 2px #ff9466,0 0 0 4px #ff94662e;color:#1f1f1f}.ksw .ksw__field>svg{flex:none}.ksw .ksw__q{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0;margin:0;font:700 17px/1.2 Nunito,system-ui,sans-serif;color:#1f1f1f;caret-color:#f2692f;-webkit-appearance:none;appearance:none;box-shadow:none}.ksw .ksw__q::placeholder{color:#8a8a8a;font-weight:400;opacity:1}.ksw .ksw__q::-webkit-search-cancel-button,.ksw .ksw__q::-webkit-search-decoration{-webkit-appearance:none;display:none}.ksw .ksw__q:focus,.ksw .ksw__q:focus-visible{outline:0;box-shadow:none}.ksw .ksw__clr{width:32px;height:32px;border-radius:16px;background:#f5f5f1;border:0;padding:0;display:flex;align-items:center;justify-content:center;flex:none;color:#3d3d3d}.ksw .ksw__clr[hidden]{display:none}.ksw .ksw__cancel{background:none;border:0;padding:8px 4px;font-size:15px;font-weight:800;color:#1f1f1f;flex:none}.ksw .ksw__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 28px}.ksw .ksw__body.has-foot{padding-bottom:96px}.ksw .ksw__live{transition:opacity .15s ease}.ksw .ksw__in.is-busy .ksw__live{opacity:.55}.ksw .ksw__idle[hidden],.ksw .ksw__live[hidden],.ksw .ksw__none[hidden],.ksw .ksw__foot[hidden],.ksw .ksw-recent[hidden]{display:none}.ksw .ksw__live:not([hidden]),.ksw .ksw__none:not([hidden]){animation:ksw-fade .2s ease}@keyframes ksw-fade{0%{opacity:.3}to{opacity:1}}.ksw .ksw-h{font-size:12px;font-weight:800;letter-spacing:1.1px;color:#767676;margin:22px 0 10px;text-transform:uppercase;line-height:1.3}.ksw .ksw-h:before{content:"";display:inline-block;width:7px;height:7px;border-radius:4px;background:var(--c, #7ED3C4);margin-right:8px;vertical-align:1px}.ksw .ksw-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ksw .ksw-chip{height:48px;padding:0 12px 0 6px;border-radius:24px;background:#f5f5f1;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;min-width:0;transition:background .15s}.ksw .ksw-chip:active{background:#ecece6}.ksw .ksw-chip__av{width:36px;height:36px;flex:none;border-radius:18px;overflow:hidden;background:var(--t, #DBE8F9)}.ksw .ksw-chip__av img{width:100%;height:100%;object-fit:cover;display:block}.ksw .ksw-chip__t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksw .ksw-ages{display:flex;gap:8px}.ksw .ksw-age{flex:1;min-width:0;border-radius:18px;padding:12px 10px;background:linear-gradient(180deg,#FFFFFF 0%,var(--t, #FFF4D6) 100%);border:1px solid rgba(31,31,31,.05);text-align:center}.ksw .ksw-age b{display:block;font-size:20px;line-height:1.1;font-weight:800}.ksw .ksw-age span{display:block;font-size:12px;font-weight:700;color:#4a4a4a;margin-top:2px}.ksw .ksw-quiz,.ksw .ksw-quiz.kmt-m-promo{margin-top:14px;height:52px;border-radius:26px;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:0!important;background:linear-gradient(120deg,#ffe9dc,#ffc9ab 55%,#ffaa80)!important;color:#8a2d06!important;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffffb3,0 8px 16px -8px #ff7a45a6!important;width:100%;min-height:0}.ksw .ksw-quiz svg{color:#c2440f;width:18px;height:18px;background:none!important;border-radius:0;padding:0;flex:none}.ksw .ksw-row{display:flex;align-items:center;gap:12px;min-height:46px;font-size:16px;font-weight:700;border-bottom:1px solid #F1F1EC;padding:0;width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left}.ksw .ksw-row>svg{flex:none;color:#8a8a8a}.ksw .ksw-row>svg:last-child{color:#b0b0a8}.ksw .ksw-row__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksw .ksw-recent__clr{margin-top:10px;background:none;border:0;padding:4px 0;font-size:13px;font-weight:800;color:#5c5c5c;text-decoration:underline;text-underline-offset:3px}.ksw .ksw-row--q{font-weight:400}.ksw .ksw-row--q b{font-weight:800}.ksw .ksw-row__rest{color:#5c5c5c}.ksw .ksw-row--help{border-bottom:0;min-height:44px;font-size:15px}.ksw .ksw-row--help .ksw-row__t{white-space:normal}.ksw .ksw-pc{display:flex;align-items:center;gap:12px;padding:8px;border-radius:20px;margin-top:8px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 20px -14px #1f1f1f4d}.ksw .ksw-pc__img{width:72px;height:72px;flex:none;border-radius:14px;overflow:hidden;background:#f5f5f1}.ksw .ksw-pc__img img{width:100%;height:100%;object-fit:cover;display:block}.ksw .ksw-pc__in{flex:1;min-width:0}.ksw .ksw-pc__k{display:block;font-size:11px;font-weight:800;color:#5c5c5c}.ksw .ksw-pc__t{display:block;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ksw .ksw-pc__row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:3px}.ksw .ksw-pc__p{font-size:15px;font-weight:800}.ksw .ksw-st{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.ksw .ksw-st--in{background:#ddf3e6;color:#17603c}.ksw .ksw-st--low{background:#ffe6d6;color:#9e330a}.ksw .ksw-st--out{background:#edede8;color:#4a4a4a}.ksw .ksw__foot{position:absolute;left:0;right:0;bottom:0;padding:12px 16px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,#fff 30%);pointer-events:none}.ksw .ksw-all{pointer-events:auto;height:54px;border-radius:27px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;font-size:16px;font-weight:800;box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #f2692fb3;text-align:center}.ksw .ksw-all span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksw .ksw-all svg{flex:none}.ksw .ksw__none{padding-top:18px}.ksw .ksw-nm{border-radius:24px;padding:20px;background:linear-gradient(135deg,#fff6da,#ffe9c2 60%,#ffdcc0);border:1px solid rgba(184,117,0,.12);box-shadow:0 14px 30px -14px #b8750066}.ksw .ksw-nm__h{font-family:"Fraunces",var(--font-heading--family, serif),serif;font-weight:600;letter-spacing:-.4px;font-size:22px;line-height:1.2;margin:0;overflow-wrap:anywhere}.ksw .ksw-nm__s{font-size:15px;color:#4a4a4a;margin:6px 0 0}.ksw .ksw-nm__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ksw .ksw-try{height:42px;padding:0 16px;border-radius:21px;background:#fff;border:0;display:inline-flex;align-items:center;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1.5px #1f1f1f24}.ksw .ksw-best{display:flex;gap:10px;overflow-x:auto;margin-right:-16px;padding:0 16px 6px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.ksw .ksw-best::-webkit-scrollbar{display:none}.ksw .ksw-best__c{flex:none;width:132px;scroll-snap-align:start}.ksw .ksw-best__img{display:block;width:132px;height:132px;border-radius:18px;overflow:hidden;background:#f5f5f1}.ksw .ksw-best__img img{width:100%;height:100%;object-fit:cover;display:block}.ksw .ksw-best__t{display:block;font-size:13px;font-weight:800;line-height:1.25;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ksw .ksw-best__p{display:block;font-size:13px;font-weight:700;color:#5c5c5c}.ksw .ksw__none>.ksw-row{border-bottom:0}.ksw a:focus-visible,.ksw button:focus-visible{outline:2px solid #FF7A45;outline-offset:2px;border-radius:12px}@media(prefers-reduced-motion:reduce){.ksw .ksw__dlg[open],.ksw .ksw__dlg.dialog-closing,.ksw .ksw__live:not([hidden]),.ksw .ksw__none:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/kii-search-window.css.map */
