.filter-ul{display:flex}.product-filter-block{display:flex;justify-content:space-between;align-items:center;gap:var(--r-unit-3xl);margin-top:var(--r-unit-3xl)}.filter-ul{background-color:var(--base-100);border-radius:var(--unit-m);box-shadow:0px .27px .46px 0px #08121E04,0px 1.22px 1.07px 0px #08121E06,0px 3.02px 2.45px 0px #08121E07,0px 5.89px 5.22px 0px #08121E09,0px 10px 10px 0px #08121E0D}.filter-li{position:relative}.filter-li:not(.filter-more-btn) .filter-btn{display:flex;background-color:var(--base-0)}.filter-btn{color:var(--base-950);padding:.6875rem .875rem .6875rem 1rem;font-size:var(--font-label-size);line-height:var(--font-label-height);letter-spacing:var(--font-label-spacing);text-overflow:ellipsis;font-weight:var(--font-wight-bold);display:flex;align-items:center;position:relative;white-space:nowrap}.filter-btn::after{content:'';display:block;width:1.5rem;height:1.5rem;margin-left:var(--unit-s);background-repeat:no-repeat;background-position:center;background-image:url(../../images/icon/chevron/genetex-down.svg);transition:150ms linear}.active .filter-btn::after{transform:scaleY(-1)}.filter-li.filter-more-btn .filter-btn{padding-left:var(--r-unit-2xl);padding-right:var(--r-unit-2xl)}.filter-li:first-child .filter-btn{border-top-left-radius:var(--unit-m);border-bottom-left-radius:var(--unit-m);padding-left:var(--r-unit-2xl)}.filter-li.last-two .filter-btn{border-top-right-radius:var(--unit-m);border-bottom-right-radius:var(--unit-m);padding-right:var(--r-unit-2xl)}.filter-li:not(.filter-more-btn,:first-child) .filter-btn::before{content:'';position:absolute;top:var(--r-unit-m);bottom:var(--r-unit-m);left:0;width:1px;background-color:var(--base-200)}.clear-all{flex-shrink:0}.clear-all .text-btn{white-space:nowrap;color:var(--base-950)}.clear-all .text-btn::before{background-color:var(--base-950);-webkit-mask-image:url(../../images/icon/genetex-cycle-ccw.svg);mask-image:url(../../images/icon/genetex-cycle-ccw.svg)}.clear-all .text-btn:hover{color:var(--primary-600)}.clear-all .text-btn:hover::before{background-color:var(--primary-600)}.filter-item-block{position:absolute;width:15rem;max-height:31.25rem;border-radius:var(--unit-m);padding:var(--r-unit-xl);background-color:var(--base-0);overflow-y:auto;transform:translateY(var(--unit-m));box-shadow:var(--common-box-shadow1);opacity:0;visibility:hidden;overflow-x:clip;pointer-events:none;transition:150ms ease-out}.active .filter-item-block{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hover-full-title{position:relative}.hover-full-title::after{content:attr(data-title);position:absolute;left:1.5rem;font-size:var(--font-note-size);line-height:var(--font-note-height);letter-spacing:var(--font-note-spacing);padding:var(--unit-xs) var(--r-unit-m);color:var(--secondary-900);background-color:var(--secondary-400);border-radius:var(--unit-s);opacity:0;visibility:hidden;pointer-events:none;transition:150ms linear;z-index:3;max-width:calc(100% - 1.5rem)}.hover-full-title:hover:after{opacity:1;visibility:visible;pointer-events:unset}.filter-item{width:100%}.filter-item .common-checkbox{display:flex;width:100%;justify-content:space-between;color:var(--base-950);align-items:flex-start;text-align:left}.filter-item .checkbox-text{--text-line:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--text-line);word-wrap:break-word;max-width:calc(100% - 2rem);text-align:left}.filter-item+.filter-item{margin-top:var(--unit-l)}.more-item-filter+.more-item-filter{margin-top:var(--unit-2xl)}.more-lv1-button{display:flex;position:relative;padding-bottom:10px;color:var(--base-950);border-bottom:1px solid var(--primary-500);font-size:var(--font-sub1-size);line-height:var(--font-sub1-height);letter-spacing:var(--font-sub1-spacing);font-weight:var(--font-wight-bold);justify-content:space-between;align-items:center;width:100%}.more-lv1-button::after{content:'';display:block;width:1.5rem;height:1.5rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../images/icon/chevron/genetex-down.svg);transition:150ms linear}.active.more-item-filter .more-lv1-button::after{transform:scaleY(-1)}.more-lv1-filter-item .filter-item{margin-top:var(--unit-l)}.more-lv1-filter-item{display:none}.info-box+.total-result{margin-top:var(--unit-2xl)}.product-search-banner{margin-top:var(--unit-2xl);aspect-ratio:1240/300;border-radius:var(--unit-m)}.total-result>*{display:inline-flex}@media screen and (max-width:1439px){.product-filter-block{gap:var(--r-unit-2xl)}.filter-li{flex-basis:0}.filter-li.filter-more-btn .filter-item-block{transform:translateY(var(--unit-m)) translateX(-10%)}.filter-btn{width:100%;justify-content:center}.item-over-four .filter-btn{padding:.6875rem .875rem .6875rem .875rem}.item-over-four .filter-li:first-child .filter-btn{padding-left:var(--r-unit-l)}.filter-li.filter-more-btn{flex-grow:0;flex-basis:auto}.filter-li.filter-more-btn .filter-btn{padding-left:var(--r-unit-xl);padding-right:var(--r-unit-xl)}.item-over-four .filter-li.filter-more-btn .filter-btn{padding-left:var(--r-unit-l);padding-right:var(--r-unit-l)}.filter-li:first-child .filter-btn{padding-left:var(--r-unit-xl)}.filter-li.last-two .filter-btn{padding-right:var(--r-unit-xl)}}@media screen and (max-width:1139px){.filter-btn::after{margin-left:var(--unit-s)}.item-over-four .filter-btn{padding:.6875rem .4615rem .6875rem .5rem}.filter-li.filter-more-btn .filter-btn{padding-left:var(--r-unit-m);padding-right:var(--r-unit-m)}.filter-li:first-child .filter-btn{padding-left:var(--r-unit-m)}.filter-li.last-two .filter-btn{padding-right:var(--r-unit-m)}.filter-li.filter-more-btn .filter-item-block{transform:translateY(var(--unit-m)) translateX(-20%)}}@media screen and (max-width:1159px){.product-filter-block{gap:var(--r-unit-xl)}.filter-btn::after{width:1rem;height:1rem}.item-over-four .filter-btn{padding:.6875rem .4615rem .6875rem .5rem}}@media screen and (max-width:989px){.product-filter-block{gap:var(--r-unit-l)}}@media screen and (max-width:959px){.mb-filter-lv2-block .filter-item .checkbox-text{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;word-wrap:break-word}}.search-title-block{display:flex;margin-top:var(--unit-3xl);border-radius:var(--unit-m)}.price-block,.product-right-group{width:9.5%;padding:var(--unit-m) var(--r-unit-xl) var(--unit-m) var(--r-unit-l);flex-shrink:0;text-align:right}.product-right-group{padding:var(--unit-xl) var(--r-unit-xl) var(--unit-2xl) var(--r-unit-l)}.first-title-group{padding:var(--unit-m) var(--r-unit-3xl) var(--unit-m) var(--r-unit-xl)}.product-left-group{padding:var(--unit-xl) var(--r-unit-3xl) var(--unit-2xl) var(--r-unit-xl);background-color:var(--base-0)}.first-title-group,.product-left-group{flex-grow:1;display:grid;gap:var(--r-unit-l);grid-template-columns:35% 17% 10.1% 13.2% 20.25%}.product-note{grid-column:1/-1}li.product-card{display:flex;width:100%;margin-top:var(--unit-xl);border-radius:var(--unit-m);box-shadow:0px .27px .46px 0px #08121E04,0px 1.22px 1.07px 0px #08121E06,0px 3.02px 2.45px 0px #08121E07,0px 5.89px 5.22px 0px #08121E09,0px 10px 10px 0px #08121E0D;margin-top:var(--r-unit-xl);position:relative;overflow:hidden;min-height:11.25rem}li.product-card::after{content:'';position:absolute;top:0;bottom:0;left:0;width:.375rem;transform:translateX(-.375rem);background-color:var(--primary-500);transition:150ms ease-out}li.product-card:hover:after{transform:translateX(0)}.product-name{font-size:var(--font-sub1-size);line-height:var(--font-sub1-height);letter-spacing:var(--font-sub1-spacing);font-weight:600;color:var(--base-950)}.product-name:hover{color:var(--base-950)}.product-name::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.frontend-link{position:relative;z-index:1}.product-catno{display:block;margin-top:var(--unit-s)}.product-catno:hover{color:var(--base-600)}.product-reference{display:flex;align-items:center;margin-top:.625rem}.star-block+.reference-block{margin-left:var(--r-unit-2xl)}.reference-block{display:flex;align-items:center}.reference-block .count-label{margin-left:0;color:var(--secondary-800)}.reference-text{font-size:var(--font-content2-size);line-height:var(--font-content2-height);letter-spacing:var(--font-content2-spacing);font-weight:var(--font-wight-regular);margin-right:var(--r-unit-s)}.reference-block .reference-text{color:var(--secondary-800)}.product-desc-text,.product-img img{display:block}.product-img img{width:100%;height:auto;aspect-ratio:185/133}.product-right-group{background-color:var(--base-100);border-radius:0 var(--unit-m) var(--unit-m) 0}.price-item{font-weight:400}.current-price{font-size:var(--font-content-size);line-height:var(--font-content-height);letter-spacing:var(--font-content-spacing);color:var(--secondary-900);white-space:nowrap}.throughline-price{text-decoration:line-through;margin-top:var(--unit-xs);color:var(--secondary-900)}.unit{font-weight:500;margin-top:var(--unit-xs)}.current-price,.throughline-price,.unit{display:flex;justify-content:flex-end}.price-item+.price-item{margin-top:var(--unit-l)}.search-highlight{display:inline-block;padding:0 var(--unit-xs);background-color:var(--primary-500);border-radius:var(--unit-s)}.product-left-group{border-radius:var(--unit-m) 0 0 var(--unit-m)}.highlight.product-card{border:1px solid var(--primary-500)}.highlight .product-right-group{background-color:var(--primary-300)}.highlight .current-price{color:var(--primary-900)}.highlight .throughline-price,.highlight .unit{color:var(--primary-800)}.highlight .app-label{color:var(--primary-800);background-color:var(--primary-300)}@media screen and (max-width:1149px){.price-block,.product-right-group{width:10%}.first-title-group{padding:var(--unit-m) var(--r-unit-2xl) var(--unit-m) var(--r-unit-xl)}.product-left-group{padding:var(--unit-xl) var(--r-unit-2xl) var(--unit-2xl) var(--r-unit-xl)}.first-title-group,.product-left-group{grid-template-columns:36% 17% 11.1% 12.2% 19.25%}.current-price{font-size:var(--r-unit-xl)}}@media screen and (max-width:959px){.product-mb-filter{font-size:var(--font-h5-size);line-height:var(--font-h5-height);display:flex;align-items:center;color:var(--base-950)}.product-mb-filter::before{content:'';display:block;width:var(--unit-3xl);height:var(--unit-3xl);margin-right:var(--unit-s);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../../images/icon/genetex-product-filter-icon.svg)}.product-mb-filter-count{margin-left:var(--unit-m);padding:var(--unit-s) var(--unit-m);background-color:var(--primary-300);color:var(--primary-700);border-radius:var(--unit-m)}.product-filter-mb .sticky-lv2-ul+.common-btn{margin-top:var(--unit-2xl)}.mb-filter-lv2-block{padding:0 var(--unit-2xl) var(--unit-xl) var(--unit-2xl)}.mb-filter-lv2-block .common-checkbox{padding:0 var(--unit-xl)}.search-title-block{display:none;content-visibility:hidden}.product-search-banner{aspect-ratio:320/78}li.product-card{display:block;min-height:auto}.product-right-group{width:auto;display:flex;flex-direction:column;align-items:center;padding:var(--unit-s) var(--unit-xl) var(--unit-m);border-radius:0 0 var(--unit-m) var(--unit-m);min-height:50px;justify-content:center}.price-item{display:inline-grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);gap:2px 1.5rem;min-width:128px}.unit{grid-row:1/-1;align-self:center;justify-self:start}.throughline-price,.unit{margin-top:0}.price-item+.price-item{margin-top:var(--unit-s)}.product-left-group{display:flex;flex-wrap:wrap;padding:var(--unit-xl) var(--unit-xl) var(--unit-l) var(--unit-xl)}li.product-card::after{display:none}.product-detail,.product-img,.product-note,.product-react{width:100%}.product-app,.product-desc{width:calc(50% - (var(--unit-l)/ 2))}.mb-search-title{padding-bottom:var(--unit-s);width:100%}.product-app .mb-search-title{padding-bottom:0}}.less-data-version .product-card{padding:var(--r-unit-xl);min-height:auto}.less-data-version .product-name{font-size:var(--font-h6-size);line-height:var(--font-h6-height);letter-spacing:var(--font-h6-spacing)}.less-data-version.product-card-block{--gap-block:var(--unit-xl);--gap-inline:var(--unit-2xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}@media screen and (max-width:959px){.less-data-version.product-card-block{--gap-inline:0px;--gap-block:0;grid-template-columns:repeat(1,minmax(0,1fr))}}