.szsp,.szsd{--szs-ink:#222;--szs-mute:#6b6b6b;--szs-line:#ece7df;--szs-orange:#f16523;--szs-red:#f33f3e;--szs-teal:#03a196;--szs-cream:#fbf6ee}.szsp *,.szsd *{box-sizing:border-box}.szsp-pop__a span,.szp__qt,.szp__qt span,.szp__c span{color:inherit}.szsd{font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}html.szsp-lock,html.szsp-lock body{overflow:hidden}.szsp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.szsp[hidden]{display:none}.szsp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;top:var(--szsp-top, 0px);background:#14120f61;opacity:0;transition:opacity .18s ease}.szsp.is-open .szsp__scrim{opacity:1}.szsp__box{position:absolute;left:0;right:0;top:var(--szsp-top, 0px);max-height:calc(100% - var(--szsp-top, 0px));display:flex;flex-direction:column;background:#fff;border-top:1px solid var(--szs-line);box-shadow:0 10px 24px #0000001f;border-radius:0 0 16px 16px;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.szsp.is-open .szsp__box{opacity:1;transform:none}.szsp__form{position:relative;flex:none;margin:12px 12px 0}.szsp__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;color:#8a847b;pointer-events:none}.szsp .szsp__input,.szsp .szsp__input[type=search]{box-sizing:border-box;display:block;width:100%;height:48px;margin:0;padding:0 50px 0 46px;border:1.5px solid #cfc8bd;border-radius:999px;background:#fff;font-family:inherit;font-size:16px;line-height:normal;color:var(--szs-ink);box-shadow:none;-webkit-appearance:none;appearance:none;outline:none}.szsp__input:focus{border-color:var(--szs-orange);box-shadow:0 0 0 3px #f1652324}.szsp__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.szsp__x{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#55504a;cursor:pointer;min-height:0}.szsp__drop{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 0 14px}.szsp-pop{padding:8px 20px 4px}.szsp-pop__h{margin:6px 0;font-size:17px;line-height:1.3;font-weight:700;color:var(--szs-ink);letter-spacing:0;text-transform:none}.szsp-pop__list{list-style:none;margin:0;padding:0}.szsp-pop__list li{margin:0;padding:0}.szsp-pop .szsp-pop__a{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 4px;color:#4a453f;font-size:15.5px;line-height:1.3;text-decoration:none;border-radius:10px}.szsp-pop .szsp-pop__a:hover,.szsp-pop .szsp-pop__a:focus-visible{background:var(--szs-cream);color:var(--szs-ink);outline:none}.szsp-pop__i{width:19px;height:17px;flex:none;color:#ef8a3c}.szp{padding:2px 0 0}.szp__h{margin:12px 20px 4px;padding-bottom:6px;border-bottom:1px solid var(--szs-line);font-size:11.5px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a847b}.szp__list{list-style:none;margin:0;padding:0 8px}.szp__list li{margin:0;padding:0}.szp .szp__q,.szp .szp__c{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;border-radius:10px;color:var(--szs-ink);font-size:15.5px;line-height:1.3;font-weight:600;text-decoration:none}.szp .szp__q:hover,.szp .szp__c:hover,.szp .szp__q:focus-visible,.szp .szp__c:focus-visible,.szp .szp__p:hover,.szp .szp__p:focus-visible{background:var(--szs-cream);outline:none}.szp__qi{flex:none;color:#9b958c}.szp__qt mark{background:none;color:#8a847b;font-weight:400}.szp .szp__c{justify-content:space-between;font-weight:500}.szp__c svg{color:#9b958c;flex:none}.szp .szp__p{display:flex;align-items:center;gap:12px;padding:7px 12px;border-radius:10px;color:var(--szs-ink);text-decoration:none}.szp__img{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f6f4f1}.szp__img img{width:100%;height:100%;object-fit:cover;display:block}.szp__pb{min-width:0;display:flex;flex-direction:column;gap:3px}.szp__pn{font-size:14px;line-height:1.35;font-weight:500;color:var(--szs-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.szp__pr{font-size:14px;line-height:1.3}.szp__from{font-size:12px;color:var(--szs-mute)}.szp__now{font-weight:700;color:var(--szs-ink)}.szp__now.is-sale{color:var(--szs-red)}.szp__was{margin-left:4px;color:#8a8a8a;font-size:12.5px}.szp__now .money,.szp__was .money{color:inherit}.szp .szp__all{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 20px 4px;min-height:46px;padding:0 18px;border-radius:999px;background:#f06724;color:#fff;font-size:15px;font-weight:600;text-decoration:none;text-align:center}.szp .szp__all:hover,.szp .szp__all:focus-visible{background:#f2783c;color:#fff;outline:none}.szp__none{margin:14px 20px 0;font-size:14.5px;line-height:1.45;color:var(--szs-mute)}.szp .szsp-pop{padding-top:0}.szsp__drop[aria-busy=true],.szsd[aria-busy=true]{cursor:progress}.szsp__drop[aria-busy=true]>*,.szsd[aria-busy=true]>*{opacity:.55;transition:opacity .12s ease .12s}.szsd-anchor .predictive-search{display:none!important}.szsd-anchor{position:relative}.szsd{position:absolute;left:0;top:calc(100% + 8px);z-index:1000;width:100%;min-width:min(340px,calc(100vw - 24px));max-width:min(880px,calc(100vw - 40px));max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 14px;background:#fff;border:1px solid var(--szs-line);border-radius:16px;box-shadow:0 18px 40px #1e181024,0 2px 6px #1e18100f;text-align:left}.szsd[hidden]{display:none}.szsd .szsp-pop{padding:10px 18px 2px}.szsd .szsp-pop__a{font-size:15px;min-height:40px}@media(min-width:1024px){.szsd{width:max(100%,680px)}.szsd .szp__grid{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:0 8px}.szsd .szp__grid--np{grid-template-columns:1fr}.szsd .szp__col--s{border-right:1px solid var(--szs-line);padding-right:6px}.szsd .szp__grid--np .szp__col--s{border-right:0}.szsd .szp__h{margin-left:14px;margin-right:14px}.szsd .szp__q,.szsd .szp__c{font-size:15px;min-height:40px}.szsd .szp__all{margin:12px 14px 2px}}@media(prefers-reduced-motion:reduce){.szsp__scrim,.szsp__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/sz-search.css.map */
