@charset "utf-8";

#ebric_pc_wrap #main-content-wrap .sub-view-wrap .shopping-list .product-list-wrap .product-list-table table tbody tr td.name .product-property { max-width: 470px; }

/* 2025-11-12, 가맹점명 제거 후 브랜드명 출력을 위한 개발자 설정 */
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .shopping-list .product-list-wrap .product-list-table table tbody tr td.name .product-property .brand { color: #4a5777; font-size: 1.3rem; display: inline-block; margin-top: 3px; cursor: default; font-weight: 1000; }

#ebric_pc_wrap #main-content-wrap .sub-view-wrap .price-info-wrap .delivery-info .accumulation .delivery-policy { white-space: pre-wrap; }

#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert { margin-top: 30px; border: 1px solid #e5e5e5; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box { background: #fff; padding: 20px; text-align: center; border-radius: 3px; box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.1); }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box .fail {background: #D52E2E;width: 35px;height: 35px;border-radius: 50%;display: inline-block;}
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box .fail i { color: #fff; font-size: 1.5rem; line-height: 33px; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box h3 { font-size: 1.5rem; margin: 10px 0; font-weight: 700; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box h3 .fail-imp { color: #D52E2E; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box .btn-wrap { text-align: center; }
#ebric_pc_wrap #main-content-wrap .sub-view-wrap .affil-alert .messege-box .btn-wrap a { height: 40px; line-height: 40px; }

#ebric_pc_wrap #main-content-wrap .sub-view-wrap .shopping-btn-wrap { margin-top: 30px; }