._1sbiph40{color:#000;letter-spacing:-.02rem;font-family:Pretendard,sans-serif;position:relative;overflow-x:hidden}
._1sbiph40 .sub2-container{padding-top:40px}
._1sbiph40 .sub2-container .main-content{width:100%;max-width:414px;height:100%;margin:0 auto;padding:0 24px;display:flex}
._1sbiph40 .sub2-container .content{width:100%;padding-top:44px;padding-bottom:234px;padding-left:0;position:relative}
._1sbiph40 .row-center{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}
._1sbiph40 .main-title{color:#333;text-align:center;letter-spacing:-.52px;font-family:Pretendard;font-size:26px;font-weight:600;line-height:52px}
._1sbiph40 .main-subtitle{color:#555;text-align:center;letter-spacing:-.28px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}
._1sbiph40 .search-bar{color:#6b7684;letter-spacing:-.28px;box-sizing:border-box;background:#f3f5f8;border:0;border-radius:6px;width:100%;height:44px;padding-left:50px;padding-right:20px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:30px}
._1sbiph40 .search-bar:focus{outline:none}
._1sbiph40 .search-icon{cursor:pointer;height:40px;position:absolute;top:2px;left:5px}
._1sbiph40 .delete-icon{cursor:pointer;height:18px;position:absolute;top:13px;right:15px}
._1sbiph40 .select-bar{background:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin-top:12px;padding:0;display:flex}
._1sbiph40 .button-list{color:#777;text-align:right;letter-spacing:-.28px;cursor:pointer;background:#fff;border-radius:60px;justify-content:center;align-items:center;height:36px;padding:6px 13px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:140%;display:flex}
._1sbiph40 .button-list.select-button-inactive{border:1px solid #eef0f2}
._1sbiph40 .button-list.select-button-active{color:#1d4a94;border:1px solid #1d4a94;font-weight:600}
._1sbiph40 .column-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}
._1sbiph40 .search-count-text{color:#333;letter-spacing:-.28px;margin-bottom:10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}
._1sbiph40 .info-box{color:#fff;letter-spacing:-.28px;box-sizing:border-box;background:#6b7684;border-radius:6px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:34px;margin-bottom:14px;padding:0 14px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:30px;display:flex}
._1sbiph40 .info-box img{width:14px}
._1sbiph40 .item-list{flex-wrap:wrap;justify-content:space-between;gap:14px;width:100%;display:flex}
._1sbiph40 .row{justify-content:flex-start;align-items:center;width:100%;margin-left:0;display:flex}
._1sbiph40 .search-no-result{box-sizing:border-box;background:#e1f2ff;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;display:flex}
._1sbiph40 .question-mark{color:#fff;letter-spacing:-.32px;background:#1e4a96;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:7px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:24px;display:flex}
._1sbiph40 .search-no-result-title{color:#1e4a96;letter-spacing:-.36px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:24px}
._1sbiph40 .search-no-result-text{color:#333;letter-spacing:-.28px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:24px}
._1sbiph40 .ad-banner-slider{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:14px;position:relative;overflow:hidden}
._1sbiph40 .ad-banner-slider .slider-track{display:flex}
._1sbiph40 .ad-banner-slider .ad-card-link{flex-shrink:0;width:100%;line-height:0;display:block}
._1sbiph40 .ad-banner-slider .ad-card{object-fit:cover;pointer-events:none;flex-shrink:0;width:100%;height:114px;display:block}
._1sbiph40 .ad-banner-slider .slider-dots{z-index:10;justify-content:flex-end;gap:6px;padding:0 10px;display:flex;position:absolute;bottom:10px;right:0}
._1sbiph40 .ad-banner-slider .dot{cursor:pointer;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background-color .5s}
._1sbiph40 .item-card{background:#fff;width:calc(50% - 7px);height:345px}
._1sbiph40 .item-card .item-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}
._1sbiph40 .item-card .item-image{border:1px solid #eef0f2;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}
._1sbiph40 .item-card .item-card-category{color:#1d4a94;letter-spacing:-.24px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:12px}
._1sbiph40 .item-card .item-card-name{color:#333;letter-spacing:-.24px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:18px}
._1sbiph40 .item-card .item-card-company{color:#777;letter-spacing:-.2px;font-family:Pretendard;font-size:10px;font-weight:400;line-height:10px}
._1sbiph40 .item-card .item-card-info{color:#999;letter-spacing:-.22px;font-family:Pretendard;font-size:11px;font-weight:400;line-height:11px;display:block}
._1sbiph40 .item-card .column{flex-direction:column;display:flex}
._1sbiph40 .item-card .discount-row{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;display:flex}
._1sbiph40 .item-card .under-19{color:#333;text-align:center;letter-spacing:-.18px;box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;height:14px;padding:2px;font-family:Pretendard;font-size:9px;font-weight:400;line-height:10px;display:flex}
._1sbiph40 .item-card .over-19{color:#fff;text-align:center;letter-spacing:-.18px;box-sizing:border-box;background:#333;border:1px solid #333;border-radius:2px;justify-content:center;align-items:center;height:14px;padding:2px;font-family:Pretendard;font-size:9px;font-weight:400;line-height:10px;display:flex}
._1sbiph40 .item-card .red-font{color:#f07824;text-align:right;letter-spacing:-.18px;margin-left:4px;font-family:Pretendard;font-size:9px;font-weight:600;line-height:10px}
._1sbiph40 .item-card .price-font{color:#333;text-align:right;letter-spacing:-.28px;margin-left:6px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14px}
._1sbiph40 .item-card .red-font-1{box-sizing:border-box;color:#f07824;text-align:center;letter-spacing:-.18px;background:#fff;border:1px solid #ccc;border-radius:2px;justify-content:center;align-items:center;height:14px;padding:2px;font-family:Pretendard;font-size:9px;font-weight:600;line-height:10px;display:flex}
