﻿@charset "UTF-8";

/* fade image in after load */

.lazyload {
  opacity: 0;
}

.lazyloading {
  opacity: 1;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 200ms;
}

.block-pickup-list-p--items li {
    display :flex;
}
.block-pickup-list-p--goods-description {
  position: relative;
  padding-right : 5px;
}
.block-pickup-list-p--goods-description .block-pickup-list-p--goods-name {
  margin-bottom : 10px;
  font-weight: normal;
  text-decoration: underline;
}
.block-pickup-list-p--item .block-pickup-list-p--goods-description .block-pickup-list-p--price-infos {
  margin-top : 0px;
}
.block-pickup-list-p--item .block-pickup-list-p--goods-description .block-pickup-list-p--price-infos .block-thumbnail-t--stock-items {
  margin-bottom : 3px;
}
.block-pickup-list-p--comment {
  margin-bottom : 5px;
}
.block-thumbnail-t--stock-title, div.block-thumbnail-t--stock {
  line-height: unset;
}
.block-thumbnail-t--favorite {
  position: absolute;
  right : 0;
  bottom : 0;
  padding-right: 10px;
  height : 17px;
}
.block-thumbnail-t--favorite .block-thumbnail-t--favorite-btn {
  position: relative;
  float: right;
}
.block-thumbnail-t--favorite .block-thumbnail-t--favorite-registed-btn {
  position: relative;
  float: right;
}
.block-pickup-list-p--default-price span,
.block-pickup-list-p--price.price.js-enhanced-ecommerce-goods-price span,
.block-pickup-list-p--net-price.net-price span {
  content : '税込';
  font-size : 10px;
  margin-left : 11px;
}
.block-pickup-list-p--net-price.net-price {
  display : none;
}

.block-pickup-list-p  .block-pickup-list-p--default-price + .block-pickup-list-p--price {
  color: #DC0000;
}

/*-----20220721追加-----*/
.block-cart--goods-list-item-container .block-icon img {
  height: 20px;
}