@charset "UTF-8";
/*!
 * Theme Name:  Welcart Basic Child
 * Theme URI:   https://example.com/
 * Description: Welcart Basic の子テーマ
 * Author:      Your Name
 * Author URI:  https://example.com/
 * Template:    welcart_basic
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: welcart-basic-child
 */
*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img, video {
  max-width: 100%;
  height: auto;
  display: block;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  line-height: 1.75;
  color: #2d3748;
  background-color: #f7fafc;
}

.item_price {
  color: #e53e3e;
  font-weight: bold;
}

.sale_price {
  color: #dd6b20;
}

.container {
  max-width: 1200px;
  margin-inline: auto;
  padding-inline: 16px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}
/*# sourceMappingURL=maps/style.css.map */
