.style_wrap__sCss9{display:flex}.style_ipt__Ahd5m{margin-right:.5rem;border-radius:1.8rem;padding:0 1rem;height:2.4rem;flex:1 1;color:var(--primary);border:1px solid var(--primary)}.style_ipt__Ahd5m:focus{outline:none}.style_ipt__Ahd5m::placeholder{padding:0 .5rem}.style_productBox__QLUFf .product-tab{width:100%;padding-top:2.5rem;display:flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.style_productBox__QLUFf .product-tab .product-list-li{flex:none;padding:0 1.6875rem;margin-right:1.125rem;margin-bottom:.5rem;height:2.125rem;border-radius:.25rem;font-size:1rem;line-height:2.125rem;display:inline-block;font-weight:700;color:#356cf1;cursor:pointer}.style_productBox__QLUFf .product-tab .product-list-li-active{background:#356cf1;color:#fff}.style_productBox__QLUFf .product-tab::-webkit-scrollbar{display:none}.style_productBox__QLUFf .product-list{padding-top:1.9375rem;margin-left:-.25rem;margin-right:-.25rem;display:flex;flex-wrap:wrap}.style_productCard__dlgHp{width:33.3%;padding:0 .375rem .625rem;box-sizing:border-box}.style_productCard__dlgHp .productCardBox{overflow:hidden;background:#fff;border-radius:.4375rem}.style_productCard__dlgHp .image-box,.style_productCard__dlgHp .product-image{width:100%;aspect-ratio:1/1;object-fit:cover;position:relative}.style_productCard__dlgHp .image-box .off{min-width:5.125rem;height:1.5rem;padding:0 .5625rem;font-size:.75rem;line-height:1.2;background:#e40046;border-bottom-right-radius:.9375rem;top:0}.style_productCard__dlgHp .image-box .lv,.style_productCard__dlgHp .image-box .off{color:#fff;position:absolute;left:0;display:flex;align-items:center;justify-content:center}.style_productCard__dlgHp .image-box .lv{min-width:4.3125rem;height:1.6875rem;padding:0 .8125rem;background:#ff841f;border-top-right-radius:1.6875rem;border-bottom-right-radius:1.6875rem;bottom:1.4375rem;font-size:.8rem}.style_productCard__dlgHp .product-info{padding:.5625rem 1.125rem 0}.style_productCard__dlgHp .product-info .product-name{height:5.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;text-align:center;color:#253746;margin-bottom:.625rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.style_productCard__dlgHp .product-info .product-price{padding-bottom:.5625rem;text-align:center;line-height:1.5625rem;font-size:1.125rem;color:#e80d72}.style_productCard__dlgHp .product-info .product-sell_price{padding-bottom:.8125rem;text-align:center;line-height:1.125rem;font-size:.75rem;color:#849cbc;font-weight:400;display:block}.style_productCard__dlgHp .product-info .product-button{max-width:100%;width:16.875rem;height:2.8125rem;border-radius:2.8125rem;border:.0625rem solid #849cbc;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.3;color:#849cbc}.style_productCard__dlgHp .product-info .product-button.buy-now{color:#e40046;border-color:#e40046;cursor:pointer}.style_errorPopup__qKkly{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.style_errorPopup__qKkly .errorPopupBox{max-width:90%;width:45.125rem;height:25.9375rem;border-radius:1.875rem;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2.1875rem;position:relative}.style_errorPopup__qKkly .errorPopupBox .errorClose{width:2.1875rem;height:2.1875rem;position:absolute;top:1.3125rem;right:1.3125rem;cursor:pointer}.style_errorPopup__qKkly .errorPopupBox .errorClose .icon{width:100%;height:100%}.style_errorPopup__qKkly .errorPopupBox .errorIcon{width:17.5rem;height:9.3125rem;margin-bottom:2.625rem}.style_errorPopup__qKkly .errorPopupBox .errorText{color:#253746;font-weight:600;font-size:1.6875rem;line-height:1.26;text-align:center}@media(max-width:992px){.style_productCard__dlgHp{width:50%}.style_productBox__QLUFf .product-tab .product-list-li{padding:0 1rem;margin-right:.625rem;margin-bottom:.25rem}.style_errorPopup__qKkly .errorPopupBox{height:45vw;min-height:275px}.style_errorPopup__qKkly .errorPopupBox .errorIcon{width:56%;height:auto;margin-bottom:2rem}.style_errorPopup__qKkly .errorPopupBox .errorText{font-size:1.125rem}}