.not-offer-block{margin:var(--unit-5xl) auto 0;max-width:14.875rem}.detail-count-label{padding:var(--unit-s) var(--unit-m);border-radius:var(--unit-m)}.reference-block{display:flex;margin-left:var(--unit-2xl);align-items:center;flex-shrink:0}.product-reference .reference-block{margin-left:0}.product-reference .star-block+.reference-block{margin-left:var(--unit-2xl)}.reference-block .detail-count-label{margin-left:0}.reference-block .reference-text{display:flex;align-items:center;color:var(--secondary-950);margin-right:var(--unit-m)}.reference-block .reference-text.has-icon::before{content:'';display:block;width:1.5rem;height:1.5rem}.promotion-label{display:flex;flex-wrap:wrap;gap:var(--unit-s) var(--r-unit-m);margin-top:var(--unit-l);align-items:center}.product-img,.promotion-label-link{display:block;font-size:0;line-height:0}.promotion-label-link img{display:block}.promotion-label-link img{max-height:25px}.product-info-list+.product-info-list,p+.product-info-list{margin-top:var(--unit-2xl)}.product-info,.product-info-title,li.product-info{padding:var(--unit-m) var(--unit-l);display:grid;grid-template-columns:12.5rem 1fr;gap:0 var(--r-unit-2xl)}.color-reverse li.product-info:nth-child(odd),li.product-info:nth-child(even){background-color:var(--base-100)}.blank-type li.product-info:nth-child(even),.color-reverse li.product-info:nth-child(even){background-color:unset}.blank-type li.product-info,li.product-info:last-child{border-bottom:1px solid var(--base-100)}.product-info-title{background-color:var(--secondary-300);margin-top:var(--unit-2xl)}.product-app{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.app-label{padding:var(--unit-xs) var(--r-unit-m);color:var(--secondary-900);background-color:var(--secondary-400);border-radius:var(--unit-xs)}.summary+.product-info-list{margin-top:var(--unit-2xl)}.related-product{margin-top:var(--unit-2xl);margin-left:auto;display:flex;width:fit-content;color:var(--default-color);--default-color:var(--validation-800);--hover-color:var(--validation-800)}.related-product::before{margin-left:0}.related-product::before{background-color:var(--default-color)}.related-product:hover{color:var(--validation-50)}.related-product:hover::before{background-color:var(--validation-50)}.info-box+.related-product{margin:var(--unit-2xl) 0 var(--unit-2xl) auto}.oob-div .info-title{font-weight:var(--font-wight-bold)}.oob-div .info-content{font-weight:var(--font-wight-medium)}.product-info-title .info-content{font-weight:var(--font-wight-bold)}@media screen and (max-width:959px){.mb-filter-lv1-ul{margin-top:var(--unit-s)}.mb-filter-lv1-a{padding:var(--unit-l) 2.25rem;width:100%;text-align:left}.lv1a-inner{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:0;border-bottom:1px solid transparent;transition:150ms linear}.mb-filter-lv1-a.active .lv1a-inner{padding-bottom:var(--unit-m);border-bottom:1px solid var(--primary-500);transition:150ms linear}.lv1a-inner::after{content:'';display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../../images/icon/chevron/genetex-down.svg);transition:150ms linear;flex-shrink:0}.mb-filter-lv1-a.active .lv1a-inner::after{transform:scaleY(-1)}.mb-filter-lv1-ul .mb-filter-lv1+.mb-filter-lv1{margin-top:var(--unit-m)}.filter-inner-wrapper{display:none;overflow:hidden;overflow:clip;text-align:center}.product-info-title:not(.m-two-col),.product-info:not(.m-two-col),li.product-info:not(.m-two-col){display:block}.product-info-title.m-two-col,.product-info.m-two-col,li.product-info.m-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:not(.m-two-col))>.info-content{margin-top:var(--unit-l)}.info-title:not(.caption,.label){font-size:var(--font-content-size);line-height:var(--font-content-height);letter-spacing:var(--font-content-spacing)}.blank-type .info-title,.info-content:not(.caption,.label),.product-info .info-title:not(.caption,.label),.product-info-title .info-title:not(.caption,.label){font-size:var(--font-content2-size);line-height:var(--font-content2-height);letter-spacing:var(--font-content2-spacing)}.info-content .common-ul>li{--li-font-size:var(--font-content2-size);--li-letter-spacing:var(--font-content2-spacing);--li-line-height:17.57px}.info-box+.related-product{margin:var(--unit-3xl) 0}}