.woocommerce div.product p.price, .woocommerce div.product span.price{
  background:#e9ffe7;
  padding:1rem 2rem;
  text-align:center;
}

.woocommerce div.product p.price, .woocommerce div.product span.price{
  margin:1rem 0;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
  width:100%;
  float: none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  background:#5c9bd1;
  color:#fff;
  border-radius:10rem;
  margin:1rem auto;
  padding:2rem 3rem;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover{
  background:#5c9bd1;
  opacity:0.8;
  color:#fff;
}
.woocommerce div.product form.cart .button{
  display: block;
    margin: 2rem auto;
    float: none;
}
.mwc__wrapper{
  line-height:1.45;
  margin:2rem 0;
}
.mwc__title{
  padding:2rem;
  background:#EEE;
  font-weight:bold;
  font-size:1.8rem;
  margin:2rem 0;
}
.mwc__table{
  margin:2rem 0;
  font-size:1.4rem;
}
.mwc__table .mwc__tr{
  display:flex;
  border-bottom:.1rem solid #DDD;
}
.mwc__table .mwc__tr:first-child{
  border-top:.1rem solid #DDD;
}
.mwc__table .mwc__th{
  background:#EEE;
  width:15rem;
  display:flex;
  align-items: center;
}
.mwc__table .mwc__th,
.mwc__table .mwc__td{
  padding:1rem;
}
.mwc__table .mwc__td{
  flex:1;
}
.mwc__table .mywc__tags{
  display: flex;
  flex-wrap: wrap;
}
.mwc__table .mywc__tags a{
  display:block;
  margin:0 2rem 0 0;
  font-size:1.4rem;
  border-radius:10rem;
  background:#EEE;
  text-decoration: underline;
}
.single__tag-area .mywc__tags{
  display: flex;
  flex-wrap: wrap;
  margin:1rem 0;
}
.single__tag-area .mywc__tags a{
  display:block;
  margin:0 2rem 0 0;
  font-size:1.4rem;
  padding:.5rem 2rem;
  background:#EEE;
  border-radius: 10rem;
  color:#333;
}


/**/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
  padding:.5rem;
  border:.1rem solid #CCC;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
  line-height:1.4;
}

.woocommerce-account .page-01__inner{
  width:100%;
  max-width:100%;
}