body {font-size:14px;}

.grid>li>article h1{font-size:14px;}


.grid.product>li {padding: 1em;}
.grid.product article {box-shadow:0 0 1rem 0.1rem rgba(125,125,125,0.1);}
.grid.product article figure {overflow: hidden;}
.grid.product article figure img {transition: 1s;}
.grid.product article figure:hover  img {transform: scale(1.1,1.1);}


.grid.photo>li>article{display:block;font-size: 1rem;background-color:#fff;border-radius:10px;overflow: hidden;white-space: normal;}
.grid.photo>li>article:hover{text-decoration:none;box-shadow:0 0 2em 0.1em rgba(125,125,125,0.2);}
.grid.photo>li>article figure img{margin:0 0 1em 0;float:unset;display:block;border-top-left-radius:10px;border-top-right-radius:10px;}


.data #photo {display: inline-block;}
.data #zoom img {max-height:350px;}
.data #thumb {width: 100%;white-space: nowrap;overflow-x: auto;}
.data #thumb>li {display: inline-block;}
.data #thumb>li>a>img {width:auto;height:auto;max-width:80px;max-height:80px;}
.data .spu>li>dt:not(:last-child)::after {content: ":";}
.data .spu>li>dt,.data .spu>li>dd{display: inline-block;}