.searchpage .content{width:100%;margin-bottom:50px;display:flex;flex-direction:row;flex-direction:center;align-items:flex-start}@media(max-width:1024px){.searchpage .content{flex-direction:column-reverse}}.searchpage .content__main{width:80%;flex-shrink:1;border-radius:4px;padding:16px;background:#fff;box-sizing:border-box;box-shadow:0 0 4px #0e0e0e1a}.searchpage .content__main .heading{display:flex;align-items:flex-start;border-bottom:1px solid #d1d3d4}@media(max-width:1024px){.searchpage .content__main .heading{display:flex;align-items:flex-start;border-bottom:none}}.searchpage .content__main .heading .left{flex-grow:1}.searchpage .content__main h3{font-size:24px;margin-bottom:4px}@media(max-width:1024px){.searchpage .content__main{width:100%}}.searchpage .content__main .count{font-size:14px;color:gray;margin-bottom:16px;display:inline-block}@media(max-width:1024px){.searchpage .content__main .count{margin-bottom:20px}}.searchpage .content__main hr{border:.25px solid #d1d3d4}.searchpage .content .parameters{display:none;margin:-16px;padding:16px;border-bottom:1px solid #d1d3d4}@media(max-width:1024px){.searchpage .content .parameters{display:flex;position:sticky;top:56px;background:#fff;z-index:6}.searchpage .content .parameters.anniv-sale-parameters{top:86px;padding:40px 16px 16px;background-position:center center;background-size:cover;background-repeat:no-repeat}.searchpage .content .parameters.mono-goods-parameters{top:112px;padding:40px 16px 16px;background-position:center center;background-size:cover;background-repeat:no-repeat}}.searchpage .content .parameters button{border-radius:4px;border:1px solid #FC4C02;background:none;flex-grow:1;padding:8px;box-sizing:border-box;color:#fc4c02;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.searchpage .content .parameters button img{object-fit:contain;width:24px;height:24px;margin-right:8px}.searchpage .content .parameters button:hover{color:#fff;background:#fc4c02}.searchpage .content .parameters button:hover img{filter:brightness(0) invert(1)}.searchpage .content .parameters button:first-child{margin-right:20px}.searchpage .content__filter{width:256px;border-radius:4px;background:#fff;box-sizing:border-box;box-shadow:0 0 4px #0e0e0e1a;margin-right:24px;flex-shrink:0}@media(max-width:1024px){.searchpage .content__filter{display:none}}.searchpage .content__filter .category{font-size:16px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.searchpage .content__filter .category button{background:transparent;border:none;color:#fc4c02;font-size:12px;cursor:pointer}.searchpage .content__filter .subcategory{margin-top:16px;font-size:14px;font-weight:700;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.searchpage .content__filter .subcategory button{background:transparent;border:none;color:#fc4c02;font-size:12px;cursor:pointer}.searchpage .content__filter .radioB{display:flex;align-items:center;flex-direction:row;gap:6px;cursor:pointer;margin-bottom:12px}.searchpage .content__filter .radioB.indented{margin-left:24px}.searchpage .content__filter .radioB span{font-size:14px;color:gray;display:inline-flex;align-items:center;box-sizing:border-box;padding:2px;border-radius:4px;width:100%}.searchpage .content__filter .radioB span.anniv-sale{background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));padding:2px 8px;color:#fff;width:fit-content}.searchpage .content__filter .radioB input{appearance:none;-webkit-appearance:none;-moz-appearance:none;align-self:center;accent-color:#FC4C02;border:2px solid #D0D0D0;cursor:pointer;border-radius:4px;width:18px!important;height:18px!important;min-width:18px;min-height:18px;max-width:18px;max-height:18px;box-sizing:border-box;flex-shrink:0;transition:all .15s ease-in-out}.searchpage .content__filter .radioB input:checked{background-color:#fc4c02;border-color:#fc4c02}.searchpage .content__filter .radioB input:hover{background-color:#fc4c02;border-color:#fc4c02}.searchpage .content__filter .radioB input:checked:before{content:"";width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;display:block;left:4px;top:-1px}.searchpage .content__filter .radioB input:hover:before{content:"";width:4px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;display:block;left:4px;top:-1px}.searchpage .content__filter .poDeadline{font-size:14px;color:gray;display:block;align-items:center;box-sizing:border-box}.searchpage .content__filter .poDeadline+select{border:1px solid #d1d3d4;border-radius:4px;padding:8px 14px;background:transparent;margin-top:4px;margin-bottom:2px;width:100%}.searchpage .content__filter .categoryCheck{display:block;cursor:pointer;margin-bottom:8px;padding-left:16px}.searchpage .content__filter .categoryCheck span{font-size:14px;color:#606060;display:inline-flex;align-items:center;box-sizing:border-box;width:100%;flex-grow:1;position:relative;padding-right:32px}.searchpage .content__filter .categoryCheck span:after{background-image:url(/static/img/icon/check_orange.svg);background-position:center center;background-size:contain;width:16px;height:16px;content:" ";display:inline-block;position:absolute;right:0;opacity:0}.searchpage .content__filter .categoryCheck input{display:none}.searchpage .content__filter .categoryCheck input:checked+span{color:#fc4c02}.searchpage .content__filter .categoryCheck input:checked+span:after{opacity:1}.searchpage .content__filter button{font-size:14px;color:#fc4c02;background:none;border:none;cursor:pointer}.searchpage .content__filter hr{border:none;border-top:1px solid #d1d3d4;margin:14px 0}.searchpage__range__track{height:3px;margin-top:24px;border-radius:4px;width:calc(100% - 16px);margin-left:8px;margin-bottom:16px}.searchpage__range__thumb{width:16px;height:16px;border:3px solid #FC4C02;background:#fff;border-radius:100%}.search-filter-overlay{padding:0}.search-filter-overlay .search-filter-modal{width:100%;height:100%;box-sizing:border-box;border-radius:0;background:#f7f7f7;padding:0}.search-filter-overlay .search-filter-modal .header{background:#fff;box-shadow:0 2px 4px #0003;padding:14px 20px;box-sizing:border-box;display:flex;align-items:center;position:relative}.search-filter-overlay .search-filter-modal .header button.back{width:24px;height:24px;padding:4px;background:none;border:none;box-sizing:border-box;margin-right:16px;cursor:pointer}.search-filter-overlay .search-filter-modal .header button.back img{width:100%;height:100%;object-fit:contain;filter:brightness(.3)}.search-filter-overlay .search-filter-modal .header button.reset{border:none;background:none;color:#fc4c02;font-size:14px;cursor:pointer}.search-filter-overlay .search-filter-modal .header span{font-size:16px;font-weight:700;color:#565252;flex-grow:1}.search-filter-overlay .search-filter-modal .content button.subPage{padding:20px 24px;width:100%;border:none;background:#fff;border-bottom:1px solid #d1d3d4;display:flex;align-items:center;text-align:left;cursor:pointer}.search-filter-overlay .search-filter-modal .content button.subPage div{flex-grow:1;display:flex;flex-direction:column}.search-filter-overlay .search-filter-modal .content button.subPage div span{font-size:16px;font-weight:700;color:#565252}.search-filter-overlay .search-filter-modal .content button.subPage div span:last-child{display:none}.search-filter-overlay .search-filter-modal .content button.subPage div.hasFilter span{font-size:12px;font-weight:400;color:#939393}.search-filter-overlay .search-filter-modal .content button.subPage div.hasFilter span:last-child{display:inline-block;font-weight:700;font-size:14px;color:#565252;margin-top:2px}.search-filter-overlay .search-filter-modal .content button.subPage:after{background:url(/static/img/icon/arrow-right.png);filter:brightness(.3);display:block;width:16px;height:16px;content:" ";background-size:contain;background-position:center center;background-repeat:no-repeat}.search-filter-overlay .search-filter-modal .content label,.search-filter-overlay .search-filter-modal .content div.labelReplacement{display:block}.search-filter-overlay .search-filter-modal .content label.indented span,.search-filter-overlay .search-filter-modal .content div.labelReplacement.indented span{padding-left:16px}.search-filter-overlay .search-filter-modal .content label input[type=radio],.search-filter-overlay .search-filter-modal .content label input[type=checkbox],.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=radio],.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=checkbox]{display:none}.search-filter-overlay .search-filter-modal .content label input[type=radio]:checked+span span,.search-filter-overlay .search-filter-modal .content label input[type=checkbox]:checked+span span,.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=radio]:checked+span span,.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=checkbox]:checked+span span{color:#fc4c02}.search-filter-overlay .search-filter-modal .content label input[type=radio]:checked+span:after,.search-filter-overlay .search-filter-modal .content label input[type=checkbox]:checked+span:after,.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=radio]:checked+span:after,.search-filter-overlay .search-filter-modal .content div.labelReplacement input[type=checkbox]:checked+span:after{background:url(/static/img/icon/check_orange.svg);display:block;width:16px;height:16px;content:" ";background-size:contain;background-position:center center;background-repeat:no-repeat}.search-filter-overlay .search-filter-modal .content label>span,.search-filter-overlay .search-filter-modal .content div.labelReplacement>span{width:100%;padding:20px 24px;border:none;background:#fff;border-bottom:1px solid #d1d3d4;display:flex;align-items:center;text-align:left;cursor:pointer;box-sizing:border-box}.search-filter-overlay .search-filter-modal .content label>span span,.search-filter-overlay .search-filter-modal .content div.labelReplacement>span span{flex-grow:1;font-size:16px;font-weight:700;color:#565252}.search-filter-overlay .search-filter-modal .content .price{width:100%;background:#fff;padding:20px 24px;border-bottom:1px solid #d1d3d4;box-sizing:border-box}.search-filter-overlay .search-filter-modal .content .price .amount{display:flex}.search-filter-overlay .search-filter-modal .content .price .amount .minimum{margin-right:24px;flex-grow:1;box-sizing:border-box}.search-filter-overlay .search-filter-modal .content .price .amount .maximum{flex-grow:1}.search-filter-overlay .search-filter-modal .content .price .amount span{display:flex;margin-bottom:8px;color:gray}.search-filter-overlay .search-filter-modal .content .price .amount input{padding:8px 12px;border:1px solid #d1d3d4;border-radius:4px;width:100%;box-sizing:border-box}.search_page_use_background{background-image:url(/static/img/icon/kcc_bg.png);background-color:#ffffffe6;background-blend-mode:lighten;background-repeat:repeat;padding-top:1px}.react-responsive-modal-root{position:fixed;inset:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;inset:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}
