@charset "UTF-8";

.goods-content { color: #211e18; }
.goods-content .text1em + .text1em { margin-top: 5px; }
.goods-payment { max-width: 1040px; }
.goods-payment img, .goods-image img { display: block; width: 100%; height: auto; }
.goods-product { display: grid; grid-template-columns: minmax(0, 380px) minmax(0, 1fr); gap: 30px; align-items: start; margin-top: 28px; }
.goods-product + .goods-product { margin-top: 40px; }
.goods-image { padding: 5px; border: 1px solid rgba(255,255,255,.7); background: rgba(239,236,221,.5); }
.goods-heading { font-size: 1.12em; font-weight: bold; margin-bottom: 12px; }
@media (max-width: 749px) {
  .goods-product { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .goods-content { font-size: 15px; overflow-wrap: anywhere; }
}
