.iziModal-scrollStoppper {overflow: hidden;}
.iziModal-content div {margin-top: 0.4rem;}
ul.goods_list  {border-left: 1px solid #d9d9d9;flex-wrap: wrap;display: flex;}
.goods_list li {float: left;border: 1px solid #cccccc; border-left: none;box-sizing: border-box;background-color: white;margin-top: -1px;}
.goods_list img {width: 100%;}
.goods_list h3 {font-weight: bolder;margin-top: 0.4rem;}
.goods_list li:hover {background-color: #f9f9f9;}
.goods_list .price {margin-top: 0.4rem;text-align: right;}
.goods_list .size, .goods_list .text, .goods_list button {display: none;}
.iziModal-content h3 {font-size: 1.2rem;padding-bottom: 0.4rem;border-bottom: 1px #cccccc dotted;margin-bottom: 0.6rem;}
@media only screen {
.iziModal-content .price {text-align: left;}
.iziModal-content .size, .iziModal-content .text {display: block;}
.iziModal-content button {display: inline;font-size: 0.9rem;width: 48px;height: 48px;background-size: 100%;background-repeat: no-repeat;}
}
@media only screen and (min-width: 1000px) {
.goods_list ul {margin-bottom: 30px;}
.goods_list li {width: 25%;padding: 1rem;}
.goods_list a {padding: 16px;}
/*.iziModal-content button {line-height: 2rem;}*/
.iziModal-content button:nth-child(n+2) {margin-left: 0.4rem;}
}
@media only screen and (max-width: 999px) {
.goods_list ul {margin-bottom: 15px;}
.goods_list li {width: 50%;padding: 0.5rem;}
.goods_list a {padding: 3vw;}
/*.iziModal-content button {line-height: 1.6rem;}*/
.iziModal-content button:nth-child(n+2) {margin-left: 0.4rem;}
}
@media only print {
li.open-modal .text, li.open-modal .price .size { display: none; }
}