[data-biwo-search=true] .cdh-searchbar-input-wrapper,[data-biwo-search=true] .cdh-mobile-searchbar-input-wrapper{min-width:0;flex:1}[data-biwo-search=true] .cdh-searchbar-input,[data-biwo-search=true] .cdh-mobile-searchbar-input{width:100%;min-width:0;text-overflow:ellipsis}[data-biwo-search=true] .cdh-searchbar-animated-placeholder,[data-biwo-search=true] .cdh-search-results,[data-biwo-search=true] .cdh-mobile-search-results{display:none!important}[data-biwo-search=true] .cdh-searchbar-form,[data-biwo-search=true] .cdh-mobile-searchbar-form{border-color:#d5dbe5;background:#fafbfc;box-shadow:none}[data-biwo-search=true] .cdh-searchbar-form:focus-within,[data-biwo-search=true] .cdh-mobile-searchbar-form:focus-within{border-color:#214dff;box-shadow:0 0 0 3px #214dff12;background:#fff}[data-biwo-search=true] .cdh-searchbar-clear,[data-biwo-search=true] .cdh-mobile-searchbar-clear{display:flex;visibility:hidden;opacity:1;pointer-events:auto;flex:0 0 28px}[data-biwo-search=true] .cdh-searchbar-form:has(input:not(:placeholder-shown)) .cdh-searchbar-clear,[data-biwo-search=true] .cdh-mobile-searchbar-form:has(input:not(:placeholder-shown)) .cdh-mobile-searchbar-clear{visibility:visible}.bs-dialog,.bs-page{--bs-blue:#214dff;--bs-ink:#202b3d;--bs-muted:#697385;--bs-line:#e5e9ef;--bs-soft:#f5f7fb;font-family:inherit;color:var(--bs-ink);font-size:14px;line-height:1.45;text-align:left}.bs-dialog *,.bs-page *{box-sizing:border-box}.bs-dialog{position:fixed;inset:auto;margin:0;padding:0;border:1px solid var(--bs-line);border-radius:16px;width:min(740px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 120px);background:#fff;box-shadow:0 18px 64px #14244326;overflow:hidden;z-index:2147483001}.bs-dialog:not([open]){display:none}.bs-dialog[open]{display:flex;flex-direction:column}.bs-dialog::backdrop{background:#17243c45}.bs-dialog button,.bs-page button,.bs-dialog input,.bs-page input,.bs-page select{font:inherit}.bs-dialog button,.bs-page button{cursor:pointer}.bs-dialog a,.bs-page a{text-decoration:none;color:inherit}.bs-dialog button:focus-visible,.bs-dialog a:focus-visible,.bs-page a:focus-visible,.bs-page button:focus-visible,.bs-page select:focus-visible{outline:2px solid var(--bs-blue);outline-offset:3px}.bs-top{display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--bs-line);flex:none}.bs-top-label{font-size:13px;font-weight:650;flex:1}.bs-mobile-form{display:none;flex:1;min-width:0;align-items:center;gap:8px}.bs-mobile-form input{width:100%;border:0;outline:none;background:transparent;min-width:0;color:var(--bs-ink);font-size:16px;padding:10px 0}.bs-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border:0;background:transparent;border-radius:8px;color:var(--bs-muted);flex-shrink:0}.bs-icon:hover{background:var(--bs-soft);color:var(--bs-blue)}.bs-icon svg{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.7}.bs-body{overflow-y:auto;overscroll-behavior:contain;min-height:100px;scrollbar-width:thin}.bs-columns{display:grid;grid-template-columns:210px minmax(0,1fr)}.bs-aside{padding:20px;background:#fafbfe;border-right:1px solid var(--bs-line)}.bs-main{padding:20px;min-width:0}.bs-label{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--bs-muted);font-weight:700;margin:0 0 12px}.bs-link{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 0!important;font-weight:550;line-height:1.5;color:var(--bs-ink)}.bs-link:hover{color:var(--bs-blue)}.bs-link span:last-child{color:var(--bs-blue)}.bs-aside-group+.bs-aside-group{margin-top:24px}.bs-list{list-style:none;margin:0;padding:0}.bs-result{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--bs-line);align-items:center}.bs-list li:last-child .bs-result{border-bottom:0}.bs-result:hover .bs-title{color:var(--bs-blue)}.bs-image{width:68px;height:68px;object-fit:contain;border:1px solid #edf0f4;border-radius:10px;background:#fafbfc;padding:5px}.bs-info{min-width:0}.bs-title{font-size:14px;line-height:1.4;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px}.bs-detail{font-size:12px;line-height:1.5;color:var(--bs-muted);margin:3px 0}.bs-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:6px}.bs-price{font-size:15px;font-weight:750;color:var(--bs-ink)}.bs-price--sale{color:#e23232}.bs-compare{font-size:12px;color:#9298a4;text-decoration:line-through}.bs-unit{font-size:12px;font-weight:650;color:#278239;display:block;margin-top:2px}.bs-unavailable,.bs-reason{font-size:11px;color:#795f22;background:#fff8e7;border-radius:4px;padding:2px 5px;display:inline-block;margin-top:4px}.bs-count{font-size:12px;color:var(--bs-muted);font-weight:400;letter-spacing:0;text-transform:none}.bs-footer{padding:13px 20px;border-top:1px solid var(--bs-line);background:#fff;flex:none}.bs-all{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;background:var(--bs-blue);border:1px solid var(--bs-blue);border-radius:9px;color:#fff!important;font-weight:650;width:100%;text-decoration:none}.bs-tax{font-size:10px;color:var(--bs-muted);text-align:center;margin:8px 0 0}.bs-state{padding:28px 24px}.bs-state h3{font-size:19px;line-height:1.3;margin:0 0 8px;color:var(--bs-ink)}.bs-state p{color:var(--bs-muted);margin:0 0 16px;max-width:52ch}.bs-suggestions{display:flex;flex-wrap:wrap;gap:8px}.bs-chip{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--bs-line);padding:7px 11px;border-radius:8px;background:#fff;color:var(--bs-ink);font-size:13px}.bs-chip:hover{border-color:var(--bs-blue);color:var(--bs-blue);background:#f5f7ff}.bs-query-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.bs-query-tags span{font-size:11px;background:#eff3ff;color:#244bd0;border-radius:5px;padding:4px 7px}.bs-loading{display:flex;align-items:center;gap:10px;min-height:140px;justify-content:center;color:var(--bs-muted)}.bs-spinner{width:18px;height:18px;border:2px solid #e4eaff;border-top-color:var(--bs-blue);border-radius:50%;animation:bs-spin .7s linear infinite}@keyframes bs-spin{to{transform:rotate(360deg)}}.bs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-page{max-width:1440px;margin:0 auto;padding:40px clamp(16px,3vw,44px) 64px}.bs-page-head{max-width:780px;margin-bottom:28px}.bs-page h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.2;margin:8px 0 20px}.bs-page-form{display:flex;align-items:center;gap:8px;border:1px solid #ccd3df;border-radius:10px;padding:6px;background:#fff}.bs-page-form input{border:0;outline:0;min-width:0;flex:1;padding:9px 10px;font-size:16px;background:transparent}.bs-page-form:focus-within{border-color:var(--bs-blue);box-shadow:0 0 0 3px #214dff12}.bs-page-form button{border:0;border-radius:7px;background:var(--bs-blue);color:#fff;padding:11px 18px;font-weight:600}.bs-page .bs-columns{grid-template-columns:220px minmax(0,1fr);gap:32px}.bs-page .bs-aside{border:1px solid var(--bs-line);border-radius:12px;align-self:start;background:#fafbfe}.bs-page .bs-main{padding:0}.bs-page .bs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bs-page .bs-result{height:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;border:1px solid var(--bs-line)!important;padding:16px;border-radius:12px}.bs-page .bs-image{width:100%;height:180px;object-fit:contain;border:0;background:#fafbfc;padding:10px}.bs-page .bs-title{-webkit-line-clamp:3}.bs-filter{display:block;margin-bottom:16px;font-size:12px;font-weight:650}.bs-filter select{display:block;width:100%;max-width:100%;margin-top:6px;padding:9px 8px;border:1px solid #d6dce7;border-radius:7px;background:#fff;color:var(--bs-ink)}.bs-page .bs-more{margin:24px auto 0;max-width:300px}.bs-reset{border:0;background:none;color:var(--bs-blue);font-size:12px;padding:8px 0}@media(min-width:992px){.bs-mobile-form{display:none}.bs-dialog .bs-top{padding:10px 20px}}@media(max-width:991px){[data-biwo-search=true] .cdh-mobile-searchbar-wrapper{display:block!important;visibility:visible;opacity:1}.bs-dialog{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:var(--bs-height,100dvh);max-height:none;max-width:none;border:0;border-radius:0;top:var(--bs-top,0px)!important;box-shadow:none}.bs-top{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;gap:6px}.bs-top-label{display:none}.bs-mobile-form{display:flex}.bs-close-desktop{display:none}.bs-dialog .bs-columns{display:flex;flex-direction:column}.bs-aside{border-right:0;border-bottom:1px solid var(--bs-line);padding:16px 20px;background:#fafbfe}.bs-dialog .bs-aside-group+.bs-aside-group{margin-top:14px}.bs-dialog .bs-aside .bs-link{padding:6px 0!important;font-size:13px}.bs-main{padding:18px 20px}.bs-body{flex:1;min-height:0}.bs-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.bs-page .bs-columns{grid-template-columns:1fr;gap:16px}.bs-page .bs-aside{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.bs-page .bs-filter{flex:1 1 130px;margin:0}.bs-page .bs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-dialog .bs-main .bs-result{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:480px){.bs-page{padding-top:24px}.bs-page .bs-list{gap:10px}.bs-page .bs-result{padding:10px}.bs-page .bs-image{height:125px}.bs-page .bs-title{font-size:13px}.bs-page .bs-price{font-size:14px}}@media(prefers-reduced-motion:reduce){.bs-dialog *,.bs-page *{animation:none!important;scroll-behavior:auto!important}}[id^=cstm-drawer-header-][data-biwo-search=true] input[type=search]:focus{outline:0;box-shadow:none}[id^=cstm-drawer-header-][data-biwo-search=true] .cdh-searchbar-form:focus-within,[id^=cstm-drawer-header-][data-biwo-search=true] .cdh-mobile-searchbar-form:focus-within{border-color:#214dff!important;box-shadow:0 0 0 3px #214dff12!important}.bs-filter-panel{width:100%}.bs-filter-panel summary{font-weight:650;cursor:pointer;padding:2px 0 12px}.bs-filter-fields{padding-top:10px}@media(max-width:991px){.bs-filter-fields{display:flex;flex-wrap:wrap;gap:12px}.bs-filter-panel summary{padding:2px 0}.bs-filter-fields .bs-filter{flex:1 1 130px}.bs-filter-fields .bs-reset{flex:1 0 100%}}body:has([data-biwo-search=true]) .cstm-hnav__item:nth-last-child(-n+2)>.cstm-hnav__dropdown{left:auto;right:0}.bs-cut-intro{margin:0 0 12px;padding:12px;border:1px solid #dce4ff;border-radius:10px;background:#f5f7ff;color:#233146}.bs-cut-intro p{margin:6px 0 0;font-size:12px;line-height:1.5}.bs-reason.bs-reason--cut{background:#e9f7ed;color:#247337}.bs-cut-price-note{display:block;font-size:11px;color:#596579;line-height:1.4;margin-top:3px}.bs-list+.bs-cut-intro{margin-top:16px}.bs-page .bs-columns{grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.bs-page .bs-aside{display:block;padding:0;background:#fff;border:1px solid var(--bs-line);border-radius:14px;overflow:visible;min-width:0}.bs-page .bs-aside>[data-bs-help]:empty{display:none}.bs-page .bs-aside>[data-bs-help]:not(:empty){padding:0 18px 14px}.bs-page .bs-filter-panel{padding:0}.bs-page .bs-filter-panel summary,.bs-page .bs-facet summary,.bs-page .bs-sort summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.bs-page summary::-webkit-details-marker{display:none}.bs-page .bs-filter-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:16px;font-weight:700}.bs-filter-heading{display:flex;align-items:center;gap:9px}.bs-filter-heading>svg{width:19px;height:19px;fill:none;stroke:var(--bs-blue);stroke-width:1.6}.bs-page .bs-filter-panel>summary>svg,.bs-facet-current>svg,.bs-sort summary>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none;transition:transform .18s ease}.bs-page .bs-filter-panel[open]>summary>svg,.bs-facet[open] .bs-facet-current>svg,.bs-sort[open] summary>svg{transform:rotate(180deg)}.bs-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:#edf1ff;color:var(--bs-blue);font-size:11px;font-weight:700}.bs-page .bs-filter-fields{display:block;padding:0 18px 18px}.bs-filter-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;font-size:11px;color:var(--bs-muted);padding:0 0 14px}.bs-page .bs-reset{min-height:30px;border:0;background:transparent;padding:4px 0;color:var(--bs-blue);font-size:11px;font-weight:600;text-decoration:none}.bs-page .bs-reset:hover{text-decoration:underline}.bs-page .bs-facet{border-top:1px solid var(--bs-line);padding:0;background:none}.bs-page .bs-facet>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0;font-size:13px;font-weight:650;line-height:1.4}.bs-facet-current{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;max-width:60%;font-size:11px;font-weight:450;color:var(--bs-muted);text-align:right}.bs-facet-current.is-active{color:var(--bs-blue);font-weight:600}.bs-page fieldset.bs-choices{border:0;min-width:0;padding:0 0 16px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bs-page fieldset.bs-choices--thickness{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-choice{display:block;position:relative;min-width:0;margin:0;cursor:pointer;font-weight:500}.bs-choice input,.bs-sort-options input,.bs-availability input{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.bs-choice>span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;height:100%;padding:8px 6px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:var(--bs-ink);font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere;transition:border-color .15s,background .15s,color .15s}.bs-choice:hover>span{border-color:#9eb0ee;background:#fafbff}.bs-choice input:checked+span{border-color:var(--bs-blue);background:#f1f4ff;color:var(--bs-blue);box-shadow:inset 0 0 0 .5px var(--bs-blue);font-weight:650}.bs-choice input:focus-visible+span,.bs-sort-options input:focus-visible+span,.bs-availability input:focus-visible+.bs-check-box{outline:2px solid var(--bs-blue);outline-offset:3px}.bs-swatch{display:inline-block;flex:none;width:13px;height:13px;border-radius:50%;border:1px solid #0002;box-shadow:inset 0 0 0 1px #ffffff38}.bs-availability{position:relative;display:flex;align-items:center;gap:9px;padding:18px 0 2px;border-top:1px solid var(--bs-line);font-size:12px;line-height:1.4;font-weight:500;cursor:pointer}.bs-check-box{display:flex;flex:none;align-items:center;justify-content:center;width:19px;height:19px;background:#fff;border:1px solid #cbd2df;border-radius:5px;color:transparent}.bs-check-box svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2}.bs-availability input:checked+.bs-check-box{background:var(--bs-blue);border-color:var(--bs-blue);color:#fff}.bs-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 0 16px;scroll-margin-top:180px}.bs-results-total{font-size:13px;font-weight:650;color:var(--bs-ink);white-space:nowrap}.bs-sort{position:relative;min-width:0;margin:0;padding:0;border:0;flex:none}.bs-sort>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 11px;border:1px solid var(--bs-line);border-radius:8px;background:#fff;font-size:12px;font-weight:600;line-height:1.3}.bs-sort-label{color:var(--bs-muted);font-weight:450}.bs-sort[open]>summary{border-color:#9eb0ee}.bs-page fieldset.bs-sort-options{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:230px;width:max-content;max-width:calc(100vw - 32px);border:1px solid var(--bs-line);border-radius:10px;background:#fff;box-shadow:0 10px 30px #192f581a;padding:5px;margin:0}.bs-sort-options label{position:relative;display:block;cursor:pointer;margin:0}.bs-sort-options label>span{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:10px;border-radius:6px;color:var(--bs-ink);font-size:12px;line-height:1.4}.bs-sort-options label:hover>span{background:#f8faff}.bs-sort-options svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;visibility:hidden}.bs-sort-options input:checked+span{color:var(--bs-blue);background:#f1f4ff;font-weight:600}.bs-sort-options input:checked+span svg{visibility:visible}.bs-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px}.bs-active-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:5px 9px;border:1px solid #dce4ff;border-radius:7px;background:#f4f6ff;color:var(--bs-blue);font-size:11px;line-height:1.4;text-align:left}.bs-active-pill>span{font-size:17px;line-height:1}.bs-active-pill:hover{border-color:var(--bs-blue);background:#edf1ff}.bs-page .bs-filter-done{display:none}@media(min-width:992px)and (max-width:1199px){.bs-page .bs-columns{grid-template-columns:240px minmax(0,1fr);gap:22px}.bs-page .bs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.bs-page .bs-columns{grid-template-columns:minmax(0,1fr);gap:18px}.bs-page .bs-aside{padding:0;background:#fff;border-radius:11px}.bs-page .bs-filter-panel>summary{padding:14px 16px;font-size:14px;min-height:50px}.bs-page .bs-filter-fields{padding:0 16px 16px;display:block}.bs-page .bs-facet>summary{font-size:14px;min-height:52px}.bs-page fieldset.bs-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bs-page fieldset.bs-choices--thickness{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-choice>span{min-height:44px;font-size:12px}.bs-availability{min-height:60px;padding:14px 0;font-size:13px}.bs-page .bs-filter-done{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--bs-blue);border-radius:8px;background:var(--bs-blue);color:#fff;font-size:13px;font-weight:650;margin-top:4px}.bs-filter-done>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;transform:rotate(-90deg)}.bs-results-toolbar{margin-bottom:14px;scroll-margin-top:170px}.bs-sort-label{display:none}.bs-active-pill{min-height:38px;font-size:11px}}@media(max-width:360px){.bs-page fieldset.bs-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-page fieldset.bs-choices--thickness{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-sort>summary{font-size:11px;gap:5px;padding:8px}.bs-results-total{font-size:12px}}.bs-page .bs-filter-note .bs-reset{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/biwo-search.css.map */
