@charset "UTF-8";

/* fade image in after load */
.lazyload {
  opacity: 0;
}
.lazyloading {
  opacity: 1;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 200ms;
}
.block-pickup-list-p--item-body .block-pickup-list-p--item-description {
    margin-left : 25px;
}
.block-pickup-list-p--item-description .block-pickup-list-p--goods-name {
    margin-bottom : 5px;
}
.block-pickup-list-p--item-description .block-pickup-list-p--comment {
    margin-bottom : 6px;
}
.block-pickup-list-p--item-description .block-pickup-list-p--price-infos {
    display : flex;
}
.block-pickup-list-p--item-description .block-pickup-list-p--comment {
    padding : 0;
}
.block-pickup-list-p--item-description .block-thumbnail-t--stock-items {
    padding-bottom : 5px;
    font-size : 14px;
}
.block-pickup-list-p .block-pickup-list-p--price-items .price {
    float : left;
}

.block-pickup-list-p--add-cart {
    display : flex;
    float : right;
    margin-top : -20px;
}

.block-pickup-list-p--price.price.js-enhanced-ecommerce-goods-price span,
.block-pickup-list-p--net-price.net-price span{
    content : '税込';
    font-size : 0.7em;
    font-weight: normal;
    margin-left : 8px;
}

.block-pickup-list-p .block-thumbnail-t--favorite {
    margin-left : 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.block-pickup-list-p .block-thumbnail-t--favorite .block-thumbnail-t--favorite-btn {
    background: url(../../img/usr/common/icon_xd_favorite_s_off.png) no-repeat;
    background-position : 100%;
}
.block-pickup-list-p .block-thumbnail-t--favorite-registed-btn {
    background-position : 100%;
}

.block-icon {
    font-size: 0;
    line-height: 0;
    margin-bottom: 5px;
}

.block-icon span {
    display: inline-block;
    margin-right: 5px;
}

.block-icon span:last-child {
    margin-right: 0;
}

.block-icon img,
.block-thumbnail-t .block-icon img {
    width: auto;
    height: 20px;
}

/*-----20220721追加-----*/
.block-goods-name + .block-variation {
    padding-bottom: 15px;
}
.page-goods .block-variation--item {
    margin-bottom: 15px;
}
.page-goods .block-variation--item:nth-child(9n+9) {
    margin-right: 15px;
}