.adult-theme-main .product-card-verify{margin:0;padding:0;background:#fff;color:#171717;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Yu Gothic",sans-serif}
.adult-theme-main .product-card-verify .card{width:370px;padding:20px;border:1px solid #ded2c8;border-radius:2px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}
.adult-theme-main .product-card-verify .product-link{display:block;color:#06c;text-decoration:none}
.adult-theme-main .product-card-verify .product-link img{display:block;width:283px;height:400px;margin:0 auto;object-fit:cover;background:#fff;border-radius:0}
.adult-theme-main .product-card-verify .product-link h1{display:-webkit-box;min-height:3em;max-height:3em;margin:16px 0 0;overflow:hidden;color:#06c;font-size:20px;font-weight:700;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.adult-theme-main .product-card-verify .actress{margin:8px 0 10px;color:#999;font-size:18px;line-height:1.4}
.adult-theme-main .product-card-verify .sale{display:flex;align-items:center;width:max-content;height:38px;margin:0 0 8px;border:2px solid #bd1018;color:#bd1018;font-size:18px;font-weight:900;line-height:1}
.adult-theme-main .product-card-verify .sale[hidden]{display:none}
.adult-theme-main .product-card-verify .sale strong{display:flex;align-items:center;justify-content:center;width:88px;height:100%;box-sizing:border-box;background:#bd1018;color:#fff}
.adult-theme-main .product-card-verify .sale span{display:flex;align-items:center;height:100%;padding:0 10px;background:#fff}
.adult-theme-main .product-card-verify .price{display:flex;gap:8px;align-items:baseline;margin:0 0 4px}
.adult-theme-main .product-card-verify .price del{color:#999;font-size:18px}
.adult-theme-main .product-card-verify .price strong{color:#bd1018;font-size:24px;line-height:1;font-weight:900}
.adult-theme-main .product-card-verify .review{display:flex;align-items:baseline;gap:10px;margin:0;color:#333;font-size:18px;font-weight:900}
.adult-theme-main .product-card-verify .stars{color:#f3b400;letter-spacing:1px;font-size:20px}
