.v2-customer-price{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:16px;line-height:1.4;font-weight:400;white-space:normal;overflow-wrap:anywhere}
.v2-customer-price .product-ordinary-price{color:#222;font-weight:400}
.v2-customer-price .v2-price-ordinary{font-size:13px;color:#555;font-weight:400}
.v2-customer-price .v2-price-agreement{color:#176245;font-size:16px;font-weight:700}
.v2-customer-price .v2-price-offer{color:#a33120;font-size:16px;font-weight:700}
.v2-customer-price.is-price-loading{color:#555;font-size:13px;min-height:26px}
.v2-price-retry{border:0;padding:0;background:none;color:#176245;text-decoration:underline;font:inherit;cursor:pointer}
.v2-price-retry:focus-visible{outline:2px solid #176245;outline-offset:3px}
.v2-agreement-saving{display:block;font-size:14px;line-height:1.5;color:#176245;font-weight:600}
.v2-agreement-total{clear:both;text-align:right;padding:8px 19px;font-size:16px;line-height:1.5;color:#176245;font-weight:600}
